diff --git a/.gitignore b/.gitignore index fd617810c..44749c6dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,83 @@ -Logs/* -obj/* -Temp/* \ No newline at end of file +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +[Ll]ibrary/ +[Tt]emp/ +[Oo]bj/ +[Bb]uild/ +[Bb]uilds/ +[Ll]ogs/ +[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +[Aa]ssets/Plugins/Editor/JetBrains* +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.unitypackage + +# Crashlytics generated file +crashlytics-build.properties diff --git a/.vs/2D-Game-Development/v16/.suo b/.vs/2D-Game-Development/v16/.suo new file mode 100644 index 000000000..25e66d705 Binary files /dev/null and b/.vs/2D-Game-Development/v16/.suo differ diff --git a/.vs/2D-Game-Development/v16/Server/sqlite3/db.lock b/.vs/2D-Game-Development/v16/Server/sqlite3/db.lock new file mode 100644 index 000000000..e69de29bb diff --git a/.vs/2D-Game-Development/v16/Server/sqlite3/storage.ide b/.vs/2D-Game-Development/v16/Server/sqlite3/storage.ide new file mode 100644 index 000000000..dd52282aa Binary files /dev/null and b/.vs/2D-Game-Development/v16/Server/sqlite3/storage.ide differ diff --git a/2D-Game-Development.sln b/2D-Game-Development.sln new file mode 100644 index 000000000..c72c36f63 --- /dev/null +++ b/2D-Game-Development.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{651643A2-7CFD-A5FF-F6C7-515671AA6CC7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{39ACBD73-23DC-5869-F584-6A35010B82DD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7}.Release|Any CPU.Build.0 = Release|Any CPU + {39ACBD73-23DC-5869-F584-6A35010B82DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39ACBD73-23DC-5869-F584-6A35010B82DD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39ACBD73-23DC-5869-F584-6A35010B82DD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39ACBD73-23DC-5869-F584-6A35010B82DD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Assembly-CSharp-Editor.csproj b/Assembly-CSharp-Editor.csproj index 4797a02e0..7c0d434e5 100644 --- a/Assembly-CSharp-Editor.csproj +++ b/Assembly-CSharp-Editor.csproj @@ -2,7 +2,7 @@ latest - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Tools\RoslynScripts + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Tools\RoslynScripts unity_csc.bat @@ -11,7 +11,7 @@ 10.0.20506 2.0 - {EFBC6C61-2307-C244-6B8A-10315B4B3473} + {39ACBD73-23DC-5869-F584-6A35010B82DD} Library Properties Assembly-CSharp-Editor @@ -24,10 +24,10 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2019_2_0;UNITY_2019_2;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;UNITY_POST_PROCESSING_STACK_V2;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2019_3_0;UNITY_2019_3;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;UNITY_POST_PROCESSING_STACK_V2;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 - 0169;CS0649;IDE0051 + 0169 False @@ -36,7 +36,7 @@ Temp\bin\Release\ prompt 4 - 0169;CS0649;IDE0051 + 0169 False @@ -46,649 +46,641 @@ false false - - {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Unity/VSTU - Editor:5 - StandaloneWindows:5 - 2019.2.0f1 - - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Managed/UnityEngine/UnityEngine.dll + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Managed/UnityEngine/UnityEngine.dll - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Managed/UnityEditor.dll + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Managed/UnityEditor.dll - - - - - - - - - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.TestRunner.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.TestRunner.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Timeline.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.VSCode.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.UI.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Timeline.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Rider.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.TextMeshPro.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.UI.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Cinemachine.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.FileSystemHttpModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEditor.Graphs.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll - - - C:/Program Files (x86)/Microsoft Visual Studio Tools for Unity/16.0/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll - - - C:/Users/jhavi/Outscal class 2/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll - + + + + + + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.TestRunner.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.TestRunner.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Timeline.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Cinemachine.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.VSCode.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.UI.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Timeline.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Rider.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.TextMeshPro.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.UI.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEditor.Graphs.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll + + + F:/Git2/2D-Game-Development/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll + - {30B9376B-040A-2D4B-6EA3-1A1D851B619F} + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7} Assembly-CSharp - - \ No newline at end of file + diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index c310213be..60a52f7a4 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -2,7 +2,7 @@ latest - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Tools\RoslynScripts + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Tools\RoslynScripts unity_csc.bat @@ -11,7 +11,7 @@ 10.0.20506 2.0 - {30B9376B-040A-2D4B-6EA3-1A1D851B619F} + {651643A2-7CFD-A5FF-F6C7-515671AA6CC7} Library Properties Assembly-CSharp @@ -24,10 +24,10 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2019_2_0;UNITY_2019_2;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_STANDARD_2_0;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;UNITY_POST_PROCESSING_STACK_V2;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2019_3_0;UNITY_2019_3;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_STANDARD_2_0;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;UNITY_POST_PROCESSING_STACK_V2;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 - 0169;CS0649;IDE0051 + 0169 False @@ -36,7 +36,7 @@ Temp\bin\Release\ prompt 4 - 0169;CS0649;IDE0051 + 0169 False @@ -46,673 +46,668 @@ false false - - {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Unity/VSTU - Game:1 - StandaloneWindows:5 - 2019.2.0f1 - - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Managed/UnityEngine/UnityEngine.dll + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Managed/UnityEngine/UnityEngine.dll - C:\Program Files\Unity\Hub\Editor\2019.2.0f1\Editor\Data\Managed/UnityEditor.dll + C:\Program Files\Unity\Hub\Editor\2019.3.0f6\Editor\Data\Managed/UnityEditor.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Timeline.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.VSCode.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.UI.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Timeline.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Rider.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.TextMeshPro.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.UI.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Cinemachine.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll - - - C:/Users/jhavi/Outscal class 2/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.FileSystemHttpModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll - - - C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Timeline.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Cinemachine.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.VSCode.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.UI.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Timeline.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Rider.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/Unity.TextMeshPro.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll + + + F:/Git2/2D-Game-Development/Library/ScriptAssemblies/UnityEditor.UI.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll + + + C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll + - - \ No newline at end of file + diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Ellen/Ellen_Jump.anim b/Assets/2DGamekit/Art/Animations/AnimationClips/Ellen/Ellen_Jump.anim index 509aae55e..09bb6bb32 100644 --- a/Assets/2DGamekit/Art/Animations/AnimationClips/Ellen/Ellen_Jump.anim +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Ellen/Ellen_Jump.anim @@ -3,8 +3,9 @@ --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: Ellen_Jump serializedVersion: 6 m_Legacy: 0 @@ -15,7 +16,227 @@ AnimationClip: m_EulerCurves: [] m_PositionCurves: [] m_ScaleCurves: [] - m_FloatCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.17 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.41 + inSlope: 3.7499998 + outSlope: 3.7499998 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.67 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.57 + inSlope: -1.9999981 + outSlope: -1.9999981 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.01 + inSlope: -3.6000004 + outSlope: -3.6000004 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.89 + inSlope: -3.1500003 + outSlope: -3.1500003 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.59 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.22 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.13 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.93 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.06 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.66 + inSlope: 0.53571427 + outSlope: 0.53571427 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.x + path: + classID: 70 + script: {fileID: 0} m_PPtrCurves: - curve: - time: 0 @@ -49,6 +270,34 @@ AnimationClip: m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1872933342 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2368279999 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 413499720 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4197328169 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 - serializedVersion: 2 path: 0 attribute: 0 @@ -87,9 +336,228 @@ AnimationClip: m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 - m_EditorCurves: [] + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.17 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 1.41 + inSlope: 3.7499998 + outSlope: 3.7499998 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.67 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 1.57 + inSlope: -1.9999981 + outSlope: -1.9999981 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.01 + inSlope: -3.6000004 + outSlope: -3.6000004 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.89 + inSlope: -3.1500003 + outSlope: -3.1500003 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.59 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.81 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.22 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 1.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 2.13 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.7 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 1.93 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.06 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.66 + inSlope: 0.53571427 + outSlope: 0.53571427 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.46666667 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.x + path: + classID: 70 + script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 - m_GenerateMotionCurves: 0 m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player.meta b/Assets/2DGamekit/Art/Animations/AnimationClips/Player.meta new file mode 100644 index 000000000..ac8278ea5 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2122f8dde74547a41a8f5e3dd3fa840a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller new file mode 100644 index 000000000..9f56775dd --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller @@ -0,0 +1,278 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8857197017375579117 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3322176276186119063} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.7222222 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-2974900279431771252 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 6441053487742414073} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-1762181670722295585 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8857197017375579117} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 388da01ebcb38894a95b23a0de4f163a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1296061448459292977 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 + - m_ConditionMode: 2 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3322176276186119063} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.5833333 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed + m_Type: 1 + m_DefaultFloat: 0.25 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Jump + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 5664288975413011896} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &3322176276186119063 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 8978218090171694007} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b51e45aeced917548b32fa1645efb34a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &4273389885534713107 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 + - m_ConditionMode: 2 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1762181670722295585} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.5833333 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &5664288975413011896 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -1762181670722295585} + m_Position: {x: 50, y: 190, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3322176276186119063} + m_Position: {x: 360, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: 6441053487742414073} + m_Position: {x: 360, y: 340, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: -2974900279431771252} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 70, y: 340, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -1762181670722295585} +--- !u!1102 &6441053487742414073 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 4273389885534713107} + - {fileID: -1296061448459292977} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8bbd8d354709b8c4da0ca741eb8bd317, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &8978218090171694007 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed + m_EventTreshold: 0.25 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1762181670722295585} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.63414633 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller.meta b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller.meta new file mode 100644 index 000000000..cde9997ad --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 035a91b872fa4ed42b35a57143e0fdcc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim new file mode 100644 index 000000000..0d1f8e15c --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: 1fa29ad54380226498c2250e612fec93, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: c7cf710ee57c1ae45aac513a85fcff07, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: 774282641b60d9d4daddad7c6ad7ae69, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: a53475b08393802498550588cf70ef5e, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: c6b584771aee7a148bcf2885a6f347ba, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: 60a2cfad92429cc4b9d2f6ce7148c37a, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: dcc9002875a3a244eacb72418d292f8e, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 64afd51ca9828034f8c64a261e4b99b9, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: 76089009971280441963c2a3a55b5071, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: cd65a99c817869946969cd216cab2115, type: 3} + - time: 0.68333334 + value: {fileID: 21300000, guid: 591e3ea0fd60a1442bfbe969a16d4d74, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: d2d936bae69c599429ee1a386892a9f0, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: f3b094a028c28604382b41bfab29604a, type: 3} + - time: 0.8833333 + value: {fileID: 21300000, guid: ed4c6463819f7cb4b85a6a44dc35c9cf, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + - {fileID: 21300000, guid: 1fa29ad54380226498c2250e612fec93, type: 3} + - {fileID: 21300000, guid: c7cf710ee57c1ae45aac513a85fcff07, type: 3} + - {fileID: 21300000, guid: 774282641b60d9d4daddad7c6ad7ae69, type: 3} + - {fileID: 21300000, guid: a53475b08393802498550588cf70ef5e, type: 3} + - {fileID: 21300000, guid: c6b584771aee7a148bcf2885a6f347ba, type: 3} + - {fileID: 21300000, guid: 60a2cfad92429cc4b9d2f6ce7148c37a, type: 3} + - {fileID: 21300000, guid: dcc9002875a3a244eacb72418d292f8e, type: 3} + - {fileID: 21300000, guid: 64afd51ca9828034f8c64a261e4b99b9, type: 3} + - {fileID: 21300000, guid: 76089009971280441963c2a3a55b5071, type: 3} + - {fileID: 21300000, guid: cd65a99c817869946969cd216cab2115, type: 3} + - {fileID: 21300000, guid: 591e3ea0fd60a1442bfbe969a16d4d74, type: 3} + - {fileID: 21300000, guid: d2d936bae69c599429ee1a386892a9f0, type: 3} + - {fileID: 21300000, guid: f3b094a028c28604382b41bfab29604a, type: 3} + - {fileID: 21300000, guid: ed4c6463819f7cb4b85a6a44dc35c9cf, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim.meta b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim.meta new file mode 100644 index 000000000..fb2570cc8 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 388da01ebcb38894a95b23a0de4f163a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim new file mode 100644 index 000000000..c7b2e68e2 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim @@ -0,0 +1,122 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Jump + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5767e2180fcbb7a4d9980e9a37e3d588, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: e4381a10685b28d4f906cc686ecbc2c7, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: 6f8b0a53ff8c9e94f9d4af829e2ad6f3, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: affa4f4470b317440b7cb5187df710ef, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 4214a14962bcf4943baf9e184b9b928e, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: bb6a891737c56e6438e808fb4e716321, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: af68c0be2e67f3846bcdf33841f8312b, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: a9f05e230fdd41b4f99ac0e0b7c4fa2b, type: 3} + - time: 0.26666668 + value: {fileID: 21300000, guid: ae6184443cb4d0f439bab73e9e76df4a, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: fcec6de5f73f3b74480aa66ffac97f43, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 7dcbef0330b37354dae1c1071956813a, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: ca897d165bbb9094584da008d90d3df5, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: fffa3e12c34c2ee448d46f5c9db142e6, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: 5b31577ecf5954448b0d92a2c8a0501b, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: 13aa9a4a1bc68064c9e5e17a86df2666, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 1eb8ffe712da55942b19d29be7a6e5da, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 31d88d4dbed3d9546898b42447a63e77, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: 686160c7c3cfd5040a8ea08b867ff56c, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: cb0f74b7e0e21ee47b09fdb24a83094f, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5767e2180fcbb7a4d9980e9a37e3d588, type: 3} + - {fileID: 21300000, guid: e4381a10685b28d4f906cc686ecbc2c7, type: 3} + - {fileID: 21300000, guid: 6f8b0a53ff8c9e94f9d4af829e2ad6f3, type: 3} + - {fileID: 21300000, guid: affa4f4470b317440b7cb5187df710ef, type: 3} + - {fileID: 21300000, guid: 4214a14962bcf4943baf9e184b9b928e, type: 3} + - {fileID: 21300000, guid: bb6a891737c56e6438e808fb4e716321, type: 3} + - {fileID: 21300000, guid: af68c0be2e67f3846bcdf33841f8312b, type: 3} + - {fileID: 21300000, guid: a9f05e230fdd41b4f99ac0e0b7c4fa2b, type: 3} + - {fileID: 21300000, guid: ae6184443cb4d0f439bab73e9e76df4a, type: 3} + - {fileID: 21300000, guid: fcec6de5f73f3b74480aa66ffac97f43, type: 3} + - {fileID: 21300000, guid: 7dcbef0330b37354dae1c1071956813a, type: 3} + - {fileID: 21300000, guid: ca897d165bbb9094584da008d90d3df5, type: 3} + - {fileID: 21300000, guid: fffa3e12c34c2ee448d46f5c9db142e6, type: 3} + - {fileID: 21300000, guid: 5b31577ecf5954448b0d92a2c8a0501b, type: 3} + - {fileID: 21300000, guid: 13aa9a4a1bc68064c9e5e17a86df2666, type: 3} + - {fileID: 21300000, guid: 1eb8ffe712da55942b19d29be7a6e5da, type: 3} + - {fileID: 21300000, guid: 31d88d4dbed3d9546898b42447a63e77, type: 3} + - {fileID: 21300000, guid: 686160c7c3cfd5040a8ea08b867ff56c, type: 3} + - {fileID: 21300000, guid: cb0f74b7e0e21ee47b09fdb24a83094f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.59999996 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim.meta b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim.meta new file mode 100644 index 000000000..401c2c9df --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Jump.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bbd8d354709b8c4da0ca741eb8bd317 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim new file mode 100644 index 000000000..6f2fe5079 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Run + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: ff33d6adfeac52e419af23fad2d0abfd, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: 12ea17332fa174442af48960686e1769, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 45ed26a75477df843a013176e95192a9, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: 3a5b7c781691c8642af63e9c1e6c14de, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 87e29b609bb169245a2df3d89266630c, type: 3} + - time: 0.15 + value: {fileID: 21300000, guid: a4cfd522aaaa4ac45980e1828c8dea2c, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: 2eaa4938329e1204ca267982a8cdb3fa, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: dfd2eca0b8de7a443a0b28c6466f55ba, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 301fc9f2a0405ee45ad84f7b550051d5, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: 05df8025a12814d46b434681a6989133, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 5d25d9e1de070994db63a462e89932d7, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: 9989c37dedfecfa4591fd9f1821713cb, type: 3} + - time: 0.38333333 + value: {fileID: 21300000, guid: 89339a864e8d9994ea7c9531ae92e67e, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 453c8803862e72b43ad3652b8fe03437, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: eb350ede4895d6d418689eb126b772cb, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 79d7163dfd26ad748bf88cdc6b98d2f5, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 690102d87edd7d047824362d73a02788, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 5cdf5107efb2e8c4d980153f752a57c1, type: 3} + - time: 0.56666666 + value: {fileID: 21300000, guid: 3b3834ff0aab3d849bca2adc0c0d5f84, type: 3} + - time: 0.6166667 + value: {fileID: 21300000, guid: d3c1e30225625c14e9bf351c35be2fd9, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: 88f2ac18ae0c71845bc1d47bd924f8a8, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 37547022c0607c544915b3089832635d, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: ff33d6adfeac52e419af23fad2d0abfd, type: 3} + - {fileID: 21300000, guid: 12ea17332fa174442af48960686e1769, type: 3} + - {fileID: 21300000, guid: 45ed26a75477df843a013176e95192a9, type: 3} + - {fileID: 21300000, guid: 3a5b7c781691c8642af63e9c1e6c14de, type: 3} + - {fileID: 21300000, guid: 87e29b609bb169245a2df3d89266630c, type: 3} + - {fileID: 21300000, guid: a4cfd522aaaa4ac45980e1828c8dea2c, type: 3} + - {fileID: 21300000, guid: 2eaa4938329e1204ca267982a8cdb3fa, type: 3} + - {fileID: 21300000, guid: dfd2eca0b8de7a443a0b28c6466f55ba, type: 3} + - {fileID: 21300000, guid: 301fc9f2a0405ee45ad84f7b550051d5, type: 3} + - {fileID: 21300000, guid: 05df8025a12814d46b434681a6989133, type: 3} + - {fileID: 21300000, guid: 5d25d9e1de070994db63a462e89932d7, type: 3} + - {fileID: 21300000, guid: 9989c37dedfecfa4591fd9f1821713cb, type: 3} + - {fileID: 21300000, guid: 89339a864e8d9994ea7c9531ae92e67e, type: 3} + - {fileID: 21300000, guid: 453c8803862e72b43ad3652b8fe03437, type: 3} + - {fileID: 21300000, guid: eb350ede4895d6d418689eb126b772cb, type: 3} + - {fileID: 21300000, guid: 79d7163dfd26ad748bf88cdc6b98d2f5, type: 3} + - {fileID: 21300000, guid: 690102d87edd7d047824362d73a02788, type: 3} + - {fileID: 21300000, guid: 5cdf5107efb2e8c4d980153f752a57c1, type: 3} + - {fileID: 21300000, guid: 3b3834ff0aab3d849bca2adc0c0d5f84, type: 3} + - {fileID: 21300000, guid: d3c1e30225625c14e9bf351c35be2fd9, type: 3} + - {fileID: 21300000, guid: 88f2ac18ae0c71845bc1d47bd924f8a8, type: 3} + - {fileID: 21300000, guid: 37547022c0607c544915b3089832635d, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.68333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim.meta b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim.meta new file mode 100644 index 000000000..f3746e603 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/AnimationClips/Player/Player_Run.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b51e45aeced917548b32fa1645efb34a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller index c37d7e2f1..d0a09e295 100644 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller @@ -1,967 +1,73 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Ellen - serializedVersion: 5 - m_AnimatorParameters: - - m_Name: HorizontalSpeed - m_Type: 1 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: VerticalSpeed - m_Type: 1 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: TimeOut - m_Type: 1 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: Crouching - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: Grounded - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 1 - m_Controller: {fileID: 9100000} - - m_Name: Pushing - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: Hurt - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: Dead - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: MeleeAttack - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: Respawn - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: HoldingGun - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - - m_Name: ForcedRespawn - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 110773768} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!114 &11480606 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b1bd5d5f27229ad4591209fc9dbc571d, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!206 &20673490 -BlendTree: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Blend Tree - m_Childs: [] - m_BlendParameter: velocityX - m_BlendParameterY: velocityX - m_MinThreshold: 0 - m_MaxThreshold: 1 - m_UseAutomaticThresholds: 1 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!1107 &110773768 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102327868402601374} - m_Position: {x: 180, y: 240, z: 0} - m_ChildStateMachines: - - serializedVersion: 1 - m_StateMachine: {fileID: 1107404657614578610} - m_Position: {x: -12, y: 360, z: 0} - - serializedVersion: 1 - m_StateMachine: {fileID: 1107178917886546278} - m_Position: {x: 180, y: 480, z: 0} - - serializedVersion: 1 - m_StateMachine: {fileID: 1107742577035664296} - m_Position: {x: 396, y: 360, z: 0} - m_AnyStateTransitions: - - {fileID: 1101162704420638144} - m_EntryTransitions: [] - m_StateMachineTransitions: - - first: {fileID: 0} - second: - - {fileID: 1109935702453031282} - - {fileID: 1109643790310135812} - - first: {fileID: 1107404657614578610} - second: - - {fileID: 1109507041565484524} - - {fileID: 1109117758744649192} - - first: {fileID: 1107178917886546278} - second: - - {fileID: 1109679014903496518} - - {fileID: 1109042299023847958} - - {fileID: 1109736892148655106} - - {fileID: 1109133952662028196} - - first: {fileID: 1107742577035664296} - second: - - {fileID: 1109899298565963058} - - {fileID: 1109982062457995896} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: -12, y: 156, z: 0} - m_EntryPosition: {x: 192, y: 156, z: 0} - m_ExitPosition: {x: 384, y: 156, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102327868402601374} ---- !u!114 &114008593136376732 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: EllenDeath - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114109947751257214 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: JumpPuff - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 0 - OnExit: 1 ---- !u!114 &114163234675714744 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0b385d76d17e3ad40af19b1ee9fde4a2, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114263494945683576 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9891df1c6019032478f09d199b2badf8, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114329036807422312 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: EllenHurt - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114363428896194882 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: DustPuff - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114462901424713496 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ffbd228a4d4e2ea48bb363a8a0b5e80d, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114487380712925406 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3c9e2a3a9e45dd0419bd2799583617f1, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114547672397344300 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fab378b45c5c3df468bef1e509b10796, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114617183639742042 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: StaffSwish - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114682510466705616 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c748f4ea6548b2c4bbac77e314dcb718, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114730847425115782 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: adc79483c0a4f324db07842e56543c1a, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114784534146371138 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ffa803ba5afda31449bb92e48a33bcb6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114852931541973434 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: StaffSwish - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114873944402522470 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b99f99b73068b844a9fe80e5dfda380f, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114877990008248100 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 779e426f26210b146849be9b8e585133, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114921528335692212 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 10e9ea67fbfeea244981d827aa6e40af, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114942318742367438 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dea47b23c7b39f34595780a74aa5e6f0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &114966836889446244 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c7bf68b2a1e6e4813b1d346963cdd0ff, type: 3} - m_Name: - m_EditorClassIdentifier: - vfxName: RespawnEffect - offset: {x: 0, y: 0, z: 0} - attachToParent: 1 - startDelay: 0 - OnEnter: 1 - OnExit: 0 ---- !u!114 &114968148444257148 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 788fe546ad9bdbb45a6cc099f9f20e00, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!206 &206395291709840312 -BlendTree: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: DeadBlendTree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 811769149872ec74da136d5a607b6b05, type: 2} - m_Threshold: -14.1 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 8a9bae57434f2904d85aa4188f519b8d, type: 2} - m_Threshold: -7.156 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 9857883b5f444f743838d3b3155df581, type: 2} - m_Threshold: -2.544 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 49862786d12e3b345a97232b1bcac1b5, type: 2} - m_Threshold: -0.265 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 7d9dc3df66bbec14db142138ddd84362, type: 2} - m_Threshold: 0.265 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 2e27ab6b82a828e44b847c76f889642c, type: 2} - m_Threshold: 2.544 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 1450e9345fbe1f84083e01be0203d034, type: 2} - m_Threshold: 7.156 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: c5d74b3cc42d84747ae14bf6d37bea0d, type: 2} - m_Threshold: 14.1 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: VerticalSpeed - m_BlendParameterY: HorizontalSpeed - m_MinThreshold: -14.1 - m_MaxThreshold: 14.1 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!206 &206701594983553682 -BlendTree: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Blend Tree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: c805ea1d09be1bd49b84aa0340197f6d, type: 2} - m_Threshold: -17.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 8035a58f3dbf6c94b9dbb1d4fcbe2b6d, type: 2} - m_Threshold: -14.35 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 40530706b0f0e2b4fb72d95c00fd10fd, type: 2} - m_Threshold: -11.2 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: e18f714a88b94cf40a3ac0487f736479, type: 2} - m_Threshold: -8.75 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 4ecb63e979383c34f99f80e087cc460a, type: 2} - m_Threshold: -6.3 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 94a2be4c7edab3a40858e5f6ab7b322d, type: 2} - m_Threshold: -2.8 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 50406050add717644981848ed2880be9, type: 2} - m_Threshold: -0.7 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 1a143781aa1dcf44fbbcbd9b6b474457, type: 2} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: b4a5fe216a0590945b1227e1d38b570e, type: 2} - m_Threshold: 0.7 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 7a630e0c5d440844ebd0b031e03a1c13, type: 2} - m_Threshold: 2.8 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: e9d71fa303422784b9d717ba668fe081, type: 2} - m_Threshold: 6.3 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 3e5d4e4cb8036144787a966cd64c2b0f, type: 2} - m_Threshold: 8.75 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: a9013f5705209024791db7ff2760e392, type: 2} - m_Threshold: 11.2 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 03ef06f2de1269b409c28c47daa5584e, type: 2} - m_Threshold: 14.35 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: b689e9fbfdb12ce489f91b2ea0936c54, type: 2} - m_Threshold: 17.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: VerticalSpeed - m_BlendParameterY: velocityX - m_MinThreshold: -17.5 - m_MaxThreshold: 17.5 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!206 &206719969994947978 -BlendTree: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Blend Tree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: ff9b21af5c5da5f47acb33b9ee9ff054, type: 2} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: VerticalSpeed - m_BlendParameterY: velocityX - m_MinThreshold: 0 - m_MaxThreshold: 1 - m_UseAutomaticThresholds: 1 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!206 &206747753110627882 -BlendTree: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: LocomotionWithGunBlendTree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: ceabdafc8eba10243b4167423b7bdcf2, type: 2} - m_Threshold: -0.0001 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: ca6e4bcebc2e35348ac1126561826cef, type: 2} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: ceabdafc8eba10243b4167423b7bdcf2, type: 2} - m_Threshold: 0.0001 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: HorizontalSpeed - m_BlendParameterY: velocityX - m_MinThreshold: -0.0001 - m_MaxThreshold: 0.0001 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!206 &206819688635920246 -BlendTree: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: AirborneWithGunBlendTree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 743d70def8c858e4d888ee25b07a774c, type: 2} - m_Threshold: -17.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: fc519a5535385db4991315b7343a80da, type: 2} - m_Threshold: -14.35 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 862f5029d3400e34ca54d22859f9451a, type: 2} - m_Threshold: -11.2 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: b627d41c8b9da8641a0247ebe2e565f4, type: 2} - m_Threshold: -8.75 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 1e8a7b090ea4c334dae532ba20e9173f, type: 2} - m_Threshold: -6.3 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: b3bf254b736411d479c9a380e00eb9a0, type: 2} - m_Threshold: -2.8 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 67fb132efb9da2148ad72c2114310c3d, type: 2} - m_Threshold: -0.7 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 1d50f55101d869a4096fa8b1d7542422, type: 2} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 90d1ca68086e8574695e2d97f92bc46a, type: 2} - m_Threshold: 0.7 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: d3716562b94b82944b2d37f5408a974e, type: 2} - m_Threshold: 2.8 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: cdaac6295e1223143ad0c6f69dcb4a00, type: 2} - m_Threshold: 6.3 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 87a210f48fd6df94f8d0ba489bf5c9e1, type: 2} - m_Threshold: 8.75 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 6a25d5f2bc311124c8134762180de944, type: 2} - m_Threshold: 11.2 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: eabff08f8fdc7a44ab661ac219d5e293, type: 2} - m_Threshold: 14.35 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: c61341adb9adcc048bc2f69b1f9f909f, type: 2} - m_Threshold: 17.5 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: VerticalSpeed - m_BlendParameterY: velocityX - m_MinThreshold: -17.5 - m_MaxThreshold: 17.5 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!206 &206868670160620172 -BlendTree: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: LocomotionBlendTree - m_Childs: - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 58e36cdd187abdb428582a5897ceff53, type: 2} - m_Threshold: -0.0001 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 101d8b3ce6b612d4a9b8061e20c6fa4a, type: 2} - m_Threshold: 0 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - - serializedVersion: 2 - m_Motion: {fileID: 7400000, guid: 58e36cdd187abdb428582a5897ceff53, type: 2} - m_Threshold: 0.0001 - m_Position: {x: 0, y: 0} - m_TimeScale: 1 - m_CycleOffset: 0 - m_DirectBlendParameter: HorizontalSpeed - m_Mirror: 0 - m_BlendParameter: HorizontalSpeed - m_BlendParameterY: velocityX - m_MinThreshold: -0.0001 - m_MaxThreshold: 0.0001 - m_UseAutomaticThresholds: 0 - m_NormalizedBlendValues: 0 - m_BlendType: 0 ---- !u!1101 &1101012238740642226 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101038399551345416 +--- !u!1101 &-8293212396924274510 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: HorizontalSpeed + m_EventTreshold: 0.5 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} + m_DstState: {fileID: -2301343256773145858} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 - m_ExitTime: 1 - m_HasExitTime: 1 + m_ExitTime: 0.72727275 + m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101047841582804122 +--- !u!1101 &-7817148888868148569 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 - m_ConditionEvent: Grounded + m_ConditionEvent: Crouching m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102630331402682888} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 - m_ExitTime: 0.75 + m_ExitTime: 0.06250006 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101066193244824568 +--- !u!1101 &-7707795582814683612 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 1 - m_ConditionEvent: Grounded + m_ConditionEvent: Pushing m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} + m_DstState: {fileID: 468393927515886871} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: 0 + m_TransitionDuration: 0.5 m_TransitionOffset: 0 m_ExitTime: 0.75 m_HasExitTime: 0 @@ -969,18 +75,55 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101074861180928356 +--- !u!1107 &-7348112237581743703 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 7814521947837084378} + m_Position: {x: 280, y: 250, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2301343256773145858} + m_Position: {x: 620, y: 250, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7794387992143886139} + m_Position: {x: 580, y: 360, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2197045631712180970} + m_Position: {x: 290, y: 70, z: 0} + - serializedVersion: 1 + m_State: {fileID: 468393927515886871} + m_Position: {x: 310, y: 630, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: -5598664488421827868} + - {fileID: -7707795582814683612} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 610, y: 530, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 130, y: 510, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 7814521947837084378} +--- !u!1101 &-5598664488421827868 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Pushing + - m_ConditionMode: 1 + m_ConditionEvent: Jump m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} + m_DstState: {fileID: 7794387992143886139} m_Solo: 0 m_Mute: 0 m_IsExit: 0 @@ -993,1972 +136,431 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101104308215104180 +--- !u!1102 &-5162035206501976267 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-4080376490277059306 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 1 - m_ConditionEvent: Hurt + m_ConditionEvent: Crouching m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} + m_DstState: {fileID: -2197045631712180970} m_Solo: 0 m_Mute: 0 - m_IsExit: 1 + m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 - m_ExitTime: 0.75 + m_ExitTime: 0.72727275 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101110449073607490 +--- !u!1101 &-2803066760937892603 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: - m_Conditions: [] + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: HorizontalSpeed + m_EventTreshold: 0.25 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102649826938681304} + m_DstState: {fileID: -2301343256773145858} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0.25 m_TransitionOffset: 0 - m_ExitTime: 0 + m_ExitTime: 0.5833333 m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101127255993693538 +--- !u!1102 &-2301343256773145858 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -667874067631095575} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7b3cb2443e8c90240b345be6a8c63d43, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2197045631712180970 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Crouch + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7817148888868148569} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6da278ca82bb19d44bf43f35637891df, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1187401837597151186 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 - m_ConditionEvent: HoldingGun + m_ConditionEvent: Pushing m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 - m_IsExit: 1 + m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 - m_ExitTime: 1 + m_ExitTime: 0.7826087 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101137427941831132 +--- !u!1101 &-895798487556855724 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101162704420638144 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102327868402601374} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 0 ---- !u!1101 &1101166894024543960 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: [] - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: 0 + m_TransitionDuration: 0.25 m_TransitionOffset: 0 - m_ExitTime: 1 + m_ExitTime: 0.5833333 m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101194955631203562 -AnimatorStateTransition: +--- !u!1109 &-834220132568080548 +AnimatorTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - - m_ConditionMode: 1 - m_ConditionEvent: Crouching - m_EventTreshold: 0 + m_Conditions: [] m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102549830118054106} + m_DstState: {fileID: -2301343256773145858} m_Solo: 0 m_Mute: 0 m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0.2 - m_ExitTime: 0.7540983 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101195736730821702 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101201270313465786 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101202917372604764 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101236646362838510 + serializedVersion: 1 +--- !u!1101 &-667874067631095575 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 + - m_ConditionMode: 4 + m_ConditionEvent: HorizontalSpeed + m_EventTreshold: 0.5 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 - m_IsExit: 1 + m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 - m_ExitTime: 0.75 + m_ExitTime: 0.7058823 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101240411644733242 -AnimatorStateTransition: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: HorizontalSpeed + m_Type: 1 + m_DefaultFloat: 1 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Jump + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Crouching + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Pushing + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -7348112237581743703} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &468393927515886871 +AnimatorState: + serializedVersion: 5 m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101249199449212162 -AnimatorStateTransition: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Pushing + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1187401837597151186} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ef61969d47c497942ab154278269fc93, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1109 &1637659959074047629 +AnimatorTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: [] m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 1 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101249222519881864 + serializedVersion: 1 +--- !u!1101 &3750871507214538673 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101363255039350904 -AnimatorStateTransition: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 + - m_ConditionMode: 4 + m_ConditionEvent: HorizontalSpeed + m_EventTreshold: 0.25 m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102319948498825042} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: 0 + m_TransitionDuration: 0.25 m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 + m_ExitTime: 0.5833333 + m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101372054571933462 +--- !u!1101 &6050411762927973382 AnimatorStateTransition: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Crouching - m_EventTreshold: 0 + m_Conditions: [] m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102988803239740296} + m_DstState: {fileID: 7814521947837084378} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: 0 + m_TransitionDuration: 0.25 m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 + m_ExitTime: 0.5833333 + m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101387613209827116 +--- !u!1101 &6503714059484333805 AnimatorStateTransition: m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 + m_Conditions: [] m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102895302820724434} + m_DstState: {fileID: 468393927515886871} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: 0 + m_TransitionDuration: 0.25 m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 + m_ExitTime: 0.72727275 + m_HasExitTime: 1 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &1101446706122797204 -AnimatorStateTransition: +--- !u!1102 &7794387992143886139 +AnimatorState: + serializedVersion: 5 m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101497478298479094 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.695946 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101510332739572486 -AnimatorStateTransition: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102745873807879922} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101511127789351896 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0.45 - m_ExitTime: 0.7500001 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101559786626558038 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.1 - m_TransitionOffset: 0 - m_ExitTime: 0.9 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101575796319648248 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101585961167214804 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101614357330767548 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101636511726994482 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102630331402682888} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 1 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101652196657345894 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102549830118054106} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101668193326297806 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102352983024095164} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.7540983 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101675370923437486 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101693300352013540 -AnimatorStateTransition: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102319948498825042} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101730462871800916 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102630331402682888} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101734693482338402 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101750768397428074 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.7540983 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101765896171491998 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101773115241994716 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0.45 - m_ExitTime: 1 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101780407018836940 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101801341061019628 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101892018959916510 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101895767661962188 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101899315028395494 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.1 - m_TransitionOffset: 0 - m_ExitTime: 0.9 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101909712141293600 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102265321439942488} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101933091256890040 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102130166507714656} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101972862479596314 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.25 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101974233645226600 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 1 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101976195953349078 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 1 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75409836 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101997191387894042 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102630331402682888} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1102 &1102130166507714656 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: AirborneMeleeAttack - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101038399551345416} - - {fileID: 1101636511726994482} - - {fileID: 1101236646362838510} - m_StateMachineBehaviours: - - {fileID: 114942318742367438} - - {fileID: 114617183639742042} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206719969994947978} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102265321439942488 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: MeleeAttack - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101249199449212162} - - {fileID: 1101892018959916510} - m_StateMachineBehaviours: - - {fileID: 114877990008248100} - - {fileID: 114852931541973434} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: ff9b21af5c5da5f47acb33b9ee9ff054, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102319948498825042 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: LocomotionWithGun - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101372054571933462} - - {fileID: 1101510332739572486} - - {fileID: 1101127255993693538} - - {fileID: 1101201270313465786} - - {fileID: 1101446706122797204} - - {fileID: 1101012238740642226} - - {fileID: 1101497478298479094} - m_StateMachineBehaviours: - - {fileID: 114921528335692212} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206747753110627882} - m_Tag: WithGun - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102327868402601374 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Spawn - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101166894024543960} - m_StateMachineBehaviours: - - {fileID: 114966836889446244} - - {fileID: 114784534146371138} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 0} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102352983024095164 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: DeadLanding - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101780407018836940} - m_StateMachineBehaviours: - - {fileID: 114730847425115782} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: dcb43c48f18ca7b4cad8f3b4ca09c705, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102549830118054106 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Crouch - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101249222519881864} - - {fileID: 1101511127789351896} - - {fileID: 1101614357330767548} - - {fileID: 1101730462871800916} - m_StateMachineBehaviours: - - {fileID: 114682510466705616} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: e3221ecdede175d46a75882d377f69fa, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102617122301723250 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Hurt - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101801341061019628} - m_StateMachineBehaviours: - - {fileID: 114968148444257148} - - {fileID: 114329036807422312} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 6c38d4e45a244584686f7a9563fa36df, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102630331402682888 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Airborne - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101734693482338402} - - {fileID: 1101137427941831132} - - {fileID: 1101194955631203562} - - {fileID: 1101066193244824568} - - {fileID: 1101933091256890040} - m_StateMachineBehaviours: - - {fileID: 114487380712925406} - - {fileID: 114109947751257214} - - {fileID: 114363428896194882} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206701594983553682} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102649826938681304 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: New State - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 0} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102745873807879922 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: AirborneWithGun - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101363255039350904} - - {fileID: 1101974233645226600} - - {fileID: 1101104308215104180} - - {fileID: 1101765896171491998} - - {fileID: 1101895767661962188} - - {fileID: 1101976195953349078} - m_StateMachineBehaviours: - - {fileID: 114873944402522470} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206819688635920246} - m_Tag: WithGun - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102763941367080586 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Dead - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101668193326297806} - - {fileID: 1101750768397428074} - m_StateMachineBehaviours: - - {fileID: 114163234675714744} - - {fileID: 114008593136376732} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206395291709840312} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102895302820724434 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Pushing - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101074861180928356} - - {fileID: 1101585961167214804} - - {fileID: 1101997191387894042} - m_StateMachineBehaviours: - - {fileID: 114547672397344300} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: e541ab59ee93bbe41bbbc48e80ed8f59, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102905964245767658 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Locomotion - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101240411644733242} - - {fileID: 1101195736730821702} - - {fileID: 1101047841582804122} - - {fileID: 1101652196657345894} - - {fileID: 1101387613209827116} - - {fileID: 1101909712141293600} - m_StateMachineBehaviours: - - {fileID: 114462901424713496} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 206868670160620172} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102988803239740296 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CrouchWithGun - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101693300352013540} - - {fileID: 1101773115241994716} - - {fileID: 1101575796319648248} - - {fileID: 1101202917372604764} - - {fileID: 1101675370923437486} - - {fileID: 1101972862479596314} - m_StateMachineBehaviours: - - {fileID: 114263494945683576} - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 0b85368b52f84c04e99009e3c80238f4, type: 2} - m_Tag: WithGun - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107178917886546278 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RangedWeapon - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102988803239740296} - m_Position: {x: 432, y: 204, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102745873807879922} - m_Position: {x: 432, y: -36, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102319948498825042} - m_Position: {x: 432, y: 84, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: - - {fileID: 1109197494105947042} - - {fileID: 1109223099051023930} - - {fileID: 1109632374897302836} - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 156, y: 12, z: 0} - m_EntryPosition: {x: 156, y: 108, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: -12, y: 180, z: 0} - m_DefaultState: {fileID: 1102988803239740296} ---- !u!1107 &1107404657614578610 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: NoWeapon - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102630331402682888} - m_Position: {x: 408, y: 372, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102905964245767658} - m_Position: {x: 144, y: 372, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102549830118054106} - m_Position: {x: 60, y: 576, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102895302820724434} - m_Position: {x: 492, y: 576, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102265321439942488} - m_Position: {x: -84, y: 312, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102130166507714656} - m_Position: {x: 612, y: 312, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: - - {fileID: 1109976498938037448} - - {fileID: 1109066820034386128} - - {fileID: 1109390993804192068} - - {fileID: 1109551197686755920} - - {fileID: 1109698777130273080} - - {fileID: 1109352839219544904} - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 696, y: 216, z: 0} - m_EntryPosition: {x: 300, y: 252, z: 0} - m_ExitPosition: {x: 300, y: 588, z: 0} - m_ParentStateMachinePosition: {x: 276, y: 180, z: 0} - m_DefaultState: {fileID: 1102630331402682888} ---- !u!1107 &1107742577035664296 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Damaged - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102617122301723250} - m_Position: {x: 420, y: 0, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102352983024095164} - m_Position: {x: 420, y: 240, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102763941367080586} - m_Position: {x: 420, y: 120, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: - - {fileID: 1109869066053508896} - - {fileID: 1109761815574185498} - - {fileID: 1109799923052022992} - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 48, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 24, y: 204, z: 0} - m_DefaultState: {fileID: 1102617122301723250} ---- !u!1109 &1109042299023847958 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107742577035664296} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109066820034386128 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102130166507714656} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109117758744649192 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107178917886546278} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109133952662028196 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109197494105947042 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - - m_ConditionMode: 1 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102988803239740296} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109223099051023930 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - - m_ConditionMode: 2 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102319948498825042} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109352839219544904 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102630331402682888} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109390993804192068 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: MeleeAttack - m_EventTreshold: 0 - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102265321439942488} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109507041565484524 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107742577035664296} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109551197686755920 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102895302820724434} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109632374897302836 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102745873807879922} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109643790310135812 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: RangedAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107178917886546278} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109679014903496518 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: HoldingGun - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109698777130273080 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102905964245767658} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109736892148655106 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Pushing - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109761815574185498 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Dead - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102763941367080586} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109799923052022992 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Hurt - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102617122301723250} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109869066053508896 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: ForcedRespawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102763941367080586} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109899298565963058 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Respawn - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102327868402601374} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109935702453031282 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109976498938037448 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Crouching - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102549830118054106} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1109 &1109982062457995896 -AnimatorTransition: + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 3750871507214538673} + - {fileID: -2803066760937892603} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e620d90f556b1584fa2e9632407e3743, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &7814521947837084378 +AnimatorState: + serializedVersion: 5 m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Grounded - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 1107404657614578610} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8293212396924274510} + - {fileID: -4080376490277059306} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d596d2a9ea98e7d428a3238373c91ad9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller.meta index bee717a40..3bfd75736 100644 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller.meta +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen.controller.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 guid: b09e60546065cf9448b36ebb7f759a91 -timeCreated: 1438790907 -licenseType: Store NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller deleted file mode 100644 index c01dae51d..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenCutsceneImage - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107120589572563820} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1102 &1102066289921879184 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Ellen_CutscenePortraitUI - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 9ce57fdbfc376bd459508e422d3ee71a, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107120589572563820 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102066289921879184} - m_Position: {x: 264, y: 108, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102066289921879184} diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller.meta deleted file mode 100644 index 221fbde2e..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenCutsceneImage.controller.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 228edf468d7393e4d8452f80c542fb85 -timeCreated: 1504792902 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller deleted file mode 100644 index 9176cb68c..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenDeathEffect - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107679161928848652} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1102 &1102336588249745156 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenDeathEfect - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 0} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107679161928848652 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102336588249745156} - m_Position: {x: 156, y: 204, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102336588249745156} diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller.meta deleted file mode 100644 index d347fffc9..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenDeathEffect.controller.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 95e1487dd55102042a8ec1a03fa064ef -timeCreated: 1506508661 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller deleted file mode 100644 index 2a490646e..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenHurtEffect - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107150604400011336} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1102 &1102447796310784866 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenHurt - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 5699d7d2abb1dd64786debdff09e9b9d, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107150604400011336 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102447796310784866} - m_Position: {x: 180, y: 228, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102447796310784866} diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller.meta deleted file mode 100644 index ca6c1e450..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenHurtEffect.controller.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: e6d811e1f6dfcd247ac0fa75186762b9 -timeCreated: 1506507958 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller deleted file mode 100644 index 7e352a0f0..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller +++ /dev/null @@ -1,69 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: EllenPush - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107352176486139556} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1102 &1102891328153160530 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Player_Push - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: f1a77481945227d44aa65dfa15172dc0, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107352176486139556 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102891328153160530} - m_Position: {x: 264, y: 24, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102891328153160530} diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller.meta deleted file mode 100644 index 801937944..000000000 --- a/Assets/2DGamekit/Art/Animations/Animators/Ellen/EllenPush.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6408c3077d4204944a6451f38cd1f7e5 -timeCreated: 1480339968 -licenseType: Store -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim new file mode 100644 index 000000000..f41dc8dbc --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Crouch + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5a1cef7e9c9ed034da742d0e08ea786a, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: a9c37448b62c0d149aced6ded9e44e4a, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 7d37e1dfeba60ea4a8803c12675079b6, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: a9e9e74909b5a0947a093069d6a017cc, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: b5b9f448600b9aa4daa1d9fd5069a764, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5a1cef7e9c9ed034da742d0e08ea786a, type: 3} + - {fileID: 21300000, guid: a9c37448b62c0d149aced6ded9e44e4a, type: 3} + - {fileID: 21300000, guid: 7d37e1dfeba60ea4a8803c12675079b6, type: 3} + - {fileID: 21300000, guid: a9e9e74909b5a0947a093069d6a017cc, type: 3} + - {fileID: 21300000, guid: b5b9f448600b9aa4daa1d9fd5069a764, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.26666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim.meta new file mode 100644 index 000000000..eb601a59c --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Crouch.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6da278ca82bb19d44bf43f35637891df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim new file mode 100644 index 000000000..6effa285f --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Idle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + - time: 0.05 + value: {fileID: 21300000, guid: 1fa29ad54380226498c2250e612fec93, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: c7cf710ee57c1ae45aac513a85fcff07, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: 774282641b60d9d4daddad7c6ad7ae69, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: a53475b08393802498550588cf70ef5e, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: c6b584771aee7a148bcf2885a6f347ba, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 60a2cfad92429cc4b9d2f6ce7148c37a, type: 3} + - time: 0.46666667 + value: {fileID: 21300000, guid: dcc9002875a3a244eacb72418d292f8e, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 64afd51ca9828034f8c64a261e4b99b9, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: 76089009971280441963c2a3a55b5071, type: 3} + - time: 0.65 + value: {fileID: 21300000, guid: cd65a99c817869946969cd216cab2115, type: 3} + - time: 0.7 + value: {fileID: 21300000, guid: 591e3ea0fd60a1442bfbe969a16d4d74, type: 3} + - time: 0.76666665 + value: {fileID: 21300000, guid: d2d936bae69c599429ee1a386892a9f0, type: 3} + - time: 0.85 + value: {fileID: 21300000, guid: f3b094a028c28604382b41bfab29604a, type: 3} + - time: 0.9 + value: {fileID: 21300000, guid: ed4c6463819f7cb4b85a6a44dc35c9cf, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + - {fileID: 21300000, guid: 1fa29ad54380226498c2250e612fec93, type: 3} + - {fileID: 21300000, guid: c7cf710ee57c1ae45aac513a85fcff07, type: 3} + - {fileID: 21300000, guid: 774282641b60d9d4daddad7c6ad7ae69, type: 3} + - {fileID: 21300000, guid: a53475b08393802498550588cf70ef5e, type: 3} + - {fileID: 21300000, guid: c6b584771aee7a148bcf2885a6f347ba, type: 3} + - {fileID: 21300000, guid: 60a2cfad92429cc4b9d2f6ce7148c37a, type: 3} + - {fileID: 21300000, guid: dcc9002875a3a244eacb72418d292f8e, type: 3} + - {fileID: 21300000, guid: 64afd51ca9828034f8c64a261e4b99b9, type: 3} + - {fileID: 21300000, guid: 76089009971280441963c2a3a55b5071, type: 3} + - {fileID: 21300000, guid: cd65a99c817869946969cd216cab2115, type: 3} + - {fileID: 21300000, guid: 591e3ea0fd60a1442bfbe969a16d4d74, type: 3} + - {fileID: 21300000, guid: d2d936bae69c599429ee1a386892a9f0, type: 3} + - {fileID: 21300000, guid: f3b094a028c28604382b41bfab29604a, type: 3} + - {fileID: 21300000, guid: ed4c6463819f7cb4b85a6a44dc35c9cf, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim.meta new file mode 100644 index 000000000..87d595727 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Idle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d596d2a9ea98e7d428a3238373c91ad9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim new file mode 100644 index 000000000..732d0ff17 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim @@ -0,0 +1,752 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.08 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.35 + inSlope: 2.3999999 + outSlope: 2.3999999 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.48 + inSlope: 2.266667 + outSlope: 2.266667 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1.69 + inSlope: 1.9199983 + outSlope: 1.9199983 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.73 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.55 + inSlope: -2.571429 + outSlope: -2.571429 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.43 + inSlope: -4.799999 + outSlope: -4.799999 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.23 + inSlope: -4.800007 + outSlope: -4.800007 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1.17 + inSlope: -3.2000005 + outSlope: -3.2000005 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1.07 + inSlope: -5.85 + outSlope: -5.85 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + value: 0.78 + inSlope: -6.1500006 + outSlope: -6.1500006 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.66 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.84 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.09 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.02 + inSlope: -0.14117642 + outSlope: -0.14117642 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 0.01 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.83 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1.74 + inSlope: -2.4 + outSlope: -2.4 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.4 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.72 + inSlope: 2.1333313 + outSlope: 2.1333313 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.8 + inSlope: 3.8399973 + outSlope: 3.8399973 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 2.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + value: 1.85 + inSlope: -9 + outSlope: -9 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 1.35 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1.92 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.y + path: + classID: 70 + script: {fileID: 0} + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 5767e2180fcbb7a4d9980e9a37e3d588, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: e4381a10685b28d4f906cc686ecbc2c7, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: 6f8b0a53ff8c9e94f9d4af829e2ad6f3, type: 3} + - time: 0.1 + value: {fileID: 21300000, guid: affa4f4470b317440b7cb5187df710ef, type: 3} + - time: 0.13333334 + value: {fileID: 21300000, guid: 4214a14962bcf4943baf9e184b9b928e, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: bb6a891737c56e6438e808fb4e716321, type: 3} + - time: 0.18333334 + value: {fileID: 21300000, guid: af68c0be2e67f3846bcdf33841f8312b, type: 3} + - time: 0.21666667 + value: {fileID: 21300000, guid: a9f05e230fdd41b4f99ac0e0b7c4fa2b, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: ae6184443cb4d0f439bab73e9e76df4a, type: 3} + - time: 0.3 + value: {fileID: 21300000, guid: fcec6de5f73f3b74480aa66ffac97f43, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: 7dcbef0330b37354dae1c1071956813a, type: 3} + - time: 0.36666667 + value: {fileID: 21300000, guid: ca897d165bbb9094584da008d90d3df5, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: fffa3e12c34c2ee448d46f5c9db142e6, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 5b31577ecf5954448b0d92a2c8a0501b, type: 3} + - time: 0.45 + value: {fileID: 21300000, guid: 13aa9a4a1bc68064c9e5e17a86df2666, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 1eb8ffe712da55942b19d29be7a6e5da, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 31d88d4dbed3d9546898b42447a63e77, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: 686160c7c3cfd5040a8ea08b867ff56c, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: cb0f74b7e0e21ee47b09fdb24a83094f, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1872933342 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 413499720 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4197328169 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 2368279999 + script: {fileID: 0} + typeID: 70 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 5767e2180fcbb7a4d9980e9a37e3d588, type: 3} + - {fileID: 21300000, guid: e4381a10685b28d4f906cc686ecbc2c7, type: 3} + - {fileID: 21300000, guid: 6f8b0a53ff8c9e94f9d4af829e2ad6f3, type: 3} + - {fileID: 21300000, guid: affa4f4470b317440b7cb5187df710ef, type: 3} + - {fileID: 21300000, guid: 4214a14962bcf4943baf9e184b9b928e, type: 3} + - {fileID: 21300000, guid: bb6a891737c56e6438e808fb4e716321, type: 3} + - {fileID: 21300000, guid: af68c0be2e67f3846bcdf33841f8312b, type: 3} + - {fileID: 21300000, guid: a9f05e230fdd41b4f99ac0e0b7c4fa2b, type: 3} + - {fileID: 21300000, guid: ae6184443cb4d0f439bab73e9e76df4a, type: 3} + - {fileID: 21300000, guid: fcec6de5f73f3b74480aa66ffac97f43, type: 3} + - {fileID: 21300000, guid: 7dcbef0330b37354dae1c1071956813a, type: 3} + - {fileID: 21300000, guid: ca897d165bbb9094584da008d90d3df5, type: 3} + - {fileID: 21300000, guid: fffa3e12c34c2ee448d46f5c9db142e6, type: 3} + - {fileID: 21300000, guid: 5b31577ecf5954448b0d92a2c8a0501b, type: 3} + - {fileID: 21300000, guid: 13aa9a4a1bc68064c9e5e17a86df2666, type: 3} + - {fileID: 21300000, guid: 1eb8ffe712da55942b19d29be7a6e5da, type: 3} + - {fileID: 21300000, guid: 31d88d4dbed3d9546898b42447a63e77, type: 3} + - {fileID: 21300000, guid: 686160c7c3cfd5040a8ea08b867ff56c, type: 3} + - {fileID: 21300000, guid: cb0f74b7e0e21ee47b09fdb24a83094f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.59999996 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.08 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 1.35 + inSlope: 2.3999999 + outSlope: 2.3999999 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 1.48 + inSlope: 2.266667 + outSlope: 2.266667 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1.69 + inSlope: 1.9199983 + outSlope: 1.9199983 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.73 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.55 + inSlope: -2.571429 + outSlope: -2.571429 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 1.43 + inSlope: -4.799999 + outSlope: -4.799999 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.23 + inSlope: -4.800007 + outSlope: -4.800007 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 1.17 + inSlope: -3.2000005 + outSlope: -3.2000005 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 1.07 + inSlope: -5.85 + outSlope: -5.85 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + value: 0.78 + inSlope: -6.1500006 + outSlope: -6.1500006 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 0.66 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 0.84 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.y + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.09 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.02 + inSlope: -0.14117642 + outSlope: -0.14117642 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45 + value: 0.01 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Offset.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.83 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 0.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.x + path: + classID: 70 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 1.74 + inSlope: -2.4 + outSlope: -2.4 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 1.4 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.72 + inSlope: 2.1333313 + outSlope: 2.1333313 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4 + value: 1.8 + inSlope: 3.8399973 + outSlope: 3.8399973 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.41666666 + value: 2.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333332 + value: 1.85 + inSlope: -9 + outSlope: -9 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.51666665 + value: 1.35 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833333 + value: 1.92 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Size.y + path: + classID: 70 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim.meta new file mode 100644 index 000000000..91b3458b7 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Jump.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e620d90f556b1584fa2e9632407e3743 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim new file mode 100644 index 000000000..b0bb12238 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Pushing + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 63543f60a4c70d546a5c4a0f63a2ad29, type: 3} + - time: 0.06666667 + value: {fileID: 21300000, guid: 7d008f32d5ec4f444bf86f436666060d, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 4d25e8426524e5d43a92fe2d594e4912, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 665bd6d4ae06fea488861b4bdad2f04d, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 78a64664c88ec60478ced92e86dbb784, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 9391e70638fb9084ebf61e843059fdf1, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 6469e4f4bdda7e8488924cf6ef74c464, type: 3} + - time: 0.53333336 + value: {fileID: 21300000, guid: 3db4a46ab9121ab4c82e33ae0f3d8710, type: 3} + - time: 0.65 + value: {fileID: 21300000, guid: d9c068be09f82944db652218d2ef1c52, type: 3} + - time: 0.73333335 + value: {fileID: 21300000, guid: 80583dd2d497d144b8d2282bf2184cc2, type: 3} + - time: 0.81666666 + value: {fileID: 21300000, guid: c995874838013244cac3056d42ced345, type: 3} + - time: 0.8833333 + value: {fileID: 21300000, guid: 9528c4275cc1a114f9e755b4d9084936, type: 3} + - time: 0.96666664 + value: {fileID: 21300000, guid: 852dea1a4d9a29a45b32e544647320ad, type: 3} + - time: 1.0833334 + value: {fileID: 21300000, guid: 881250471e7213f42819ba1d7bb1d4e0, type: 3} + - time: 1.1333333 + value: {fileID: 21300000, guid: 63290ff7381eab84eb49e7b9345c809f, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 63543f60a4c70d546a5c4a0f63a2ad29, type: 3} + - {fileID: 21300000, guid: 7d008f32d5ec4f444bf86f436666060d, type: 3} + - {fileID: 21300000, guid: 4d25e8426524e5d43a92fe2d594e4912, type: 3} + - {fileID: 21300000, guid: 665bd6d4ae06fea488861b4bdad2f04d, type: 3} + - {fileID: 21300000, guid: 78a64664c88ec60478ced92e86dbb784, type: 3} + - {fileID: 21300000, guid: 9391e70638fb9084ebf61e843059fdf1, type: 3} + - {fileID: 21300000, guid: 6469e4f4bdda7e8488924cf6ef74c464, type: 3} + - {fileID: 21300000, guid: 3db4a46ab9121ab4c82e33ae0f3d8710, type: 3} + - {fileID: 21300000, guid: d9c068be09f82944db652218d2ef1c52, type: 3} + - {fileID: 21300000, guid: 80583dd2d497d144b8d2282bf2184cc2, type: 3} + - {fileID: 21300000, guid: c995874838013244cac3056d42ced345, type: 3} + - {fileID: 21300000, guid: 9528c4275cc1a114f9e755b4d9084936, type: 3} + - {fileID: 21300000, guid: 852dea1a4d9a29a45b32e544647320ad, type: 3} + - {fileID: 21300000, guid: 881250471e7213f42819ba1d7bb1d4e0, type: 3} + - {fileID: 21300000, guid: 63290ff7381eab84eb49e7b9345c809f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.15 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim.meta new file mode 100644 index 000000000..84a384de9 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Pushing.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef61969d47c497942ab154278269fc93 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim new file mode 100644 index 000000000..ec07abca8 --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Run + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: ff33d6adfeac52e419af23fad2d0abfd, type: 3} + - time: 0.033333335 + value: {fileID: 21300000, guid: 12ea17332fa174442af48960686e1769, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 45ed26a75477df843a013176e95192a9, type: 3} + - time: 0.11666667 + value: {fileID: 21300000, guid: 3a5b7c781691c8642af63e9c1e6c14de, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 87e29b609bb169245a2df3d89266630c, type: 3} + - time: 0.2 + value: {fileID: 21300000, guid: a4cfd522aaaa4ac45980e1828c8dea2c, type: 3} + - time: 0.23333333 + value: {fileID: 21300000, guid: 2eaa4938329e1204ca267982a8cdb3fa, type: 3} + - time: 0.28333333 + value: {fileID: 21300000, guid: dfd2eca0b8de7a443a0b28c6466f55ba, type: 3} + - time: 0.31666666 + value: {fileID: 21300000, guid: 301fc9f2a0405ee45ad84f7b550051d5, type: 3} + - time: 0.35 + value: {fileID: 21300000, guid: 05df8025a12814d46b434681a6989133, type: 3} + - time: 0.4 + value: {fileID: 21300000, guid: 5d25d9e1de070994db63a462e89932d7, type: 3} + - time: 0.43333334 + value: {fileID: 21300000, guid: 9989c37dedfecfa4591fd9f1821713cb, type: 3} + - time: 0.48333332 + value: {fileID: 21300000, guid: 89339a864e8d9994ea7c9531ae92e67e, type: 3} + - time: 0.51666665 + value: {fileID: 21300000, guid: 453c8803862e72b43ad3652b8fe03437, type: 3} + - time: 0.55 + value: {fileID: 21300000, guid: eb350ede4895d6d418689eb126b772cb, type: 3} + - time: 0.6 + value: {fileID: 21300000, guid: 79d7163dfd26ad748bf88cdc6b98d2f5, type: 3} + - time: 0.6333333 + value: {fileID: 21300000, guid: 690102d87edd7d047824362d73a02788, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 5cdf5107efb2e8c4d980153f752a57c1, type: 3} + - time: 0.71666664 + value: {fileID: 21300000, guid: 3b3834ff0aab3d849bca2adc0c0d5f84, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: d3c1e30225625c14e9bf351c35be2fd9, type: 3} + - time: 0.8 + value: {fileID: 21300000, guid: 88f2ac18ae0c71845bc1d47bd924f8a8, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: 37547022c0607c544915b3089832635d, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: ff33d6adfeac52e419af23fad2d0abfd, type: 3} + - {fileID: 21300000, guid: 12ea17332fa174442af48960686e1769, type: 3} + - {fileID: 21300000, guid: 45ed26a75477df843a013176e95192a9, type: 3} + - {fileID: 21300000, guid: 3a5b7c781691c8642af63e9c1e6c14de, type: 3} + - {fileID: 21300000, guid: 87e29b609bb169245a2df3d89266630c, type: 3} + - {fileID: 21300000, guid: a4cfd522aaaa4ac45980e1828c8dea2c, type: 3} + - {fileID: 21300000, guid: 2eaa4938329e1204ca267982a8cdb3fa, type: 3} + - {fileID: 21300000, guid: dfd2eca0b8de7a443a0b28c6466f55ba, type: 3} + - {fileID: 21300000, guid: 301fc9f2a0405ee45ad84f7b550051d5, type: 3} + - {fileID: 21300000, guid: 05df8025a12814d46b434681a6989133, type: 3} + - {fileID: 21300000, guid: 5d25d9e1de070994db63a462e89932d7, type: 3} + - {fileID: 21300000, guid: 9989c37dedfecfa4591fd9f1821713cb, type: 3} + - {fileID: 21300000, guid: 89339a864e8d9994ea7c9531ae92e67e, type: 3} + - {fileID: 21300000, guid: 453c8803862e72b43ad3652b8fe03437, type: 3} + - {fileID: 21300000, guid: eb350ede4895d6d418689eb126b772cb, type: 3} + - {fileID: 21300000, guid: 79d7163dfd26ad748bf88cdc6b98d2f5, type: 3} + - {fileID: 21300000, guid: 690102d87edd7d047824362d73a02788, type: 3} + - {fileID: 21300000, guid: 5cdf5107efb2e8c4d980153f752a57c1, type: 3} + - {fileID: 21300000, guid: 3b3834ff0aab3d849bca2adc0c0d5f84, type: 3} + - {fileID: 21300000, guid: d3c1e30225625c14e9bf351c35be2fd9, type: 3} + - {fileID: 21300000, guid: 88f2ac18ae0c71845bc1d47bd924f8a8, type: 3} + - {fileID: 21300000, guid: 37547022c0607c544915b3089832635d, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.84999996 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim.meta b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim.meta new file mode 100644 index 000000000..3710decaf --- /dev/null +++ b/Assets/2DGamekit/Art/Animations/Animators/Ellen/Ellen_Run.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b3cb2443e8c90240b345be6a8c63d43 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/New Palette 1.prefab b/Assets/2DGamekit/Art/New Palette 1.prefab new file mode 100644 index 000000000..348d3fe43 --- /dev/null +++ b/Assets/2DGamekit/Art/New Palette 1.prefab @@ -0,0 +1,1652 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1906928770107967795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 915885548964377110} + - component: {fileID: 5519462275300233859} + - component: {fileID: 1003919853151199136} + m_Layer: 31 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &915885548964377110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906928770107967795} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7752048527660258146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &5519462275300233859 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906928770107967795} + m_Enabled: 1 + m_Tiles: + - first: {x: 3, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 105 + m_TileSpriteIndex: 105 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 106 + m_TileSpriteIndex: 106 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 107 + m_TileSpriteIndex: 107 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 108 + m_TileSpriteIndex: 108 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 109 + m_TileSpriteIndex: 109 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 110 + m_TileSpriteIndex: 110 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -9, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 111 + m_TileSpriteIndex: 111 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 90 + m_TileSpriteIndex: 90 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 91 + m_TileSpriteIndex: 91 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 92 + m_TileSpriteIndex: 92 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 93 + m_TileSpriteIndex: 93 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 94 + m_TileSpriteIndex: 94 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 95 + m_TileSpriteIndex: 95 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 96 + m_TileSpriteIndex: 96 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 28 + m_TileSpriteIndex: 28 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -8, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 29 + m_TileSpriteIndex: 29 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 89 + m_TileSpriteIndex: 89 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 71 + m_TileSpriteIndex: 71 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 69 + m_TileSpriteIndex: 69 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 70 + m_TileSpriteIndex: 70 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 72 + m_TileSpriteIndex: 72 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 80 + m_TileSpriteIndex: 80 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 81 + m_TileSpriteIndex: 81 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 104 + m_TileSpriteIndex: 104 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -7, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 79 + m_TileSpriteIndex: 79 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 88 + m_TileSpriteIndex: 88 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 61 + m_TileSpriteIndex: 61 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 64 + m_TileSpriteIndex: 64 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 65 + m_TileSpriteIndex: 65 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 66 + m_TileSpriteIndex: 66 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 67 + m_TileSpriteIndex: 67 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 68 + m_TileSpriteIndex: 68 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 62 + m_TileSpriteIndex: 62 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 103 + m_TileSpriteIndex: 103 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -6, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 78 + m_TileSpriteIndex: 78 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 87 + m_TileSpriteIndex: 87 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 73 + m_TileSpriteIndex: 73 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 27 + m_TileSpriteIndex: 27 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 26 + m_TileSpriteIndex: 26 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 51 + m_TileSpriteIndex: 51 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 52 + m_TileSpriteIndex: 52 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 53 + m_TileSpriteIndex: 53 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 54 + m_TileSpriteIndex: 54 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 102 + m_TileSpriteIndex: 102 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 77 + m_TileSpriteIndex: 77 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 86 + m_TileSpriteIndex: 86 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 63 + m_TileSpriteIndex: 63 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 74 + m_TileSpriteIndex: 74 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 75 + m_TileSpriteIndex: 75 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 55 + m_TileSpriteIndex: 55 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 56 + m_TileSpriteIndex: 56 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 57 + m_TileSpriteIndex: 57 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 58 + m_TileSpriteIndex: 58 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 101 + m_TileSpriteIndex: 101 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -4, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 76 + m_TileSpriteIndex: 76 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 15 + m_TileSpriteIndex: 15 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 16 + m_TileSpriteIndex: 16 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 17 + m_TileSpriteIndex: 17 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 18 + m_TileSpriteIndex: 18 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 85 + m_TileSpriteIndex: 85 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 30 + m_TileSpriteIndex: 30 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 21 + m_TileSpriteIndex: 21 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 22 + m_TileSpriteIndex: 22 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 23 + m_TileSpriteIndex: 23 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 24 + m_TileSpriteIndex: 24 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 25 + m_TileSpriteIndex: 25 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 31 + m_TileSpriteIndex: 31 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 100 + m_TileSpriteIndex: 100 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 12 + m_TileSpriteIndex: 12 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 13 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 14 + m_TileSpriteIndex: 14 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 84 + m_TileSpriteIndex: 84 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 39 + m_TileSpriteIndex: 39 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 40 + m_TileSpriteIndex: 40 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 41 + m_TileSpriteIndex: 41 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 42 + m_TileSpriteIndex: 42 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 43 + m_TileSpriteIndex: 43 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 19 + m_TileSpriteIndex: 19 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 20 + m_TileSpriteIndex: 20 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 99 + m_TileSpriteIndex: 99 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 82 + m_TileSpriteIndex: 82 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 5 + m_TileSpriteIndex: 5 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 7 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 9 + m_TileSpriteIndex: 9 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 83 + m_TileSpriteIndex: 83 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 32 + m_TileSpriteIndex: 32 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 33 + m_TileSpriteIndex: 33 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 34 + m_TileSpriteIndex: 34 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 35 + m_TileSpriteIndex: 35 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 36 + m_TileSpriteIndex: 36 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 37 + m_TileSpriteIndex: 37 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 38 + m_TileSpriteIndex: 38 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 98 + m_TileSpriteIndex: 98 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 97 + m_TileSpriteIndex: 97 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 3 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 4 + m_TileSpriteIndex: 4 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 59 + m_TileSpriteIndex: 59 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 44 + m_TileSpriteIndex: 44 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 45 + m_TileSpriteIndex: 45 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 46 + m_TileSpriteIndex: 46 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 47 + m_TileSpriteIndex: 47 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 48 + m_TileSpriteIndex: 48 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 49 + m_TileSpriteIndex: 49 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 50 + m_TileSpriteIndex: 50 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 60 + m_TileSpriteIndex: 60 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 435e924260258b647afa841c3a3ceb8d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ea3f8c5ae33f7b6428fbe82b7961d02e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e88d6ea2d3d18e8498b233841a565215, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 64e00dc6b9711f346acf00633388b5b9, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e41e7b74ea935484eacc66e126cc1df9, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 63d4d5c67691f9542bfaddffb57c7e79, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6240b4c5077ecb442957c781492fad83, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: fb52dcc0728b9d947809f40f89d69a68, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 69241f43de87f4f45b3838baa98b8368, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: d243525d17c421e4e8770d943794d874, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 01b5237d4df23594aa55569bb2747412, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 52d136b55f3870749ac83598134e6320, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 8add20cb6ecc5fa4a89df6a515b9a236, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2a53638472a74f941ac5a3e699d58771, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: f5b6c53e5b5884e45b264fdfb22cc885, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 786a2e64c5e677447a1484912d1c3696, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: cd4b0eab348af3846af3ac97e33d098b, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 37575973a85189e46b11df250fca38b4, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 4e2a6409ca262774fabffc76cc120114, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 770c667aa02a93844b4064037c791197, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9548e8d03eae6ed4cbf601ec360ebd59, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 7445483babcc3ab40b87d84313ef4f6b, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: bfc47586c06b1ee4dbb8f3f527c99b8a, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2fb808b7ebe70c640a891ab5292b533f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 953c2ac5ea1ca9342b6f3a47148f2012, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6f2305d86d0543e4db1e22d3188f8efc, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: cbe7814ac8d720b4ba7d390b8ed49aa4, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 63796409256faeb4d81a9f979fec4510, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6ad3e30b911b9a44394d37e1f10d3955, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 529e5c593e110244d9e3669d97329004, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0c452fa5c0a80b34da2c1ce120c12a2e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e943e275d9412e64cb78b7ee2a3ace66, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: c1adf041db4c6bd47af259ac38c9b3cb, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a0ae6bd579d610e45a0b6d6e46612d0d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ff5a6d5f714cdff4b9afd37a90bc8513, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e385074439373444380997bdc15f6fd6, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a23d5343f077e8c46b3f014aad62adb7, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: dd1ec9445e8f62646a95f1430224d0e6, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: faa0e90c79a894242bff20ba8bb4940f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e5f54b79a5e6daa4d87597be479a0f32, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 78d7b01cf9c234c45b1e4eab2a007d99, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e3cd259a7a2acee47b2a48f66b278e5d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ce71d8ac727a1494c8c7c3921d98faaf, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 520c3982e9fbd88428ffd94e4a464361, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: fab849a599ac3ad45a877202349ab860, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 64cc41d8db261fd4082b4415f409afd3, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: f891f5af26fa8b44999e13fd74fe4fba, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ea043ccf70cfc9e458cf8fb1edba64cd, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 587f623117cd1274382a377129d626e8, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ee80f2ff1ec0a714db96d73455321d98, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: de6f74430fb6a964cb94bae86cd984dc, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0d474d30742e96c42a1f49dab2b809e1, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 960448946c93e6a4d80b987497bbb2f6, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 3ae09654de48d6f4b90b18e238885b82, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e8ab7aaa5238d3c40bd4cbf9810deac7, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0fcb90c759dde404e9db2ff196fdebd5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: fb7b7e297714cd348a85ad2cb4bb8b11, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: c199d3c9490814f4aafe64a047c65ef5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: eab0cfb348a9bbe45ae0d5e168b1e4a7, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e75a381b4cc43254abcfa32178f5c6a2, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 62a2f92eb3f71364485e32cd27529a2f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 33b3e8a2b8ee67f4da5717f27cf9c6c0, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 4e82b17f50de86d47b4fb043eaa4f8c4, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9b5a18ba31f30e34d851b6ec7a8646d5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: fc4648d14159b684caeb1eebbe720a35, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ef4ee2fe019d85d4daca14d3d854882e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e67894938f7d7ce43a8003de3c08ce89, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2dbfe8dd1c4d5c34880645628372b766, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 23ac64efec1ca8247937159cd469c8ad, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6b0e7a872e7665b4990b87c4a6450ef5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: b724ff0bb7e715a48b526240303c7663, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 5641e22361878074db5bf09bf62eedec, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 245ea4dee74ed284980798e4cb6991ad, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a877806ea5ceffb4fbce062ed81bb587, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0b10aeb10dfd6ca45aad87d7892e74e0, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 922d91e466537fb4d888f97eae55dc6e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 3f07f8a8b7ac6df47a93091b99ed1458, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 0681a9c8da92db346ac6364818af1c4b, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2038cab0b0958a14db3b4b17ad40d033, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ec8fdeb26dab7244b8e00f9d0f9b9b18, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 12c419f6050f1d242ad975a761779997, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 28bc54c58eda068468e957d846e1d85e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a825e71dba9654d458655bdb6dda6f8d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e52add1611d36b3448fc45e7c7fbd636, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e0d2c072bcbc6054c9ec1d57cf98bea5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: eef35502c8c91eb4585ea5b088965d36, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 5cd6c9e83c8a0614a9186c82c2f1bf7e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 4a2fc54a47f35374c8ac91f20aa35809, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 4afaeb7b324d59b4aa856940e67282f0, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: bef4c253456327c449ecd23bf8431e4d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 169e6bb08795a724ab8699a3b51216ed, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9e7676d72bf51664096d4454f310f02a, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: fd0a20517f86319418366e6e7d1d4c04, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: eb2d76aec3683e84fb125f4b16a9ce05, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 6ae465daa0bd359449399009f739e237, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 3a81033acedb65f42a0dd46238988786, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 19dd6f8e04edcca4c9f748b67154cf00, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 7905aecdafaba474fad4a95b036f9d38, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2bbe28b972e6d37468bf7ef9678c2cb5, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: e9fda4b6d049b374d8f6304482df7ac7, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: f869a13284f44ad4cb0a1f1b05cc6ae0, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2bcfd6d6f093a3a448883c8491b8ec07, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2a7c8d061bc443c4a806fc724b5283ab, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: a0ef8982d536b85499e13bf0df1fcbfc, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 7a5dd46c60174c34c81f6f7b0d16e4c1, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: d195eb8391bf9a44492d19896a9a9e0e, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: b0ed8cd15c55c08409519ff8869ee51d, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 5e640d296e9c0944cbe321952461a77f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 1738c59a493f76f4c931fd24f43484f4, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9aecd69d4168b664597e7e199360af78, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2ebdd70aff1c0964ca515231a443772a, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: aa3d71ac58ace4b43a1ded53308c0e5b, type: 2} + m_TileSpriteArray: + - m_RefCount: 1 + m_Data: {fileID: 21300008, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300006, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300000, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300002, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300004, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300010, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300012, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300016, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300020, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300022, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300024, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300042, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300026, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300046, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300028, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300030, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300032, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300034, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300036, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300110, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300050, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300058, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300060, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300112, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300064, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300066, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300238, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300236, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300242, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300244, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300056, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300068, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300086, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300088, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300090, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300092, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300094, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300096, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300098, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300100, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300178, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300042, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300044, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300180, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300170, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300074, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300076, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300172, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300080, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300082, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300014, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300134, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300136, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300138, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300140, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300118, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300120, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300122, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300124, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300072, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300174, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300146, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300158, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300116, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300148, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300150, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300152, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300154, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300156, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300166, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300168, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300164, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300182, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300130, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300226, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300228, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300218, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300220, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300222, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300224, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300240, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300234, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300232, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300176, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300036, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300054, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300114, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300128, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300144, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300162, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300186, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300188, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300190, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300192, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300194, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300196, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300198, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300230, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300034, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300052, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300070, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300126, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300142, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300160, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300184, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300200, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300202, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300204, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300206, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300208, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300214, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300216, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_TileMatrixArray: + - m_RefCount: 112 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 112 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -5, y: -9, z: 0} + m_Size: {x: 18, y: 10, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &1003919853151199136 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1906928770107967795} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1 &5660385953015708485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7752048527660258146} + - component: {fileID: 8588706479787703353} + m_Layer: 31 + m_Name: New Palette 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7752048527660258146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5660385953015708485} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 915885548964377110} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &8588706479787703353 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5660385953015708485} + m_Enabled: 1 + m_CellSize: {x: 0.54296875, y: 0.3671875, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!114 &-1774656799018635951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 diff --git a/Assets/2DGamekit/Art/New Palette 1.prefab.meta b/Assets/2DGamekit/Art/New Palette 1.prefab.meta new file mode 100644 index 000000000..e0d7271a2 --- /dev/null +++ b/Assets/2DGamekit/Art/New Palette 1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8ee698d213b5b274f90c4be35915d55c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/New Palette.prefab b/Assets/2DGamekit/Art/New Palette.prefab new file mode 100644 index 000000000..dbc71c63c --- /dev/null +++ b/Assets/2DGamekit/Art/New Palette.prefab @@ -0,0 +1,235 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3357699016122835374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1134183345371797712} + - component: {fileID: 4248733449809718574} + - component: {fileID: 3570856058592280083} + m_Layer: 31 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1134183345371797712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3357699016122835374} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4246422968321186777} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &4248733449809718574 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3357699016122835374} + m_Enabled: 1 + m_Tiles: + - first: {x: -1, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 0, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: b35f3c749b548844f8a69bbbbaa26119, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: f4af1446796bd2d4b8d51682cfb73d97, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 91877502738ca29459988487200ee75e, type: 2} + m_TileSpriteArray: + - m_RefCount: 1 + m_Data: {fileID: 21300000, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300002, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300004, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + m_TileMatrixArray: + - m_RefCount: 3 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 3 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -1, y: -1, z: 0} + m_Size: {x: 2, y: 2, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &3570856058592280083 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3357699016122835374} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1 &6358422167599221463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4246422968321186777} + - component: {fileID: 5037994202527910224} + m_Layer: 31 + m_Name: New Palette + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4246422968321186777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6358422167599221463} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1134183345371797712} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &5037994202527910224 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6358422167599221463} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!114 &8334263174225694497 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 diff --git a/Assets/2DGamekit/Art/New Palette.prefab.meta b/Assets/2DGamekit/Art/New Palette.prefab.meta new file mode 100644 index 000000000..ceaefcd6f --- /dev/null +++ b/Assets/2DGamekit/Art/New Palette.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b4756912d15fc9845b8fb3ea18049c2e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00003.png.meta index 62ab3871e..1baf86a60 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5a1cef7e9c9ed034da742d0e08ea786a -timeCreated: 1504800724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00005.png.meta index 855f5458e..169317e28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a9c37448b62c0d149aced6ded9e44e4a -timeCreated: 1504800724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00007.png.meta index e43f95956..19d046f0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7d37e1dfeba60ea4a8803c12675079b6 -timeCreated: 1504800724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00009.png.meta index e53245751..31fed6504 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a9e9e74909b5a0947a093069d6a017cc -timeCreated: 1504800724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00011.png.meta index e9d6b42f4..77ef071f5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Crouch/Anim_CROUCH_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b5b9f448600b9aa4daa1d9fd5069a764 -timeCreated: 1504800724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun00.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun00.png.meta index c3983e6b2..bc94be8ee 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun00.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun00.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a4d1991ea98b3684c99f8728d28ec652 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun01.png.meta index 85780f973..8508544cd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fe80dd64b9b2e1647b367fe8da273bf7 -timeCreated: 1504776011 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun02.png.meta index 0bfd3a615..c584fc9f3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e679c4902023e7a48b2cf79741a51fda -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun03.png.meta index 3100f619c..dd0ee2035 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 261da5cf99e3c864e9079de55f67a437 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun04.png.meta index 5fd3a7e50..02373d8cb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/CrouchWithGun/Ellen_CrouchWithGun04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e62f4ca9760884b4cb9ff0c3025838db -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00003.png.meta index 4608645a0..335b97035 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b26c4d5c6b04e940932afa1ffa8284f -timeCreated: 1505485427 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.43049997, y: 0.17583983} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00005.png.meta index 5e7475fa3..e310b8767 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cf749edb05d158d47a3e523439809960 -timeCreated: 1505485437 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.40749937, y: 0.32844368} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00007.png.meta index 1a4ed4f3e..e71c1f52c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 59b767590592a9e4685835a20cf41d69 -timeCreated: 1505485626 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.39199945, y: 0.46571663} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00009.png.meta index 4978b364b..0491291d7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c195730543b85df41953d682fee276b3 -timeCreated: 1505485451 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.41099966, y: 0.4357166} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00011.png.meta index bd7ecf91b..66bb8cc27 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1ffccabe7b991aa4283e4106fca8f9bb -timeCreated: 1505485459 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.43599987, y: 0.49522367} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00013.png.meta index 6832f2738..5b48bff7d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a1c0872c2cf7825428b1f301727f4e1b -timeCreated: 1505485468 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.4360006, y: 0.5032976} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00015.png.meta index fb4d7cef3..dd795dfdd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: baa7eb63e6b2764408c3c44ea0b180ac -timeCreated: 1505485476 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.41650087, y: 0.48887497} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00017.png.meta index 50e3328c0..b0fa9b0a5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b5a42cffd70ab6441a230c8e772f3c56 -timeCreated: 1505485485 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.40950066, y: 0.34949115} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00019.png.meta index 4701ba4be..cd6b4dd9e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 35322bfa3901c9145821274537244b1d -timeCreated: 1505485499 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.40350106, y: 0.09223422} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00021.png.meta index 7da57bf7c..52c5fbcd7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ec69df1b25263e844aa6c00cbb388ea6 -timeCreated: 1505485508 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.410001, y: 0.12186448} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00023.png.meta index c7e3e74da..d87fb4de8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 190f2e72bd4df1945b2d504efccde46c -timeCreated: 1505485514 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.39500108, y: 0.09602468} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00025.png.meta index 469a8584c..33ea22850 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Death/Anim_DEATH_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eef4c8c406166bd4c848e87480efa2bd -timeCreated: 1505485521 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.3920011, y: 0.10198771} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00007.png.meta index 7049ce4fe..a64f40c42 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 575f490323d76254ab8d5d4cd472a3ea -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00009.png.meta index 48bce1a93..42cb7b559 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0adb3b85a77225b42823314ce0caedd3 -timeCreated: 1504776003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00011.png.meta index c88ce0cc8..4c286151e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f645b6da0a4688d4288e29bcffabc941 -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00013.png.meta index 453c7cfd3..20d981971 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1b0ea6ee3d93339468688584fa8f3bb9 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00015.png.meta index a46318134..40879ebc0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Hurt/Anim_HURT_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8def3b866cd238f4a928439e0a5a8907 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00001.png.meta index ce10726fa..dc11724c2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c4d7d6470acd7bf45971042161c6e018 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00003.png.meta index 2a86d5f81..d3c92cecd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1fa29ad54380226498c2250e612fec93 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00005.png.meta index 5c3403ac2..de7c26a04 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c7cf710ee57c1ae45aac513a85fcff07 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00007.png.meta index e4e2a263a..19d22eabf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 774282641b60d9d4daddad7c6ad7ae69 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00009.png.meta index 23afb184d..ed6c9305e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a53475b08393802498550588cf70ef5e -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00011.png.meta index 3d14f7df4..ea9e6d1c1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c6b584771aee7a148bcf2885a6f347ba -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00013.png.meta index 4b4531c3d..0fef233aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 60a2cfad92429cc4b9d2f6ce7148c37a -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00015.png.meta index bf9e91ff3..983f8a885 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dcc9002875a3a244eacb72418d292f8e -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00017.png.meta index bd15cb331..d8db2cc5c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 64afd51ca9828034f8c64a261e4b99b9 -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00019.png.meta index f571d15e2..b3a295613 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 76089009971280441963c2a3a55b5071 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00021.png.meta index aec7f6349..624308dde 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cd65a99c817869946969cd216cab2115 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00023.png.meta index 4b36377a5..c38650b0c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 591e3ea0fd60a1442bfbe969a16d4d74 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00025.png.meta index d5f9eec92..a67137180 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d2d936bae69c599429ee1a386892a9f0 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00027.png.meta index 6f5a230f1..7fe7e384e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f3b094a028c28604382b41bfab29604a -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00029.png.meta index 383fe7294..d65d660b5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Idle/Anim_IDLE_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ed4c6463819f7cb4b85a6a44dc35c9cf -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00001.png.meta index 4ea77a8a8..c58b4f27f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 28b55e113ed8d2e499533bc878cf9c3e -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00003.png.meta index 6a0e5be7a..a56f7ebb9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b2d03960805e00146a93e7a607cc5f72 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00005.png.meta index 2460aa868..080e081a3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 753548c84e6e0264da62aca9c26f94c4 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00007.png.meta index d38fe7f58..7ab9ef009 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7f64c56c59a2fd7429f7ec776a4213a2 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00009.png.meta index 4fbfd625d..769b6b7f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7568b5e22ac6e1b4687bb661ac8f0d74 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00011.png.meta index 9eb922027..ebbf692da 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8f8e5b3d53a0deb4d88a6a25a3db5ac4 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00013.png.meta index 48321bd12..fc4f4110e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b0cff70733e6b0b41a5ad812ead6cd8b -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00015.png.meta index d14f5dcd1..27b04ec47 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1877f93426f7f3848a2d0ec5ec6ee4a1 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00017.png.meta index 51e44b50e..177a14470 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d366315072065fc4891bc2f5281daca4 -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00019.png.meta index 3b0c25bb9..ed0eed063 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 455b6008820c4b143bdc7ed7c6cd29c4 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00021.png.meta index 1c83c0f09..fe057a93a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5edee3b2ea56ae64881eacb7f58be021 -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00023.png.meta index 272d90d4a..de6ae87e3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 129972c0ed661da47bd600512df59822 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00025.png.meta index a482c808c..ba9207d8b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9346fa5c7f34ca845954029ac6857a12 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00027.png.meta index 6fe2c43dc..1253dda27 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b0acf1d76f96df547a6135841ee354f8 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00029.png.meta index e9587fb9c..424687f40 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/IdleWithGun/Anim_IDLE_WITHGUN_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0a78267c907b61449a0367178cabe70c -timeCreated: 1504776003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_01.png.meta index 235039092..dbc228e96 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5767e2180fcbb7a4d9980e9a37e3d588 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_02.png.meta index 5bd3f69f2..24a8b0bde 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e4381a10685b28d4f906cc686ecbc2c7 -timeCreated: 1509359290 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_03.png.meta index 61ae7557c..1297735d8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6f8b0a53ff8c9e94f9d4af829e2ad6f3 -timeCreated: 1508855858 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_04.png.meta index 65da4d995..11167a798 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: affa4f4470b317440b7cb5187df710ef -timeCreated: 1509359287 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_05.png.meta index aa4922f8f..ff48994ca 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4214a14962bcf4943baf9e184b9b928e -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_06.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_06.png.meta index fd4611f18..17a2c6cc0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bb6a891737c56e6438e808fb4e716321 -timeCreated: 1508855867 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_07.png.meta index 26b49edc0..5f87d8a94 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: af68c0be2e67f3846bcdf33841f8312b -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_08.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_08.png.meta index a051bfca7..a54d6bfaa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_08.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_08.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a9f05e230fdd41b4f99ac0e0b7c4fa2b -timeCreated: 1508855876 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_09.png.meta index 978931985..feaef43aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ae6184443cb4d0f439bab73e9e76df4a -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_10.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_10.png.meta index 806232a53..f611b76e8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_10.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_10.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fcec6de5f73f3b74480aa66ffac97f43 -timeCreated: 1508855887 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_11.png.meta index 3c733a24b..7d2420496 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7dcbef0330b37354dae1c1071956813a -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_12.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_12.png.meta index 63a1f61de..acd86a32f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_12.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_12.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ca897d165bbb9094584da008d90d3df5 -timeCreated: 1509359289 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_13.png.meta index aefae1bdb..3192f8e03 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fffa3e12c34c2ee448d46f5c9db142e6 -timeCreated: 1508922022 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_14.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_14.png.meta index 23f9c4e6c..cc2592012 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_14.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_14.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5b31577ecf5954448b0d92a2c8a0501b -timeCreated: 1509359280 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_15.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_15.png.meta index 006855e70..6a9ff72dd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_15.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_15.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 13aa9a4a1bc68064c9e5e17a86df2666 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_16.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_16.png.meta index df06eaa8d..4753f9b70 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_16.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_16.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1eb8ffe712da55942b19d29be7a6e5da -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_17.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_17.png.meta index 5ec5000db..babfb6dfa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_17.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_17.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 31d88d4dbed3d9546898b42447a63e77 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_18.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_18.png.meta index 86dc67fdb..fe096d25d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_18.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_18.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 686160c7c3cfd5040a8ea08b867ff56c -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_19.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_19.png.meta index 06901405a..d84e51a23 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_19.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Anim_JUMP_19.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cb0f74b7e0e21ee47b09fdb24a83094f -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim new file mode 100644 index 000000000..6a221dc2d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump16 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim.meta new file mode 100644 index 000000000..764d75ed6 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump16.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e6b2ca604ac5904abc00e31e4a0d585 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim new file mode 100644 index 000000000..d3e8b873a --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump17 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim.meta new file mode 100644 index 000000000..5ae700a96 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump17.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39f47e82b118ecc47acb9be954db8cbe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim new file mode 100644 index 000000000..bd321f440 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump18 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim.meta new file mode 100644 index 000000000..f318c32c2 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump18.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a62baf5acafe820479c69022a776b7fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim new file mode 100644 index 000000000..f34e589a2 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ellen_Jump19 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim.meta new file mode 100644 index 000000000..6506012d3 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Jump/Ellen_Jump19.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0df2f11cee6c37340956b78e26839ccb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_01.png.meta index 81ca5c752..c1f308d09 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 634ae46b18d6e8e42a8359e8219fa81c -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_02.png.meta index 96bb44889..1fcef1b15 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 221d99e63cd1a414bad8cd6c93cb95c2 -timeCreated: 1509360042 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_03.png.meta index 4612be096..307cb84fd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 614b90dda34ee634893a6168082923be -timeCreated: 1508926123 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_04.png.meta index 0a4806118..84cd4ac13 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2350b442f31bb1741b68a6b77d09d40b -timeCreated: 1509360042 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_05.png.meta index 7d571be51..c38271a41 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 967004704d0400c45945b1dc74fc5eb6 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_06.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_06.png.meta index 227d7ff39..244c7c5f2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c93003632dfb3f346ae28336c8748cc1 -timeCreated: 1508926123 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_07.png.meta index 9c4bdee33..0c0ce55c2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b53b9dcb8117dfe4ab1c5a250703548c -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_08.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_08.png.meta index 46937e2bd..e875312eb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_08.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_08.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5f800286e4f0550478208c51d0a48d0f -timeCreated: 1508926123 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_09.png.meta index b12477fb6..2bd9964db 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fe5165f702e35144684bf593203a031c -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_10.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_10.png.meta index aec0f76a2..ec8aa4df4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_10.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_10.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5f51f8f690669d84cacaeab399fce579 -timeCreated: 1508926123 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_11.png.meta index c1e225d21..77025e181 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5b13d17b360e2a64cbc7b4a2ac4cd375 -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_12.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_12.png.meta index 044492249..ad502320e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_12.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_12.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 49594577334bdee479b8dd58aedf1d60 -timeCreated: 1509360042 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_13.png.meta index da183594c..1d7187306 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 86106dab9033ac7448f28ca19c407c2a -timeCreated: 1508923246 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_14.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_14.png.meta index d85b62731..7f613420f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_14.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_14.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 32713ff48a4e8dc42a32b9d4d19ea5fe -timeCreated: 1509360042 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_15.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_15.png.meta index c593db1af..060edb816 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_15.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_15.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 28e829622ce5c974bbf154a278a2be22 -timeCreated: 1504776004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_16.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_16.png.meta index 61f4a1122..13b8ed398 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_16.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_16.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aacc218bfa62aef41920035f78af31e8 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_17.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_17.png.meta index 00514a2ac..fef7100a1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_17.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_17.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 049cab3d3a32a3a45856ca44f223ced1 -timeCreated: 1504776003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_18.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_18.png.meta index 9950ef86a..03d3fb0bc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_18.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_18.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b69f35e166d1704f987340b84eaefe6 -timeCreated: 1504776003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_19.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_19.png.meta index 0d179d453..13de0dfe8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_19.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/JumpWithGun/Anim_JUMPwithGUN_19.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bce1db75cf9f0c7448eb419ad2e38c8a -timeCreated: 1506333424 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00001.png.meta index 29c967501..10bb71bd9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 63543f60a4c70d546a5c4a0f63a2ad29 -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00003.png.meta index f1ec27d58..9811e11c9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7d008f32d5ec4f444bf86f436666060d -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00005.png.meta index 79da92d68..b2e976e3d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4d25e8426524e5d43a92fe2d594e4912 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00007.png.meta index 06dc0cc38..2e65f78f0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 665bd6d4ae06fea488861b4bdad2f04d -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00009.png.meta index 347f0a0a9..05f70aae1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 78a64664c88ec60478ced92e86dbb784 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00011.png.meta index 454be08b5..28e7ba9f2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9391e70638fb9084ebf61e843059fdf1 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00013.png.meta index 1641f6288..e1bb11121 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6469e4f4bdda7e8488924cf6ef74c464 -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00015.png.meta index 13e6eb4e1..e401729a1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3db4a46ab9121ab4c82e33ae0f3d8710 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00017.png.meta index 5ff9d7101..3b1bc15b6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d9c068be09f82944db652218d2ef1c52 -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00019.png.meta index 71722e36f..73375ac3b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 80583dd2d497d144b8d2282bf2184cc2 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00021.png.meta index a4ec46f6c..c46abd496 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c995874838013244cac3056d42ced345 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00023.png.meta index 81242d9b0..cc3201e4d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9528c4275cc1a114f9e755b4d9084936 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00025.png.meta index 454c6147b..6aaee0f7a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 852dea1a4d9a29a45b32e544647320ad -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00027.png.meta index 2588c9b8a..b967144f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 881250471e7213f42819ba1d7bb1d4e0 -timeCreated: 1504776007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00029.png.meta index 511859897..2602c89a7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Push/Anim_PUSH_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 63290ff7381eab84eb49e7b9345c809f -timeCreated: 1504776006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_01.png.meta index 6bc294407..131532251 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ff33d6adfeac52e419af23fad2d0abfd -timeCreated: 1508404617 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_02.png.meta index 584139411..88cd5123b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12ea17332fa174442af48960686e1769 -timeCreated: 1508404605 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_03.png.meta index 2b638d9de..699f55bd1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 45ed26a75477df843a013176e95192a9 -timeCreated: 1508404609 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_04.png.meta index 314409654..16f8d9512 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3a5b7c781691c8642af63e9c1e6c14de -timeCreated: 1508404608 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_05.png.meta index a977b9003..9c6bc3ac5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 87e29b609bb169245a2df3d89266630c -timeCreated: 1508404612 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_06.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_06.png.meta index 15360d9ba..68ef8447a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a4cfd522aaaa4ac45980e1828c8dea2c -timeCreated: 1508404614 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_07.png.meta index 791072b14..fe511f37f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2eaa4938329e1204ca267982a8cdb3fa -timeCreated: 1508404606 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_08.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_08.png.meta index a58336fb0..59e0801fd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_08.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_08.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dfd2eca0b8de7a443a0b28c6466f55ba -timeCreated: 1508404616 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_09.png.meta index faa68a679..3a3d2e533 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 301fc9f2a0405ee45ad84f7b550051d5 -timeCreated: 1508404607 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_10.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_10.png.meta index 22c3f9a50..ad2ec5169 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_10.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_10.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 05df8025a12814d46b434681a6989133 -timeCreated: 1508404605 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_11.png.meta index 21a7a1ebe..c6ddb42fe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5d25d9e1de070994db63a462e89932d7 -timeCreated: 1508404610 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_12.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_12.png.meta index 008b50c5c..cd4df3c9a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_12.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_12.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9989c37dedfecfa4591fd9f1821713cb -timeCreated: 1508404614 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_13.png.meta index 9d363fac9..90c2748f4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 89339a864e8d9994ea7c9531ae92e67e -timeCreated: 1508404613 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_14.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_14.png.meta index 1b5b8c3a1..8cc3dc5f2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_14.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_14.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 453c8803862e72b43ad3652b8fe03437 -timeCreated: 1508404609 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_15.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_15.png.meta index 34b3ef9cf..02c247851 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_15.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_15.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eb350ede4895d6d418689eb126b772cb -timeCreated: 1508404616 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_16.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_16.png.meta index bfe0587f4..45b6a9ed9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_16.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_16.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 79d7163dfd26ad748bf88cdc6b98d2f5 -timeCreated: 1508404612 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_17.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_17.png.meta index eb23da011..6d84c6db2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_17.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_17.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 690102d87edd7d047824362d73a02788 -timeCreated: 1508404611 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_18.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_18.png.meta index 6c6f5ef83..892f00d32 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_18.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_18.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5cdf5107efb2e8c4d980153f752a57c1 -timeCreated: 1508404610 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_19.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_19.png.meta index 6e956064c..92803a80a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_19.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_19.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3b3834ff0aab3d849bca2adc0c0d5f84 -timeCreated: 1508404608 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_20.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_20.png.meta index a38e667bd..50a002f7c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_20.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_20.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d3c1e30225625c14e9bf351c35be2fd9 -timeCreated: 1508404615 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_21.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_21.png.meta index 7bec72053..aef6b420d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_21.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_21.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 88f2ac18ae0c71845bc1d47bd924f8a8 -timeCreated: 1508404613 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_22.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_22.png.meta index 03deac65d..5bf4e5b97 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_22.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Run/ELLEN_RUN_NoGun_22.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 37547022c0607c544915b3089832635d -timeCreated: 1508404607 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00001.png.meta index 3a0bfe62b..3d291960f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 57585d65d25175a4b82cdcd9092545ca -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00003.png.meta index 8545e7080..1f361ce1f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4b74c95301673024c9dbf47514f2cb5b -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00005.png.meta index fbcd725d8..3283c5a33 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aefc8fcf439e0ae40bab5098679276b5 -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00007.png.meta index f8a8f4251..86ca36bfd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c63c69d9fdf411147aede23769d5fcfc -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00009.png.meta index bf12d0afa..46cb3c7e6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f7f3915fcb9a6744a9a147ed3ee26ebe -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00011.png.meta index b6e9c0160..77e84f340 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e7f298e049bf3bb41bca4bbd8ceee9ad -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00013.png.meta index cbcc792c3..b9332f588 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8a9b494f275a2954aba6b318fc17d9bd -timeCreated: 1504776008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00015.png.meta index 55c463339..6cee665c0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3bcc6973de396d247a99745a0c323d38 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00017.png.meta index 443cef8ce..cff149af5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bf9cb13b45f6dfe41970b547e98bb782 -timeCreated: 1504776009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00019.png.meta index 4b0e057b6..9fefb3525 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: df6f54cd95dfdf148a5c4cc0aca6d49f -timeCreated: 1504776010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00021.png.meta index 5045d259c..02972ab56 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut01/Anim_RUN_WithGun_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 39f2b1de192463d41a4339ee2b5f2074 -timeCreated: 1504776005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00000.png.meta index 8cce4430c..67cf81e09 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 83fab85494452284baf4ef65fc8b0273 -timeCreated: 1508502663 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00001.png.meta index d475132c2..417154dfa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7fb83f0538f2eaf4a9c6f3b08b60cab4 -timeCreated: 1508502662 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00002.png.meta index 3da18e20c..d4ab28a2d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7ab12a808aa8d054aaf50c2741246de0 -timeCreated: 1508502662 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00003.png.meta index 1301dc9f9..2d1b10297 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5c8d87881ea3aca4c9cea0978e1867ba -timeCreated: 1508502660 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00004.png.meta index 8943c2ada..78a32dc53 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 97b570f5218f6d94cadf8a8d195dd50d -timeCreated: 1508502665 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00005.png.meta index 3438c2bc6..4ef9897d0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e79c55edf28318b44b614f2eaf6cbb45 -timeCreated: 1508502667 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00006.png.meta index a9a2d5fb9..88048b41c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a3b4037f6cee2ac4fb949a47aa4a4d76 -timeCreated: 1508502666 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00007.png.meta index 7a68b2570..8119031e8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 92fbfb056ce42c940aa543cf14a9084a -timeCreated: 1508502664 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00008.png.meta index c41faa13d..9bc0f020f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0f341be85736cdc4bba911e059e0d16a -timeCreated: 1508502657 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00009.png.meta index ecb7e205e..9d07cf04a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 19b07ba4ccec70d4ebe4ed5e538cd326 -timeCreated: 1508502657 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00010.png.meta index e65040c9f..025fb0d13 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e94248daa5c32774fbf35a1cb4ecc4de -timeCreated: 1508502668 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00011.png.meta index 20aa2f8b0..44662dc37 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 904a520e37320ab4aa482b623e1d52f4 -timeCreated: 1508502664 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00012.png.meta index aee151a30..99c01ea28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d6e05ebf12ef9164c9b792b7088c0bdd -timeCreated: 1508502666 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00013.png.meta index 1d0441c51..5b95a2790 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 658639e2f4d2568479631f3a888fc691 -timeCreated: 1508502660 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00014.png.meta index 48cc09376..6f4083ee0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 898a532c97728b244b14ffccd83b6f7e -timeCreated: 1508502663 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00015.png.meta index dc2442191..298fa19e1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 55e66892de31d424885bc2c774f07ef7 -timeCreated: 1508502659 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00016.png.meta index 0de5e3221..b1a2841b7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b6c45ce7a9a03d4d8f457818ab57430 -timeCreated: 1508502656 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00017.png.meta index c5c186ac0..871d3de76 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6b460d0b7c81b4d4cb5f131f7eeda623 -timeCreated: 1508502661 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00018.png.meta index 15a0dfac7..5adec0036 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e701f6d3a4296e040ad8604e7ceaad2a -timeCreated: 1508502667 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00019.png.meta index 66a3ec6e4..7e6876571 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 41c27046edf6d694e875b5766f672a8f -timeCreated: 1508502658 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00020.png.meta index 3df84bde0..325045ed5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3fc8ba344d4587942a0b607b47985569 -timeCreated: 1508502658 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00021.png.meta index f1513ec51..616ec37e5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/RunGunOut02/Ellen_RUN_GunOut_1s_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 438b3b4b88bde4f4c9770d84b50b772b -timeCreated: 1508502659 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00003.png.meta index c131efb28..4b53d6805 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aa9e3d4d344a1c548a75a061ab69c3fb -timeCreated: 1505472317 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00005.png.meta index 645d03867..0411036d7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 92f985257d4b81740b246818800efccd -timeCreated: 1505472406 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00007.png.meta index 73f48133f..5a44a5bca 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5b1c7342d6504e3448979307c3f6a639 -timeCreated: 1505472436 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00009.png.meta index 05527121f..1bb29bab7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c66090fb301d69046ba811b94979feab -timeCreated: 1505472467 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00011.png.meta index bfdc4baed..ed57934e5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/StaffAttack/Anim_StaffAttack_Type1_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6b594b886c601ff4db79a8ffa0673177 -timeCreated: 1505472483 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_001.png.meta index d65466667..3b502b0e2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b38d007a84ef48c45b4026b9be16e76b -timeCreated: 1508925269 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_003.png.meta index 0b495a1b2..580c50d69 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ec7d0c8717f6c3b428b3f277de956cea -timeCreated: 1508925275 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_005.png.meta index 0e4646db1..29dc56300 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 929a47e4f89792c4aa28ae41634348c3 -timeCreated: 1508925267 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_007.png.meta index cd8713ef9..da636babc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8fc33c704bf75524facc770a491ffd2f -timeCreated: 1508925266 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_009.png.meta index 81317f18a..b411abec1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d4e307e6ea003de4bbc0d28256e6a032 -timeCreated: 1508925273 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_011.png.meta index 82e00414f..f82f09ef1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6b56e26ee92b18e4aa775af7975a9b17 -timeCreated: 1508925264 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_013.png.meta index 547137919..67a476cba 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d0505258bec70ac40b68ec355beaff76 -timeCreated: 1508925272 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_015.png.meta index a8898fbc2..ee7a76566 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9d98f19e89667e84fa99ae2d2c01ad66 -timeCreated: 1508925268 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_017.png.meta index e9c99b1a8..dd44b15b7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 365443fb827749b4db671a5038ff79b1 -timeCreated: 1508925261 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_019.png.meta index cd9251d0f..38732e7fd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c865be1abede9a048a20b6904ee2219a -timeCreated: 1508925271 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_021.png.meta index 588d032ad..e8a95faa6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bb0dc30aba14f084b9f20cd11d7f59d8 -timeCreated: 1508925269 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_023.png.meta index 8efd4a818..946b13176 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f3e9585781fa62242a3018cd3dd529dd -timeCreated: 1508925276 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_025.png.meta index 896e63183..500ae86c2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b38254315edf5904d987dbca58a71ca0 -timeCreated: 1508925268 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_027.png.meta index 8e4be1ab8..916e79ffe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 82bf8779d3330604c9cec1bf2f219329 -timeCreated: 1508925265 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_029.png.meta index 434c516a6..f24bd0ba9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/Walk/Ellen_WALK_029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bcd729389571a684eb0951d69a67af73 -timeCreated: 1508925270 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_001.png.meta index ec307546f..d928de950 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e9154409f452b244b9db4c7de97dff28 -timeCreated: 1508925274 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_003.png.meta index 056da28be..6d89970e7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1d7a01952b6b7e4409c83ade1ead91db -timeCreated: 1508925259 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_005.png.meta index dbf379335..094bafcf2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e67c667b7a6a3664a8f22db00d76ad38 -timeCreated: 1508925274 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_007.png.meta index f9433fca9..fb97c1c2b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2d24972ef326cbf4d95898e1bee82f8e -timeCreated: 1508925260 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_009.png.meta index 6f97c0c80..5a9129352 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4ad59af83f2bcde4681baeba9d0d90c8 -timeCreated: 1508925262 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_011.png.meta index 2073cbcb4..b71c51ce7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dfa5e44dcbacc1b4794ca05e7f7e3478 -timeCreated: 1508925273 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_013.png.meta index c4bace5cf..398bbffcf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 657c921f612637e4f8ba1c8c4123d11d -timeCreated: 1508925263 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_015.png.meta index dc7ed182b..60d110d5a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 69997956b171bc04495e5a4782e4669f -timeCreated: 1508925264 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_017.png.meta index 594187f1a..06436ec88 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 51ba71b24b0a67641b799a9e958697b0 -timeCreated: 1508925262 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_019.png.meta index 4557d300c..c8ad32632 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 46fc6025308929d4b878bfb4b81ead12 -timeCreated: 1508925261 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_021.png.meta index 3e7d9cb7a..b06d5f6af 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c39af18c1c6c80841b32ec80316d1e87 -timeCreated: 1508925270 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_023.png.meta index 889fa19b5..5d079565a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cb80a3123f378f743841b1f9fda37c83 -timeCreated: 1508925272 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_025.png.meta index 306903f7b..44936765e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8feedb9983dae0d49a492dae5bbbf6d6 -timeCreated: 1508925266 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_027.png.meta index 1e7dd091f..c54455d3a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 27bc49736a5db6d44b8ae392a1ee34dd -timeCreated: 1508925260 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_029.png.meta index e2e5c9f56..65a2a52f6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/Animations/WalkGun/Ellen_WALK_GUNOUT_029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6dcde73b5ddc21d4582ec3468a22cda5 -timeCreated: 1508925265 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.42, y: 0.1} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 215 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_000.png.meta index 149a026df..b56258b83 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c0c34b3ce5f3bad4a92ae2ace64ea54b -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_001.png.meta index e7a5bffc3..8091512a4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6ca890c0d46aed24b9dc2b295bc00f66 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_002.png.meta index e9673dc62..3027e0793 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e025cbdb4e2ba0c4da395d1f388932dd -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_003.png.meta index 6d2080f2a..ca7e9e78b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f4d973fde270bf646989674f9883ff37 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_004.png.meta index dc5a419ad..28555b999 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 68451d277d2abba46a8ce6bf03ca7e0e -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_005.png.meta index db23265d4..652524a1d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 411cf84ac65191c4bb59a562f6ff00d5 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_006.png.meta index aade71e77..51892e5d3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: febb0f6fef5a4a047a1acf99e84d9fb8 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_007.png.meta index f57ff2fe9..cda0def8e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 430a778a5e873dd47b839ef9c835fe65 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_008.png.meta index 32fac7f01..c13ecd4e3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0aa4758e6a5fb5548b825f9b9f30d7c6 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_009.png.meta index d8ebf5464..b613679ae 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2ddda87f253edea40a6f886160952413 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_010.png.meta index 5d792452a..d7d6b1e20 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b21a4c07951e2a741ab6e18f67c5cd69 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_011.png.meta index 3ce850815..c1abbc648 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a5bd89109aa6b2040899eb517d4ff269 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_012.png.meta index ee940a799..071f03c4d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 89d60a14446e0e64d9fbc78d4f56f0e0 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_013.png.meta index e8bac85fe..bb4af211d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c526eeae045772a4d864b60d1a1d5296 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_014.png.meta index 1db4ab059..3f2c8b7fa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 150834209dce0f04fbc80ba1c047862d -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_015.png.meta index 35646ac4a..943a9b84a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ff6abd3e3a894514cb908c7048a19d4d -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_016.png.meta index 26c1d2751..c0bc8bec3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a2a0016c152367442b171d0cd3dee9f6 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_017.png.meta index d12f8e549..74964fd76 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 82e2dad5538a7b94fb7d4a2ec5892fc4 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_018.png.meta index 479074f05..ea4bb963b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ac55bcb8f5e1e714e8dbc94eaa8b2476 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_019.png.meta index 361912ff8..02040b21b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 970d88aa5a19ea34f966f654dba3c40a -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_020.png.meta index 1881c79c3..e34099954 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d8066b3064c94ec418e624a9d42a7e9a -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_021.png.meta index cfbc5f009..f55bd91a8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 338b7ab050147cd4ba8dae8c5b192d06 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_022.png.meta index e16191a99..45332747b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 88e8dc18ca587db4dbf5748520fbc374 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_023.png.meta index be1e55e97..227376654 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ec512da32fc72e341aaf998346dd918d -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_024.png.meta index 51a29db7e..a42a78d8a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ffc84872fb897ac48ba785abe986ce5f -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_025.png.meta index 1611a3c10..965af4597 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8823d9880fbc90642a4778e42a762580 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_026.png.meta index 5c48f6752..8a8325069 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 240b042a2678c13429cb0a31094f929d -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_027.png.meta index a30fbfb5d..a0d11a759 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 641c1968aa0040a43a5a56dcb15c37c1 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_028.png.meta index d1fd57712..2808ad091 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f2f48b5c6d23a094ab94c8c2a222706d -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_029.png.meta index e367ef38e..ac6bd0568 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ec2fd10884c649646bd87eeb6da8fbdc -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_030.png.meta index 37fff358f..01d607f85 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0eb4fabd70cb42c4e853c56d1227a3fd -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_031.png.meta index eb9f8da9b..b6a9a7e26 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e8917069f3e34da42b21d686fabc7edf -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_032.png.meta index efb9df8de..e0a5bc475 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a94191f83905200448f763e26e38b1f0 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_033.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_033.png.meta index 414a123d6..982575d6a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_033.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_033.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 93e3d0ece463bdd4f8de3a5e13640f52 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_034.png.meta index 15c5021f3..fb5f86a44 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e8dea0af68b70944d9a787becfc0689a -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_035.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_035.png.meta index 450f3a513..4123dc13c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_035.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_035.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fc020019f252cdb46a61d9796ded3e11 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_036.png.meta index 61aad8e4c..e400a3ec4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 13da4665845ba7048a430c77c0c2e710 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_037.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_037.png.meta index c492a8e3e..cf07ac6ed 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_037.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_037.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4db7de89bec7d9241b6f8f9a9149ea12 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_038.png.meta index 5dd035e2f..8dc2c5881 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d12400b8f60eb534489d29d74595c74c -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_039.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_039.png.meta index a5a63abde..60700dfe4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_039.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_039.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 37b0ac0507a75e74b8463a66400768b6 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_040.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_040.png.meta index 665778066..71d4f840a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_040.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_040.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b7f0bbb0377ad59428edfb2ad7bb9c8b -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_041.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_041.png.meta index 5dd1ffd84..7a28f233c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_041.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_041.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f6f6b1436c8ac2f40b4772ae71e66616 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_042.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_042.png.meta index afd0229a7..031060dc4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_042.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_042.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1df4990374184a74881ac6025bf44892 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_043.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_043.png.meta index c1ccff6be..b319bb512 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_043.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_043.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 82a1256975469ad449c19d749f79d183 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_044.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_044.png.meta index cc69850e5..0bb7929d0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_044.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_044.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bf215208f75c7b942b1605483667f8e4 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_045.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_045.png.meta index a4ccff55b..f1cc80fac 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_045.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_045.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6a9d269c995597949912371419d0e37c -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_046.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_046.png.meta index d134b9f0c..ac8cb58b2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_046.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_046.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 00e06269702d7004eb9a7c0e6bd22426 -timeCreated: 1504790556 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_047.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_047.png.meta index e41db7500..795edf6d8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_047.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_047.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4bfe2265e55eabc4e8661f4b53459a61 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_048.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_048.png.meta index adab519fc..abdb82dc0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_048.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_048.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4404ac2103491534c9e5846328919d85 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_049.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_049.png.meta index 389562400..e3586cabe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_049.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_049.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c7b60a04d72144e4abc50f83229c24b8 -timeCreated: 1504790558 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_050.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_050.png.meta index 5821de059..caa44f164 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_050.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_050.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 848f66f6aef71f5439b3f54a71fdfbb0 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_051.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_051.png.meta index 0403dd305..e4749e8cd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_051.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_051.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4b8d7ee8c014eca44bac43ebc62ff54a -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_052.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_052.png.meta index f443f1460..11bbc9bac 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_052.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_052.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 92afb8e693ef0bd479a9fbcca9cd4407 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_053.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_053.png.meta index f8eee6550..8737da34d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_053.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_053.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 951eaffdc3e0af047968b7ab9cd39b79 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_054.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_054.png.meta index aae2c2aa6..2c56f08e0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_054.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_054.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 94506df6af9336d498bc4b125fec2bf5 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_055.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_055.png.meta index b05c0689d..96ab2c9ef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_055.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_055.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 667322eabce35e54782b9a44a073a105 -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_056.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_056.png.meta index 40fbd3bd3..f0656bcee 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_056.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Ellen/CutsceneAnimation/Ellen_CutscenePortrait_056.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9055a2f863bb219428f97595a861d3ae -timeCreated: 1504790557 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00001.png.meta index e2031faa2..6a62bc3f9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a3ee41879a5dc174f9767e2bfdcde909 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00003.png.meta index e7e073758..3717b95aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4843081a76a173a468369f4fab334928 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00005.png.meta index 59d22a8ee..c061334cb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 483490e295d65ea45b0ca6ec50a93382 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00007.png.meta index cf0dc7efb..4d834100e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aeb8b905156a5164ea3f260ddc951efd -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00009.png.meta index 20a32bcec..2dbd3ea45 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 924e830a0c9d55a4bbe5afdc9729d55f -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00011.png.meta index 590a9caac..3e4d8045d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0ce1ce8775d04c04091f4c852f4f4ec5 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00013.png.meta index 326979555..74f35ab94 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1e12a6098ecee9a47b8b65f259c08991 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00015.png.meta index 45c1261d3..51be14070 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9405a54793ed1b74bb19ee929c860b0d -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00017.png.meta index 02837a3d8..81c511dc3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e1faa5d36f8d3e843b5367af93176284 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00019.png.meta index 15fd7254f..e4fca8b15 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Attack/ChomperAttack_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b5d6d95c402e6e479a2528aceb461c1 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_01.png.meta index 1eecdccaa..be6b26946 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 94f6e6ef133c2fc4d978f8e13f22331e -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_03.png.meta index e9f1d1a7c..a07b74b6d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5ff5b330714abac42a0db7b827b418a6 -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_05.png.meta index d66390ed1..b53267955 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 62e4d070156482a4995f75774447f83d -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_07.png.meta index 0fc33f99e..ed5280f46 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8398530cb9366974ca3cb94c16af54f7 -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_09.png.meta index 5ccaca3cc..ec6cd5038 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b6e64dd7555a5fc44b98d71cb5c0d43c -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_11.png.meta index b2a7d6d2d..c4cf8666e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1c64f7cfb7bf99d48abddaeb45da9704 -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_13.png.meta index 25f34b7de..66fd1e7d7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Death/ChomperDEATH_Paint_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 882f64064bde2e64db7df2086bc259df -timeCreated: 1505835183 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdleE_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdleE_00001.png.meta index 86d24f313..1c4f926c2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdleE_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdleE_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 030bf29ece336fa4590a0d4039eb5a00 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00003.png.meta index e29f9e6f7..9226f814d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 41ee8205a421b1643824c4bd4c9b12b0 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00005.png.meta index fdcc10398..73d6f6be3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f14aa10c3b4eb5b47860e729e2144c28 -timeCreated: 1504016741 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00007.png.meta index 8ad38b4db..0a7ac3b68 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a64b8a0d006d7b744b431b7cd3e59096 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00009.png.meta index ae0819ab0..22d19d500 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9e540f44219d80243bec5e2191787a0c -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00011.png.meta index b8c7b08ec..4637e41b2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c00121950f177f84092fd15f53c6ac66 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00013.png.meta index 0fbf4096c..7e88b920a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a25859ca3789d8a469bdd28a7d38daf2 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00015.png.meta index c031f24fd..7db0d9dff 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 26aea5a92fc76f648bb6522f06a0af58 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00017.png.meta index 3d43b5af8..ec17d248d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dae848790acd29544a951ec295aecf71 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00019.png.meta index 75aed03b5..43022610e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 54bda8bcfb03f4345aafea5fe8271478 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00021.png.meta index 098e41257..4c95a24ce 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f7636f79f29fce1469dfb21774e2b9d7 -timeCreated: 1504016741 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00023.png.meta index f2edd4c8f..fbeab814f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8ae4d681ab837c64796c0b72ee2584a0 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00025.png.meta index 07f0f7685..9a9a03779 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 22f7a3407a0448d438b85694136896c1 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00027.png.meta index ac9fe058a..a15f559ab 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d3ae7713c92135644b592b6979acbcfc -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00029.png.meta index e7256845d..4fbe4f7bf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c10ee680b45acec46af60e470d8c1930 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00031.png.meta index 63f6d26c0..d06fb6c23 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b571ba119e277145b0b92cd8fd42067 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00033.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00033.png.meta index f573db603..65f36727c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00033.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00033.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 75a36c8886a27f54b833c41de3d11d24 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00035.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00035.png.meta index a36e0710b..59ab6da3d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00035.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00035.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 312a5bfa1cd438440b81906da98959f9 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00037.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00037.png.meta index c27300ad6..9ce034df6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00037.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00037.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ae7c3e30807a6b14ea27333b478b7159 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00039.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00039.png.meta index 5da066462..94345adaf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00039.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00039.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c3bc842a37054c74bbc28d1f34c9847a -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00041.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00041.png.meta index b098dd949..b85081329 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00041.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00041.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 72182c4737bc6a242be25cda1beacbf4 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00043.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00043.png.meta index f911019a3..e052d7f14 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00043.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00043.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 02d12d99a7d9fc24fa0f9e2472426c7b -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00045.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00045.png.meta index decc004db..0494d296f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00045.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00045.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 38c40e88299ccf042b83f09b5c3fd89b -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00047.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00047.png.meta index 38e27cd22..187b98e48 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00047.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00047.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6c05bc2e66e3ff342abf6c6128d48be8 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00049.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00049.png.meta index ef12cfbff..8b1737850 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00049.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00049.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a003b41375f47594a9d754a4e55dc568 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00051.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00051.png.meta index 85ba03b1c..900a5f835 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00051.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00051.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a0740f7c6b0a21346b139ff42dc3cb17 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00053.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00053.png.meta index 1f612f023..cc85792d6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00053.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00053.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6de87e9f00722e74d9fc96304b8f1a3d -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00055.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00055.png.meta index 187750959..387b4e5df 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00055.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00055.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6e07004c8f0965d4ab66a275e02b77a0 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00057.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00057.png.meta index 905c174de..6bb40b5f3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00057.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00057.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c476985fb9af3ff4aafceffed501e06a -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00059.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00059.png.meta index ebeb54fff..ba555c428 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00059.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Idle/ChomperIdle_00059.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a5cc0836f318e7d47928222a8a8c6bd5 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: chomper + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00001.png.meta index cfc9d78ca..4ceb784ab 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1d094e315b7be8444ab6502f9dcca260 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00003.png.meta index 1ce1d6091..0ea2fd14b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3b35fd7e10ffa5a4886deb9a7fe973be -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00005.png.meta index 11816c7ec..14ee42a0b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b789f21f154a3744592f10328f51d9b9 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00007.png.meta index d74ffefb0..5332ec16f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b6737a6c649b5664baa6b0e1f942a9e9 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00009.png.meta index ec3f3a486..cb128de7a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d720e2d90151e91479a4d3d4287bb61b -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00011.png.meta index 62f6a4a6e..4b5f1c0d9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Run/ChomperRun_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2db361d87da36334cb20db2ebf74e3c1 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00001.png.meta index a218a3940..64c0c7138 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ac9307145261eee499a455ddeb80db4b -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00003.png.meta index 74d218235..2daaf5d4f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ef846db2d56c3124b8f82467a163ebdf -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00005.png.meta index 3bdb30dc5..36ca52295 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b3da84ebb4d3f0748b47f5cf58ae9d40 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00007.png.meta index 38c6efc4e..53e71f7c5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2682d6b08082e2f49b748e74174a8e87 -timeCreated: 1504016738 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00009.png.meta index 37ee810df..d2cc86c4d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f0657c0811c44934ba275af9b1aa5c85 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00011.png.meta index 052a3f893..434eb2053 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ab415a003dc7634428737e396fb6b118 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00013.png.meta index e46d56074..a6e46773e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 980a4b66b0a2bba42a9a3b50f4da76d6 -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00015.png.meta index 122cd5870..6196e8799 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b801fd8404ee341479f2a795c6dd8ab5 -timeCreated: 1504016740 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00017.png.meta index 99a9d3607..7edb5335a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3d64a15e480cc6847bc34f715f1999fa -timeCreated: 1504016739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00019.png.meta index 8a019eb8c..2df2eef19 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Chomper/Walk/ChomperWalk_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f49c41dd300e6f6439fb3dafb10f4e9d -timeCreated: 1504016741 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00003.png.meta index 141117e73..405d3c418 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 70ade8df6245d5f438b014d2c3abb76e -timeCreated: 1507726358 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00004.png.meta index 1e8e6bca6..ce5a255f6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8035ac515fdc9d5429e614c7626bac43 -timeCreated: 1507726364 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00005.png.meta index efc727e82..e90d4a682 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1179c234d20c9c94ab939dc815279c49 -timeCreated: 1507726324 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00006.png.meta index d11278478..fca545962 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 37e6dfffb12947741b8488ecb431c733 -timeCreated: 1507726337 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00007.png.meta index bc756373a..59718cfcf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 14a32e663504cdf45a80bf421b50d676 -timeCreated: 1507726326 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00008.png.meta index 8478338e0..a35656abf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a71314bcc22d30b4eaad8b7c1e932c1b -timeCreated: 1507726375 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00009.png.meta index debee29d0..9a4ac69af 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4d820f5653f849b48851cb116c989a22 -timeCreated: 1507726345 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00010.png.meta index b9660241f..6dd35fd44 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 31ede2d282c83e64a9712b0ba0529b23 -timeCreated: 1507726336 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00011.png.meta index 1f45bcca3..91fa34aa2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3a935205338b6ed48a1aefa74be40649 -timeCreated: 1507726338 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00012.png.meta index 0c317e315..ab7cc40c5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12e4f1b7401279843aa7c623a441c583 -timeCreated: 1507726325 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00013.png.meta index ac233fbf5..f78d76dd4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d6723e7cd15981342aff65debc8bd8e3 -timeCreated: 1507726388 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00014.png.meta index 7fb220bf6..7073d4ef9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: caa676c84c68017408a32b8465030c05 -timeCreated: 1507726384 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00015.png.meta index d1354007c..f0d939c1f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 16edec63852b01c4e911886a4cbb73f3 -timeCreated: 1510832418 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00016.png.meta index fb95cf548..41006c3ec 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8f43b842f37ff4b4481b5332910ff5a4 -timeCreated: 1507726366 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00017.png.meta index fa666c3d6..1de4f2aef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b9d60b293ac095a4499408bd0cbd1696 -timeCreated: 1507726380 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00018.png.meta index 0403baf21..6388df016 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d850b5511019e5d469ad9a6990584088 -timeCreated: 1507726390 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00019.png.meta index 1ca753dc7..d58a1788e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b9a7b825109e6a47acdd3c04db31fd1 -timeCreated: 1507726366 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00020.png.meta index 421edfa2b..b3297d6cd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d344dab76620aa34db578e7cb1ca590a -timeCreated: 1507726386 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00021.png.meta index 45b9a8522..473a4a9d1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6c274ebeb720ee340af80c206a054050 -timeCreated: 1507726356 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00022.png.meta index 50aafb397..a87b350df 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0543e7ee1517c9b4890ad34431273dc0 -timeCreated: 1507726320 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00023.png.meta index f1307afe0..dc5b4fcb9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fa1f31d5b9c64094aa7d8d735f1e310b -timeCreated: 1507726399 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00024.png.meta index ab343effb..fde257afc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b0c353e310bf41443bd9460f91e7238a -timeCreated: 1507726378 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00025.png.meta index eb62793ad..2f41c9ca6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 367b7e6a18440b742b7905f0da18879c -timeCreated: 1507726336 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00026.png.meta index 446323cd5..581b78a0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9f3691dc5b5ea1c44a19f800ffe56f6f -timeCreated: 1507726371 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00027.png.meta index 9dbfddcca..b8057e1c4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 64f5854916b55ad4e80867fdc2fd00b3 -timeCreated: 1507726353 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00028.png.meta index 1985038ff..73d88a01a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d613fcb4d981bc14fb8a98decb07e333 -timeCreated: 1507726387 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00029.png.meta index e58b65aee..49ed12e91 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 23d129abb0e5d2340963e853babb237d -timeCreated: 1507726331 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00030.png.meta index a758f33dc..1f8a06d4e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: abb7779821f216a43a0874977a7232fc -timeCreated: 1507726376 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00031.png.meta index d511f5c82..c338ff4da 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bca1374fe4c36824b8ee0bc0d9f6a838 -timeCreated: 1507726381 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00032.png.meta index d41cab1d3..92422f981 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/BeamAttack/Gunner_BEAMATTACK_2s_00032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fcd740da271ff6f4caab790f0ffb74eb -timeCreated: 1507726401 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00000.png.meta index e182b4fcf..3759cf5a9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3855c7c473e604f4ba13bc5d571077a0 -timeCreated: 1510838976 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00001.png.meta index 2170c1495..4f12b4d87 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b73a2c336e5b5b4c96d92ab25a203a5 -timeCreated: 1510838992 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00002.png.meta index 28fc0cbfc..3bc410350 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a2007dec0acec884d8eac850f0003432 -timeCreated: 1510839000 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00003.png.meta index 002a0f29f..02c9994f9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 164b22b768f8a8949ae89e61b6287624 -timeCreated: 1510838968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00004.png.meta index e1174a57d..e66f6f761 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ecc51bf72fdb1ce49b424a2088f2bbf4 -timeCreated: 1510839015 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00005.png.meta index f6e563fd6..0167f7803 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 571a19b7731cf694ab184306bda78c17 -timeCreated: 1510838982 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00006.png.meta index f5d28fe4f..e927cc313 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 38bfe16ee71de704bb08b604cb78c53d -timeCreated: 1510838977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00007.png.meta index 31f568f05..1df93b7e3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 89bc2db5bed7d664b89d3bd8a4e857fd -timeCreated: 1510838991 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00008.png.meta index 25076f2fe..8cd041df1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fe57fa02411fdf649b9968effcfd1557 -timeCreated: 1510839020 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00009.png.meta index c6bb01d76..b321a7239 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0c2aabcb0897ce34a830fbe6dfa38456 -timeCreated: 1510838964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00010.png.meta index f683b44eb..bbfce9c57 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2d63b4e40092cb442a69633b25c696e5 -timeCreated: 1510838973 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00011.png.meta index 4f5caff0d..481b0d874 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9e1dbc30e6654044bb3ca36cf82e9553 -timeCreated: 1510838997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00012.png.meta index 5fe55671e..fa36db81a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8cfde7da7c75c234abcd81714049902e -timeCreated: 1510838993 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00013.png.meta index 41cbd54ce..29f1f9d02 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ecd4976b7ce990248a005c9a6fa59b0c -timeCreated: 1510839016 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00014.png.meta index 7f3db8c30..38b905d1d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 811116bf00f17244fbbc9d88015ca61e -timeCreated: 1510838990 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00015.png.meta index f440bcf46..68323b5f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 648be40878c7c284fa715474d4c9f4f5 -timeCreated: 1510838985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00016.png.meta index 9af31881f..0953bc516 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1ca850145d2aa574abeb5402dd696388 -timeCreated: 1510838968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00017.png.meta index 24c52c708..fe81f5e0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: beee0ff1b6808b34982dd66a27b604ea -timeCreated: 1510839005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00018.png.meta index f0035f137..0e590dad4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2df184664e0fdee46a665bd3d28f630e -timeCreated: 1510838974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00019.png.meta index 65e81537e..312740da6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8bac836d36deb0948a916cb60c4e45cb -timeCreated: 1510838993 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00020.png.meta index fe46b9282..ad87c475b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a2a6927d40609014a9a22cdd81d01ffd -timeCreated: 1510839001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00021.png.meta index f0b29d1f8..d8f45e09c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0876566e1044ea740bef2641c331af36 -timeCreated: 1510838964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00022.png.meta index 4f2f37b6b..e4a1424ed 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 33bb6e351c7702449a1e4c390635ac4b -timeCreated: 1510838974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00023.png.meta index ca24a2401..f0b0708b8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 50d8214cd06fce44d91e7d562fb9ad28 -timeCreated: 1510838981 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00024.png.meta index a5ffe822e..c39e2dcfc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3420df69a4cde4e49ba9a3e5baea8295 -timeCreated: 1510838975 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00025.png.meta index 714c61217..84e3269e2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e22105630463dbf4f9552e91a5f63e58 -timeCreated: 1510839014 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00026.png.meta index 7d662b3d3..27fcb2696 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 258d9a944149ff147987d6d7efe4be4a -timeCreated: 1510838972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00027.png.meta index 53f2159a4..dae4015bc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cf712375a22dc13438b017c8593bb1b3 -timeCreated: 1510839009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00028.png.meta index ec9fd28af..c785a6620 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9b06f8d7252432248854eda0910d52bd -timeCreated: 1510838996 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00029.png.meta index 64c14bc93..e98611045 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 078ab4af3e72ab34fa0d96ad4a2a8885 -timeCreated: 1510838963 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00030.png.meta index 6b5c4772e..1ea0d1136 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c21469b9671d40941ad8afacb8507752 -timeCreated: 1510839007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00031.png.meta index 10ecd0a48..5233bf65f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 13fa996ab111fcd47b9a1263249e74dc -timeCreated: 1510838966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00032.png.meta index d2c12a5dd..63bcb9765 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0d74c9e3228b65d44934cf76a49ea38b -timeCreated: 1510838965 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00033.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00033.png.meta index 612865061..9f3015bda 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00033.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00033.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d0989bfcd41cf1d4da80f3ba9d46e971 -timeCreated: 1510839010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00034.png.meta index bd49575b9..39b2db0cf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c1056e95daffc9d4fac0ddfb00a09627 -timeCreated: 1510839006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00035.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00035.png.meta index e3d341a1f..87655ecb6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00035.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00035.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 22864b6ba2bdc8b418b8ee19dd4a24c5 -timeCreated: 1510838970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00036.png.meta index f4d741192..6286d0e5e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e05cddc0c846a7a42a138fec1aafc8d0 -timeCreated: 1510839013 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00037.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00037.png.meta index f441038a8..0dcd2339f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00037.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00037.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b2f9453be1674c24fa29e38df0089c97 -timeCreated: 1510839003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00038.png.meta index 77eb408e5..511c2c67c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 04d91be8cb022b24fba71d5d24726e33 -timeCreated: 1510838962 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00039.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00039.png.meta index aa1bb52f8..a3921727e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00039.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00039.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7b1331f03e50fdf489f87c909fc0633e -timeCreated: 1510838988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00040.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00040.png.meta index 5889cbb75..18cf6d656 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00040.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00040.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4999060aa4af84a49ab071320566394b -timeCreated: 1510838980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00041.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00041.png.meta index e3c507536..48deef47d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00041.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00041.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 46953a100fa1f40498275be58ceb4c61 -timeCreated: 1510838979 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00042.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00042.png.meta index f442f85d4..a450acc74 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00042.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00042.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 34df91f29c4d5894ea67c210d708045d -timeCreated: 1510838975 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00043.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00043.png.meta index 0dc3b257c..57793e9e9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00043.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00043.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b4078b1dbee465b4aa33aab6b81f9761 -timeCreated: 1510839003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00044.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00044.png.meta index 4e2528e5c..014ab9fd0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00044.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00044.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dc31af78e486d394c933bde90abb4e1e -timeCreated: 1510839012 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00045.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00045.png.meta index e4e2d9d9a..2749377dd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00045.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00045.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fde1d726511489640b6a9c3f2acda322 -timeCreated: 1510839020 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00046.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00046.png.meta index c846e2f9e..c650035c3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00046.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00046.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9717fcd35c3f9f84ba393c87ca99b446 -timeCreated: 1510838996 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00047.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00047.png.meta index 5c4d09463..11aa95ebe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00047.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00047.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f80d7e031551e064d9d570e70f368efd -timeCreated: 1510839017 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00048.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00048.png.meta index 463781714..7c8c03e17 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00048.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00048.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2a0716f9baba75c41bc359ddd893b3c2 -timeCreated: 1510838973 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00049.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00049.png.meta index 597bdf8d7..863753836 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00049.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00049.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c2e54f3f06365f34fadf89124b671a8c -timeCreated: 1510839007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00050.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00050.png.meta index cd2eef84a..cddd5dd02 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00050.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00050.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6ecfddf930715e845ae319204f9ff444 -timeCreated: 1510838986 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00051.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00051.png.meta index db1bf4147..8ac090ac6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00051.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00051.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ff12d5c4f173bea48b14fdbe0391425e -timeCreated: 1510839020 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00052.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00052.png.meta index a86b88f84..aedbae474 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00052.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00052.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 44093ffc5eb5cc644a6288753ef5cd8c -timeCreated: 1510838978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00053.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00053.png.meta index eee0039c3..1be1bfb3e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00053.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00053.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9f8275a7f476d02448fe63d1425c8b18 -timeCreated: 1510838998 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00054.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00054.png.meta index 1dfdbec4b..6e2562713 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00054.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00054.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bfbfc8859755aee47a55ea8e185cd572 -timeCreated: 1510839005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00055.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00055.png.meta index 7a70b4caf..8f411f5db 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00055.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00055.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 952839180b390af459ee5458c9deb469 -timeCreated: 1510838995 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00056.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00056.png.meta index 1730585b3..b5cb99035 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00056.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00056.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 005464008b0f95d4c82a8eff82ead45b -timeCreated: 1510838961 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00057.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00057.png.meta index 6d6b486ea..18d6b1cd0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00057.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00057.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 66a48ae206d41e149ac6bc2a00b00c6f -timeCreated: 1510838985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00058.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00058.png.meta index 646a565b6..fbaa8259b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00058.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00058.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6398be79d07a39c4e93d8232dbf2180f -timeCreated: 1510838984 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00059.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00059.png.meta index 2cc37929c..fe4503032 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00059.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00059.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 70cd18650d13b2644994272cd0c82f54 -timeCreated: 1510838986 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00060.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00060.png.meta index 34b2c6df2..103130c2b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00060.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00060.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b6dd0013ab0e3234db00794430e4be1a -timeCreated: 1510839004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00061.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00061.png.meta index ff496f8cb..410371118 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00061.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00061.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a17caf7db4e67ff42b40946655cef69e -timeCreated: 1510838999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00062.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00062.png.meta index 100d413f5..89e59f6f7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00062.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00062.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 61563fd416a64b149a28494fb2894e84 -timeCreated: 1510838983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00063.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00063.png.meta index 86fde504f..3c8a68ed4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00063.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00063.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0c32690ca66692e409346a3b8d369e75 -timeCreated: 1510838965 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00064.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00064.png.meta index d6893e294..39741adc4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00064.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00064.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9d79bbcec3a722e4eba92a357976cd90 -timeCreated: 1510838997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00065.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00065.png.meta index fea261e18..84fef35c7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00065.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00065.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5275a35253289184589ae32234492b83 -timeCreated: 1510838981 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00066.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00066.png.meta index 7817b25d3..453c4f7d2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00066.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00066.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7bae7cf990350b14e824222c714b9242 -timeCreated: 1510838989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00067.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00067.png.meta index 03534a39d..13a9a1aaf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00067.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00067.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 163f22c095a6a2540ad8f087169bf0f4 -timeCreated: 1510838968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00068.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00068.png.meta index 015e1bff9..1e138bff9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00068.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00068.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dce689f392e1b5b43bca7a1bc76b7b27 -timeCreated: 1510839012 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00069.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00069.png.meta index 8c95f8307..5b5de6e0b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00069.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00069.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 38e19668a58bb1e4689581412754a95d -timeCreated: 1510838977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00070.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00070.png.meta index 10bbe6904..c5ca8ee9b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00070.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00070.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c01426b8366f37f4491e70337514a5d4 -timeCreated: 1510839006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00071.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00071.png.meta index 3a196b6d5..15fec1d56 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00071.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00071.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 960e3c7a89b658147a348d43cb9f1aab -timeCreated: 1510838995 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00072.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00072.png.meta index a84758cfc..3585864fc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00072.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00072.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0030ffa0b48d48f4f99b3caab03d0cb1 -timeCreated: 1510838961 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00073.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00073.png.meta index 1d798dfe4..288b6cf2d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00073.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00073.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fa41e1dfef2c70541a0610abf10c85f3 -timeCreated: 1510839018 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00074.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00074.png.meta index 072b75334..5b9d64b5f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00074.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00074.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f6d18169a37fba94795435d69ac9aeb0 -timeCreated: 1510839017 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00075.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00075.png.meta index 0a67fb6e3..50e051545 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00075.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00075.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aeb3a856bdc02b84b87d0a788fa7f3c0 -timeCreated: 1510839002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00076.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00076.png.meta index c7c944bc1..f5970f172 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00076.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00076.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8a8266e245da9704db64a5e226656fdb -timeCreated: 1510838992 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00077.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00077.png.meta index 0b969f0be..afc50588a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00077.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00077.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e6e72af379eeb42418639a1637b18904 -timeCreated: 1510839014 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00078.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00078.png.meta index 923a38912..d7d9de146 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00078.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00078.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: de702fde5bafd294c9567a689fa7bca3 -timeCreated: 1510839013 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00079.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00079.png.meta index 521c4e259..fa642c049 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00079.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00079.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a00f1497d5d782943a7032be9054497b -timeCreated: 1510838999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00080.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00080.png.meta index 1b10c28c9..546b28d3e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00080.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00080.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0f98e88407d9e0a4eb07d13275892ecc -timeCreated: 1510838966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00081.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00081.png.meta index cccd5999d..84000a42b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00081.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00081.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cd8427a290c875541919048d92aa2d10 -timeCreated: 1510839008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00082.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00082.png.meta index 8095a2de6..7f1af9698 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00082.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00082.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 506079e068219374ea3d2db7c27da33c -timeCreated: 1510838980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00083.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00083.png.meta index 30d548810..a70c2dc02 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00083.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00083.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 20fd5f945f1ec8547805d4176939c299 -timeCreated: 1510838970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00084.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00084.png.meta index 9d8389c25..e4d373b41 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00084.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00084.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cf8a7cdb82d60bf48bac43030a061db4 -timeCreated: 1510839009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00085.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00085.png.meta index cb796f561..708d27db5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00085.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00085.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 20d9d44c8fc6a2f468496741b86bcfe4 -timeCreated: 1510838969 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00086.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00086.png.meta index 4ddbcfb54..649cd7780 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00086.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00086.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 858966b7d215a8240b707638eef55b32 -timeCreated: 1510838991 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00087.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00087.png.meta index f2849d8f9..3a1e14cc5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00087.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00087.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d0e1f14dfa2767f41baac8ca69a9ebe4 -timeCreated: 1510839010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00088.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00088.png.meta index 3ed17cfde..baf077db1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00088.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00088.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 23a63b76d2978c340abfb8cbc059f4ab -timeCreated: 1510838971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00089.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00089.png.meta index 531994ed4..66b4530b6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00089.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00089.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f8ecc3c377968ed4780c3fd6a5ec3562 -timeCreated: 1510839018 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00090.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00090.png.meta index b9894f587..e740043b5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00090.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00090.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5ef7cb32795a93544b4a16833d529f8c -timeCreated: 1510838983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00091.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00091.png.meta index 3206eab13..d97aa758e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00091.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00091.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5d45985ea27d98348a5bcdddb387c7cc -timeCreated: 1510838983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00092.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00092.png.meta index 5ce2cf6dd..c5b899b06 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00092.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00092.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7d0993474adcf1441aeb5398afd1aa7f -timeCreated: 1510838989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00093.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00093.png.meta index f4c2be6c0..e2aa5d667 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00093.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00093.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 24c84a3f2254e5b429610deaedb57b93 -timeCreated: 1510838971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00094.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00094.png.meta index 2f7d01286..89ef98a4a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00094.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00094.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a3351238720e9c140856b1e29f9f6320 -timeCreated: 1510839001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00095.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00095.png.meta index d394d7842..a936fab0e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00095.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00095.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 45b2241c78f3f38439323bfbf2330bd8 -timeCreated: 1510838979 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00096.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00096.png.meta index 89eb79845..f3728a327 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00096.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00096.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d694eaaaa71e6a649b5a7da81567975e -timeCreated: 1510839010 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00097.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00097.png.meta index 7d3f4f925..ef6d09678 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00097.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00097.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c829355c47372774d9af4ac43a8f472e -timeCreated: 1510839008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00098.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00098.png.meta index ec6f94705..64389475f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00098.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00098.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 00ea1376389ddc048bd89b570f5e6d73 -timeCreated: 1510838962 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00099.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00099.png.meta index ecc76eb2c..98c7ef5fb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00099.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00099.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9c68555d54d4ab7498e2150a8b8ee5aa -timeCreated: 1510838997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00100.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00100.png.meta index 67f13f365..7ba484daf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00100.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00100.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7cdb0f446c9b32c4a97c62ebcca59197 -timeCreated: 1510838989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00101.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00101.png.meta index 18da41b09..e517d24f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00101.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00101.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fb63822c535c6774085765ec0931ebdf -timeCreated: 1510839019 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00102.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00102.png.meta index ebc9886b2..64006d249 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00102.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00102.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 534e5fcbee87c4b4f9ada5e759c610a5 -timeCreated: 1510838982 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00103.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00103.png.meta index f7432b3c4..a7f1c3be2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00103.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00103.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 72c82d2ef56f75a47b839c3b6405b65d -timeCreated: 1510838987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00104.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00104.png.meta index 9ae52f89b..8e2bf7056 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00104.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00104.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f359ed7d71f73a5449abe1e8da776b56 -timeCreated: 1510839016 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00105.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00105.png.meta index 4fee86ddb..587f3b247 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00105.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00105.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7f272e51ca4a4ce4a86fca5b82c637c6 -timeCreated: 1510838990 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00106.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00106.png.meta index 812c0d28f..d2f69eb07 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00106.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00106.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 712e1b62f202805439c8492be0a8dcbd -timeCreated: 1510838987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00107.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00107.png.meta index 0c77683df..65d168cdf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00107.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00107.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 142ed1d5964d24642945b4e9f16d6ca8 -timeCreated: 1510838967 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00108.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00108.png.meta index 353374ea5..b90c355c4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00108.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00108.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f82ef2f7391d7454f8a3024e242c4a79 -timeCreated: 1510839018 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00109.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00109.png.meta index fb53110e2..21f129e76 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00109.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00109.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 235573387a34b6a4585752ca04100c02 -timeCreated: 1510838970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00110.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00110.png.meta index 4bb6b7eec..4f7b424f7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00110.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00110.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dd98b657925c1364eb0166d1f61f2620 -timeCreated: 1510839012 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00111.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00111.png.meta index 2d4f7c647..61d692292 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00111.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00111.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d78249117f5e11c46bd03d0be70f72f0 -timeCreated: 1510839011 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00112.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00112.png.meta index 109b852cb..773915119 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00112.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00112.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 476862e3a7cc03249938a1ba16935e8d -timeCreated: 1510838980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00113.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00113.png.meta index a73c02931..b49a0bf22 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00113.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00113.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8e6463c19cb16ee43a8b28f3eff042f8 -timeCreated: 1510838994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00114.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00114.png.meta index 345c2d432..723ca5c1f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00114.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00114.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 09b6d75db0fe5e94a9948aba90347fdb -timeCreated: 1510838964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00115.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00115.png.meta index 778f030f8..e3064ea26 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00115.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00115.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 147412ec16d76b341ac49fe62e183dcc -timeCreated: 1510838967 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00116.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00116.png.meta index fd925f04a..ef8db9f01 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00116.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00116.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3a52340f21d25334b9ae36f9f673c423 -timeCreated: 1510838978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00117.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00117.png.meta index f616f1786..776c59263 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00117.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00117.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 62f8f875a82221b47b16360c5b076c4f -timeCreated: 1510838984 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00118.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00118.png.meta index 8e3830d03..9ddf611e3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00118.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00118.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 93706bd911e2df44cb853a6539bc91c9 -timeCreated: 1510838994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00119.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00119.png.meta index e3903db1e..c13489fc0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00119.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00119.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 876953d6eb2230848b2f9867e17d084b -timeCreated: 1510838991 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00120.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00120.png.meta index 30854a41e..a38df329a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00120.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00120.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 274a0b26aa57bf04b81daa448c1c87aa -timeCreated: 1510838972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00121.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00121.png.meta index 15ecd5aed..43b2eb202 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00121.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00121.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ea3e066450175a748b667d056ef0d606 -timeCreated: 1510839015 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00122.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00122.png.meta index f57f47bf7..d4f7221e9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00122.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00122.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: db87b33cc5a31c04f815a1b6f236c1c5 -timeCreated: 1510839011 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00123.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00123.png.meta index 1b8a77c79..654a6b0ab 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00123.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00123.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 07451a0520f47de46986920407653c19 -timeCreated: 1510838963 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00124.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00124.png.meta index f0802ae01..f8383ac60 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00124.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00124.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a31621dde78d69447a4ba47c24a319aa -timeCreated: 1510839001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00125.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00125.png.meta index 07061b69a..6def7fda2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00125.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00125.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a19dc357540f10d49b3a211dd3fe4866 -timeCreated: 1510838999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00126.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00126.png.meta index 0919f356e..f82744aae 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00126.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00126.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9e524ac667b314243b54b639f6f88519 -timeCreated: 1510838998 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00127.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00127.png.meta index 1da709dcd..a8f2f07de 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00127.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00127.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cb9b43ad242de9b45b0b3f5ab1b74144 -timeCreated: 1510839008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00128.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00128.png.meta index 76ed143de..d7314656c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00128.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00128.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c486f13c369f0d04fb6d88261df322fe -timeCreated: 1510839007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00129.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00129.png.meta index 7cdbef695..513e86a96 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00129.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00129.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9136581d961520348b9ddd6b3a9b2efb -timeCreated: 1510838994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00130.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00130.png.meta index f0e888f4a..2fa4e1e78 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00130.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00130.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e87a98859ff89a845ad9cf68fd342199 -timeCreated: 1510839014 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00131.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00131.png.meta index 70ece1145..5a3a5bef3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00131.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00131.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3724966903af44541a83e49c362b8a54 -timeCreated: 1510838976 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00132.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00132.png.meta index 85340a4c6..16109382f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00132.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00132.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0fc2924a17e0e254398a8263fe9df267 -timeCreated: 1510838966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00133.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00133.png.meta index a8dcfb6d8..b3c5f838e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00133.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00133.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1f746d54c37bc8740b50bc52c799e206 -timeCreated: 1510838969 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00134.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00134.png.meta index 358f584e5..d3758bcdc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00134.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00134.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: af7162343f4770f44b6e336654104eff -timeCreated: 1510839002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00135.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00135.png.meta index 85d6497c8..920248fee 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00135.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00135.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7320dbcf5a8bb4d4d93c13d0b31b1bf4 -timeCreated: 1510838987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00136.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00136.png.meta index f7ca1d06e..edb0b47df 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00136.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00136.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bd01b42d657405441b3f1b4033d83eea -timeCreated: 1510839005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00137.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00137.png.meta index bc4e71b67..c08fa8781 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00137.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00137.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6ae18b30fbe68024b9af6c92d8a8bfac -timeCreated: 1510838985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00138.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00138.png.meta index 170d35752..a049a74d8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00138.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00138.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2dbf3a700fbc4dd4eb054c4f0ca82a11 -timeCreated: 1510838974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00139.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00139.png.meta index e733ecf76..42f4d2f0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00139.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00139.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b7404f89fc8fe0846b2a5de6e2267d4c -timeCreated: 1510839004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00140.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00140.png.meta index 1ef7f0559..598f8dd05 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00140.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00140.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a26334a1356bb044993e73ade421f98c -timeCreated: 1510839000 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00141.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00141.png.meta index 8d1cc2fc1..632b25089 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00141.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00141.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7729ab94d5a5d4f4b914b0e150d4d563 -timeCreated: 1510838988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00142.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00142.png.meta index 48146e80c..43266d7e1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00142.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00142.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fdcef69452a51784d8d04c42c4f5b0f1 -timeCreated: 1510839019 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00143.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00143.png.meta index 9f212879d..566794646 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00143.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00143.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3ace1f795a2117e4dbd6ed8c49307705 -timeCreated: 1510838978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00144.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00144.png.meta index e025538b7..08133e91d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00144.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00144.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3963a7cbb03d2354c89c48918819688b -timeCreated: 1510838977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00145.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00145.png.meta index cf45ed2eb..11b728328 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00145.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00145.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f5dd49ccbd003d2428398b4157b547cd -timeCreated: 1510839016 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00146.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00146.png.meta index d1c5b2fe9..210b6cfea 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00146.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00146.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 266bda456ef817c47b8c10c52d00fc23 -timeCreated: 1510838972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00147.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00147.png.meta index 576683f11..f15baa8b0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00147.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Background/Gunner_INTRO_DOORONLY_00147.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b15a6c2a84f203649befdf0cc2dbf664 -timeCreated: 1510839002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00000.png.meta index e60bf8e1f..a6394f9e6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 869aa777301c2234682258580e481bfa -timeCreated: 1510839985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00001.png.meta index 8e4927b23..134db2e0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b88cf9745fe76974cab268da9a733ac6 -timeCreated: 1510839994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00002.png.meta index 7793ad820..f7b07e21d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 32c26e2074292404e8e05d2a05aba232 -timeCreated: 1510839969 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00003.png.meta index 31e563a6f..c8b6726af 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: deb40bea941e8de4c92c4aa853d92979 -timeCreated: 1510840002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00004.png.meta index ad2360849..56dec20d4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 632f7b2ff2f8e6948b178ca13543adc8 -timeCreated: 1510839978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00005.png.meta index c0e6dc9ff..3cf70717a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4cf4c27a8bc1cc947b1a21afb0254ca2 -timeCreated: 1510839973 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00006.png.meta index e77332c61..436b4a67d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cd29b4d7157377846ae7905c6199a4f8 -timeCreated: 1510839998 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00007.png.meta index 6c0f2cf00..2620a9e33 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aefb628de96269c459289924134ed513 -timeCreated: 1510839992 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00008.png.meta index 95d13b261..7f8abad19 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b3f51ea593b673649829c0866c261eba -timeCreated: 1510839994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00009.png.meta index 4b8e47109..940526f0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b6dd2592ed44d94fba82cec28b7d9d3 -timeCreated: 1510839987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00010.png.meta index 47af551f1..949d4a728 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12411859ab0a8194fba329bf7322f0bb -timeCreated: 1510839964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00011.png.meta index da666ee6e..ec5dd5842 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c955160d863c5b649ba4d14af388659c -timeCreated: 1510839997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00012.png.meta index 29ab8c41f..7cce66675 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 06fe9514f9bb4124e95bc0d6ca3923cf -timeCreated: 1510839963 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00013.png.meta index 6468be736..092e42893 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 49d5028a0c6b18d4eb516135cf97febb -timeCreated: 1510839972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00014.png.meta index 49751402e..f376f36da 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6601aa46e2fb5314388926c5370bce37 -timeCreated: 1510839978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00015.png.meta index 69c7ed777..6977ca8d5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2fe7ae21a03d551428ed23c18c086368 -timeCreated: 1510839968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00016.png.meta index 61998cad3..63fa348ea 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: be1a2022b16fb714fa4a88845a346cdc -timeCreated: 1510839995 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00017.png.meta index 66711c8f5..a15809919 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c562b46a1e94ac24b93ef2404f83bf5f -timeCreated: 1510839996 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00018.png.meta index 2ce2a5772..5052e02f4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ea50272ae0b54ca448e989684236a84e -timeCreated: 1510840004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00019.png.meta index 0c53e99ae..a88c62b0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ed356a44fb6fd61418c2848ce6d61e3e -timeCreated: 1510840006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00020.png.meta index dbe2d1561..793e33190 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 77e39478daf796c40a819599803b901b -timeCreated: 1510839981 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00021.png.meta index c4aa0887d..85f4fc5f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0588a1cf5b54d994b857a045069591e5 -timeCreated: 1510839963 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00022.png.meta index e02ebdb5c..9fe9d7003 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 67a946d613f069445b90127ff7d9f926 -timeCreated: 1510839979 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00023.png.meta index a79ede54f..97b5bf0bb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f4d0b0e719dd58446b065412d08e0869 -timeCreated: 1510840007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00024.png.meta index 2f4ec99a7..98e2fcb30 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5e6e8927f8813fd4d88f71ad0ecaa049 -timeCreated: 1510839976 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00025.png.meta index 45a8b2ca9..79b54d84e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e3c707983be659f42a8d8b0d1ac1231e -timeCreated: 1510840003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00026.png.meta index 949204aa1..40c02e037 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: feb1d5e66413e7147b2d3508a41c51e7 -timeCreated: 1510840009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00027.png.meta index 9914fa1ac..05731cb31 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 807ef6b212f86ea4387f5d8254ba4f90 -timeCreated: 1510839984 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00028.png.meta index 46f0bbca4..072210dfa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b124d1d4215108f498a9c6b5b8d558a4 -timeCreated: 1510839993 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00029.png.meta index f989fde18..516b4c5ff 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8fab63d6aaeab9d4e95c49d6f6e750ac -timeCreated: 1510839988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00030.png.meta index e3b902ed0..eef454ba8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e76df1d92c8a63844ab7204c623ba9f5 -timeCreated: 1510840004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00031.png.meta index 69f16acc0..25e2fbac3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cd223a62f0ab432438afcf245fc6bee4 -timeCreated: 1510839998 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00032.png.meta index cc789cda3..035134207 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fe50838453873f0459dd0e5c0122e85b -timeCreated: 1510840009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00033.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00033.png.meta index c4e6c2386..24e7461c6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00033.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00033.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 21cd14a061db5184e935a2178c74066f -timeCreated: 1510839966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00034.png.meta index 98bd546f5..f87f8ac0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7e68fbf2042d0ea4191ece81989fffa6 -timeCreated: 1510839984 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00035.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00035.png.meta index 6b81455c8..49a0f863b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00035.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00035.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7aabd8899bbc00843a93dc8a6b45d50a -timeCreated: 1510839982 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00036.png.meta index 41d8c4558..fe6b22170 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 28991c18b2b33c04ba8a4a000621c61b -timeCreated: 1510839967 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00037.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00037.png.meta index e41b29397..78c18996f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00037.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00037.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d4d7f603b48fa1e4cbf5e724dbe7e1b6 -timeCreated: 1510840000 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00038.png.meta index 15e93f3a2..7cdc4308a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9c6dc797cbaf4fe458ce76bc5b46a9b3 -timeCreated: 1510839989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00039.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00039.png.meta index 597ca12bc..9ccb76d73 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00039.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00039.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8eec5af62d66f0f4a88dfdc53d441be4 -timeCreated: 1510839988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00040.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00040.png.meta index 82146ded5..35f5639cf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00040.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00040.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 23a28880900d8bb44879ac9c9e255b0e -timeCreated: 1510839967 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00041.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00041.png.meta index dbff53c62..8e0bf9415 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00041.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00041.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3e6584d3cb3cbdd4bbe6c7b6c97d6e90 -timeCreated: 1510839971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00042.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00042.png.meta index c7dd79aac..e1de20c9d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00042.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00042.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fa3d5eb08fcf6184a97ae1d32d3c828b -timeCreated: 1510840008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00043.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00043.png.meta index e9a57fde2..35c8d9be4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00043.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00043.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 79f348ec5aa50404285d483c3f375f51 -timeCreated: 1510839982 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00044.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00044.png.meta index ba7f0e3dd..02a7fc74b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00044.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00044.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cb29738c6ad46bc4184ae544cf612c21 -timeCreated: 1510839998 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00045.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00045.png.meta index c9b77b943..f79bd03a9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00045.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00045.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 967658881ad43424fbaaaaac08da39eb -timeCreated: 1510839988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00046.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00046.png.meta index 53bfc791f..1f21895bd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00046.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00046.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5859c87367e5c61439ad6daf0ace6bea -timeCreated: 1510839975 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00047.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00047.png.meta index 968003eba..a21ad51f5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00047.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00047.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 437bf7a6c4b4e2843afd56332a2a0ffa -timeCreated: 1510839972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00048.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00048.png.meta index 4de94e126..6d85f653b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00048.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00048.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b7c57494b337e6a48b64ce2f12a8ed15 -timeCreated: 1510839994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00049.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00049.png.meta index c3b06cdcb..e238b287d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00049.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00049.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7080b75cad512d34d94f9af6d8b13448 -timeCreated: 1510839980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00050.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00050.png.meta index 533f9a1b9..1b7313c6b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00050.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00050.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ce01f36fd15dd7043b24ee2b475790ea -timeCreated: 1510839999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00051.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00051.png.meta index 6f676f33f..a866bbc68 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00051.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00051.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9cc43f370c52f1f4ea1401e78c3ffac7 -timeCreated: 1510839990 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00052.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00052.png.meta index 1bda7a0f2..fe82b6b0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00052.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00052.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1f126639f6cd902429a62238b25b596c -timeCreated: 1510839966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00053.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00053.png.meta index fe2c447a7..aba022106 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00053.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00053.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ed8c73c76a3d8c34692e8b09a611d2b4 -timeCreated: 1510840006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00054.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00054.png.meta index 2e2965731..330da8edf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00054.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00054.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 299e5601f4b2dcf49a6a0b69be880cfa -timeCreated: 1510839968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00055.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00055.png.meta index cb3d3272c..dff1f80c9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00055.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00055.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 96bbafa7c8a618b47b7a71eb8e50a312 -timeCreated: 1510839989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00056.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00056.png.meta index 6ce27e4e9..bc512f7c8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00056.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00056.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 266d9745c0c197b4e91e933680818c06 -timeCreated: 1510839967 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00057.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00057.png.meta index 76bd91b9c..8dbd5526b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00057.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00057.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f3d148d020de6eb4488a40d2ea3a93ce -timeCreated: 1510840006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00058.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00058.png.meta index b7d0a6853..c03d52b36 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00058.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00058.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 66f99329e77c3bb43bb42f9180502091 -timeCreated: 1510839978 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00059.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00059.png.meta index 81b9699b7..3e8e949d5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00059.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00059.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5efe6d0212583db4f88281955fec3058 -timeCreated: 1510839977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00060.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00060.png.meta index 931624264..c37707d8c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00060.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00060.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e753311c06d951f44a5fe174c6753d1e -timeCreated: 1510840004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00061.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00061.png.meta index be39138c4..7d757fcbc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00061.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00061.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a153b7e8fa6d3ae4a90d5e06b48a9e33 -timeCreated: 1510839990 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00062.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00062.png.meta index 15966b24d..4c6e5ca29 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00062.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00062.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5d393ea9a668a9b49aa6b6565bb3ba40 -timeCreated: 1510839976 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00063.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00063.png.meta index d7dd6732a..147708825 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00063.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00063.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4a4dfc232755c3845b08d0bc996dbf0c -timeCreated: 1510839973 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00064.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00064.png.meta index b8d02f819..9933e0d4a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00064.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00064.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2e06adaad91181447865b81aa8863fbc -timeCreated: 1510839968 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00065.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00065.png.meta index 70c1c1249..4738a4880 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00065.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00065.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 39bc28e55de0d2d4eb60f83ca3af1480 -timeCreated: 1510839970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00066.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00066.png.meta index c3d6acf4d..ec81aa5ef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00066.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00066.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 17e325f81da524a4388cc24752f2c179 -timeCreated: 1510839965 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00067.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00067.png.meta index 068faf0b5..e16971873 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00067.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00067.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 08fb4c708cbfc484888eb8bbbd0cc511 -timeCreated: 1510839963 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00068.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00068.png.meta index 2aee234d2..81cbafdb8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00068.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00068.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4307ad322bfef124c919663d2c26c214 -timeCreated: 1510839971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00069.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00069.png.meta index 3bc0813f2..af1753ec4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00069.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00069.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f84ad610610c31140849863c70400a54 -timeCreated: 1510840008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00070.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00070.png.meta index 31a92e985..a810742e2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00070.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00070.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 032a274a5c832c74b91f66acb7a19cf6 -timeCreated: 1510839962 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00071.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00071.png.meta index ba18ae540..8d3369d28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00071.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00071.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 57a2c58cef9a85e4e918158a651fda5c -timeCreated: 1510839974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00072.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00072.png.meta index 917616f4a..1715b3ecb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00072.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00072.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 93c9d32f051a2af438b89ace9703252c -timeCreated: 1510839988 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00073.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00073.png.meta index b978835b7..1a67004aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00073.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00073.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4e576b439f4a56e43ba2d300a7f6ed9e -timeCreated: 1510839974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00074.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00074.png.meta index 8c40cfe36..6abdb27d2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00074.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00074.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ce418bb1d42e30749820c33319a0a59f -timeCreated: 1510839999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00075.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00075.png.meta index 13ccfa773..549ed59f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00075.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00075.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eb4200844b4ce5d419b0dc23a771c301 -timeCreated: 1510840005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00076.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00076.png.meta index e96e4dcab..a6d6821a7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00076.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00076.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0f6782597a0ae914cbdfe467ab047ba0 -timeCreated: 1510839964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00077.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00077.png.meta index 9f20c836a..0f42ebc84 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00077.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00077.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ce89fcad0dbe3114fbbd1b143ab00f13 -timeCreated: 1510839999 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00078.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00078.png.meta index d71904f05..fe622c6fa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00078.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00078.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 590b368c9276c41478f0bdaf514cd3dd -timeCreated: 1510839975 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00079.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00079.png.meta index 977554674..9ebc4b6f5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00079.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00079.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 45762f5b83898e441836be463bb3c8dd -timeCreated: 1510839972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00080.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00080.png.meta index 942c87733..c1aba0c1b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00080.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00080.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e4ee1a58ec55ff1489148c4b64c2f8a1 -timeCreated: 1510840003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00081.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00081.png.meta index 053edba06..54687ae0b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00081.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00081.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d65467aee4b940b4c93cfff3b4c8ce42 -timeCreated: 1510840001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00082.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00082.png.meta index 2f83020d8..f0f07d96c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00082.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00082.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a38abd15a048af44f90aacc25aa987e9 -timeCreated: 1510839991 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00083.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00083.png.meta index c3ee835c4..19131b24d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00083.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00083.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b21157fd966d8ba449a928a1774d1671 -timeCreated: 1510839993 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00084.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00084.png.meta index 8e2a5e012..d7c023bc4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00084.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00084.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5981196afbd801b4892a6844617b925c -timeCreated: 1510839975 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00085.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00085.png.meta index f3c0abf81..55c0573da 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00085.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00085.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f40feb1737b8fd44f8b2356e52e85499 -timeCreated: 1510840007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00086.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00086.png.meta index 603997f5d..67e495b33 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00086.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00086.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eaa32dbbef7bc76439b52225c055f3fb -timeCreated: 1510840005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00087.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00087.png.meta index a11908fa1..3f1203bf5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00087.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00087.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f953d24e68647d749bb699a32482f5ad -timeCreated: 1510840008 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00088.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00088.png.meta index e3cdb2f06..05be6b3c7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00088.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00088.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d5867e87a779fa845aba024dcab0e0c3 -timeCreated: 1510840001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00089.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00089.png.meta index beb526b67..e52eb13cf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00089.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00089.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cb0ccfb0d4f1ba6428748f06cba223bc -timeCreated: 1510839997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00090.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00090.png.meta index af9806790..0683512d7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00090.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00090.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d158d6211ff678941bb85e26e6384e7f -timeCreated: 1510840000 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00091.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00091.png.meta index 1b0ddc3d5..839ed67d2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00091.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00091.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b3eac21b6e51863488d50919ad41f161 -timeCreated: 1510839993 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00092.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00092.png.meta index 5569b45e3..591b51684 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00092.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00092.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b8e8f9b3795f9f64995ee04261010d20 -timeCreated: 1510839994 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00093.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00093.png.meta index 74ba701a1..945402c64 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00093.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00093.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3b5266d2b3338b846b0b3e08652aacc3 -timeCreated: 1510839971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00094.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00094.png.meta index 8b0f1fad9..a1485de14 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00094.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00094.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bb9cd17eadc778a4882ec590f441b921 -timeCreated: 1510839995 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00095.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00095.png.meta index e6d6995ef..651f6af0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00095.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00095.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 37039ddb6cbaa5347bd32284e285df9d -timeCreated: 1510839969 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00096.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00096.png.meta index 38b2e3cb2..afb8fe3e0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00096.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00096.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d7960eabd832efa42b4f426998e825a5 -timeCreated: 1510840002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00097.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00097.png.meta index f126c76d1..87b1ff65c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00097.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00097.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7b55304b54769b14bb5faa79c1f41eed -timeCreated: 1510839983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00098.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00098.png.meta index 3e1e77c4c..5b296431f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00098.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00098.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8e6f7ffdcc995fe42aa2711387f668ca -timeCreated: 1510839987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00099.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00099.png.meta index 005b59a72..7f8146076 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00099.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00099.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 01132c2d71970fb4ca0a15153ead6cac -timeCreated: 1510839961 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00100.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00100.png.meta index 17297cee9..28d4fc0a4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00100.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00100.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e27bd768e62844b449f784c40f959f2f -timeCreated: 1510840003 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00101.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00101.png.meta index 94b9bac41..877f92b44 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00101.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00101.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c799f600602c2464cafa601abd9165ae -timeCreated: 1510839997 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00102.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00102.png.meta index 2c8773f5e..dd5f90c7f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00102.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00102.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0d21e68de5a8d654b8ae74451f3644a0 -timeCreated: 1510839964 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00103.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00103.png.meta index cfe6d5b71..b2a4ef7b0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00103.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00103.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a0c5d9f5bbf20cd4db0913bab0e19f81 -timeCreated: 1510839990 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00104.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00104.png.meta index 5ffa34214..f8203f6c6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00104.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00104.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4bccb1e50667d54418427a3b21a23ed3 -timeCreated: 1510839973 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00105.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00105.png.meta index 730679962..ffa806548 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00105.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00105.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9c19cd00cb3e76c4d983efa72986896e -timeCreated: 1510839989 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00106.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00106.png.meta index cae593b33..4636571d5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00106.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00106.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d8c18d26cf6a22c4a9898691b156a832 -timeCreated: 1510840002 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00107.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00107.png.meta index 15732a5b9..e69d2a481 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00107.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00107.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5b1d6188ebfd4b748bfde830b97ef7bf -timeCreated: 1510839976 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00108.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00108.png.meta index b53a99fd9..822f09b4c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00108.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00108.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6dab07bb60964cc4eae7188eed4449bd -timeCreated: 1510839980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00109.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00109.png.meta index a37d542b1..213793578 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00109.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00109.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 583404c06a342ef44a491610f41346df -timeCreated: 1510839974 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00110.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00110.png.meta index 134c2eb6a..4f6ff4f96 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00110.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00110.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 231231c93ae3df045b9a1f0842fba8d3 -timeCreated: 1510839966 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00111.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00111.png.meta index 22cb83497..3f4076b6a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00111.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00111.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8a309ac913721c34eaa9b17fe4021323 -timeCreated: 1510839986 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00112.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00112.png.meta index cd5d065df..3f939f8c9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00112.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00112.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7d461a73a9267ca4283e20cb77fda6ab -timeCreated: 1510839983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00113.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00113.png.meta index 4cbac68ea..ae77bd079 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00113.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00113.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 793639db87bece04f84fb180eb8494cb -timeCreated: 1510839982 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00114.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00114.png.meta index 2422f1375..d0572deba 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00114.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00114.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f61928836d0c0b148affb647f4bee250 -timeCreated: 1510840007 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00115.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00115.png.meta index dcba7dce7..71077f206 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00115.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00115.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 479d9530e4bfc5e4cbec1eb9f8077c8a -timeCreated: 1510839972 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00116.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00116.png.meta index 713f1cf45..58696388f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00116.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00116.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 671059183d9938b48811c8345a060446 -timeCreated: 1510839979 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00117.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00117.png.meta index bc71e9053..cd9b97311 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00117.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00117.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 825dcd209a912e846bcdf5823cc74207 -timeCreated: 1510839985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00118.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00118.png.meta index a8fdb252f..94674e009 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00118.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00118.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 01aee187034156d4788588d13c6d1bec -timeCreated: 1510839962 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00119.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00119.png.meta index ced8083af..c7d3722d9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00119.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00119.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8acd0996bcfab22479824e6c93ff68d9 -timeCreated: 1510839987 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00120.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00120.png.meta index f0f3a1ebe..1f89e2dc8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00120.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00120.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 889c5c0deca50ba40a86dd929df788fd -timeCreated: 1510839986 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00121.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00121.png.meta index 270dded61..5eb0d4170 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00121.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00121.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1d2c7c536bb7b104d8c9f625a8dfba61 -timeCreated: 1510839965 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00122.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00122.png.meta index 8314aa237..67612f096 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00122.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00122.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 04110371af27a96439900c6351c12934 -timeCreated: 1510839962 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00123.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00123.png.meta index 630001de3..54344c9b1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00123.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00123.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 893fcc6ccdb2817408bf810536faf283 -timeCreated: 1510839986 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00124.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00124.png.meta index 2c323e3db..1cfe77519 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00124.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00124.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c5dbd3de2a64d484493db7101b95fcb8 -timeCreated: 1510839996 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00125.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00125.png.meta index bd8221443..adac69a6f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00125.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00125.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 880a61a591d05704c927d127342dd479 -timeCreated: 1510839985 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00126.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00126.png.meta index 1ef351986..0ae223ae1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00126.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00126.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c3da07a794ad8964e96e1b942cc4eb45 -timeCreated: 1510839996 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00127.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00127.png.meta index bd93f06ba..b8d1a0f0e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00127.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00127.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d4d916d227951c24a99f8cf260e23207 -timeCreated: 1510840001 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00128.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00128.png.meta index 10c2d45d6..726429da0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00128.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00128.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bdcff4b989346e54e9b41a9e57771122 -timeCreated: 1510839995 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00129.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00129.png.meta index 3aa4d0e62..e392b3b1b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00129.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00129.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7bcd2b85ce4b71246b225494063342b2 -timeCreated: 1510839983 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00130.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00130.png.meta index e6d77f8ba..77a5b5e95 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00130.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00130.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7fac0d3a6f2c57b4088c56edec5e245b -timeCreated: 1510839984 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00131.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00131.png.meta index 56ed4c21e..ea9c7a30b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00131.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00131.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12d70c8403cd14d49bba2a73a47c2841 -timeCreated: 1510839965 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00132.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00132.png.meta index 4b466bbc6..bc60ad1c7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00132.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00132.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 373a18689f9cd77409b22d91211ed3e1 -timeCreated: 1510839970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00133.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00133.png.meta index 681d0e62d..7b6d26ef0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00133.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00133.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 673d4f9a2d9f31446a3a52a70c69d428 -timeCreated: 1510839979 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00134.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00134.png.meta index 0ca658dfb..139126677 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00134.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00134.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fedfc89c7fdb22c4e8475b63c70aa7b1 -timeCreated: 1510840009 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00135.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00135.png.meta index 3f8797f50..afc2b605e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00135.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00135.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 730ff43c5ed3ba7449d2d93ebd314c19 -timeCreated: 1510839980 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00136.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00136.png.meta index ca446a030..7461bd538 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00136.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00136.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 74e644f5f057a3145bc5f7a590df7ca3 -timeCreated: 1510839981 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00137.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00137.png.meta index 6cb3d2124..41836a9ba 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00137.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00137.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 762759dad61db3e499f95899d18b5b52 -timeCreated: 1510839981 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00138.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00138.png.meta index c4cd75d32..da1971123 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00138.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00138.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 618f9b50023ce8a4cb2dd04bc54a57ce -timeCreated: 1510839977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00139.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00139.png.meta index f47f593cc..9e7054d8b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00139.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00139.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d39f4386f324c4144aa2f74080ae7f4f -timeCreated: 1510840000 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00140.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00140.png.meta index 451a371c8..4c85edd0e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00140.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00140.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3936e84882aeb4f45b57ed5d3b48cadf -timeCreated: 1510839970 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00141.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00141.png.meta index 4a47c1bd8..3b4e9911d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00141.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00141.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aec46088bb86e8a4c90ec54e96b11ff5 -timeCreated: 1510839992 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00142.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00142.png.meta index b59ee2474..c60f19fb8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00142.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00142.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 313f81199c8db4b47b3dd462324e5f51 -timeCreated: 1510839969 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00143.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00143.png.meta index 20425c68f..de01334cf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00143.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00143.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ab8651cbe012d0441aa7d8cf391bb9e1 -timeCreated: 1510839992 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00144.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00144.png.meta index 155df5009..1012b678b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00144.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00144.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e6e56cb0df1e8cf4587c6366cd85acf3 -timeCreated: 1510840004 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00145.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00145.png.meta index 862b1cdfd..bbd2d7c70 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00145.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00145.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ebe799cf093dedc4cb713b47d02eca81 -timeCreated: 1510840005 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00146.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00146.png.meta index 19ad2c763..8b3509c60 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00146.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00146.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a965da2f19db0564b9941908ca54e00c -timeCreated: 1510839991 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00147.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00147.png.meta index 206c15c36..a4cde241b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00147.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Cutscene/Character/Gunner_INTRO_BOSSONLY_00147.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5fce7ddafac686140a62aa1c58e08bd3 -timeCreated: 1510839977 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 135 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00002.png.meta index 84ce358b6..f7f13a70c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 95c10ebb487592c41a105bae9bbc0963 -timeCreated: 1508928942 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00003.png.meta index 9fe50b9b8..944a34e25 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b8f5ca8259bbed44184564b21f019f41 -timeCreated: 1507726380 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00004.png.meta index a15e3b345..692123eaf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b80a9ba83cd05624ba7b3e22601fe964 -timeCreated: 1507726379 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00005.png.meta index cad8daa0e..021644f66 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 23cd8a4138dd7f649a92c7aa1319426b -timeCreated: 1507726330 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00006.png.meta index 08e5fc46d..45208f862 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 06d46a1af28d93e46ade29b81a663b11 -timeCreated: 1507726321 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00007.png.meta index 7f7a76edf..48484a396 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6e488403491e65a4fbfbf6e1247e6c58 -timeCreated: 1507726356 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00008.png.meta index 538f2ef5f..301801289 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 600ee2a4f226ff1428b22b2381f47eb7 -timeCreated: 1507726352 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00009.png.meta index e5600b25d..46d76c160 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7226a982c20f5a5478edd50039f75e43 -timeCreated: 1507726359 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00010.png.meta index 626c2647d..3fab855dd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 701690d88998aea4ca8715f8b39e2c80 -timeCreated: 1507726357 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00011.png.meta index 55f7cee26..6bc955184 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3ec107d065c5a804e8477144652443ef -timeCreated: 1507726339 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00012.png.meta index 175937b96..a7075e307 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9d39bfedf1f84844db67044bdb9b5e4c -timeCreated: 1507726370 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00013.png.meta index 9cdd8083c..629ec16de 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dc0bcc7262c0a6b4f89a8fff4f8592dd -timeCreated: 1507726391 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00014.png.meta index f587a3033..0c0f6f784 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7e626afd30f5ca846b07cfb497371015 -timeCreated: 1507726363 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00015.png.meta index f3151e967..a70358b0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 45f652d8c4b24f541ad81ef01323c9a5 -timeCreated: 1507726342 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00016.png.meta index 04e4986af..40e817e72 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d6893dbb8927b2246a982eca2cf2087e -timeCreated: 1507726388 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00017.png.meta index 2fd099834..69ceaf4b2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 052c3d3c43feea543b81878d72dccbdc -timeCreated: 1507726320 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00018.png.meta index b42d4a272..98f94657f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e7b17e75b36a39b4e8638095001d83ea -timeCreated: 1507726394 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00019.png.meta index eb035c739..6067ddb4d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c32cd9e2cc1472b47b2471b2abd84ed1 -timeCreated: 1507726383 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00020.png.meta index 72b22264b..eb7ac8cc6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 882d369a86ac0134d93ac20ff948a4c8 -timeCreated: 1507726365 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00021.png.meta index d4f308cac..da9da24db 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2728866c4bcbfe2439bdac83eb08792b -timeCreated: 1507726333 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00022.png.meta index faa785915..fe6031235 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12cabde947697e542b0161b27efcab44 -timeCreated: 1507726325 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00023.png.meta index 258b4c346..393013d82 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a0f4b130178e68c44a88916008810613 -timeCreated: 1507726372 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00024.png.meta index 17bc921c9..1d6d1237d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a1c09aa02b0803148852a339151f3f21 -timeCreated: 1507726373 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00025.png.meta index 4d27cc3eb..14d65f87c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0ced34e62d372a645bb121cc0c1db00d -timeCreated: 1507726323 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00026.png.meta index d166d1227..530714820 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 54e32ff8b0359704bbc5a578f3ed1b46 -timeCreated: 1507726349 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00027.png.meta index b5f0caed3..ae004bc28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e835770d315c86646825eac4f2931998 -timeCreated: 1507726395 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00028.png.meta index 1596c687e..23bb3fd57 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7ae27ac4ef8d123468e07430469759dd -timeCreated: 1507726362 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00029.png.meta index 656ed8415..8b1ea9d7f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4f990380893c49d4cb79b663a3c5d098 -timeCreated: 1507726346 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00030.png.meta index 97c4c2e17..a1e358033 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 63ccea48500bfcd4183ec523cb7817d6 -timeCreated: 1507726353 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00031.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00031.png.meta index 8e1a76dd0..bd7ea86ac 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00031.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00031.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 501408fbb26e3024da256bcc6eb755fd -timeCreated: 1507726346 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00032.png.meta index 2441b7ff4..77a49242f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 46e6c0748d0b43c439c591555dd1937f -timeCreated: 1507726343 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00033.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00033.png.meta index 822e06e76..cc42e84f9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00033.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00033.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3fd50c2c59530c248acbb3d86ed32ab0 -timeCreated: 1507726340 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00034.png.meta index b858b0fdf..630300d30 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ad99f26f5d3e8d84689d7fe86c83dc7e -timeCreated: 1507726377 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00035.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00035.png.meta index 3c776bc60..7fd74923e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00035.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00035.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 42e35ca9d3e10f549a3281253220025d -timeCreated: 1507726341 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00036.png.meta index f1dac3972..34ced00f3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a343c86ea432f0c4298d304cbd043190 -timeCreated: 1507726375 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00037.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00037.png.meta index 9179dcdb6..ec82dba9d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00037.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00037.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 23a3ed5dd1ea6424eb0d4e95b8761532 -timeCreated: 1507726330 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00038.png.meta index 75f9851aa..dba0ff109 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: de33650728d87d04f8ad080dbfccb18e -timeCreated: 1507726393 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00039.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00039.png.meta index 5fb122f60..d1efbfff6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00039.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00039.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3ea5e0b73dc69e240811a8705ccc3881 -timeCreated: 1507726339 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00040.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00040.png.meta index 7ad2f0e21..f51e96ad1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00040.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00040.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d772cb2d54e0f7d489014a3537758964 -timeCreated: 1507726389 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00041.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00041.png.meta index d5f31c925..b14685b17 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00041.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00041.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5e61fa4cba7dfd94ca3c13c4a891e2a7 -timeCreated: 1507726350 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00042.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00042.png.meta index 6045757c6..9bd3a076d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00042.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00042.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1f13d92ed10a5e446b3d6bc3523447de -timeCreated: 1507726328 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00043.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00043.png.meta index a82541ae5..0e21d1f55 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00043.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00043.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dd09c782d743dee4ea6544fcdfbdfaa6 -timeCreated: 1507726391 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00044.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00044.png.meta index 8de54bab4..c3c7be64a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00044.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00044.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4d6581a2c0e393347afbf67f9d865e80 -timeCreated: 1507726344 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00045.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00045.png.meta index 3b6a3b7df..9a1a1b7cb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00045.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00045.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 19e1845940d9c46489a2fb20b396adfb -timeCreated: 1507726327 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00046.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00046.png.meta index e4d2084a2..64f152a82 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00046.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00046.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 75c679fd12c286743b27578c999e5a11 -timeCreated: 1511801827 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00047.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00047.png.meta index c51210561..6a3f0d6d0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00047.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00047.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a32c35e7ff59950478a4726b77324699 -timeCreated: 1507726374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00048.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00048.png.meta index 91bfbb41a..ee261706f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00048.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00048.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6822859db5e0d874db5b3caa2e5bb778 -timeCreated: 1507726354 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00049.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00049.png.meta index 153296efa..5f8f35a0c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00049.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00049.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d0795ae1d1912474ca5399cbf5ff7cf7 -timeCreated: 1507726386 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00050.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00050.png.meta index ea98eb9e0..a8948b6d3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00050.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00050.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 247c8bb87fc1d294f95179468f169338 -timeCreated: 1507726331 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00051.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00051.png.meta index b4c068864..03b049291 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00051.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00051.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8fdf0ab282e127f4d83959d976b73f5c -timeCreated: 1507726367 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00052.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00052.png.meta index abbeddd64..7ab2f7196 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00052.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00052.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7fd41e7f3a49f10468d303bbc5596085 -timeCreated: 1507726364 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00053.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00053.png.meta index 8aa2f70da..64fb2441b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00053.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00053.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7a90c46fda751d14ebe243205f92b0b3 -timeCreated: 1507726361 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00054.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00054.png.meta index 705dc7231..5a68a75cc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00054.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00054.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e89cc20a2956702488f8c3c912a6c313 -timeCreated: 1507726396 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00055.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00055.png.meta index c2493888f..e271a8494 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00055.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00055.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cc192afa9d8086741babbdf70171c877 -timeCreated: 1507726385 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00056.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00056.png.meta index cc95ea3d8..16df81e93 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00056.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00056.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9672b2bbde12f9849b014bc5d07e21da -timeCreated: 1507726368 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00057.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00057.png.meta index 40fb04929..1c6b4394a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00057.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00057.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 54e697a067ad3044b860c851d50c70bf -timeCreated: 1507726349 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00058.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00058.png.meta index da29e2c81..dd9999af1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00058.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00058.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ddf5c0be47a35464c90da91b0157f428 -timeCreated: 1507726392 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00059.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00059.png.meta index 931d10031..d1610d019 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00059.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00059.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 52e08eec4fe81cc4394c4368e470ef0c -timeCreated: 1507726348 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00060.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00060.png.meta index 073628432..e86b2f5ab 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00060.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00060.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6b09c048596ce9b4590cbedf25c6963d -timeCreated: 1507726355 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00061.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00061.png.meta index de8f147b3..ed2bc39c9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00061.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00061.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5e63c4f303525024690b459650692b52 -timeCreated: 1507726351 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00062.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00062.png.meta index 815466eda..49b2d6ba8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00062.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00062.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1597d85df04e7d247ac76d0dc3bfa165 -timeCreated: 1507726326 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00063.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00063.png.meta index 92976da8c..a033510e3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00063.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00063.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b594f57e706762f4babf17cdd6abc21a -timeCreated: 1507726378 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00064.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00064.png.meta index bc0b97038..728728ab8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00064.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00064.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: de27b280ea84dea4eb6ff265daa18fc1 -timeCreated: 1507726393 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.27} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00065.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00065.png.meta index d31066bb4..24192450e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00065.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00065.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 26a16cf6d108a2c4cb13f9be3684fea3 -timeCreated: 1507726332 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00066.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00066.png.meta index d92a848d8..7ea44e2b5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00066.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00066.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: da5b8511559d68949b95c72c9d3e5094 -timeCreated: 1507726390 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00067.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00067.png.meta index 94ccd47f3..ee15bd589 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00067.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00067.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7580aa9d0825c91429002da4986c8057 -timeCreated: 1507726360 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00068.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00068.png.meta index 4d4b0f66d..9889d2fbe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00068.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00068.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a2162f7dc8a02d4499749b9e249d4bd8 -timeCreated: 1507726374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00069.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00069.png.meta index b3e3032fa..aa6003dcf 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00069.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00069.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 519cfbc1f6e3cd24893fd7c7c96deed7 -timeCreated: 1507726347 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00070.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00070.png.meta index 29a7a5a59..77b59accb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00070.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00070.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fbb9802c3695fcb42987899df4ddc66e -timeCreated: 1507726400 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00071.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00071.png.meta index 186aa45b9..372b247d9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00071.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00071.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9872b0b114b6bdf40b6b86ba42a4aea9 -timeCreated: 1507726369 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00072.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00072.png.meta index 1c7381d69..d3a9fac7e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00072.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00072.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c4094f79621478943862645197328bba -timeCreated: 1507726383 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00073.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00073.png.meta index 3d7fc861f..3625a0139 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00073.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00073.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9ea805c474a4c73458caa805f546bb79 -timeCreated: 1507726371 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00074.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00074.png.meta index c620d49ab..54cb94ec6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00074.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00074.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e8bdd94344713e244a31394bf2416408 -timeCreated: 1507726396 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00075.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00075.png.meta index 197de86f2..68a444c9a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00075.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00075.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2fb95ca541e7853469c88fee4f981892 -timeCreated: 1507726335 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00076.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00076.png.meta index 0d833e8cc..74c4e3558 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00076.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00076.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ada2e20c21b7e4e48b7355db2069c4de -timeCreated: 1507726377 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00077.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00077.png.meta index f4a26728e..3e5de71f6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00077.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00077.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4b72986855fb98b4ca4b99a9d3058844 -timeCreated: 1507726344 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00078.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00078.png.meta index ab9c9d661..83dab72b8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00078.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00078.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 077cd51c100eb584d8977c1582f2457a -timeCreated: 1507726321 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00079.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00079.png.meta index bd159b85f..836d2d1dd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00079.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00079.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f24a40c4758fed44eba4264501e4cb72 -timeCreated: 1507726398 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00080.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00080.png.meta index 20cd6653a..bf5cc0447 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00080.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00080.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b6a5f62bfe131e438b1f1833f616ced -timeCreated: 1507726322 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00081.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00081.png.meta index ddd0c9332..1d1bbfcd3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00081.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00081.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d0228b75fb77cf04d88bd34d43a48da8 -timeCreated: 1507726385 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00082.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00082.png.meta index d24db8044..c03fc20d4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00082.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00082.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 837a67a4ffae9fa44baab522824aee69 -timeCreated: 1507726365 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00083.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00083.png.meta index 173b5b755..b8e9b9090 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00083.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00083.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fc4420e9c77ab9041acbfbb6be848aca -timeCreated: 1507726400 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00084.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00084.png.meta index b9393e930..557947dce 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00084.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00084.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8dad7135f6722de49b67e9dd96b02699 -timeCreated: 1507726366 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00085.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00085.png.meta index a0c281e9e..bc78c0b12 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00085.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00085.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a063072f43e5c4446811438b201e9455 -timeCreated: 1507726372 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00086.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00086.png.meta index 4b9a69a57..92175925c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00086.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00086.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2982a5a0517da6b4caa09551aafddaf4 -timeCreated: 1507726334 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00087.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00087.png.meta index de4f02c36..3f6d0ab10 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00087.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00087.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 397b7306871b81648afd52257da8487d -timeCreated: 1507726338 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00088.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00088.png.meta index 7533323d9..7e26b2832 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00088.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00088.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c86730cfab1de35409b503b50ce075d4 -timeCreated: 1507726384 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00089.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00089.png.meta index a2ea37e54..17c911783 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00089.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Death/Gunner_EPICDEATH_2s_00089.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a737aa43858830c47a518a0d7c207c63 -timeCreated: 1511801961 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.547, y: 0.285} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00001.png.meta index f94158dd4..2f3b83b3d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c62404efd2a6369438ceebcf1cfd479f -timeCreated: 1513346935 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00002.png.meta index d533f5e25..35c3e247c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4021e1948d2336b4ba524239199130f3 -timeCreated: 1513346934 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00003.png.meta index f9533b381..e58ca009e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Disabled/Gunner_Disabled_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 155ffdf3ce2dd124e824f5d4aba28edb -timeCreated: 1513346933 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00002.png.meta index d5a53e093..e268a21d9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fbb847b5e6224f44887b40ae43dd894e -timeCreated: 1508404468 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00004.png.meta index eabb56218..c0f2e1cfb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4ea3f80286654fb49b4607dcb1a34698 -timeCreated: 1508404463 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00006.png.meta index 6aafbb22b..578b92285 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 13e6c36f93e32c1479a3015bd0f7906f -timeCreated: 1508404461 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00008.png.meta index ac765d1f1..da4413f5e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c81cfb06f5a9a934ea8107267a694072 -timeCreated: 1508404466 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00010.png.meta index 2e8f2041e..6cb9d78b6 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fb5dbd03e4f4dcc45ace22dae22e6331 -timeCreated: 1508404467 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00012.png.meta index f1ada9c2f..90a209f6d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 431f9b0f2e7db39499e92a605bd63b76 -timeCreated: 1508404463 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00014.png.meta index 9df818d24..0eac3ebd1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1d4cfeb81d3632e4282b11aed5cf66c3 -timeCreated: 1508404462 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00016.png.meta index 85440e49a..3f7d4b272 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bc62f8e66b9700a4fb3ff97463d9ea7a -timeCreated: 1508404466 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00018.png.meta index eb8fa4dd9..dbf6c85aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f7484204812630a488504dae9bdc1208 -timeCreated: 1508404467 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00020.png.meta index 442faf607..2bbfe657f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5c27fdb17b9976e44afb6842712c78da -timeCreated: 1508404464 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00022.png.meta index e1ae5b726..6240c9cf8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 527b2e3d5c219b04eb6891b8cdd2c4ce -timeCreated: 1508404464 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00024.png.meta index 1431a90a5..15b16f1ef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e34cd4ae3e072f54e91380bd5ba66166 -timeCreated: 1508404466 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00026.png.meta index cf8b2f8d1..b370c4d16 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3ed7f5e2f6538094d9545c1d166284d8 -timeCreated: 1508404463 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00028.png.meta index 725268db2..226be17b5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 606fc85fd273e9d499e46c2638e19c0b -timeCreated: 1508404465 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00030.png.meta index 9c99f5974..280651452 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 185228885d51d744cbd3a3dd4315b82f -timeCreated: 1508404462 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00032.png.meta index c721c6b23..0093f2c51 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8bd399db54ddaf846a3da5ee40a624d5 -timeCreated: 1508404465 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00034.png.meta index 39da6061b..23625aafe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2aaaeab989225814d8fb0de5a9e1fde5 -timeCreated: 1508404462 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00036.png.meta index 6f3521956..01de48b1c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0f277090b29567644af7f7d7c2bd1de4 -timeCreated: 1508404461 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00038.png.meta index 7c99d9bfb..9aeea07a5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/GrenadeAttack/Gunner_GRENADETHROW_00038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7211ae6de612daa499a32e43a85947d8 -timeCreated: 1508404465 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00000.png.meta index b671181ed..70fa2b376 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 70eea0e1af27d1b42bebe05fa1e356d9 -timeCreated: 1507726358 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00001.png.meta index ba3f858b8..2e1766b65 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5e88dabccd28a27468be612fa703bcb2 -timeCreated: 1507726351 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00002.png.meta index 5852de280..15ad5ed95 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 445e7ff85b337ea4c9c489f349448c9a -timeCreated: 1507726341 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00003.png.meta index c771973a8..f5421a5b1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d69c3ba09a93ad04b997f9b76fafdb25 -timeCreated: 1507726389 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00004.png.meta index 60dfb4d10..5a66f892d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6a696282198247e49a362306eccd126e -timeCreated: 1507726355 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00005.png.meta index d53a8999e..f43830f11 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 479d1c44d9cc1324cbe41a76b516d2bb -timeCreated: 1507726343 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00006.png.meta index 9a268214e..9940263c5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 38013d55c87a03f40a7b3d0b67fcd87c -timeCreated: 1507726337 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00007.png.meta index a2da85c0e..09fbc4bfe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f6f1b7a6a3794c9449b6020932b4d545 -timeCreated: 1507726399 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00008.png.meta index d32ee31e9..6cca7c613 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5498e5df5fb465e4ba93363f707a96fd -timeCreated: 1507726348 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00009.png.meta index 682ebe8c2..6d89f543f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0f2f8b37c5d0f7d4ca8f7853121846d5 -timeCreated: 1507726323 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00010.png.meta index 39240ed31..3570365d5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 72d7a1f8a501b904a9963b0a40fd50eb -timeCreated: 1507726359 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00011.png.meta index 5791217e1..0e3ee9c00 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 42ded2ad339884545b380108c2aa1a70 -timeCreated: 1507726340 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00012.png.meta index 512af8344..904d53dfa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c2380cd6b85877f4d9fb45766c79f6c7 -timeCreated: 1507726382 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00013.png.meta index 5eac41ed9..4bc076b8c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9cb47c78dfc3b4d46a5453a8a93499fa -timeCreated: 1507726370 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00014.png.meta index 42803a2d2..e798225f7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 648b3d5128c5f2c40bcbc043553d11cf -timeCreated: 1507726353 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00015.png.meta index 46934cba8..be1fb3107 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 707835e894388e04d870ccc4f27c5c6b -timeCreated: 1507726357 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00016.png.meta index 61d3e5cec..88090f5dc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2ca2806a3f6018340925da217a845ba3 -timeCreated: 1507726334 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00017.png.meta index 262b584dd..46ac0100e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c0f5010103897884284aaa0618392032 -timeCreated: 1507726381 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00018.png.meta index 99bb4da2a..369cc1b02 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7984a9eb6fd31ad49acfbfb2508723f2 -timeCreated: 1507726361 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00019.png.meta index c10c10f05..91e68e3bc 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Idle/Gunner_IDLE_2s_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bdbe2234cc825b840ba3476217626447 -timeCreated: 1507726381 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00001.png.meta index 8a3bf7f09..9e21fc1cd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 21ee2061cf57e9a42900a4183de9cc46 -timeCreated: 1507726329 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00002.png.meta index 456e58903..fdfd372af 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1a81c50adfe0a1846b38c64b7952018f -timeCreated: 1507726327 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00003.png.meta index 6911fc707..b692fc7ef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f03e354dbde02dc4183ceaf10412a86f -timeCreated: 1507726397 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00004.png.meta index e7edd9a05..deaca3141 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 376627968fd37fb4db5cfc51ec4089c5 -timeCreated: 1507726337 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00005.png.meta index c60669fd6..af59eb8aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d4b74622d612a8f41bbda1c435943bdd -timeCreated: 1507726387 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00006.png.meta index 3a2cb1cde..82c8ecf15 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 12be125c12ef377408773fc9be163b8e -timeCreated: 1507726324 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00007.png.meta index 802f9ae6d..6bede4381 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 62da821544bf11945b20529af960af58 -timeCreated: 1507726352 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00008.png.meta index d5b7ad86b..610302f81 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a1c97c9806716d24cb0123496cc008de -timeCreated: 1507726373 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00009.png.meta index c6e75e447..f53298dfe 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b8c5789640b2464a88f9dcc615bd245 -timeCreated: 1507726322 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00010.png.meta index b81460abc..9651cd50f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 22ddc51b0b816484cb182aba46810fb5 -timeCreated: 1507726329 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00011.png.meta index 1ec451fae..fb13cc06f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4b9ccdf13bfcd6448a92f36a9409dce1 -timeCreated: 1507726344 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00012.png.meta index 1a5adf5a8..d670440b4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7decd965bdac5804583a2c8e7a6e206c -timeCreated: 1507726362 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00013.png.meta index b2de4f0ba..792d9ea37 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eba0c05e45975ea4ca4ba903f217c5bb -timeCreated: 1507726397 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00014.png.meta index a46c45a2d..ee82cc384 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4de4135101aa6da45be21626b9118b63 -timeCreated: 1507726345 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00015.png.meta index f5e5d09c8..f15260864 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 68d3de32ad8b3d44da47746af64b1f02 -timeCreated: 1507726354 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00016.png.meta index 287b4e550..6ec7f3a28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1def201588ddc084c968c1b35d1ae4b6 -timeCreated: 1507726328 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00017.png.meta index b5860fdef..2f20bfad9 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c0fee4c924cd7c342873b03a9e477518 -timeCreated: 1507726382 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00018.png.meta index 7f557e8ed..b45dd0280 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f18483ce0a52dc34981433b7c018b63a -timeCreated: 1507726397 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00019.png.meta index f0521faca..ebcf84ec8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0c749355e49e5874a888046c844af8a4 -timeCreated: 1507726322 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00020.png.meta index 1baefac4f..1500b2453 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bc1367c099c9e2847864b3242c1435b6 -timeCreated: 1507726380 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00021.png.meta index 434570bd0..3103db083 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2e8f448a6583cf644ad34ce0ee6f150a -timeCreated: 1507726335 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00022.png.meta index 96e11d4c8..f37529b0f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e2d2185a823379c4dbd57bb8fba17e80 -timeCreated: 1507726394 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00023.png.meta index 257b283be..f7ea4af63 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2db239f272a9a7443a8caf46770d034a -timeCreated: 1507726335 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00024.png.meta index 12049b8c3..c6e9fc9ee 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 247fcd2a22822a24cadde8a951aa385a -timeCreated: 1507726332 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00025.png.meta index 84c330c62..6f88d348c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f64cd6c589fbe484cbeade11babde7bf -timeCreated: 1507726398 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00026.png.meta index 021a60a13..0f6f11d13 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 273e19ef9f089d74796a1d8ec40f2b6b -timeCreated: 1507726333 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00027.png.meta index 907a71017..8dc6e558b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5d3d1bff585a69c499a39157456b188a -timeCreated: 1507726350 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00028.png.meta index edc18c251..400bf4eaa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/LightningAttack/Gunner_LIGHTNINGATTACK_2s_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9b19a9557930d104fb7c5b3fccd68e1a -timeCreated: 1507726369 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00000.png.meta index 436699b9b..133a6325d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6dfe4469042c0e144b62b3e0e1a56e32 -timeCreated: 1506338046 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00001.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00001.png.meta index 854fd3db9..8067f266f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00001.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00001.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3b2b9f0cbaef9a243953bc16fc2dc880 -timeCreated: 1506335063 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00002.png.meta index 61fc20372..9bc18955c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5cc1ccc17ec5f064ea9f72bbbc61fe8c -timeCreated: 1506335065 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00003.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00003.png.meta index 0d549bf83..5ea92a01a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00003.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00003.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 83e80b08782adda409f369dd2eb0a745 -timeCreated: 1506335068 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00004.png.meta index 3ac8275a2..d27239bfa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2fb6bf107a55cc5458a0e8ede295a4b3 -timeCreated: 1506335063 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00005.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00005.png.meta index d031332fa..2fb673d20 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00005.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00005.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1d6bc1f1871b7b546a76f3ec609fee60 -timeCreated: 1506335062 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00006.png.meta index d934f6e2d..7914f69f2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3db0bf91ce3995549b3e90b7fd1a2b23 -timeCreated: 1506335064 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00007.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00007.png.meta index f8c0a044a..52f99ab47 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00007.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00007.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eb8c25f8fce5bc246b013b840a9187e7 -timeCreated: 1506335070 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00008.png.meta index 37d5910b1..f6b21f996 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f111e092fc424a140aad27fe90f2b6e2 -timeCreated: 1506335071 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00009.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00009.png.meta index 755cec3e4..15dee1d9c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00009.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00009.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1785fef66f4d6324d9a52cfa428e6bcb -timeCreated: 1506335061 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00010.png.meta index ec6bbf34d..d4e212c28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3d00236a06a4d234cb751242f89f977f -timeCreated: 1506335064 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00011.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00011.png.meta index 689bd9d52..83eb4db34 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00011.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00011.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6a1f721ef9439ee4f882f0a46df7b63c -timeCreated: 1506335066 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00012.png.meta index d5ca42456..76563ac07 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 47302b2c62dc18741a9b736cab96d997 -timeCreated: 1506335065 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00013.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00013.png.meta index ae86f0adc..4709cd0ae 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00013.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00013.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fadf08f03b5d29d4aa9c4cb772cd2c91 -timeCreated: 1506335071 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00014.png.meta index 3908df43d..53ed772c3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 18f68f4864b071c4889d72f825e78800 -timeCreated: 1506335062 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00015.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00015.png.meta index 6dd650d3c..79484d9e7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00015.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00015.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9215c3bca236ebc40b787ba76a02d5fa -timeCreated: 1506335068 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00016.png.meta index bfe707f70..59e5a97fd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bb72637d5e3fea74d9e21170b9fa9ace -timeCreated: 1506335068 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00017.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00017.png.meta index 2ce032587..57dd52cb8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00017.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00017.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7f8c7a8df9c74af4d8f2fcdb775ebbe4 -timeCreated: 1506335067 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00018.png.meta index b98f5b6e4..2349ccc0d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 719fe876380cc2349b4a5afccb4c4f9e -timeCreated: 1506335067 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00019.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00019.png.meta index 59c30a6b0..d9aac20ad 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00019.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00019.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d785e5ca380f12242906412a3ebf52d2 -timeCreated: 1506335069 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00020.png.meta index 6e08c5c54..9c1f398f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1550c9696d5b3cb49873232446c413bc -timeCreated: 1506335061 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00021.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00021.png.meta index fef15de4e..28ea6254b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00021.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00021.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 59f34b90d3bbcba48bb12a2e327a0752 -timeCreated: 1506335065 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00022.png.meta index 3ef658d21..137c2438a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7fb271dcf03468149bf8c5bb75a2d95d -timeCreated: 1506335067 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00023.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00023.png.meta index e81285637..302418aa2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00023.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00023.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eda5437ae966d95488b2e2768835bfa6 -timeCreated: 1506335070 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00024.png.meta index f7413552c..328e4fbf0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: faa9713da6994b543ac56b0c9b75c748 -timeCreated: 1506335071 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00025.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00025.png.meta index 13b58403a..099a2fd24 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00025.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00025.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: fd351a432fe531d4c85398e798dc3511 -timeCreated: 1506335072 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00026.png.meta index 91323c283..9a1a52480 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2efe0d6bb6c5d374c81b214c2cbda17b -timeCreated: 1506335062 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00027.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00027.png.meta index fa3e0d87c..f09a40aee 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00027.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00027.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ef573664d3bb40d438b4033402e40bfa -timeCreated: 1506335070 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00028.png.meta index eed595a33..9d781a5b7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cf69836efe357264d99f85c5515551ab -timeCreated: 1506335069 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00029.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00029.png.meta index ef69dbc55..f254905f5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00029.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Gunner/Walk/Gunner_WALK_00029.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 43b463d9bde621344acf347763f1affe -timeCreated: 1506335064 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.61, y: 0.3} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 67.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_00.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_00.png.meta index 1f00c9c0d..3ef609290 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_00.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_00.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4397030f9e6fb174ea079b632727d6f8 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_02.png.meta index 7847bb956..49e04d37e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8adfa5608930ca2439e971779195e6d5 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_04.png.meta index 825bde5a7..66447fcd0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 22953dd7b1cd95b4c9b5ddf9ac346037 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_06.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_06.png.meta index a9db7471a..d96fc1baa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a2bf0c84810352345928f875e9722574 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_08.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_08.png.meta index eec67bdf2..6d8cf4582 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_08.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_08.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ea75f18dd428482458ec6b1ea19ae71b -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_10.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_10.png.meta index 20fe5263e..aac0d8aff 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_10.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_10.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7c80543db09a5ec4cbf32e6ebd148879 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_12.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_12.png.meta index eddbc8398..cf99f391e 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_12.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_12.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 18b6ab4d386ee2a4c8907ac47974884b -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_14.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_14.png.meta index 25ba67062..c5fb67562 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_14.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_14.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 32dc08a018447f543976c94bf9491196 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_16.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_16.png.meta index 45d0cb53c..b34e8db38 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_16.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_16.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ed03b24fc6d38dc4094f2bf8830f9df2 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_18.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_18.png.meta index ec058bc6a..9e1beb283 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_18.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_18.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8d4804cf4e8b18246a0b9de4bb5f7887 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_20.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_20.png.meta index 644ec044b..8f75e46d7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_20.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_20.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 10136a82fe95130409081e398fe24178 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_22.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_22.png.meta index 33708478a..0e4c917f4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_22.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_22.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 93dbc21f8c967174d9724ded23bcaa46 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_24.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_24.png.meta index 71a21968a..e7ccb1c14 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_24.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_24.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dfc824d7751687d4ab5c25b40b7cfd9a -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_26.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_26.png.meta index 2fc43114b..6ad9f4fb7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_26.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_26.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6016bca53a5cef1449c5464da0fd040c -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_28.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_28.png.meta index 4082a73e4..aed988f5a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_28.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_28.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eadcf2981659a764c86bafbe6ce6f044 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_30.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_30.png.meta index 368fa75e7..6a850fe53 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_30.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_30.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d090c51669b3435449d4a2d4819b4261 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_32.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_32.png.meta index b61299f79..40b06bf23 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_32.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Attack/SpitterAttack_32.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f09178b404a32834883bc08597522d22 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_01.png.meta index 646c6b6bf..ce49959f7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bfc349e2425296543a5c8a12bdf4df11 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_03.png.meta index 58128dfdc..656916e65 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a607bd01a7a4db74d8db6d947dcbc875 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_05.png.meta index 977df898d..5a71d220d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 850fcf2571df67c4ea7f94f407d1a42c -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_07.png.meta index ee2e0dd1b..96dd15506 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9f5b1b248f1d42b45b4907efad9af9ae -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_09.png.meta index 6349c0eee..d7859d62f 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e91b4143d098bed4c9e823cdcbea18b2 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_11.png.meta index f6112878f..0fa4a26ea 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e797a63f8ec23e84e94f4d6b25cf69a9 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_13.png.meta index ff57be949..c87829aa4 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Death/SpitterDeath_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8354564cdfb17ef47929b25a0c696be4 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_01.png.meta index 0cd0c3b4c..de9818775 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 914c7ff4b2e03254f8fca375221689a5 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_03.png.meta index 5a8087cbc..cf64ce3a3 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 10871335f574c994891877ebab0be6ac -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_05.png.meta index 32e759231..3ef87e388 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dd0430cb00274c1489be6b617ee81916 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_07.png.meta index 614cd5dbc..660028e53 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ba45ea1ff3eb95d4bb7ace3022705886 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_09.png.meta index 9ce3ee030..788c0ad79 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c169f3a975c97764392837f81a84c249 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_11.png.meta index 094eb988c..77c6724be 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 48948d469c03d1146ad3d7026a482156 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_13.png.meta index e4e92c32b..1bd9b348b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 63fc7cb115139c848995a4ae9ac9dacb -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_15.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_15.png.meta index 4f30f4265..3b88fe2f5 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_15.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_15.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c413889380ba9bc48a815e80b274fffd -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_17.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_17.png.meta index 4a0e3b6c3..4e6948477 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_17.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_17.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b380a2116ae89cf468d48830ec7d79c2 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_19.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_19.png.meta index c6b7bc7f0..e330227b7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_19.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_19.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 08a08ba28e247a640b93b2069105d119 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_21.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_21.png.meta index 79702a3c8..b54040e52 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_21.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_21.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e33ab0866768e0149af41c52aaa4359c -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_23.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_23.png.meta index 67b70aa10..c8a9b772c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_23.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Idle/SpitterIdle_23.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ddcad965dfaadd94393dcc3cec52b3ce -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_01.png.meta index 5a04a251b..976d3d794 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c8cbc822ff1ea224fa14efed547a1962 -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_03.png.meta index 06b4bc796..ad4cc5836 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 09cbcc2cfc7f96f41904a753c589c3bb -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_05.png.meta index 0369dbdb9..61f9464ea 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: dda1ecc29988c874bbc23937de1f6e5e -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_07.png.meta index e544204b9..d563ed824 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 52e91402b85ab7b4da1289c8f9a70393 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_09.png.meta index 286cdd6bb..a1f98e47c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e59f64eb7bc6fec48a686c2831a477ac -timeCreated: 1504010301 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_11.png.meta index 5f4506edb..02c58f943 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7355c851fc65ff849b5df7c47140e9d8 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_13.png.meta index 15d67e64b..6212577a2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/RunAway/SpitterRunaway_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7b195ceea64132d40bb2a215dd26b903 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_01.png.meta index d2c5532af..78f561692 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 585a6432587c7c147b3d5e9df9f422c4 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_03.png.meta index 1906f0f46..fc2915ccb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9cc3fcf61bd66d34c996a561899716bb -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_05.png.meta index 1385fb804..5eb9c2e65 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1db1cf67e678da1489caff40f4149421 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_07.png.meta index 1940d0c23..fe413675d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 702fbb19c7d7d684b8ce058404284c70 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_09.png.meta index 20b3146d0..c124c14aa 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1360f45f3eea5294fad01a0d4dacd624 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_11.png.meta index 7f2617854..ccea0eb88 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 835211e15123ac143bd33f517fb7a006 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_13.png.meta index df8efe8d6..57fe8f687 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: bdebbaf48377ad346a0dad337aceea94 -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_15.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_15.png.meta index b56ce7aee..34fafb67a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_15.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_15.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 04ba3238e0770214cb44ec04498eaf41 -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_17.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_17.png.meta index b0f17cd16..517023eff 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_17.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_17.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c873423e7212f3b469150de37075a8db -timeCreated: 1504010300 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_19.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_19.png.meta index 9b8dc87e7..ec4af2c28 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_19.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Enemies/Spitter/Walk/SpitterWalk_19.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 70036f2bc0a3c1641bcfcdfe41364ebf -timeCreated: 1504010299 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.25} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 150 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0000.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0000.png.meta index 4e8abf70e..0f9a00bef 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0000.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0000.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3abf1705bc9d76244ad760412db78a65 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0002.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0002.png.meta index 330719a0d..ec2030374 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0002.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0002.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f16737ca9f1dc29448765a816d0a1b49 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0004.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0004.png.meta index e3210d961..2f4617034 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0004.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0004.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7a0de91dea9f59140bb693004bf0b0ad -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0006.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0006.png.meta index 9ed0f541f..60974200a 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0006.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0006.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7c8bdf6129a84e141a690926a43cb384 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0008.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0008.png.meta index 6c9c6d44f..40d0244ec 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0008.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0008.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2a8146b76a8332e46b9c00f3cb2960e8 -timeCreated: 1508418276 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0010.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0010.png.meta index 083c4fff3..569e53b32 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0010.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0010.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2c9d2d33aa1cb054cb019c852a64b6d4 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0012.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0012.png.meta index e3d40b902..75b00a9bd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0012.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0012.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6b805b3d02c25084780e70f6b6e7ab38 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0014.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0014.png.meta index f7fb0853c..dbdd86c31 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0014.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0014.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b53184e6a2932ee409a26e6838f16aae -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0016.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0016.png.meta index 793a9862e..75260fa6c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0016.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0016.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 44fbfa5afc056fe459c80663e42e9ae4 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0018.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0018.png.meta index 434767052..e84f00d95 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0018.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0018.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 862eb60c627dd534cb832145605ac12d -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0020.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0020.png.meta index 0a4d02fab..353164a4d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0020.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0020.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7a85663a637e4004e92472acad01c2b8 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0022.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0022.png.meta index 846f6ce0b..f9aa406c7 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0022.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0022.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e800ef09025e509499b2916a88d7da82 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0024.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0024.png.meta index 633e73562..fe3867c12 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0024.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0024.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3dbc35981e1cf7b4e8e17794cc775b4d -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0026.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0026.png.meta index e3c58e868..d44c625e0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0026.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0026.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0a3bfa4764855014695c9c734bd910a5 -timeCreated: 1508418276 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0028.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0028.png.meta index b0f41d212..f4eca4956 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0028.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0028.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2c458ee8cd0fbbf4fa714059d5f3136d -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0030.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0030.png.meta index 93363cb73..b1258500b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0030.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0030.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b940cb8a87dbc2b4c9924fa949455cab -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0032.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0032.png.meta index a7795ea4b..a3cbd8090 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0032.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0032.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 36d7a8d875f6bec499f358447156b5fc -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0034.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0034.png.meta index ec54d0a85..fc6242414 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0034.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0034.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5bc4e6fd2df715c46b166367924563d2 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0036.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0036.png.meta index 1e938075c..faeea962c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0036.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0036.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c7e105af68f080d408ff8dcfc71d976f -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0038.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0038.png.meta index 6bf9d4e37..eff0dcf2b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0038.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0038.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 55b7d14da52e94f40a7977ab1fd4678e -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0040.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0040.png.meta index e061487c0..500497143 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0040.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0040.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 75c23d1c7c70bb847b9946964aaf0825 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0042.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0042.png.meta index 2f1ffc525..1dcb191fd 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0042.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0042.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cd5d447894330194aa31e955895c2404 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0044.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0044.png.meta index ad266cb05..b2104ba50 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0044.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0044.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 854bacb421a0cf0409b811ca82dc0b72 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0046.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0046.png.meta index ae1b32f8c..a51ce34b2 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0046.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0046.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 36cb6f5bee0e9c64b8fd1b8d8fa3a779 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0048.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0048.png.meta index 2c7102b69..970f04cdb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0048.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0048.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e2eadf32de58de044a6101c5d48fb7d5 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0050.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0050.png.meta index 5d6b3323e..ac7963a29 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0050.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0050.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2e67ec8e00de06747930191c34bec57b -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0052.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0052.png.meta index 474144f10..d75321144 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0052.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0052.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d48d2bef2814aec4db2752ccf322c364 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0054.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0054.png.meta index dce6c9a21..e3d5cbc54 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0054.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0054.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ee67da4db316077448ea9b6e1f5429b4 -timeCreated: 1508418278 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0056.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0056.png.meta index 52dee7b52..c39dc44b0 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0056.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0056.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3ece3017d2ee76f4d84987cb7e02ea37 -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0058.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0058.png.meta index 34dead29d..eb5555290 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0058.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Key/KeySpin0058.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a74e1b80bec2c7a41b68c0a4e6a2085a -timeCreated: 1508418277 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 256 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_00.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_00.png.meta index 1791568ba..4b63e5e80 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_00.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_00.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 05be6b0c12ae3ab4dbdcec67cb31003f -timeCreated: 1510064835 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_01.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_01.png.meta index 4cbb50e68..92c1ba713 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ccd594d3890209545995e84a020dca5e -timeCreated: 1510064838 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_02.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_02.png.meta index 68fcbaf7b..f3c3b3ca8 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0b3689288fff9444fa7922e39d98a8c8 -timeCreated: 1510064836 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_03.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_03.png.meta index fb1042d55..af592e2af 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 53ee494c31ac4ee42bba73b45510d5ea -timeCreated: 1510064836 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_04.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_04.png.meta index b74408480..bed589a67 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6831d07b37de95843ad379350a65e4ac -timeCreated: 1510064837 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_05.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_05.png.meta index 56b5e3458..8ab673136 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a9a1be6caa78dfd43b21dbcec01fe692 -timeCreated: 1510064837 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_06.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_06.png.meta index 16c865278..cf1d45c1d 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b92cf613cbe4568428855d0bf9fd3ecb -timeCreated: 1510064838 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_07.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_07.png.meta index 2c137a275..b9acfffe1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7c5c2bb4564dd8046adefb7b8beebdba -timeCreated: 1510064837 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_08.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_08.png.meta index 9dde6d5dc..9de58bc2b 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_08.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_08.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 28fa8b2a22efb6641b1edfd8dc998c31 -timeCreated: 1510064836 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_09.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_09.png.meta index e26c9f8fe..ac1bd89f1 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_09.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_09.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f68a630414176eb46a57520f94705b76 -timeCreated: 1510064839 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_10.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_10.png.meta index ec9e00381..d7fb4a229 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_10.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_10.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c12d1d1998134204c971629a06c0bf16 -timeCreated: 1510064838 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_11.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_11.png.meta index f6195b32c..153dbbbcb 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_11.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_11.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aba94a3a5de9aee4a961accbf20890e8 -timeCreated: 1510064837 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_12.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_12.png.meta index c66359602..919857b57 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_12.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_12.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c9450b32ba0ecb5488698b99536bfefc -timeCreated: 1510064838 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_13.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_13.png.meta index 31d6f5367..f9980650c 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_13.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_13.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0be776f262fdad24c9fad61fb4f788a0 -timeCreated: 1510064836 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_14.png.meta b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_14.png.meta index cfd23e10a..4b251d623 100644 --- a/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_14.png.meta +++ b/Assets/2DGamekit/Art/Sprites/AnimatedSprites/Teleporter/Teleporter_14.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ec9dfbb19250a214caa9b04d667d3833 -timeCreated: 1510064839 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Alcove.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Alcove.png.meta index c2c2ee8ef..630468a12 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Alcove.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Alcove.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aac9a30c9c349534990e2d84f22e7b28 -timeCreated: 1505472254 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock01.png.meta index 89ed5a533..887831fc2 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 27d3b077540489548895b070354e048e -timeCreated: 1512059384 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -109,7 +117,17 @@ TextureImporter: - {x: 126, y: -157} - {x: 126, y: -22} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock02.png.meta index 90186c594..5bdf8a190 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b4f26af56d17ca74da9d1a08adffb885 -timeCreated: 1511185080 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock03.png.meta index 961db6ee7..5dfb16ae4 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ca5192f854a90464882497f5fd74cd6f -timeCreated: 1511185081 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock04.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock04.png.meta index 6deea3610..629624cad 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f2fe0307e2e9fcd47a01feaa7fc499ea -timeCreated: 1511185082 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock05.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock05.png.meta index 998dadae3..89e8cbeec 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1bdb3ae754025874c8232697a4529489 -timeCreated: 1511185079 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock06.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock06.png.meta index 15519f406..0d3c52949 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienBlock06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c0db65020163c56489c1a4801f97a149 -timeCreated: 1511185081 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienFlora.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienFlora.png.meta index 5cdd480c1..b99cdbfda 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienFlora.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienFlora.png.meta @@ -1,50 +1,126 @@ fileFormatVersion: 2 guid: 6e43932fcf79bb44881725c7dba2dfde -timeCreated: 1512039530 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: AlienFlora_0 - 21300002: AlienFlora_1 - 21300004: AlienFlora_3 - 21300006: AlienFlora_4 - 21300008: AlienFlora_5 - 21300010: AlienFlora_6 - 21300012: AlienFlora_7 - 21300014: AlienFlora_8 - 21300016: AlienFlora_9 - 21300018: AlienFlora_10 - 21300020: AlienFlora_11 - 21300022: AlienFlora_12 - 21300024: AlienFlora_14 - 21300026: AlienFlora_16 - 21300028: AlienFlora_17 - 21300030: AlienFlora_18 - 21300032: AlienFlora_19 - 21300034: AlienFlora_20 - 21300036: AlienFlora_21 - 21300038: AlienFlora_22 - 21300040: AlienFlora_23 - 21300042: AlienFlora_24 - 21300044: AlienFlora_26 - 21300046: AlienFlora_27 - 21300048: AlienFlora_28 - 21300050: AlienFlora_29 - 21300052: AlienFlora_30 - 21300054: AlienFlora_31 - 21300056: AlienFlora_32 - 21300058: AlienFlora_33 - 21300060: AlienFlora_35 - 21300062: AlienFlora_36 - 21300064: AlienFlora_38 - 21300066: AlienFlora_39 - 21300068: AlienFlora_42 - 21300070: AlienFlora_45 - 21300072: AlienFlora_48 - 21300074: AlienFlora_51 - 21300076: AlienFlora_52 + internalIDToNameTable: + - first: + 213: 21300000 + second: AlienFlora_0 + - first: + 213: 21300002 + second: AlienFlora_1 + - first: + 213: 21300004 + second: AlienFlora_3 + - first: + 213: 21300006 + second: AlienFlora_4 + - first: + 213: 21300008 + second: AlienFlora_5 + - first: + 213: 21300010 + second: AlienFlora_6 + - first: + 213: 21300012 + second: AlienFlora_7 + - first: + 213: 21300014 + second: AlienFlora_8 + - first: + 213: 21300016 + second: AlienFlora_9 + - first: + 213: 21300018 + second: AlienFlora_10 + - first: + 213: 21300020 + second: AlienFlora_11 + - first: + 213: 21300022 + second: AlienFlora_12 + - first: + 213: 21300024 + second: AlienFlora_14 + - first: + 213: 21300026 + second: AlienFlora_16 + - first: + 213: 21300028 + second: AlienFlora_17 + - first: + 213: 21300030 + second: AlienFlora_18 + - first: + 213: 21300032 + second: AlienFlora_19 + - first: + 213: 21300034 + second: AlienFlora_20 + - first: + 213: 21300036 + second: AlienFlora_21 + - first: + 213: 21300038 + second: AlienFlora_22 + - first: + 213: 21300040 + second: AlienFlora_23 + - first: + 213: 21300042 + second: AlienFlora_24 + - first: + 213: 21300044 + second: AlienFlora_26 + - first: + 213: 21300046 + second: AlienFlora_27 + - first: + 213: 21300048 + second: AlienFlora_28 + - first: + 213: 21300050 + second: AlienFlora_29 + - first: + 213: 21300052 + second: AlienFlora_30 + - first: + 213: 21300054 + second: AlienFlora_31 + - first: + 213: 21300056 + second: AlienFlora_32 + - first: + 213: 21300058 + second: AlienFlora_33 + - first: + 213: 21300060 + second: AlienFlora_35 + - first: + 213: 21300062 + second: AlienFlora_36 + - first: + 213: 21300064 + second: AlienFlora_38 + - first: + 213: 21300066 + second: AlienFlora_39 + - first: + 213: 21300068 + second: AlienFlora_42 + - first: + 213: 21300070 + second: AlienFlora_45 + - first: + 213: 21300072 + second: AlienFlora_48 + - first: + 213: 21300074 + second: AlienFlora_51 + - first: + 213: 21300076 + second: AlienFlora_52 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -62,6 +138,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -72,7 +150,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -84,18 +162,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -105,7 +186,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -115,7 +198,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -125,6 +210,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -142,6 +228,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_1 rect: @@ -156,6 +249,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_3 rect: @@ -170,6 +270,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_4 rect: @@ -184,6 +291,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_5 rect: @@ -198,6 +312,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_6 rect: @@ -212,6 +333,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_7 rect: @@ -226,6 +354,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_8 rect: @@ -240,6 +375,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_9 rect: @@ -254,6 +396,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_10 rect: @@ -268,6 +417,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_11 rect: @@ -282,6 +438,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_12 rect: @@ -296,6 +459,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_14 rect: @@ -310,6 +480,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_16 rect: @@ -324,6 +501,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_17 rect: @@ -338,6 +522,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_18 rect: @@ -352,6 +543,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_19 rect: @@ -366,6 +564,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_20 rect: @@ -380,6 +585,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_21 rect: @@ -394,6 +606,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_22 rect: @@ -408,6 +627,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_23 rect: @@ -422,6 +648,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_24 rect: @@ -436,6 +669,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_26 rect: @@ -450,6 +690,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c4305410000000000800000000000000 + internalID: 21300044 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_27 rect: @@ -464,6 +711,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e4305410000000000800000000000000 + internalID: 21300046 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_28 rect: @@ -478,6 +732,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 05305410000000000800000000000000 + internalID: 21300048 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_29 rect: @@ -492,6 +753,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_30 rect: @@ -506,6 +774,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 45305410000000000800000000000000 + internalID: 21300052 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_31 rect: @@ -520,6 +795,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_32 rect: @@ -534,6 +816,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_33 rect: @@ -548,6 +837,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a5305410000000000800000000000000 + internalID: 21300058 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_35 rect: @@ -562,6 +858,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c5305410000000000800000000000000 + internalID: 21300060 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_36 rect: @@ -576,6 +879,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e5305410000000000800000000000000 + internalID: 21300062 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_38 rect: @@ -590,6 +900,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 06305410000000000800000000000000 + internalID: 21300064 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_39 rect: @@ -604,6 +921,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 26305410000000000800000000000000 + internalID: 21300066 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_42 rect: @@ -618,6 +942,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 46305410000000000800000000000000 + internalID: 21300068 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_45 rect: @@ -632,6 +963,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 66305410000000000800000000000000 + internalID: 21300070 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_48 rect: @@ -646,6 +984,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 86305410000000000800000000000000 + internalID: 21300072 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_51 rect: @@ -660,6 +1005,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a6305410000000000800000000000000 + internalID: 21300074 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AlienFlora_52 rect: @@ -674,9 +1026,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c6305410000000000800000000000000 + internalID: 21300076 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01.png.meta index e3f5720e9..16940dfef 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e7f21eb158d2cb945803f2614edc07f8 -timeCreated: 1511185082 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01b.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01b.png.meta index a433a6201..49935af3f 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01b.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture01b.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d3e03fee1fd37c149bb5203b490f0baa -timeCreated: 1511185081 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture02.png.meta index b9be8c254..31f7b63af 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 919a7cf0955fefa4bae70cbb6fe2b6da -timeCreated: 1511185080 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture03.png.meta index 5a3017599..36ff8eb98 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienSculpture03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b90e5ea9554d1e84d962fcfd0512a9b4 -timeCreated: 1511185080 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue01.png.meta index 5103821db..8b0032cbd 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 512f28cb88dfa234e96c078d811753eb -timeCreated: 1511185079 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue02.png.meta index 1d9809465..89af13061 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: faafa9f154d9ab24a83b389ff29572b5 -timeCreated: 1511185082 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue03.png.meta index 8c14df81e..c2f58fec4 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 07e031773e28ca54384d771dca9b947d -timeCreated: 1511185079 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue04.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue04.png.meta index e28661aa2..e40ab0665 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f67a668a825ba9545bfca88b46961865 -timeCreated: 1511185082 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue05.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue05.png.meta index 2c2edf922..c8821a445 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AlienStatue05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 600064507324d1149b26bb86c93e1fd3 -timeCreated: 1511185079 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern.png.meta index ac8bb58c7..e70e6f499 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: eb4fe75c66482e849abe326d94453aed -timeCreated: 1505317374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern02.png.meta index ff3a59e9a..19025e52b 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/AproachingWallPattern02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: aa84ae5dd435831498ae7af683f6aa67 -timeCreated: 1505472253 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/BGPlants.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/BGPlants.png.meta index 9d2bb4e8c..9f2a3d2bb 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/BGPlants.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/BGPlants.png.meta @@ -1,35 +1,81 @@ fileFormatVersion: 2 guid: 776d10e19ab11c44a8271fc18a42ab83 -timeCreated: 1512061542 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: BGPlants_0 - 21300002: BGPlants_1 - 21300004: BGPlants_2 - 21300006: BGPlants_3 - 21300008: BGPlants_4 - 21300010: BGPlants_5 - 21300012: BGPlants_6 - 21300014: BGPlants_7 - 21300016: BGPlants_9 - 21300018: BGPlants_9 - 21300020: BGPlants_10 - 21300022: BGPlants_14 - 21300024: BGPlants_15 - 21300026: BGPlants_20 - 21300028: BGPlants_22 - 21300030: BGPlants_23 - 21300032: BGPlants_24 - 21300034: BGPlants_25 - 21300036: BGPlants_26 - 21300038: BGPlants_25 - 21300040: BGPlants_26 - 21300042: BGPlants_18 - 21300044: BGPlants_19 - 21300046: BGPlants_21 + internalIDToNameTable: + - first: + 213: 21300000 + second: BGPlants_0 + - first: + 213: 21300002 + second: BGPlants_1 + - first: + 213: 21300004 + second: BGPlants_2 + - first: + 213: 21300006 + second: BGPlants_3 + - first: + 213: 21300008 + second: BGPlants_4 + - first: + 213: 21300010 + second: BGPlants_5 + - first: + 213: 21300012 + second: BGPlants_6 + - first: + 213: 21300014 + second: BGPlants_7 + - first: + 213: 21300016 + second: BGPlants_9 + - first: + 213: 21300018 + second: BGPlants_9 + - first: + 213: 21300020 + second: BGPlants_10 + - first: + 213: 21300022 + second: BGPlants_14 + - first: + 213: 21300024 + second: BGPlants_15 + - first: + 213: 21300026 + second: BGPlants_20 + - first: + 213: 21300028 + second: BGPlants_22 + - first: + 213: 21300030 + second: BGPlants_23 + - first: + 213: 21300032 + second: BGPlants_24 + - first: + 213: 21300034 + second: BGPlants_25 + - first: + 213: 21300036 + second: BGPlants_26 + - first: + 213: 21300038 + second: BGPlants_25 + - first: + 213: 21300040 + second: BGPlants_26 + - first: + 213: 21300042 + second: BGPlants_18 + - first: + 213: 21300044 + second: BGPlants_19 + - first: + 213: 21300046 + second: BGPlants_21 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -47,6 +93,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -57,7 +105,7 @@ TextureImporter: serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -69,18 +117,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -90,7 +141,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -100,7 +153,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -110,6 +165,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -162,6 +218,13 @@ TextureImporter: - {x: 79, y: -123.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_1 rect: @@ -200,6 +263,13 @@ TextureImporter: - {x: 98.5, y: 24} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_2 rect: @@ -240,6 +310,13 @@ TextureImporter: - {x: 199.5, y: 42.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_3 rect: @@ -264,6 +341,13 @@ TextureImporter: - {x: 85.5, y: 22} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_4 rect: @@ -285,6 +369,13 @@ TextureImporter: - {x: 93, y: -34.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_5 rect: @@ -305,6 +396,13 @@ TextureImporter: - {x: 35.5, y: 22} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_6 rect: @@ -325,6 +423,13 @@ TextureImporter: - {x: 33, y: 19} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_9 rect: @@ -348,6 +453,13 @@ TextureImporter: - {x: 40, y: 80.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_10 rect: @@ -383,6 +495,13 @@ TextureImporter: - {x: 106, y: -14} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_14 rect: @@ -416,6 +535,13 @@ TextureImporter: - {x: 35.5, y: -90.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_15 rect: @@ -442,6 +568,13 @@ TextureImporter: - {x: 102.5, y: 64.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_18 rect: @@ -469,6 +602,13 @@ TextureImporter: - {x: 74, y: 12} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_20 rect: @@ -501,6 +641,13 @@ TextureImporter: - {x: 111.5, y: 133.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_21 rect: @@ -525,6 +672,13 @@ TextureImporter: - {x: 3.5, y: 158.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e4305410000000000800000000000000 + internalID: 21300046 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_22 rect: @@ -551,6 +705,13 @@ TextureImporter: - {x: 98, y: 55} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_23 rect: @@ -581,6 +742,13 @@ TextureImporter: - {x: 38.5, y: 26} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_24 rect: @@ -607,6 +775,13 @@ TextureImporter: - {x: 56, y: 92} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_25 rect: @@ -629,6 +804,13 @@ TextureImporter: - {x: 75, y: 74} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGPlants_26 rect: @@ -650,9 +832,26 @@ TextureImporter: - {x: 54, y: 69} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/BGRock01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/BGRock01.png.meta index aa8f2f89c..7b019f604 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/BGRock01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/BGRock01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 993c10c45f6b25e4c9b51f192b34fa12 -timeCreated: 1512061095 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -117,7 +125,17 @@ TextureImporter: - {x: 60, y: -39} - {x: 117, y: -37} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/BGRock02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/BGRock02.png.meta index 10b93bf11..e09a0aa9b 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/BGRock02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/BGRock02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5d7509e35f3ef834b8e75f8b1890b4e5 -timeCreated: 1512061111 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -108,7 +116,17 @@ TextureImporter: - {x: 121, y: -90} - {x: 95, y: -49} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/BGRock03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/BGRock03.png.meta index 11823cce3..6c23430f2 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/BGRock03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/BGRock03.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: 5222c5dbe44c8494da11d0cdcf795f18 -timeCreated: 1512061124 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: BGRock_03_0 - 21300002: BGRock_03_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: BGRock_03_0 + - first: + 213: 21300002 + second: BGRock_03_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -110,6 +122,13 @@ TextureImporter: - {x: 64, y: 316} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BGRock_03_1 rect: @@ -130,9 +149,26 @@ TextureImporter: - {x: 204, y: 485.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/BGRock04.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/BGRock04.png.meta index dc58122d6..40ffafbd4 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/BGRock04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/BGRock04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6eba019cb0240eb4d9d8a2d06a7d6453 -timeCreated: 1512061157 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -103,7 +111,17 @@ TextureImporter: - {x: 111.27283, y: 119.28473} - {x: 114, y: 235} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Chomper.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Chomper.png.meta index 1d55f7a93..2640c2b5b 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Chomper.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Chomper.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f96da8777c26cf94d8af762180932ee6 -timeCreated: 1505317374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -65,7 +68,10 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 - - buildTarget: Standalone + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,12 +80,24 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Chomper02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Chomper02.png.meta index 172ccba6a..83f19c959 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Chomper02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Chomper02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 57fc8c26f694d2249a11c5fee50ec125 -timeCreated: 1512061158 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -112,7 +120,17 @@ TextureImporter: - {x: -85.5, y: 58.5} - {x: -87.5, y: 59.5} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Clouds.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Clouds.png.meta index ca11de4b3..8058df21c 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Clouds.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Clouds.png.meta @@ -1,25 +1,51 @@ fileFormatVersion: 2 guid: 76465a0a33addfa4686beca3ade8fc17 -timeCreated: 1512061211 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Clouds_0 - 21300002: Clouds_7 - 21300004: Clouds_8 - 21300006: Clouds_3 - 21300008: Clouds_4 - 21300010: Clouds_5 - 21300012: Clouds_6 - 21300014: Clouds_7 - 21300016: Clouds_9 - 21300018: Clouds_14 - 21300020: Clouds_16 - 21300022: Clouds_15 - 21300024: Clouds_17 - 21300026: Clouds_8 + internalIDToNameTable: + - first: + 213: 21300000 + second: Clouds_0 + - first: + 213: 21300002 + second: Clouds_7 + - first: + 213: 21300004 + second: Clouds_8 + - first: + 213: 21300006 + second: Clouds_3 + - first: + 213: 21300008 + second: Clouds_4 + - first: + 213: 21300010 + second: Clouds_5 + - first: + 213: 21300012 + second: Clouds_6 + - first: + 213: 21300014 + second: Clouds_7 + - first: + 213: 21300016 + second: Clouds_9 + - first: + 213: 21300018 + second: Clouds_14 + - first: + 213: 21300020 + second: Clouds_16 + - first: + 213: 21300022 + second: Clouds_15 + - first: + 213: 21300024 + second: Clouds_17 + - first: + 213: 21300026 + second: Clouds_8 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -37,6 +63,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -47,7 +75,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -59,18 +87,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +111,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,7 +123,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -100,6 +135,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -123,6 +159,13 @@ TextureImporter: - {x: 1276.5, y: 61} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_4 rect: @@ -145,6 +188,13 @@ TextureImporter: - {x: -40.749985, y: 204.5685} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_5 rect: @@ -168,6 +218,13 @@ TextureImporter: - {x: 449.5, y: 107.79487} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_6 rect: @@ -192,6 +249,13 @@ TextureImporter: - {x: 370.5, y: 181} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_9 rect: @@ -242,6 +306,13 @@ TextureImporter: - {x: -79.74994, y: 11.094505} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_16 rect: @@ -265,6 +336,13 @@ TextureImporter: - {x: 295.00003, y: 49.201466} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_15 rect: @@ -290,6 +368,13 @@ TextureImporter: - {x: 877, y: -19.814651} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_7 rect: @@ -313,6 +398,13 @@ TextureImporter: - {x: 78.75, y: 56.266666} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Clouds_8 rect: @@ -336,9 +428,26 @@ TextureImporter: - {x: 437.50012, y: 211.32234} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/DistantMount(tilable).png.meta b/Assets/2DGamekit/Art/Sprites/Environment/DistantMount(tilable).png.meta index 59b37f73c..1801f6744 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/DistantMount(tilable).png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/DistantMount(tilable).png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 562939ad906ef07468206650fdfd5735 -timeCreated: 1512061215 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 341 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -234,7 +242,17 @@ TextureImporter: - {x: -250, y: -40} - {x: -258, y: -34} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Dropship.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Dropship.png.meta index f8ce8e684..645c6f2ba 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Dropship.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Dropship.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1729de44d07c57f4e87192de411a0486 -timeCreated: 1512061219 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -326,7 +334,17 @@ TextureImporter: - {x: -677, y: -83} - {x: -682, y: -83} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/FloatingRocks.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/FloatingRocks.png.meta index 45f5c6a8e..4e2cc50c1 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/FloatingRocks.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/FloatingRocks.png.meta @@ -1,33 +1,75 @@ fileFormatVersion: 2 guid: e49210b2eba9a5442b6fe40c91776cd2 -timeCreated: 1513011104 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: FloatingRocks_0 - 21300002: FloatingRocks_1 - 21300004: FloatingRocks_2 - 21300006: FloatingRocks_3 - 21300008: FloatingRocks_4 - 21300010: FloatingRocks_5 - 21300012: FloatingRocks_6 - 21300014: FloatingRocks_7 - 21300016: FloatingRocks_8 - 21300018: FloatingRocks_9 - 21300020: FloatingRocks_10 - 21300022: FloatingRocks_11 - 21300024: FloatingRocks_12 - 21300026: FloatingRocks_13 - 21300028: FloatingRocks_14 - 21300030: FloatingRocks_15 - 21300032: FloatingRocks_16 - 21300034: FloatingRocks_17 - 21300036: FloatingRocks_18 - 21300038: FloatingRocks_19 - 21300040: FloatingRocks_20 - 21300042: FloatingRocks_21 + internalIDToNameTable: + - first: + 213: 21300000 + second: FloatingRocks_0 + - first: + 213: 21300002 + second: FloatingRocks_1 + - first: + 213: 21300004 + second: FloatingRocks_2 + - first: + 213: 21300006 + second: FloatingRocks_3 + - first: + 213: 21300008 + second: FloatingRocks_4 + - first: + 213: 21300010 + second: FloatingRocks_5 + - first: + 213: 21300012 + second: FloatingRocks_6 + - first: + 213: 21300014 + second: FloatingRocks_7 + - first: + 213: 21300016 + second: FloatingRocks_8 + - first: + 213: 21300018 + second: FloatingRocks_9 + - first: + 213: 21300020 + second: FloatingRocks_10 + - first: + 213: 21300022 + second: FloatingRocks_11 + - first: + 213: 21300024 + second: FloatingRocks_12 + - first: + 213: 21300026 + second: FloatingRocks_13 + - first: + 213: 21300028 + second: FloatingRocks_14 + - first: + 213: 21300030 + second: FloatingRocks_15 + - first: + 213: 21300032 + second: FloatingRocks_16 + - first: + 213: 21300034 + second: FloatingRocks_17 + - first: + 213: 21300036 + second: FloatingRocks_18 + - first: + 213: 21300038 + second: FloatingRocks_19 + - first: + 213: 21300040 + second: FloatingRocks_20 + - first: + 213: 21300042 + second: FloatingRocks_21 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -45,6 +87,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -55,7 +99,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -67,18 +111,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,7 +135,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -98,7 +147,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -108,6 +159,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -138,6 +190,13 @@ TextureImporter: - {x: 327, y: 211} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_1 rect: @@ -159,6 +218,13 @@ TextureImporter: - {x: 40, y: 358} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_2 rect: @@ -179,6 +245,13 @@ TextureImporter: - {x: 19, y: -254.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_3 rect: @@ -219,6 +292,13 @@ TextureImporter: - {x: -65.5, y: -36} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_4 rect: @@ -255,6 +335,13 @@ TextureImporter: - {x: -29, y: -0.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_5 rect: @@ -286,6 +373,13 @@ TextureImporter: - {x: -27, y: 40.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_6 rect: @@ -310,6 +404,13 @@ TextureImporter: - {x: 69, y: 443} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_7 rect: @@ -338,6 +439,13 @@ TextureImporter: - {x: -64, y: -394} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_8 rect: @@ -370,6 +478,13 @@ TextureImporter: - {x: 15.5, y: -165.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_9 rect: @@ -391,6 +506,13 @@ TextureImporter: - {x: 30, y: 53.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_10 rect: @@ -415,6 +537,13 @@ TextureImporter: - {x: 17.5, y: 53.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_11 rect: @@ -436,6 +565,13 @@ TextureImporter: - {x: -30, y: 0.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_12 rect: @@ -459,6 +595,13 @@ TextureImporter: - {x: 26, y: 98.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_13 rect: @@ -480,6 +623,13 @@ TextureImporter: - {x: -40, y: 61.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_14 rect: @@ -503,6 +653,13 @@ TextureImporter: - {x: 20, y: 33} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_15 rect: @@ -524,6 +681,13 @@ TextureImporter: - {x: 19, y: 20} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_16 rect: @@ -547,6 +711,13 @@ TextureImporter: - {x: 25.5, y: 49.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_17 rect: @@ -569,6 +740,13 @@ TextureImporter: - {x: 14, y: 33.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_18 rect: @@ -595,6 +773,13 @@ TextureImporter: - {x: 44.5, y: 37} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_19 rect: @@ -617,6 +802,13 @@ TextureImporter: - {x: 12.5, y: 25.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: FloatingRocks_21 rect: @@ -639,9 +831,26 @@ TextureImporter: - {x: 0, y: 52.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants1.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants1.png.meta index 44420e194..c1fc8ed23 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants1.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants1.png.meta @@ -1,21 +1,39 @@ fileFormatVersion: 2 guid: f66c4b63264e91e48bbdc9c0a5966da4 -timeCreated: 1512989679 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: HangingPlants1_0 - 21300002: HangingPlants1_1 - 21300004: HangingPlants1_2 - 21300006: HangingPlants1_3 - 21300008: HangingPlants1_4 - 21300010: HangingPlants1_5 - 21300012: HangingPlants1_6 - 21300014: HangingPlants1_7 - 21300016: HangingPlants1_8 - 21300018: HangingPlants1_9 + internalIDToNameTable: + - first: + 213: 21300000 + second: HangingPlants1_0 + - first: + 213: 21300002 + second: HangingPlants1_1 + - first: + 213: 21300004 + second: HangingPlants1_2 + - first: + 213: 21300006 + second: HangingPlants1_3 + - first: + 213: 21300008 + second: HangingPlants1_4 + - first: + 213: 21300010 + second: HangingPlants1_5 + - first: + 213: 21300012 + second: HangingPlants1_6 + - first: + 213: 21300014 + second: HangingPlants1_7 + - first: + 213: 21300016 + second: HangingPlants1_8 + - first: + 213: 21300018 + second: HangingPlants1_9 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -33,6 +51,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -43,7 +63,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -55,18 +75,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,7 +111,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -96,6 +123,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -154,6 +182,13 @@ TextureImporter: - {x: 126, y: 349} - {x: 126, y: 350} tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_1 rect: @@ -349,6 +384,13 @@ TextureImporter: - {x: -211.5, y: 383} - {x: -210.5, y: 382} tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_2 rect: @@ -454,6 +496,13 @@ TextureImporter: - {x: -53.5, y: 380.5} - {x: -56.5, y: 377.5} tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_4 rect: @@ -602,6 +651,13 @@ TextureImporter: - {x: 58.5, y: 489} - {x: 58.5, y: 496} tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_6 rect: @@ -639,6 +695,13 @@ TextureImporter: - {x: 576, y: 392.5} - {x: 458.9004, y: 392.5} tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_7 rect: @@ -695,6 +758,13 @@ TextureImporter: - {x: 24.5, y: 362} - {x: 25.5, y: 362} tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_8 rect: @@ -752,6 +822,13 @@ TextureImporter: - {x: -27, y: 38} - {x: -26, y: 38} tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants1_9 rect: @@ -791,9 +868,26 @@ TextureImporter: - {x: 114.5, y: 53.5} - {x: 114.5, y: 201.5} tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants2.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants2.png.meta index 63864365b..509cf6b63 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants2.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/HangingPlants2.png.meta @@ -1,18 +1,30 @@ fileFormatVersion: 2 guid: f88d8f6be5a5b2a4bb198ffa5fc1be8b -timeCreated: 1512059844 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: HangingPlants2_0 - 21300002: HangingPlants2_1 - 21300004: HangingPlants2_2 - 21300006: HangingPlants2_3 - 21300008: HangingPlants2_4 - 21300010: HangingPlants2_5 - 21300012: HangingPlants2_6 + internalIDToNameTable: + - first: + 213: 21300000 + second: HangingPlants2_0 + - first: + 213: 21300002 + second: HangingPlants2_1 + - first: + 213: 21300004 + second: HangingPlants2_2 + - first: + 213: 21300006 + second: HangingPlants2_3 + - first: + 213: 21300008 + second: HangingPlants2_4 + - first: + 213: 21300010 + second: HangingPlants2_5 + - first: + 213: 21300012 + second: HangingPlants2_6 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -30,6 +42,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -40,7 +54,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -52,18 +66,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -73,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -83,7 +102,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -93,6 +114,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -136,6 +158,13 @@ TextureImporter: - {x: 15, y: -348} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_1 rect: @@ -168,6 +197,13 @@ TextureImporter: - {x: 78, y: -236} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_2 rect: @@ -199,6 +235,13 @@ TextureImporter: - {x: 114, y: 558} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_3 rect: @@ -225,6 +268,13 @@ TextureImporter: - {x: 343, y: 317.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_4 rect: @@ -251,6 +301,13 @@ TextureImporter: - {x: 97, y: -313.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_5 rect: @@ -289,6 +346,13 @@ TextureImporter: - {x: 134.5, y: -584} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: HangingPlants2_6 rect: @@ -343,9 +407,26 @@ TextureImporter: - {x: -118.5, y: -13.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants1.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants1.png.meta index 04874e18e..57184046d 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants1.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants1.png.meta @@ -1,29 +1,63 @@ fileFormatVersion: 2 guid: 47b428b699457b74992fad3070540648 -timeCreated: 1512060128 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants1_0 - 21300002: LowerPlants1_2 - 21300004: LowerPlants1_3 - 21300006: LowerPlants1_6 - 21300008: LowerPlants1_7 - 21300010: LowerPlants1_9 - 21300012: LowerPlants1_10 - 21300014: LowerPlants1_11 - 21300016: LowerPlants1_12 - 21300018: LowerPlants1_16 - 21300020: LowerPlants1_17 - 21300022: LowerPlants1_18 - 21300024: LowerPlants1_20 - 21300026: LowerPlants1_21 - 21300028: LowerPlants1_22 - 21300030: LowerPlants1_24 - 21300032: LowerPlants1_26 - 21300034: LowerPlants1_29 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants1_0 + - first: + 213: 21300002 + second: LowerPlants1_2 + - first: + 213: 21300004 + second: LowerPlants1_3 + - first: + 213: 21300006 + second: LowerPlants1_6 + - first: + 213: 21300008 + second: LowerPlants1_7 + - first: + 213: 21300010 + second: LowerPlants1_9 + - first: + 213: 21300012 + second: LowerPlants1_10 + - first: + 213: 21300014 + second: LowerPlants1_11 + - first: + 213: 21300016 + second: LowerPlants1_12 + - first: + 213: 21300018 + second: LowerPlants1_16 + - first: + 213: 21300020 + second: LowerPlants1_17 + - first: + 213: 21300022 + second: LowerPlants1_18 + - first: + 213: 21300024 + second: LowerPlants1_20 + - first: + 213: 21300026 + second: LowerPlants1_21 + - first: + 213: 21300028 + second: LowerPlants1_22 + - first: + 213: 21300030 + second: LowerPlants1_24 + - first: + 213: 21300032 + second: LowerPlants1_26 + - first: + 213: 21300034 + second: LowerPlants1_29 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -41,6 +75,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -51,7 +87,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -63,18 +99,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +123,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,7 +135,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -104,6 +147,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -138,6 +182,13 @@ TextureImporter: - {x: -75, y: -118.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_2 rect: @@ -163,6 +214,13 @@ TextureImporter: - {x: -9, y: -115} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_3 rect: @@ -196,6 +254,13 @@ TextureImporter: - {x: 331, y: -138} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_6 rect: @@ -223,6 +288,13 @@ TextureImporter: - {x: -232, y: -163} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_7 rect: @@ -252,6 +324,13 @@ TextureImporter: - {x: 231.5, y: -62} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_9 rect: @@ -275,6 +354,13 @@ TextureImporter: - {x: 33.5, y: 43} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_10 rect: @@ -305,6 +391,13 @@ TextureImporter: - {x: 106, y: 54} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_11 rect: @@ -326,6 +419,13 @@ TextureImporter: - {x: -24.5, y: 25} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_12 rect: @@ -348,6 +448,13 @@ TextureImporter: - {x: 16, y: 44.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_16 rect: @@ -368,6 +475,13 @@ TextureImporter: - {x: -159.5, y: -93} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_17 rect: @@ -390,6 +504,13 @@ TextureImporter: - {x: 152.5, y: 16.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_18 rect: @@ -420,6 +541,13 @@ TextureImporter: - {x: -217.5, y: -195} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_20 rect: @@ -443,6 +571,13 @@ TextureImporter: - {x: 457.38928, y: -200.43567} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_21 rect: @@ -472,6 +607,13 @@ TextureImporter: - {x: 136.5, y: 30} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_22 rect: @@ -506,6 +648,13 @@ TextureImporter: - {x: 162.5, y: 80} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_24 rect: @@ -526,6 +675,13 @@ TextureImporter: - {x: -20, y: -108.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_26 rect: @@ -556,6 +712,13 @@ TextureImporter: - {x: -486, y: -174} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants1_29 rect: @@ -579,9 +742,26 @@ TextureImporter: - {x: 387, y: 98} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants2.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants2.png.meta index 38bc71e93..d4d2eb563 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants2.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants2.png.meta @@ -1,21 +1,39 @@ fileFormatVersion: 2 guid: 65064d37f969d7e479d033b652437758 -timeCreated: 1512558908 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants2_0 - 21300002: LowerPlants2_1 - 21300004: LowerPlants2_3 - 21300006: LowerPlants2_8 - 21300008: LowerPlants2_10 - 21300010: LowerPlants2_11 - 21300012: LowerPlants2_12 - 21300014: LowerPlants2_13 - 21300016: LowerPlants2_14 - 21300018: LowerPlants2_15 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants2_0 + - first: + 213: 21300002 + second: LowerPlants2_1 + - first: + 213: 21300004 + second: LowerPlants2_3 + - first: + 213: 21300006 + second: LowerPlants2_8 + - first: + 213: 21300008 + second: LowerPlants2_10 + - first: + 213: 21300010 + second: LowerPlants2_11 + - first: + 213: 21300012 + second: LowerPlants2_12 + - first: + 213: 21300014 + second: LowerPlants2_13 + - first: + 213: 21300016 + second: LowerPlants2_14 + - first: + 213: 21300018 + second: LowerPlants2_15 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -33,6 +51,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -43,7 +63,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -55,18 +75,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,7 +111,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -96,6 +123,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -278,6 +306,13 @@ TextureImporter: - {x: 380, y: 631} - {x: 380, y: 710} tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_1 rect: @@ -318,6 +353,13 @@ TextureImporter: - {x: 308, y: -313.5} - {x: 308, y: 356.5} tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_3 rect: @@ -359,6 +401,13 @@ TextureImporter: - {x: 234, y: -289} - {x: 320, y: 114} tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_8 rect: @@ -389,6 +438,13 @@ TextureImporter: - {x: 98.5, y: 70.5} - {x: 10.5, y: 133.5} tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_10 rect: @@ -420,6 +476,13 @@ TextureImporter: - {x: 94.5, y: -2.5} - {x: 94.5, y: 96.5} tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_11 rect: @@ -450,6 +513,13 @@ TextureImporter: - {x: 60, y: -47.5} - {x: 60, y: 67.5} tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_12 rect: @@ -480,6 +550,13 @@ TextureImporter: - {x: 92.5, y: 96.5} - {x: 84.5, y: 104.5} tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants2_13 rect: @@ -598,9 +675,26 @@ TextureImporter: - - {x: 50, y: 141} - {x: 48, y: 141} tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants3.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants3.png.meta index 23102c4f9..087d2387e 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants3.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants3.png.meta @@ -1,24 +1,48 @@ fileFormatVersion: 2 guid: 2b30fc6e4ddac2545af6462ae063edad -timeCreated: 1512060615 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants3_0 - 21300002: LowerPlants3_3 - 21300004: LowerPlants3_5 - 21300006: LowerPlants3_9 - 21300008: LowerPlants3_10 - 21300010: LowerPlants3_14 - 21300012: LowerPlants3_15 - 21300014: LowerPlants3_17 - 21300016: LowerPlants3_19 - 21300018: LowerPlants3_20 - 21300020: LowerPlants3_21 - 21300022: LowerPlants3_24 - 21300024: LowerPlants3_25 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants3_0 + - first: + 213: 21300002 + second: LowerPlants3_3 + - first: + 213: 21300004 + second: LowerPlants3_5 + - first: + 213: 21300006 + second: LowerPlants3_9 + - first: + 213: 21300008 + second: LowerPlants3_10 + - first: + 213: 21300010 + second: LowerPlants3_14 + - first: + 213: 21300012 + second: LowerPlants3_15 + - first: + 213: 21300014 + second: LowerPlants3_17 + - first: + 213: 21300016 + second: LowerPlants3_19 + - first: + 213: 21300018 + second: LowerPlants3_20 + - first: + 213: 21300020 + second: LowerPlants3_21 + - first: + 213: 21300022 + second: LowerPlants3_24 + - first: + 213: 21300024 + second: LowerPlants3_25 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -36,6 +60,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -46,7 +72,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -58,18 +84,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +108,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,7 +120,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -99,6 +132,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -129,6 +163,13 @@ TextureImporter: - {x: -553, y: -146.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_3 rect: @@ -149,6 +190,13 @@ TextureImporter: - {x: 220, y: -26.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_5 rect: @@ -171,6 +219,13 @@ TextureImporter: - {x: 38, y: 38} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_9 rect: @@ -195,6 +250,13 @@ TextureImporter: - {x: -542.5, y: -45} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_10 rect: @@ -222,6 +284,13 @@ TextureImporter: - {x: 489.5, y: -66} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_14 rect: @@ -252,6 +321,13 @@ TextureImporter: - {x: 224, y: -41.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_15 rect: @@ -276,6 +352,13 @@ TextureImporter: - {x: 160, y: -45} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_17 rect: @@ -309,6 +392,13 @@ TextureImporter: - {x: 382, y: 160} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_19 rect: @@ -339,6 +429,13 @@ TextureImporter: - {x: 194.5, y: -180.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_20 rect: @@ -362,6 +459,13 @@ TextureImporter: - {x: 244, y: 77.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_21 rect: @@ -385,6 +489,13 @@ TextureImporter: - {x: -736, y: 11.769226} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_24 rect: @@ -405,6 +516,13 @@ TextureImporter: - {x: -270, y: -52} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants3_25 rect: @@ -427,9 +545,26 @@ TextureImporter: - {x: -640, y: -47} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants4.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants4.png.meta index 59445ca0e..a17e55f0c 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants4.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants4.png.meta @@ -1,19 +1,33 @@ fileFormatVersion: 2 guid: ca959e4b1f739134eb2418d8e56c04b6 -timeCreated: 1512060683 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants4_0 - 21300002: LowerPlants4_1 - 21300004: LowerPlants4_2 - 21300006: LowerPlants4_3 - 21300008: LowerPlants4_4 - 21300010: LowerPlants4_5 - 21300012: LowerPlants4_6 - 21300014: LowerPlants4_7 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants4_0 + - first: + 213: 21300002 + second: LowerPlants4_1 + - first: + 213: 21300004 + second: LowerPlants4_2 + - first: + 213: 21300006 + second: LowerPlants4_3 + - first: + 213: 21300008 + second: LowerPlants4_4 + - first: + 213: 21300010 + second: LowerPlants4_5 + - first: + 213: 21300012 + second: LowerPlants4_6 + - first: + 213: 21300014 + second: LowerPlants4_7 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -31,6 +45,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -41,7 +57,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -53,18 +69,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -119,6 +143,13 @@ TextureImporter: - {x: 282, y: -294.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_1 rect: @@ -142,6 +173,13 @@ TextureImporter: - {x: -29, y: 270} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_2 rect: @@ -162,6 +200,13 @@ TextureImporter: - {x: 217, y: 215} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_3 rect: @@ -183,6 +228,13 @@ TextureImporter: - {x: 289.5, y: -102} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_4 rect: @@ -209,6 +261,13 @@ TextureImporter: - {x: -62.5, y: -275.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_5 rect: @@ -230,6 +289,13 @@ TextureImporter: - {x: 224.5, y: 393} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_6 rect: @@ -252,6 +318,13 @@ TextureImporter: - {x: 152.5, y: 449} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants4_7 rect: @@ -274,9 +347,26 @@ TextureImporter: - {x: -127, y: -466} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants5.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants5.png.meta index 2615d4708..21d2ebf0a 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants5.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants5.png.meta @@ -1,41 +1,99 @@ fileFormatVersion: 2 guid: 6abd01d1bd500b7468e35f5fc76023ea -timeCreated: 1512060900 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants5_2 - 21300002: LowerPlants5_5 - 21300004: LowerPlants5_7 - 21300006: LowerPlants5_9 - 21300008: LowerPlants5_10 - 21300010: LowerPlants5_11 - 21300012: LowerPlants5_21 - 21300014: LowerPlants5_23 - 21300016: LowerPlants5_24 - 21300018: LowerPlants5_26 - 21300020: LowerPlants5_28 - 21300022: LowerPlants5_29 - 21300024: LowerPlants5_31 - 21300026: LowerPlants5_34 - 21300028: LowerPlants5_37 - 21300030: LowerPlants5_38 - 21300032: LowerPlants5_39 - 21300034: LowerPlants5_40 - 21300036: LowerPlants5_45 - 21300038: LowerPlants5_47 - 21300040: LowerPlants5_49 - 21300042: LowerPlants5_50 - 21300044: LowerPlants5_51 - 21300046: LowerPlants5_53 - 21300048: LowerPlants5_55 - 21300050: LowerPlants5_56 - 21300052: LowerPlants5_62 - 21300054: LowerPlants5_63 - 21300056: LowerPlants5_64 - 21300058: LowerPlants5_65 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants5_2 + - first: + 213: 21300002 + second: LowerPlants5_5 + - first: + 213: 21300004 + second: LowerPlants5_7 + - first: + 213: 21300006 + second: LowerPlants5_9 + - first: + 213: 21300008 + second: LowerPlants5_10 + - first: + 213: 21300010 + second: LowerPlants5_11 + - first: + 213: 21300012 + second: LowerPlants5_21 + - first: + 213: 21300014 + second: LowerPlants5_23 + - first: + 213: 21300016 + second: LowerPlants5_24 + - first: + 213: 21300018 + second: LowerPlants5_26 + - first: + 213: 21300020 + second: LowerPlants5_28 + - first: + 213: 21300022 + second: LowerPlants5_29 + - first: + 213: 21300024 + second: LowerPlants5_31 + - first: + 213: 21300026 + second: LowerPlants5_34 + - first: + 213: 21300028 + second: LowerPlants5_37 + - first: + 213: 21300030 + second: LowerPlants5_38 + - first: + 213: 21300032 + second: LowerPlants5_39 + - first: + 213: 21300034 + second: LowerPlants5_40 + - first: + 213: 21300036 + second: LowerPlants5_45 + - first: + 213: 21300038 + second: LowerPlants5_47 + - first: + 213: 21300040 + second: LowerPlants5_49 + - first: + 213: 21300042 + second: LowerPlants5_50 + - first: + 213: 21300044 + second: LowerPlants5_51 + - first: + 213: 21300046 + second: LowerPlants5_53 + - first: + 213: 21300048 + second: LowerPlants5_55 + - first: + 213: 21300050 + second: LowerPlants5_56 + - first: + 213: 21300052 + second: LowerPlants5_62 + - first: + 213: 21300054 + second: LowerPlants5_63 + - first: + 213: 21300056 + second: LowerPlants5_64 + - first: + 213: 21300058 + second: LowerPlants5_65 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -53,6 +111,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -63,7 +123,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -75,18 +135,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -96,7 +159,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -106,7 +171,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -116,6 +183,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -144,6 +212,13 @@ TextureImporter: - {x: 65, y: 51.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_5 rect: @@ -171,6 +246,13 @@ TextureImporter: - {x: 340.5, y: 332} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_7 rect: @@ -194,6 +276,13 @@ TextureImporter: - {x: -19.5, y: -59} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_9 rect: @@ -215,6 +304,13 @@ TextureImporter: - {x: 51, y: 117.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_10 rect: @@ -241,6 +337,13 @@ TextureImporter: - {x: 33.5, y: 93} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_11 rect: @@ -268,6 +371,13 @@ TextureImporter: - {x: 193.5, y: 66} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_21 rect: @@ -289,6 +399,13 @@ TextureImporter: - {x: 76, y: 17.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_23 rect: @@ -314,6 +431,13 @@ TextureImporter: - {x: 63, y: 8} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_24 rect: @@ -339,6 +463,13 @@ TextureImporter: - {x: 29, y: 58.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_26 rect: @@ -360,6 +491,13 @@ TextureImporter: - {x: 13.5, y: 86.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_28 rect: @@ -386,6 +524,13 @@ TextureImporter: - {x: 199.5, y: -72} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_29 rect: @@ -410,6 +555,13 @@ TextureImporter: - {x: -188.5, y: -59} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_31 rect: @@ -432,6 +584,13 @@ TextureImporter: - {x: 27.5, y: 40} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_34 rect: @@ -454,6 +613,13 @@ TextureImporter: - {x: 55.59973, y: -17.661255} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_37 rect: @@ -482,6 +648,13 @@ TextureImporter: - {x: -189, y: -32} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_38 rect: @@ -506,6 +679,13 @@ TextureImporter: - {x: 48.5, y: 56} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_39 rect: @@ -530,6 +710,13 @@ TextureImporter: - {x: 69.5, y: 17.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_40 rect: @@ -551,6 +738,13 @@ TextureImporter: - {x: 75, y: 36.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_45 rect: @@ -572,6 +766,13 @@ TextureImporter: - {x: 75.5, y: 33.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_47 rect: @@ -594,6 +795,13 @@ TextureImporter: - {x: 1, y: 77} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_49 rect: @@ -617,6 +825,13 @@ TextureImporter: - {x: 16.5, y: 80} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_50 rect: @@ -639,6 +854,13 @@ TextureImporter: - {x: 40.5, y: 79.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_51 rect: @@ -661,6 +883,13 @@ TextureImporter: - {x: 24, y: 77} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c4305410000000000800000000000000 + internalID: 21300044 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_53 rect: @@ -686,6 +915,13 @@ TextureImporter: - {x: -276, y: 182} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e4305410000000000800000000000000 + internalID: 21300046 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_55 rect: @@ -707,6 +943,13 @@ TextureImporter: - {x: 18, y: 63} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 05305410000000000800000000000000 + internalID: 21300048 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_56 rect: @@ -729,6 +972,13 @@ TextureImporter: - {x: 32.5, y: 53} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_62 rect: @@ -755,6 +1005,13 @@ TextureImporter: - {x: 129, y: 160.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 45305410000000000800000000000000 + internalID: 21300052 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_63 rect: @@ -774,6 +1031,13 @@ TextureImporter: - {x: 150.5, y: 260} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_64 rect: @@ -793,6 +1057,13 @@ TextureImporter: - {x: 71.5, y: 158.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants5_65 rect: @@ -820,9 +1091,26 @@ TextureImporter: - {x: 336, y: -129.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a5305410000000000800000000000000 + internalID: 21300058 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants6.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants6.png.meta index 20dc7fa70..652c9d714 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants6.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/LowerPlants6.png.meta @@ -1,17 +1,27 @@ fileFormatVersion: 2 guid: 14ad88aa05b531d40bb7667bf21651eb -timeCreated: 1512060940 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LowerPlants6_0 - 21300002: LowerPlants6_1 - 21300004: LowerPlants6_2 - 21300006: LowerPlants6_3 - 21300008: LowerPlants6_4 - 21300010: LowerPlants6_5 + internalIDToNameTable: + - first: + 213: 21300000 + second: LowerPlants6_0 + - first: + 213: 21300002 + second: LowerPlants6_1 + - first: + 213: 21300004 + second: LowerPlants6_2 + - first: + 213: 21300006 + second: LowerPlants6_3 + - first: + 213: 21300008 + second: LowerPlants6_4 + - first: + 213: 21300010 + second: LowerPlants6_5 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -29,6 +39,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -39,7 +51,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -51,18 +63,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -72,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -82,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -92,6 +111,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -115,6 +135,13 @@ TextureImporter: - {x: 523, y: 220.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants6_1 rect: @@ -138,6 +165,13 @@ TextureImporter: - {x: 198.5, y: 84} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants6_2 rect: @@ -159,6 +193,13 @@ TextureImporter: - {x: 106.5, y: 265} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants6_3 rect: @@ -179,6 +220,13 @@ TextureImporter: - {x: 78.5, y: 280} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants6_4 rect: @@ -203,6 +251,13 @@ TextureImporter: - {x: 256, y: 99.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LowerPlants6_5 rect: @@ -223,9 +278,26 @@ TextureImporter: - {x: 90, y: 242.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG01.png.meta index ff9ecb5cf..2c12b4423 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3bc4a6783b6a2c341bc23a7280ac7289 -timeCreated: 1517316723 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG02.png.meta index 73c711c81..92340720c 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesBG02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4b5666aaf8525fd41b81d7746d12fb32 -timeCreated: 1517316723 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG01.png.meta index 06561862e..41a0eca54 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: a62753b01e9a12149816790ea837457a -timeCreated: 1517316724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG02.png.meta index 1d30efa29..caa7bd895 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: ffd4bbd5542733e43896c59f7b369543 -timeCreated: 1517316725 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG03.png.meta index 8adae7a3c..40d905810 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFG03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c8e56c3853fc6234ca23bd3f61af4681 -timeCreated: 1517316725 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask01.png.meta index d5a7372f0..83d4c0630 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c34ca32aad53f4f43afeea982175a8b5 -timeCreated: 1517316724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask02.png.meta index d1f8f2501..1621cefa1 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3952391064022044da4fe9f7b5b09a62 -timeCreated: 1517316722 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask03.png.meta index 4ebd7e650..581692f0a 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesFGMask03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3e8e56145e29c394f9861ce66c2bbe0a -timeCreated: 1517316723 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG01.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG01.png.meta index e8cfd1422..c86538f40 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b76aa331eaf5bcb428b58fabf8e5008a -timeCreated: 1517316724 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG02.png.meta index 6dda413b3..ed33b38e4 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 403cfbf9c6b20bb4dbfca621f0b8a31c -timeCreated: 1517316723 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG03.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG03.png.meta index f74cf7e72..fe3ad07ca 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: d8d5b15cbb3f5a941bbd5539b5e49be2 -timeCreated: 1517316725 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG04.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG04.png.meta index ccb7df984..053d50a55 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/ParallaxCaves/CavesMG04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1056549ac5cc50c46b0083822c8cadcf -timeCreated: 1517316722 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 64 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/PlantMidSized.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/PlantMidSized.png.meta index a4e5d3ba8..0e5db7e33 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/PlantMidSized.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/PlantMidSized.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: cad6f8f282a98b04b9027eadbdb78451 -timeCreated: 1512397770 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: PlantMidSized_0 - 21300002: PlantMidSized_1 - 21300004: PlantMidSized_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: PlantMidSized_0 + - first: + 213: 21300002 + second: PlantMidSized_1 + - first: + 213: 21300004 + second: PlantMidSized_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -201,6 +215,13 @@ TextureImporter: - {x: 35, y: 47} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PlantMidSized_1 rect: @@ -303,6 +324,13 @@ TextureImporter: - {x: -200, y: 123.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PlantMidSized_2 rect: @@ -362,9 +390,26 @@ TextureImporter: - {x: 75, y: -107.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Plants.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Plants.png.meta index b031efdde..69eef5f08 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Plants.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Plants.png.meta @@ -1,40 +1,96 @@ fileFormatVersion: 2 guid: e134e0f4ed64a1848aece477e814af31 -timeCreated: 1517999769 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Plants_0 - 21300002: Plants_1 - 21300004: Plants_2 - 21300006: Plants_3 - 21300008: Plants_6 - 21300010: Plants_4 - 21300012: Plants_6 - 21300014: Plants_8 - 21300016: Plants_8 - 21300018: Plants_9 - 21300020: Plants_11 - 21300022: Plants_11 - 21300024: Plants_12 - 21300026: Plants_14 - 21300028: Plants_15 - 21300030: Plants_15 - 21300032: Plants_18 - 21300034: Plants_19 - 21300036: Plants_19 - 21300038: Plants_22 - 21300040: Plants_23 - 21300042: Plants_26 - 21300044: Plants_23 - 21300046: Plants_26 - 21300048: Plants_27 - 21300050: Plants_24 - 21300052: Plants_25 - 21300054: Plants_16 - 21300056: Plants_17 + internalIDToNameTable: + - first: + 213: 21300000 + second: Plants_0 + - first: + 213: 21300002 + second: Plants_1 + - first: + 213: 21300004 + second: Plants_2 + - first: + 213: 21300006 + second: Plants_3 + - first: + 213: 21300008 + second: Plants_6 + - first: + 213: 21300010 + second: Plants_4 + - first: + 213: 21300012 + second: Plants_6 + - first: + 213: 21300014 + second: Plants_8 + - first: + 213: 21300016 + second: Plants_8 + - first: + 213: 21300018 + second: Plants_9 + - first: + 213: 21300020 + second: Plants_11 + - first: + 213: 21300022 + second: Plants_11 + - first: + 213: 21300024 + second: Plants_12 + - first: + 213: 21300026 + second: Plants_14 + - first: + 213: 21300028 + second: Plants_15 + - first: + 213: 21300030 + second: Plants_15 + - first: + 213: 21300032 + second: Plants_18 + - first: + 213: 21300034 + second: Plants_19 + - first: + 213: 21300036 + second: Plants_19 + - first: + 213: 21300038 + second: Plants_22 + - first: + 213: 21300040 + second: Plants_23 + - first: + 213: 21300042 + second: Plants_26 + - first: + 213: 21300044 + second: Plants_23 + - first: + 213: 21300046 + second: Plants_26 + - first: + 213: 21300048 + second: Plants_27 + - first: + 213: 21300050 + second: Plants_24 + - first: + 213: 21300052 + second: Plants_25 + - first: + 213: 21300054 + second: Plants_16 + - first: + 213: 21300056 + second: Plants_17 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -52,6 +108,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -62,7 +120,7 @@ TextureImporter: serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -74,18 +132,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -95,7 +156,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -105,7 +168,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -115,6 +180,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -159,6 +225,13 @@ TextureImporter: - {x: 312, y: -304.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_1 rect: @@ -191,6 +264,13 @@ TextureImporter: - {x: 178, y: -334.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_2 rect: @@ -247,6 +327,13 @@ TextureImporter: - {x: -68.5, y: -362.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_3 rect: @@ -285,6 +372,13 @@ TextureImporter: - {x: 339.5, y: -125} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_6 rect: @@ -310,6 +404,13 @@ TextureImporter: - {x: 185, y: 352.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_4 rect: @@ -345,6 +446,13 @@ TextureImporter: - {x: 342, y: 197.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_8 rect: @@ -534,6 +642,13 @@ TextureImporter: - {x: 13, y: 331} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_11 rect: @@ -565,6 +680,13 @@ TextureImporter: - {x: 31, y: 333.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_12 rect: @@ -600,6 +722,13 @@ TextureImporter: - {x: 93.58447, y: -111.177734} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_15 rect: @@ -638,6 +767,13 @@ TextureImporter: - {x: -331.5, y: -384} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_18 rect: @@ -682,6 +818,13 @@ TextureImporter: - {x: -123, y: -384} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_19 rect: @@ -721,6 +864,13 @@ TextureImporter: - {x: 251.5, y: -244} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_22 rect: @@ -750,6 +900,13 @@ TextureImporter: - {x: 64, y: -83} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_23 rect: @@ -774,6 +931,13 @@ TextureImporter: - {x: 404, y: 274.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_26 rect: @@ -829,6 +993,13 @@ TextureImporter: - {x: 223.5, y: -319} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_24 rect: @@ -881,6 +1052,13 @@ TextureImporter: - {x: -113.5, y: -300.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_16 rect: @@ -910,6 +1088,13 @@ TextureImporter: - {x: 331, y: -205} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Plants_17 rect: @@ -940,9 +1125,26 @@ TextureImporter: - {x: 238.5, y: 446.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Platforms.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Platforms.png.meta index 850cb3a88..5774f391a 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Platforms.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Platforms.png.meta @@ -1,17 +1,27 @@ fileFormatVersion: 2 guid: 06555221cbcfd224692fc060ab31f685 -timeCreated: 1512989758 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Platforms_1 - 21300002: Platforms_2 - 21300004: Platforms_3 - 21300006: Platforms_4 - 21300008: Platforms_5 - 21300010: Platforms_0 + internalIDToNameTable: + - first: + 213: 21300000 + second: Platforms_1 + - first: + 213: 21300002 + second: Platforms_2 + - first: + 213: 21300004 + second: Platforms_3 + - first: + 213: 21300006 + second: Platforms_4 + - first: + 213: 21300008 + second: Platforms_5 + - first: + 213: 21300010 + second: Platforms_0 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -29,6 +39,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -39,7 +51,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -51,18 +63,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -72,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -82,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -92,6 +111,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -118,6 +138,13 @@ TextureImporter: - {x: 626.5, y: 297.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Platforms_2 rect: @@ -143,6 +170,13 @@ TextureImporter: - {x: 512, y: 91.01025} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Platforms_3 rect: @@ -163,6 +197,13 @@ TextureImporter: - {x: 302.50012, y: -13.074671} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Platforms_4 rect: @@ -183,6 +224,13 @@ TextureImporter: - {x: 643, y: 105} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Platforms_5 rect: @@ -206,9 +254,26 @@ TextureImporter: - {x: 340.00012, y: -28.207907} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Rubble.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Rubble.png.meta index 8dfa80a95..4d561b50d 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Rubble.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Rubble.png.meta @@ -1,17 +1,27 @@ fileFormatVersion: 2 guid: d76850a37a3b5144093c7940ae562b4b -timeCreated: 1512060992 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Rubble_0 - 21300002: Rubble_1 - 21300004: Rubble_2 - 21300006: Rubble_3 - 21300008: Rubble_4 - 21300010: Rubble_5 + internalIDToNameTable: + - first: + 213: 21300000 + second: Rubble_0 + - first: + 213: 21300002 + second: Rubble_1 + - first: + 213: 21300004 + second: Rubble_2 + - first: + 213: 21300006 + second: Rubble_3 + - first: + 213: 21300008 + second: Rubble_4 + - first: + 213: 21300010 + second: Rubble_5 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -29,6 +39,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -39,7 +51,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -51,18 +63,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -72,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -82,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -92,6 +111,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -118,6 +138,13 @@ TextureImporter: - {x: 83, y: 49} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Rubble_1 rect: @@ -147,6 +174,13 @@ TextureImporter: - {x: 124.5, y: -15.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Rubble_2 rect: @@ -175,6 +209,13 @@ TextureImporter: - {x: 153.5, y: -32} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Rubble_3 rect: @@ -197,6 +238,13 @@ TextureImporter: - {x: 55.5, y: 85.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Rubble_4 rect: @@ -217,6 +265,13 @@ TextureImporter: - {x: 112, y: 153} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Rubble_5 rect: @@ -239,9 +294,26 @@ TextureImporter: - {x: 301.5, y: -12.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Sky.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Sky.png.meta index 6a79876f3..e608c3627 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Sky.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Sky.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2ad68479ac228e144addc70c060610b3 -timeCreated: 1502788376 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Spiderwebs.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Spiderwebs.png.meta index 433a7c2e9..437d95760 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Spiderwebs.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Spiderwebs.png.meta @@ -1,19 +1,33 @@ fileFormatVersion: 2 guid: 8a054d1ecee1b154eab5cf67c3d481e6 -timeCreated: 1512484761 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: spiderwebs_0 - 21300002: spiderwebs_1 - 21300004: spiderwebs_2 - 21300006: spiderwebs_3 - 21300008: spiderwebs_4 - 21300010: spiderwebs_5 - 21300012: spiderwebs_6 - 21300014: spiderwebs_7 + internalIDToNameTable: + - first: + 213: 21300000 + second: spiderwebs_0 + - first: + 213: 21300002 + second: spiderwebs_1 + - first: + 213: 21300004 + second: spiderwebs_2 + - first: + 213: 21300006 + second: spiderwebs_3 + - first: + 213: 21300008 + second: spiderwebs_4 + - first: + 213: 21300010 + second: spiderwebs_5 + - first: + 213: 21300012 + second: spiderwebs_6 + - first: + 213: 21300014 + second: spiderwebs_7 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -31,6 +45,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -41,7 +57,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -53,18 +69,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -566,6 +590,13 @@ TextureImporter: - {x: -870.6077, y: 445.0516} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_1 rect: @@ -740,6 +771,13 @@ TextureImporter: - {x: -103.22931, y: 418.11377} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_2 rect: @@ -1106,6 +1144,13 @@ TextureImporter: - {x: 75.01519, y: 870.8745} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_3 rect: @@ -1552,6 +1597,13 @@ TextureImporter: - {x: -387.4254, y: 895.50195} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_4 rect: @@ -1930,6 +1982,13 @@ TextureImporter: - {x: 498.43372, y: 875} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_5 rect: @@ -2470,6 +2529,13 @@ TextureImporter: - {x: -373.54147, y: 801.6656} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: spiderwebs_6 rect: @@ -3780,9 +3846,26 @@ TextureImporter: - {x: 527.36743, y: 828.14386} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Stomper.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Stomper.png.meta index bc4254a74..2ad5df283 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Stomper.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Stomper.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5b1b4c6a322b7384c86770187e0fae10 -timeCreated: 1505317374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Stomper02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Stomper02.png.meta index 248f95bb8..4815dd5e5 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Stomper02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Stomper02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 582488cb3c7706445868227da7f9fe68 -timeCreated: 1505472253 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Stones.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Stones.png.meta index 42027873f..c52212bc9 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Stones.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Stones.png.meta @@ -1,21 +1,39 @@ fileFormatVersion: 2 guid: 8c4b1cadd52d1b24cb3e5a64c6b3e683 -timeCreated: 1512061019 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Stones_0 - 21300002: Stones_1 - 21300004: Stones_2 - 21300006: Stones_3 - 21300008: Stones_4 - 21300010: Stones_5 - 21300012: Stones_6 - 21300014: Stones_7 - 21300016: Stones_8 - 21300018: Stones_9 + internalIDToNameTable: + - first: + 213: 21300000 + second: Stones_0 + - first: + 213: 21300002 + second: Stones_1 + - first: + 213: 21300004 + second: Stones_2 + - first: + 213: 21300006 + second: Stones_3 + - first: + 213: 21300008 + second: Stones_4 + - first: + 213: 21300010 + second: Stones_5 + - first: + 213: 21300012 + second: Stones_6 + - first: + 213: 21300014 + second: Stones_7 + - first: + 213: 21300016 + second: Stones_8 + - first: + 213: 21300018 + second: Stones_9 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -33,6 +51,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -43,7 +63,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -55,18 +75,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,7 +111,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -96,6 +123,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -123,6 +151,13 @@ TextureImporter: - {x: 46, y: 198} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_1 rect: @@ -144,6 +179,13 @@ TextureImporter: - {x: 249, y: 351} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_2 rect: @@ -169,6 +211,13 @@ TextureImporter: - {x: 239.5, y: 160} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_3 rect: @@ -193,6 +242,13 @@ TextureImporter: - {x: -498.5, y: -11.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_4 rect: @@ -215,6 +271,13 @@ TextureImporter: - {x: 167.5, y: 172.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_5 rect: @@ -244,6 +307,13 @@ TextureImporter: - {x: -144, y: -11.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_6 rect: @@ -272,6 +342,13 @@ TextureImporter: - {x: 607, y: 107.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_7 rect: @@ -294,6 +371,13 @@ TextureImporter: - {x: 87.5, y: 68} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_8 rect: @@ -316,6 +400,13 @@ TextureImporter: - {x: 135.5, y: 128} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Stones_9 rect: @@ -343,9 +434,26 @@ TextureImporter: - {x: 129.5, y: 107} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset new file mode 100644 index 000000000..25d11504b --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_0 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300000, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset.meta new file mode 100644 index 000000000..783f7dccf --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e88d6ea2d3d18e8498b233841a565215 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset new file mode 100644 index 000000000..8af73bba8 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_1 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300002, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset.meta new file mode 100644 index 000000000..5e977780c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64e00dc6b9711f346acf00633388b5b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset new file mode 100644 index 000000000..0247b81d7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_10 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300020, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset.meta new file mode 100644 index 000000000..baa6e7408 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_10.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69241f43de87f4f45b3838baa98b8368 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset new file mode 100644 index 000000000..47b0c0849 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_14 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300022, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset.meta new file mode 100644 index 000000000..6e8e9ba15 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_14.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d243525d17c421e4e8770d943794d874 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset new file mode 100644 index 000000000..922be7e03 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_15 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300024, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset.meta new file mode 100644 index 000000000..578bca8b3 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_15.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01b5237d4df23594aa55569bb2747412 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset new file mode 100644 index 000000000..8cd47e756 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_18 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300042, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset.meta new file mode 100644 index 000000000..fb0003cc9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_18.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52d136b55f3870749ac83598134e6320 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset new file mode 100644 index 000000000..29f412d56 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_2 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300004, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset.meta new file mode 100644 index 000000000..9cedcc8bd --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e41e7b74ea935484eacc66e126cc1df9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset new file mode 100644 index 000000000..d6140dec8 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_20 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300026, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset.meta new file mode 100644 index 000000000..3fed3215d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_20.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8add20cb6ecc5fa4a89df6a515b9a236 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset new file mode 100644 index 000000000..46801b670 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_21 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300046, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset.meta new file mode 100644 index 000000000..1836d15dc --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_21.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a53638472a74f941ac5a3e699d58771 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset new file mode 100644 index 000000000..45b4ef9f0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_22 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300028, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset.meta new file mode 100644 index 000000000..e767ff839 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_22.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5b6c53e5b5884e45b264fdfb22cc885 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset new file mode 100644 index 000000000..eab912eec --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_23 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300030, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset.meta new file mode 100644 index 000000000..afe3d7bd0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_23.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 786a2e64c5e677447a1484912d1c3696 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset new file mode 100644 index 000000000..3b893271f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_24 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300032, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset.meta new file mode 100644 index 000000000..26213628f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_24.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd4b0eab348af3846af3ac97e33d098b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset new file mode 100644 index 000000000..48924313c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_25 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300034, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset.meta new file mode 100644 index 000000000..957e31a2a --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_25.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37575973a85189e46b11df250fca38b4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset new file mode 100644 index 000000000..345c41d87 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_26 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300036, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset.meta new file mode 100644 index 000000000..81046de08 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_26.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e2a6409ca262774fabffc76cc120114 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset new file mode 100644 index 000000000..d67ae48f0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_3 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300006, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset.meta new file mode 100644 index 000000000..1dba46a4d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea3f8c5ae33f7b6428fbe82b7961d02e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset new file mode 100644 index 000000000..e899e53be --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_4 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300008, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset.meta new file mode 100644 index 000000000..e2a4506d1 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 435e924260258b647afa841c3a3ceb8d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset new file mode 100644 index 000000000..9c3630fa1 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_5 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300010, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset.meta new file mode 100644 index 000000000..2bf94e81f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63d4d5c67691f9542bfaddffb57c7e79 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset new file mode 100644 index 000000000..8b04aaba4 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_6 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300012, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset.meta new file mode 100644 index 000000000..427f26d00 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6240b4c5077ecb442957c781492fad83 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset new file mode 100644 index 000000000..51eee197e --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: BGPlants_9 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300016, guid: 776d10e19ab11c44a8271fc18a42ab83, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset.meta new file mode 100644 index 000000000..5beb88602 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/BGPlants_9.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb52dcc0728b9d947809f40f89d69a68 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/TilesetRock_WaterBlockers.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/TilesetRock_WaterBlockers.png.meta index 09040d32f..7808d1d05 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/TilesetRock_WaterBlockers.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/TilesetRock_WaterBlockers.png.meta @@ -1,18 +1,30 @@ fileFormatVersion: 2 guid: 19ddc710aa1f2fd44bfe558f9bcf95f7 -timeCreated: 1503588821 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: TilesetRock_WaterBlockers_0 - 21300002: TilesetRock_WaterBlockers_1 - 21300004: TilesetRock_WaterBlockers_2 - 21300006: TilesetRock_WaterBlockers_3 - 21300008: TilesetRock_WaterBlockers_4 - 21300010: TilesetRock_WaterBlockers_5 - 21300012: TilesetRock_WaterBlockers_6 + internalIDToNameTable: + - first: + 213: 21300000 + second: TilesetRock_WaterBlockers_0 + - first: + 213: 21300002 + second: TilesetRock_WaterBlockers_1 + - first: + 213: 21300004 + second: TilesetRock_WaterBlockers_2 + - first: + 213: 21300006 + second: TilesetRock_WaterBlockers_3 + - first: + 213: 21300008 + second: TilesetRock_WaterBlockers_4 + - first: + 213: 21300010 + second: TilesetRock_WaterBlockers_5 + - first: + 213: 21300012 + second: TilesetRock_WaterBlockers_6 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -30,6 +42,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -40,7 +54,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -52,18 +66,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -73,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -83,7 +102,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -93,6 +114,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -110,6 +132,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_1 rect: @@ -124,6 +153,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_2 rect: @@ -138,6 +174,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_3 rect: @@ -152,6 +195,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_4 rect: @@ -166,6 +216,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_5 rect: @@ -180,6 +237,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: TilesetRock_WaterBlockers_6 rect: @@ -194,9 +258,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Alien.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Alien.png.meta index b69e46009..0f9ac4d14 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Alien.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Alien.png.meta @@ -1,103 +1,285 @@ fileFormatVersion: 2 guid: 05f0bf62dcfb65a4ebd0402151fc3c11 -timeCreated: 1508161823 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Tileset_Alien_FloorCornerOuterLeft - 21300002: Tileset_Alien_Floor0 - 21300004: Tileset_Alien_Floor1 - 21300006: Tileset_Alien_Floor2 - 21300008: Tileset_Alien_Floor3 - 21300010: Tileset_Alien_Floor4 - 21300012: Tileset_Alien_Floor5 - 21300014: Tileset_Alien_Floor6 - 21300016: Tileset_Alien_FloorCornerOuterRight - 21300018: Tileset_Alien_WallLeft0 - 21300020: Tileset_Alien_Fill0 - 21300022: Tileset_Alien_Fill1 - 21300024: Tileset_Alien_Fill2 - 21300026: Tileset_Alien_Fill3 - 21300028: Tileset_Alien_Fill4 - 21300030: Tileset_Alien_Fill5 - 21300032: Tileset_Alien_Fill6 - 21300034: Tileset_Alien_WallRight0 - 21300036: Tileset_Alien_WallLeft1 - 21300038: Tileset_Alien_21 - 21300040: Tileset_Alien_22 - 21300042: Tileset_Alien_23 - 21300044: Tileset_Alien_24 - 21300046: Tileset_Alien_25 - 21300048: Tileset_Alien_Ceiling0 - 21300050: Tileset_Alien_Ceiling1 - 21300052: Tileset_Alien_WallRight1 - 21300054: Tileset_Alien_WallLeft2 - 21300056: Tileset_Alien_CeilingCornerOuterLeft - 21300058: Tileset_Alien_Ceiling2 - 21300060: Tileset_Alien_Ceiling3 - 21300062: Tileset_Alien_Ceiling4 - 21300064: Tileset_Alien_Ceiling5 - 21300066: Tileset_Alien_Ceiling6 - 21300068: Tileset_Alien_CeilingCornerOuterRight - 21300070: Tileset_Alien_WallRight2 - 21300072: Tileset_Alien_WallLeft3 - 21300074: Tileset_Alien_FloorSingleBlock - 21300076: Tileset_Alien_FloorCornerInnerLeft0 - 21300078: Tileset_Alien_45 - 21300080: Tileset_Alien_46 - 21300082: Tileset_Alien_47 - 21300084: Tileset_Alien_WallRight3 - 21300086: Tileset_Alien_WallLeft4 - 21300088: Tileset_Alien_SingleBlock - 21300090: Tileset_Alien_FloorCornerInnerRight0 - 21300092: Tileset_Alien_55 - 21300094: Tileset_Alien_56 - 21300096: Tileset_Alien_57 - 21300098: Tileset_Alien_WallRight4 - 21300100: Tileset_Alien_WallLeft5 - 21300102: Tileset_Alien_LeftWallCorner - 21300104: Tileset_Alien_FloorSingleBlock0 - 21300106: Tileset_Alien_FloorSingleBlock1 - 21300108: Tileset_Alien_RightWallCorner - 21300110: Tileset_Alien_65 - 21300112: Tileset_Alien_66 - 21300114: Tileset_Alien_67 - 21300116: Tileset_Alien_WallRight5 - 21300118: Tileset_Alien_WallLeft6 - 21300120: Tileset_Alien_FloorSingleBlockLeft - 21300122: Tileset_Alien_FloorSingleBlock2 - 21300124: Tileset_Alien_FloorSingleBlock3 - 21300126: Tileset_Alien_FloorSingleBlockRight - 21300128: Tileset_Alien_WallRight6 - 21300130: Tileset_Alien_80 - 21300132: Tileset_Alien_81 - 21300134: Tileset_Alien_82 - 21300136: Tileset_Alien_83 - 21300138: Tileset_Alien_84 - 21300140: Tileset_Alien_85 - 21300142: Tileset_Alien_86 - 21300144: Tileset_Alien_89 - 21300146: Tileset_Alien_90 - 21300148: Tileset_Alien_91 - 21300150: Tileset_Alien_92 - 21300152: Tileset_Alien_93 - 21300154: Tileset_Alien_94 - 21300156: Tileset_Alien_95 - 21300158: Tileset_Alien_SingleColumnwall0 - 21300160: Tileset_Alien_SingleColumnwall1 - 21300162: Tileset_Alien_SingleColumnwall2 - 21300164: Tileset_Alien_SingleColumnwall3 - 21300166: Tileset_Alien_SingleBlockCornerLeft - 21300168: Tileset_Alien_SingleBlockCornerRight - 21300170: Tileset_Alien_CeilingCornerFloorRight - 21300172: Tileset_Alien_CeilingCornerFloorLeft - 21300174: Tileset_Alien_SingleColumnCentreCeiling - 21300176: Tileset_Alien_SingleColumnCentreCorners - 21300178: Tileset_Alien_SingleColumnBottom - 21300180: Tileset_Alien_WallLeftCornerFloor - 21300182: Tileset_Alien_WallRightCornerFloor + internalIDToNameTable: + - first: + 213: 21300000 + second: Tileset_Alien_FloorCornerOuterLeft + - first: + 213: 21300002 + second: Tileset_Alien_Floor0 + - first: + 213: 21300004 + second: Tileset_Alien_Floor1 + - first: + 213: 21300006 + second: Tileset_Alien_Floor2 + - first: + 213: 21300008 + second: Tileset_Alien_Floor3 + - first: + 213: 21300010 + second: Tileset_Alien_Floor4 + - first: + 213: 21300012 + second: Tileset_Alien_Floor5 + - first: + 213: 21300014 + second: Tileset_Alien_Floor6 + - first: + 213: 21300016 + second: Tileset_Alien_FloorCornerOuterRight + - first: + 213: 21300018 + second: Tileset_Alien_WallLeft0 + - first: + 213: 21300020 + second: Tileset_Alien_Fill0 + - first: + 213: 21300022 + second: Tileset_Alien_Fill1 + - first: + 213: 21300024 + second: Tileset_Alien_Fill2 + - first: + 213: 21300026 + second: Tileset_Alien_Fill3 + - first: + 213: 21300028 + second: Tileset_Alien_Fill4 + - first: + 213: 21300030 + second: Tileset_Alien_Fill5 + - first: + 213: 21300032 + second: Tileset_Alien_Fill6 + - first: + 213: 21300034 + second: Tileset_Alien_WallRight0 + - first: + 213: 21300036 + second: Tileset_Alien_WallLeft1 + - first: + 213: 21300038 + second: Tileset_Alien_21 + - first: + 213: 21300040 + second: Tileset_Alien_22 + - first: + 213: 21300042 + second: Tileset_Alien_23 + - first: + 213: 21300044 + second: Tileset_Alien_24 + - first: + 213: 21300046 + second: Tileset_Alien_25 + - first: + 213: 21300048 + second: Tileset_Alien_Ceiling0 + - first: + 213: 21300050 + second: Tileset_Alien_Ceiling1 + - first: + 213: 21300052 + second: Tileset_Alien_WallRight1 + - first: + 213: 21300054 + second: Tileset_Alien_WallLeft2 + - first: + 213: 21300056 + second: Tileset_Alien_CeilingCornerOuterLeft + - first: + 213: 21300058 + second: Tileset_Alien_Ceiling2 + - first: + 213: 21300060 + second: Tileset_Alien_Ceiling3 + - first: + 213: 21300062 + second: Tileset_Alien_Ceiling4 + - first: + 213: 21300064 + second: Tileset_Alien_Ceiling5 + - first: + 213: 21300066 + second: Tileset_Alien_Ceiling6 + - first: + 213: 21300068 + second: Tileset_Alien_CeilingCornerOuterRight + - first: + 213: 21300070 + second: Tileset_Alien_WallRight2 + - first: + 213: 21300072 + second: Tileset_Alien_WallLeft3 + - first: + 213: 21300074 + second: Tileset_Alien_FloorSingleBlock + - first: + 213: 21300076 + second: Tileset_Alien_FloorCornerInnerLeft0 + - first: + 213: 21300078 + second: Tileset_Alien_45 + - first: + 213: 21300080 + second: Tileset_Alien_46 + - first: + 213: 21300082 + second: Tileset_Alien_47 + - first: + 213: 21300084 + second: Tileset_Alien_WallRight3 + - first: + 213: 21300086 + second: Tileset_Alien_WallLeft4 + - first: + 213: 21300088 + second: Tileset_Alien_SingleBlock + - first: + 213: 21300090 + second: Tileset_Alien_FloorCornerInnerRight0 + - first: + 213: 21300092 + second: Tileset_Alien_55 + - first: + 213: 21300094 + second: Tileset_Alien_56 + - first: + 213: 21300096 + second: Tileset_Alien_57 + - first: + 213: 21300098 + second: Tileset_Alien_WallRight4 + - first: + 213: 21300100 + second: Tileset_Alien_WallLeft5 + - first: + 213: 21300102 + second: Tileset_Alien_LeftWallCorner + - first: + 213: 21300104 + second: Tileset_Alien_FloorSingleBlock0 + - first: + 213: 21300106 + second: Tileset_Alien_FloorSingleBlock1 + - first: + 213: 21300108 + second: Tileset_Alien_RightWallCorner + - first: + 213: 21300110 + second: Tileset_Alien_65 + - first: + 213: 21300112 + second: Tileset_Alien_66 + - first: + 213: 21300114 + second: Tileset_Alien_67 + - first: + 213: 21300116 + second: Tileset_Alien_WallRight5 + - first: + 213: 21300118 + second: Tileset_Alien_WallLeft6 + - first: + 213: 21300120 + second: Tileset_Alien_FloorSingleBlockLeft + - first: + 213: 21300122 + second: Tileset_Alien_FloorSingleBlock2 + - first: + 213: 21300124 + second: Tileset_Alien_FloorSingleBlock3 + - first: + 213: 21300126 + second: Tileset_Alien_FloorSingleBlockRight + - first: + 213: 21300128 + second: Tileset_Alien_WallRight6 + - first: + 213: 21300130 + second: Tileset_Alien_80 + - first: + 213: 21300132 + second: Tileset_Alien_81 + - first: + 213: 21300134 + second: Tileset_Alien_82 + - first: + 213: 21300136 + second: Tileset_Alien_83 + - first: + 213: 21300138 + second: Tileset_Alien_84 + - first: + 213: 21300140 + second: Tileset_Alien_85 + - first: + 213: 21300142 + second: Tileset_Alien_86 + - first: + 213: 21300144 + second: Tileset_Alien_89 + - first: + 213: 21300146 + second: Tileset_Alien_90 + - first: + 213: 21300148 + second: Tileset_Alien_91 + - first: + 213: 21300150 + second: Tileset_Alien_92 + - first: + 213: 21300152 + second: Tileset_Alien_93 + - first: + 213: 21300154 + second: Tileset_Alien_94 + - first: + 213: 21300156 + second: Tileset_Alien_95 + - first: + 213: 21300158 + second: Tileset_Alien_SingleColumnwall0 + - first: + 213: 21300160 + second: Tileset_Alien_SingleColumnwall1 + - first: + 213: 21300162 + second: Tileset_Alien_SingleColumnwall2 + - first: + 213: 21300164 + second: Tileset_Alien_SingleColumnwall3 + - first: + 213: 21300166 + second: Tileset_Alien_SingleBlockCornerLeft + - first: + 213: 21300168 + second: Tileset_Alien_SingleBlockCornerRight + - first: + 213: 21300170 + second: Tileset_Alien_CeilingCornerFloorRight + - first: + 213: 21300172 + second: Tileset_Alien_CeilingCornerFloorLeft + - first: + 213: 21300174 + second: Tileset_Alien_SingleColumnCentreCeiling + - first: + 213: 21300176 + second: Tileset_Alien_SingleColumnCentreCorners + - first: + 213: 21300178 + second: Tileset_Alien_SingleColumnBottom + - first: + 213: 21300180 + second: Tileset_Alien_WallLeftCornerFloor + - first: + 213: 21300182 + second: Tileset_Alien_WallRightCornerFloor externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -115,6 +297,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -125,7 +309,7 @@ TextureImporter: serializedVersion: 2 filterMode: 0 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 0 wrapV: 0 wrapW: 0 @@ -137,18 +321,21 @@ TextureImporter: spriteMeshType: 0 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -158,7 +345,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -168,7 +357,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -178,6 +369,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -199,6 +391,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.23486} tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor0 rect: @@ -217,6 +416,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.57227} tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor1 rect: @@ -235,6 +441,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.18555} tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor2 rect: @@ -253,6 +466,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.7207} tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor3 rect: @@ -271,6 +491,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.49414} tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor4 rect: @@ -289,6 +516,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 133.25977} tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor5 rect: @@ -307,6 +541,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 131.57227} tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Floor6 rect: @@ -325,6 +566,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 133.18555} tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorCornerOuterRight rect: @@ -343,6 +591,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 133.60498} tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft0 rect: @@ -363,6 +618,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill0 rect: @@ -381,6 +643,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill1 rect: @@ -399,6 +668,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill2 rect: @@ -417,6 +693,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill3 rect: @@ -435,6 +718,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill4 rect: @@ -453,6 +743,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill5 rect: @@ -471,6 +768,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Fill6 rect: @@ -489,6 +793,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight0 rect: @@ -507,6 +818,13 @@ TextureImporter: - {x: 254, y: -256} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft1 rect: @@ -526,6 +844,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling0 rect: @@ -545,6 +870,13 @@ TextureImporter: - {x: 256, y: -254} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 05305410000000000800000000000000 + internalID: 21300048 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling1 rect: @@ -564,6 +896,13 @@ TextureImporter: - {x: 256, y: -250} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight1 rect: @@ -582,6 +921,13 @@ TextureImporter: - {x: 254, y: -256} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 45305410000000000800000000000000 + internalID: 21300052 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft2 rect: @@ -600,6 +946,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_CeilingCornerOuterLeft rect: @@ -621,6 +974,13 @@ TextureImporter: - {x: 256, y: -251} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling2 rect: @@ -640,6 +1000,13 @@ TextureImporter: - {x: 256, y: -254} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a5305410000000000800000000000000 + internalID: 21300058 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling3 rect: @@ -660,6 +1027,13 @@ TextureImporter: - {x: 256, y: -251} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c5305410000000000800000000000000 + internalID: 21300060 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling4 rect: @@ -679,6 +1053,13 @@ TextureImporter: - {x: 256, y: -255} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: e5305410000000000800000000000000 + internalID: 21300062 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling5 rect: @@ -699,6 +1080,13 @@ TextureImporter: - {x: 256, y: -252} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 06305410000000000800000000000000 + internalID: 21300064 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_Ceiling6 rect: @@ -718,6 +1106,13 @@ TextureImporter: - {x: 256, y: -255} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 26305410000000000800000000000000 + internalID: 21300066 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_CeilingCornerOuterRight rect: @@ -739,6 +1134,13 @@ TextureImporter: - {x: 255, y: 242} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 46305410000000000800000000000000 + internalID: 21300068 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight2 rect: @@ -761,6 +1163,13 @@ TextureImporter: - {x: 254, y: -100} - {x: 229, y: 1} tessellationDetail: 0 + bones: [] + spriteID: 66305410000000000800000000000000 + internalID: 21300070 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft3 rect: @@ -780,6 +1189,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 86305410000000000800000000000000 + internalID: 21300072 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlock rect: @@ -798,6 +1214,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 133.94287} tessellationDetail: 0 + bones: [] + spriteID: a6305410000000000800000000000000 + internalID: 21300074 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorCornerInnerLeft0 rect: @@ -816,6 +1239,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130.71436} tessellationDetail: 0 + bones: [] + spriteID: c6305410000000000800000000000000 + internalID: 21300076 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight3 rect: @@ -834,6 +1264,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 47305410000000000800000000000000 + internalID: 21300084 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft4 rect: @@ -857,6 +1294,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 67305410000000000800000000000000 + internalID: 21300086 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleBlock rect: @@ -877,6 +1321,13 @@ TextureImporter: - {x: 256, y: -234} - {x: 256, y: 132.30225} tessellationDetail: 0 + bones: [] + spriteID: 87305410000000000800000000000000 + internalID: 21300088 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorCornerInnerRight0 rect: @@ -895,6 +1346,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.72314} tessellationDetail: 0 + bones: [] + spriteID: a7305410000000000800000000000000 + internalID: 21300090 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight4 rect: @@ -913,6 +1371,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 28305410000000000800000000000000 + internalID: 21300098 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft5 rect: @@ -932,6 +1397,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 48305410000000000800000000000000 + internalID: 21300100 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_LeftWallCorner rect: @@ -951,6 +1423,13 @@ TextureImporter: - {x: 256, y: 241} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 68305410000000000800000000000000 + internalID: 21300102 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlock0 rect: @@ -969,6 +1448,13 @@ TextureImporter: - {x: 256, y: -255} - {x: 256, y: 133.53857} tessellationDetail: 0 + bones: [] + spriteID: 88305410000000000800000000000000 + internalID: 21300104 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlock1 rect: @@ -987,6 +1473,13 @@ TextureImporter: - {x: -256, y: -255} - {x: 256, y: -255} tessellationDetail: 0 + bones: [] + spriteID: a8305410000000000800000000000000 + internalID: 21300106 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_RightWallCorner rect: @@ -1007,6 +1500,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c8305410000000000800000000000000 + internalID: 21300108 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight5 rect: @@ -1025,6 +1525,13 @@ TextureImporter: - {x: 254, y: -256} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 49305410000000000800000000000000 + internalID: 21300116 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeft6 rect: @@ -1044,6 +1551,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 69305410000000000800000000000000 + internalID: 21300118 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlockLeft rect: @@ -1062,6 +1576,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.08252} tessellationDetail: 0 + bones: [] + spriteID: 89305410000000000800000000000000 + internalID: 21300120 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlock2 rect: @@ -1080,6 +1601,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 132.2666} tessellationDetail: 0 + bones: [] + spriteID: a9305410000000000800000000000000 + internalID: 21300122 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlock3 rect: @@ -1098,6 +1626,13 @@ TextureImporter: - {x: -256, y: -256} - {x: 256, y: -256} tessellationDetail: 0 + bones: [] + spriteID: c9305410000000000800000000000000 + internalID: 21300124 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_FloorSingleBlockRight rect: @@ -1116,6 +1651,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 133.20557} tessellationDetail: 0 + bones: [] + spriteID: e9305410000000000800000000000000 + internalID: 21300126 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRight6 rect: @@ -1134,6 +1676,13 @@ TextureImporter: - {x: 254, y: -256} - {x: 254, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0a305410000000000800000000000000 + internalID: 21300128 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_80 rect: @@ -1153,6 +1702,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 2a305410000000000800000000000000 + internalID: 21300130 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_89 rect: @@ -1172,6 +1728,13 @@ TextureImporter: - {x: 256, y: -254} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0b305410000000000800000000000000 + internalID: 21300144 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnwall0 rect: @@ -1186,6 +1749,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: eb305410000000000800000000000000 + internalID: 21300158 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnwall1 rect: @@ -1200,6 +1770,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 0c305410000000000800000000000000 + internalID: 21300160 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnwall2 rect: @@ -1214,6 +1791,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 2c305410000000000800000000000000 + internalID: 21300162 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnwall3 rect: @@ -1228,6 +1812,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 4c305410000000000800000000000000 + internalID: 21300164 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleBlockCornerLeft rect: @@ -1242,6 +1833,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 6c305410000000000800000000000000 + internalID: 21300166 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleBlockCornerRight rect: @@ -1256,6 +1854,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 8c305410000000000800000000000000 + internalID: 21300168 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_CeilingCornerFloorRight rect: @@ -1270,6 +1875,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: ac305410000000000800000000000000 + internalID: 21300170 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_CeilingCornerFloorLeft rect: @@ -1284,6 +1896,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: cc305410000000000800000000000000 + internalID: 21300172 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnCentreCeiling rect: @@ -1298,6 +1917,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: ec305410000000000800000000000000 + internalID: 21300174 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnCentreCorners rect: @@ -1312,6 +1938,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 0d305410000000000800000000000000 + internalID: 21300176 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_SingleColumnBottom rect: @@ -1326,6 +1959,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 2d305410000000000800000000000000 + internalID: 21300178 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallLeftCornerFloor rect: @@ -1340,6 +1980,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 4d305410000000000800000000000000 + internalID: 21300180 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Alien_WallRightCornerFloor rect: @@ -1354,9 +2001,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 6d305410000000000800000000000000 + internalID: 21300182 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock.png.meta index 61f8db1bf..0ca5180a8 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock.png.meta @@ -1,134 +1,378 @@ fileFormatVersion: 2 guid: 6e1db66fc7e57884380659e0a55351f0 -timeCreated: 1516195363 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Tileset_Rock_Floor01 - 21300002: Tileset_Rock_Floor02 - 21300004: Tileset_Rock_Floor03 - 21300006: Tileset_Rock_Floor04 - 21300008: Tileset_Rock_Floor05 - 21300010: Tileset_Rock_Floor06 - 21300012: Tileset_Rock_Floor07 - 21300014: Tileset_Rock_Floor6 - 21300016: Tileset_Rock_Fill01 - 21300018: Tileset_Rock_Fill02 - 21300020: Tileset_Rock_Fill03 - 21300022: Tileset_Rock_Fill04 - 21300024: Tileset_Rock_Fill05 - 21300026: Tileset_Rock_Fill06 - 21300028: Tileset_Rock_Fill07 - 21300030: Tileset_Rock_Fill08 - 21300032: Tileset_Rock_FloorLeftEnd01 - 21300034: Tileset_Rock_WallRight0 - 21300036: Tileset_Rock_WallLeft1 - 21300038: Tileset_Rock_FloorCornerRight01 - 21300040: Tileset_Rock_FloorLeftCorner01 - 21300042: Tileset_Rock_Fill9 - 21300044: Tileset_Rock_Fill10 - 21300046: Tileset_Rock_FloorRightEnd01 - 21300048: Tileset_Rock_WallLeft01 - 21300050: Tileset_Rock_Ceiling1 - 21300052: Tileset_Rock_WallRight1 - 21300054: Tileset_Rock_WallLeft2 - 21300056: Tileset_Rock_CeilingCornerOuterLeft - 21300058: Tileset_Rock_Ceiling2 - 21300060: Tileset_Rock_Ceiling3 - 21300062: Tileset_Rock_WallRight01 - 21300064: Tileset_Rock_Ceiling5 - 21300066: Tileset_Rock_Ceiling6 - 21300068: Tileset_Rock_CeilingCornerOuterRight - 21300070: Tileset_Rock_WallRight2 - 21300072: Tileset_Rock_FloorCornerOuterLeft - 21300074: Tileset_Rock_Floor1 - 21300076: Tileset_Rock_Floor2 - 21300078: Tileset_Rock_Floor2 - 21300080: Tileset_Rock_Floor4 - 21300082: Tileset_Rock_Floor5 - 21300084: Tileset_Rock_Floor6 - 21300086: Tileset_Rock_Fill0 - 21300088: Tileset_Rock_Fill1 - 21300090: Tileset_Rock_Fill2 - 21300092: Tileset_Rock_Fill3 - 21300094: Tileset_Rock_Fill4 - 21300096: Tileset_Rock_Fill5 - 21300098: Tileset_Rock_Fill6 - 21300100: Tileset_Rock_Fill7 - 21300102: Tileset_Rock_FloorLeft - 21300104: Tileset_Rock_FloorCornerRight - 21300106: Tileset_Rock_FloorCornerLeft - 21300108: Tileset_Rock_FloorRight - 21300110: Tileset_Rock_Ceiling0 - 21300112: Tileset_Rock_Ceiling4 - 21300114: Tileset_Rock_WallLeft3 - 21300116: Tileset_Rock_FloorSingleBlock - 21300118: Tileset_Rock_FloorCornerInnerRight0 - 21300120: Tileset_Rock_FloorCornerInnerRight1 - 21300122: Tileset_Rock_FloorCornerInnerRight2 - 21300124: Tileset_Rock_FloorCornerInnerRight3 - 21300126: Tileset_Rock_WallRight3 - 21300128: Tileset_Rock_WallLeft4 - 21300130: Tileset_Rock_SingleBlock - 21300132: Tileset_Rock_45 - 21300134: Tileset_Rock_FloorCornerInnerLeft0 - 21300136: Tileset_Rock_FloorCornerInnerLeft1 - 21300138: Tileset_Rock_FloorCornerInnerLeft2 - 21300140: Tileset_Rock_FloorCornerInnerLeft3 - 21300142: Tileset_Rock_WallRight4 - 21300144: Tileset_Rock_WallLeft5 - 21300146: Tileset_Rock_FloorCornerSingleBlockLeft - 21300148: Tileset_Rock_FloorSingleBlock0 - 21300150: Tileset_Rock_FloorSingleBlock1 - 21300152: Tileset_Rock_FloorSingleBlock2 - 21300154: Tileset_Rock_FloorSingleBlock3 - 21300156: Tileset_Rock_FloorSingleBlock4 - 21300158: Tileset_Rock_FloorCornerSingleBlockRight - 21300160: Tileset_Rock_WallRight5 - 21300162: Tileset_Rock_WallLeft6 - 21300164: Tileset_Rock_FloorSingleBlockLeft - 21300166: Tileset_Rock_FloorSingleBlock5 - 21300168: Tileset_Rock_FloorSingleBlock6 - 21300170: Tileset_Rock_Floor0 - 21300172: Tileset_Rock_Floor3 - 21300174: Tileset_Rock_FloorCornerOuterRight - 21300176: Tileset_Rock_WallLeft0 - 21300178: Tileset_Rock_Fill8 - 21300180: Tileset_Rock_Fill11 - 21300182: Tileset_Rock_FloorSingleBlockRight - 21300184: Tileset_Rock_WallRight6 - 21300186: Tileset_Rock_WallLeftCeilingCorner0 - 21300188: Tileset_Rock_WallLeftCeilingCorner1 - 21300190: Tileset_Rock_WallLeftCeilingCorner2 - 21300192: Tileset_Rock_WallLeftCeilingCorner3 - 21300194: Tileset_Rock_WallLeftCeilingCorner4 - 21300196: Tileset_Rock_WallLeftCeilingCorner5 - 21300198: Tileset_Rock_WallLeftCeilingCorner6 - 21300200: Tileset_Rock_WallRightCeilingCorner0 - 21300202: Tileset_Rock_WallRightCeilingCorner1 - 21300204: Tileset_Rock_WallRightCeilingCorner2 - 21300206: Tileset_Rock_WallRightCeilingCorner3 - 21300208: Tileset_Rock_WallRightCeilingCorner4 - 21300210: Tileset_Rock_78 - 21300212: Tileset_Rock_79 - 21300214: Tileset_Rock_WallRightCeilingCorner5 - 21300216: Tileset_Rock_WallRightCeilingCorner6 - 21300218: Tileset_Rock_SingleColumn0 - 21300220: Tileset_Rock_SingleColumn1 - 21300222: Tileset_Rock_SingleColumn2 - 21300224: Tileset_Rock_SingleColumnBottom - 21300226: Tileset_Rock_SingleBlockCorner_Left - 21300228: Tileset_Rock_SingleBlockCorner_Right - 21300230: Tileset_Rock_WallLeftCornerGrass - 21300232: Tileset_Rock_WallCornerRightGrass - 21300234: Tileset_Rock_SingleColumnCentreCorners - 21300236: Tileset_Rock_CeilingCornerGrassRight - 21300238: Tileset_Rock_CeilingCornerGrassLeft - 21300240: Tileset_Rock_SingleColumnCentreCeiling - 21300242: Tileset_Rock_CeilingCornerGrassSingleLeft - 21300244: Tileset_Rock_CeilingCornerGrassSingleRight + internalIDToNameTable: + - first: + 213: 21300000 + second: Tileset_Rock_Floor01 + - first: + 213: 21300002 + second: Tileset_Rock_Floor02 + - first: + 213: 21300004 + second: Tileset_Rock_Floor03 + - first: + 213: 21300006 + second: Tileset_Rock_Floor04 + - first: + 213: 21300008 + second: Tileset_Rock_Floor05 + - first: + 213: 21300010 + second: Tileset_Rock_Floor06 + - first: + 213: 21300012 + second: Tileset_Rock_Floor07 + - first: + 213: 21300014 + second: Tileset_Rock_Floor6 + - first: + 213: 21300016 + second: Tileset_Rock_Fill01 + - first: + 213: 21300018 + second: Tileset_Rock_Fill02 + - first: + 213: 21300020 + second: Tileset_Rock_Fill03 + - first: + 213: 21300022 + second: Tileset_Rock_Fill04 + - first: + 213: 21300024 + second: Tileset_Rock_Fill05 + - first: + 213: 21300026 + second: Tileset_Rock_Fill06 + - first: + 213: 21300028 + second: Tileset_Rock_Fill07 + - first: + 213: 21300030 + second: Tileset_Rock_Fill08 + - first: + 213: 21300032 + second: Tileset_Rock_FloorLeftEnd01 + - first: + 213: 21300034 + second: Tileset_Rock_WallRight0 + - first: + 213: 21300036 + second: Tileset_Rock_WallLeft1 + - first: + 213: 21300038 + second: Tileset_Rock_FloorCornerRight01 + - first: + 213: 21300040 + second: Tileset_Rock_FloorLeftCorner01 + - first: + 213: 21300042 + second: Tileset_Rock_Fill9 + - first: + 213: 21300044 + second: Tileset_Rock_Fill10 + - first: + 213: 21300046 + second: Tileset_Rock_FloorRightEnd01 + - first: + 213: 21300048 + second: Tileset_Rock_WallLeft01 + - first: + 213: 21300050 + second: Tileset_Rock_Ceiling1 + - first: + 213: 21300052 + second: Tileset_Rock_WallRight1 + - first: + 213: 21300054 + second: Tileset_Rock_WallLeft2 + - first: + 213: 21300056 + second: Tileset_Rock_CeilingCornerOuterLeft + - first: + 213: 21300058 + second: Tileset_Rock_Ceiling2 + - first: + 213: 21300060 + second: Tileset_Rock_Ceiling3 + - first: + 213: 21300062 + second: Tileset_Rock_WallRight01 + - first: + 213: 21300064 + second: Tileset_Rock_Ceiling5 + - first: + 213: 21300066 + second: Tileset_Rock_Ceiling6 + - first: + 213: 21300068 + second: Tileset_Rock_CeilingCornerOuterRight + - first: + 213: 21300070 + second: Tileset_Rock_WallRight2 + - first: + 213: 21300072 + second: Tileset_Rock_FloorCornerOuterLeft + - first: + 213: 21300074 + second: Tileset_Rock_Floor1 + - first: + 213: 21300076 + second: Tileset_Rock_Floor2 + - first: + 213: 21300078 + second: Tileset_Rock_Floor2 + - first: + 213: 21300080 + second: Tileset_Rock_Floor4 + - first: + 213: 21300082 + second: Tileset_Rock_Floor5 + - first: + 213: 21300084 + second: Tileset_Rock_Floor6 + - first: + 213: 21300086 + second: Tileset_Rock_Fill0 + - first: + 213: 21300088 + second: Tileset_Rock_Fill1 + - first: + 213: 21300090 + second: Tileset_Rock_Fill2 + - first: + 213: 21300092 + second: Tileset_Rock_Fill3 + - first: + 213: 21300094 + second: Tileset_Rock_Fill4 + - first: + 213: 21300096 + second: Tileset_Rock_Fill5 + - first: + 213: 21300098 + second: Tileset_Rock_Fill6 + - first: + 213: 21300100 + second: Tileset_Rock_Fill7 + - first: + 213: 21300102 + second: Tileset_Rock_FloorLeft + - first: + 213: 21300104 + second: Tileset_Rock_FloorCornerRight + - first: + 213: 21300106 + second: Tileset_Rock_FloorCornerLeft + - first: + 213: 21300108 + second: Tileset_Rock_FloorRight + - first: + 213: 21300110 + second: Tileset_Rock_Ceiling0 + - first: + 213: 21300112 + second: Tileset_Rock_Ceiling4 + - first: + 213: 21300114 + second: Tileset_Rock_WallLeft3 + - first: + 213: 21300116 + second: Tileset_Rock_FloorSingleBlock + - first: + 213: 21300118 + second: Tileset_Rock_FloorCornerInnerRight0 + - first: + 213: 21300120 + second: Tileset_Rock_FloorCornerInnerRight1 + - first: + 213: 21300122 + second: Tileset_Rock_FloorCornerInnerRight2 + - first: + 213: 21300124 + second: Tileset_Rock_FloorCornerInnerRight3 + - first: + 213: 21300126 + second: Tileset_Rock_WallRight3 + - first: + 213: 21300128 + second: Tileset_Rock_WallLeft4 + - first: + 213: 21300130 + second: Tileset_Rock_SingleBlock + - first: + 213: 21300132 + second: Tileset_Rock_45 + - first: + 213: 21300134 + second: Tileset_Rock_FloorCornerInnerLeft0 + - first: + 213: 21300136 + second: Tileset_Rock_FloorCornerInnerLeft1 + - first: + 213: 21300138 + second: Tileset_Rock_FloorCornerInnerLeft2 + - first: + 213: 21300140 + second: Tileset_Rock_FloorCornerInnerLeft3 + - first: + 213: 21300142 + second: Tileset_Rock_WallRight4 + - first: + 213: 21300144 + second: Tileset_Rock_WallLeft5 + - first: + 213: 21300146 + second: Tileset_Rock_FloorCornerSingleBlockLeft + - first: + 213: 21300148 + second: Tileset_Rock_FloorSingleBlock0 + - first: + 213: 21300150 + second: Tileset_Rock_FloorSingleBlock1 + - first: + 213: 21300152 + second: Tileset_Rock_FloorSingleBlock2 + - first: + 213: 21300154 + second: Tileset_Rock_FloorSingleBlock3 + - first: + 213: 21300156 + second: Tileset_Rock_FloorSingleBlock4 + - first: + 213: 21300158 + second: Tileset_Rock_FloorCornerSingleBlockRight + - first: + 213: 21300160 + second: Tileset_Rock_WallRight5 + - first: + 213: 21300162 + second: Tileset_Rock_WallLeft6 + - first: + 213: 21300164 + second: Tileset_Rock_FloorSingleBlockLeft + - first: + 213: 21300166 + second: Tileset_Rock_FloorSingleBlock5 + - first: + 213: 21300168 + second: Tileset_Rock_FloorSingleBlock6 + - first: + 213: 21300170 + second: Tileset_Rock_Floor0 + - first: + 213: 21300172 + second: Tileset_Rock_Floor3 + - first: + 213: 21300174 + second: Tileset_Rock_FloorCornerOuterRight + - first: + 213: 21300176 + second: Tileset_Rock_WallLeft0 + - first: + 213: 21300178 + second: Tileset_Rock_Fill8 + - first: + 213: 21300180 + second: Tileset_Rock_Fill11 + - first: + 213: 21300182 + second: Tileset_Rock_FloorSingleBlockRight + - first: + 213: 21300184 + second: Tileset_Rock_WallRight6 + - first: + 213: 21300186 + second: Tileset_Rock_WallLeftCeilingCorner0 + - first: + 213: 21300188 + second: Tileset_Rock_WallLeftCeilingCorner1 + - first: + 213: 21300190 + second: Tileset_Rock_WallLeftCeilingCorner2 + - first: + 213: 21300192 + second: Tileset_Rock_WallLeftCeilingCorner3 + - first: + 213: 21300194 + second: Tileset_Rock_WallLeftCeilingCorner4 + - first: + 213: 21300196 + second: Tileset_Rock_WallLeftCeilingCorner5 + - first: + 213: 21300198 + second: Tileset_Rock_WallLeftCeilingCorner6 + - first: + 213: 21300200 + second: Tileset_Rock_WallRightCeilingCorner0 + - first: + 213: 21300202 + second: Tileset_Rock_WallRightCeilingCorner1 + - first: + 213: 21300204 + second: Tileset_Rock_WallRightCeilingCorner2 + - first: + 213: 21300206 + second: Tileset_Rock_WallRightCeilingCorner3 + - first: + 213: 21300208 + second: Tileset_Rock_WallRightCeilingCorner4 + - first: + 213: 21300210 + second: Tileset_Rock_78 + - first: + 213: 21300212 + second: Tileset_Rock_79 + - first: + 213: 21300214 + second: Tileset_Rock_WallRightCeilingCorner5 + - first: + 213: 21300216 + second: Tileset_Rock_WallRightCeilingCorner6 + - first: + 213: 21300218 + second: Tileset_Rock_SingleColumn0 + - first: + 213: 21300220 + second: Tileset_Rock_SingleColumn1 + - first: + 213: 21300222 + second: Tileset_Rock_SingleColumn2 + - first: + 213: 21300224 + second: Tileset_Rock_SingleColumnBottom + - first: + 213: 21300226 + second: Tileset_Rock_SingleBlockCorner_Left + - first: + 213: 21300228 + second: Tileset_Rock_SingleBlockCorner_Right + - first: + 213: 21300230 + second: Tileset_Rock_WallLeftCornerGrass + - first: + 213: 21300232 + second: Tileset_Rock_WallCornerRightGrass + - first: + 213: 21300234 + second: Tileset_Rock_SingleColumnCentreCorners + - first: + 213: 21300236 + second: Tileset_Rock_CeilingCornerGrassRight + - first: + 213: 21300238 + second: Tileset_Rock_CeilingCornerGrassLeft + - first: + 213: 21300240 + second: Tileset_Rock_SingleColumnCentreCeiling + - first: + 213: 21300242 + second: Tileset_Rock_CeilingCornerGrassSingleLeft + - first: + 213: 21300244 + second: Tileset_Rock_CeilingCornerGrassSingleRight externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -146,6 +390,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -156,7 +402,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -168,18 +414,21 @@ TextureImporter: spriteMeshType: 0 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -189,7 +438,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -199,7 +450,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -209,6 +462,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -296,6 +550,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 86305410000000000800000000000000 + internalID: 21300072 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor0 rect: @@ -411,6 +672,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: ac305410000000000800000000000000 + internalID: 21300170 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor1 rect: @@ -536,6 +804,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: a6305410000000000800000000000000 + internalID: 21300074 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor2 rect: @@ -621,6 +896,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: c6305410000000000800000000000000 + internalID: 21300076 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor3 rect: @@ -667,6 +949,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: cc305410000000000800000000000000 + internalID: 21300172 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor4 rect: @@ -770,6 +1059,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 07305410000000000800000000000000 + internalID: 21300080 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor5 rect: @@ -844,6 +1140,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 27305410000000000800000000000000 + internalID: 21300082 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Floor6 rect: @@ -1162,6 +1465,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerOuterRight rect: @@ -1329,6 +1639,13 @@ TextureImporter: - {x: 232.34766, y: 69.14209} - {x: 196.3335, y: 130} tessellationDetail: 0 + bones: [] + spriteID: ec305410000000000800000000000000 + internalID: 21300174 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft0 rect: @@ -1352,6 +1669,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0d305410000000000800000000000000 + internalID: 21300176 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill0 rect: @@ -1374,6 +1698,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 67305410000000000800000000000000 + internalID: 21300086 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill1 rect: @@ -1396,6 +1727,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 87305410000000000800000000000000 + internalID: 21300088 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill2 rect: @@ -1418,6 +1756,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a7305410000000000800000000000000 + internalID: 21300090 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill3 rect: @@ -1440,6 +1785,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c7305410000000000800000000000000 + internalID: 21300092 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill4 rect: @@ -1462,6 +1814,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: e7305410000000000800000000000000 + internalID: 21300094 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill5 rect: @@ -1484,6 +1843,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 08305410000000000800000000000000 + internalID: 21300096 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill6 rect: @@ -1506,6 +1872,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 28305410000000000800000000000000 + internalID: 21300098 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight0 rect: @@ -1531,6 +1904,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft1 rect: @@ -1553,6 +1933,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill7 rect: @@ -1575,6 +1962,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 48305410000000000800000000000000 + internalID: 21300100 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill8 rect: @@ -1597,6 +1991,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 2d305410000000000800000000000000 + internalID: 21300178 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill9 rect: @@ -1619,6 +2020,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill10 rect: @@ -1641,6 +2049,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c4305410000000000800000000000000 + internalID: 21300044 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Fill11 rect: @@ -1663,6 +2078,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 4d305410000000000800000000000000 + internalID: 21300180 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling0 rect: @@ -1685,6 +2107,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: e8305410000000000800000000000000 + internalID: 21300110 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling1 rect: @@ -1707,6 +2136,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 25305410000000000800000000000000 + internalID: 21300050 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight1 rect: @@ -1730,6 +2166,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 45305410000000000800000000000000 + internalID: 21300052 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft2 rect: @@ -1754,6 +2197,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 65305410000000000800000000000000 + internalID: 21300054 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerOuterLeft rect: @@ -1782,6 +2232,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 85305410000000000800000000000000 + internalID: 21300056 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling2 rect: @@ -1804,6 +2261,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a5305410000000000800000000000000 + internalID: 21300058 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling3 rect: @@ -1829,6 +2293,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c5305410000000000800000000000000 + internalID: 21300060 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling4 rect: @@ -1856,6 +2327,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 09305410000000000800000000000000 + internalID: 21300112 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling5 rect: @@ -1878,6 +2356,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 06305410000000000800000000000000 + internalID: 21300064 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_Ceiling6 rect: @@ -1900,6 +2385,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 26305410000000000800000000000000 + internalID: 21300066 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerOuterRight rect: @@ -1924,6 +2416,13 @@ TextureImporter: - {x: 256, y: -110} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 46305410000000000800000000000000 + internalID: 21300068 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight2 rect: @@ -1947,6 +2446,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: -115.313965} tessellationDetail: 0 + bones: [] + spriteID: 66305410000000000800000000000000 + internalID: 21300070 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft3 rect: @@ -1972,6 +2478,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 29305410000000000800000000000000 + internalID: 21300114 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock rect: @@ -2144,6 +2657,13 @@ TextureImporter: - {x: 250, y: -254} - {x: 224.0741, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 49305410000000000800000000000000 + internalID: 21300116 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerRight0 rect: @@ -2172,6 +2692,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 69305410000000000800000000000000 + internalID: 21300118 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerRight1 rect: @@ -2199,6 +2726,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 89305410000000000800000000000000 + internalID: 21300120 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerRight2 rect: @@ -2229,6 +2763,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: a9305410000000000800000000000000 + internalID: 21300122 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerRight3 rect: @@ -2258,6 +2799,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c9305410000000000800000000000000 + internalID: 21300124 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight3 rect: @@ -2280,6 +2828,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: e9305410000000000800000000000000 + internalID: 21300126 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft4 rect: @@ -2302,6 +2857,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0a305410000000000800000000000000 + internalID: 21300128 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleBlock rect: @@ -2427,6 +2989,13 @@ TextureImporter: - {x: 222, y: 130} - {x: -240.70374, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 2a305410000000000800000000000000 + internalID: 21300130 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerLeft0 rect: @@ -2456,6 +3025,13 @@ TextureImporter: - {x: 256, y: 243} - {x: 249, y: 241} tessellationDetail: 0 + bones: [] + spriteID: 6a305410000000000800000000000000 + internalID: 21300134 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerLeft1 rect: @@ -2485,6 +3061,13 @@ TextureImporter: - {x: 256, y: 243} - {x: 256, y: 243} tessellationDetail: 0 + bones: [] + spriteID: 8a305410000000000800000000000000 + internalID: 21300136 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerLeft2 rect: @@ -2514,6 +3097,13 @@ TextureImporter: - {x: 256, y: 243} - {x: 249, y: 241} tessellationDetail: 0 + bones: [] + spriteID: aa305410000000000800000000000000 + internalID: 21300138 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerInnerLeft3 rect: @@ -2543,6 +3133,13 @@ TextureImporter: - {x: 256, y: 243} - {x: 249, y: 241} tessellationDetail: 0 + bones: [] + spriteID: ca305410000000000800000000000000 + internalID: 21300140 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight4 rect: @@ -2566,6 +3163,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ea305410000000000800000000000000 + internalID: 21300142 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft5 rect: @@ -2596,6 +3200,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0b305410000000000800000000000000 + internalID: 21300144 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerSingleBlockLeft rect: @@ -2621,6 +3232,13 @@ TextureImporter: - {x: 236.36932, y: 220.21094} - {x: 242.66595, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 2b305410000000000800000000000000 + internalID: 21300146 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock0 rect: @@ -2714,6 +3332,13 @@ TextureImporter: - {x: 256, y: -221} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 4b305410000000000800000000000000 + internalID: 21300148 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock1 rect: @@ -2858,6 +3483,13 @@ TextureImporter: - {x: 256, y: -246} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 6b305410000000000800000000000000 + internalID: 21300150 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock2 rect: @@ -3014,6 +3646,13 @@ TextureImporter: - {x: 256, y: -219} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 8b305410000000000800000000000000 + internalID: 21300152 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock3 rect: @@ -3073,6 +3712,13 @@ TextureImporter: - {x: 256, y: -249} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: ab305410000000000800000000000000 + internalID: 21300154 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock4 rect: @@ -3184,6 +3830,13 @@ TextureImporter: - {x: -241, y: -247} - {x: 256, y: -247} tessellationDetail: 0 + bones: [] + spriteID: cb305410000000000800000000000000 + internalID: 21300156 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorCornerSingleBlockRight rect: @@ -3221,6 +3874,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: eb305410000000000800000000000000 + internalID: 21300158 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight5 rect: @@ -3250,6 +3910,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0c305410000000000800000000000000 + internalID: 21300160 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeft6 rect: @@ -3275,6 +3942,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 2c305410000000000800000000000000 + internalID: 21300162 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlockLeft rect: @@ -3374,6 +4048,13 @@ TextureImporter: - {x: 256, y: -223} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 4c305410000000000800000000000000 + internalID: 21300164 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock5 rect: @@ -3707,6 +4388,13 @@ TextureImporter: - {x: 256, y: -235} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 6c305410000000000800000000000000 + internalID: 21300166 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlock6 rect: @@ -3789,6 +4477,13 @@ TextureImporter: - {x: 256, y: -251} - {x: 256, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 8c305410000000000800000000000000 + internalID: 21300168 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_FloorSingleBlockRight rect: @@ -3964,6 +4659,13 @@ TextureImporter: - {x: 226.21997, y: 86.601074} - {x: 189.04688, y: 130} tessellationDetail: 0 + bones: [] + spriteID: 6d305410000000000800000000000000 + internalID: 21300182 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRight6 rect: @@ -3987,6 +4689,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 8d305410000000000800000000000000 + internalID: 21300184 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner0 rect: @@ -4009,6 +4718,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ad305410000000000800000000000000 + internalID: 21300186 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner1 rect: @@ -4031,6 +4747,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: cd305410000000000800000000000000 + internalID: 21300188 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner2 rect: @@ -4053,6 +4776,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ed305410000000000800000000000000 + internalID: 21300190 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner3 rect: @@ -4075,6 +4805,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0e305410000000000800000000000000 + internalID: 21300192 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner4 rect: @@ -4097,6 +4834,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 2e305410000000000800000000000000 + internalID: 21300194 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner5 rect: @@ -4120,6 +4864,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 4e305410000000000800000000000000 + internalID: 21300196 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCeilingCorner6 rect: @@ -4142,6 +4893,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 6e305410000000000800000000000000 + internalID: 21300198 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner0 rect: @@ -4164,6 +4922,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 8e305410000000000800000000000000 + internalID: 21300200 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner1 rect: @@ -4186,6 +4951,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ae305410000000000800000000000000 + internalID: 21300202 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner2 rect: @@ -4208,6 +4980,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ce305410000000000800000000000000 + internalID: 21300204 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner3 rect: @@ -4230,6 +5009,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ee305410000000000800000000000000 + internalID: 21300206 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner4 rect: @@ -4252,6 +5038,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 0f305410000000000800000000000000 + internalID: 21300208 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner5 rect: @@ -4274,6 +5067,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 6f305410000000000800000000000000 + internalID: 21300214 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallRightCeilingCorner6 rect: @@ -4296,6 +5096,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 8f305410000000000800000000000000 + internalID: 21300216 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumn0 rect: @@ -4322,6 +5129,13 @@ TextureImporter: - {x: 232, y: 212} - {x: 228, y: 221} tessellationDetail: 0 + bones: [] + spriteID: af305410000000000800000000000000 + internalID: 21300218 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumn1 rect: @@ -4343,6 +5157,13 @@ TextureImporter: - {x: 245, y: 184} - {x: 245, y: 256} tessellationDetail: 0 + bones: [] + spriteID: cf305410000000000800000000000000 + internalID: 21300220 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumn2 rect: @@ -4362,6 +5183,13 @@ TextureImporter: - {x: 256, y: -254} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: ef305410000000000800000000000000 + internalID: 21300222 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumnBottom rect: @@ -4382,6 +5210,13 @@ TextureImporter: - {x: 256, y: -201} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 00405410000000000800000000000000 + internalID: 21300224 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleBlockCorner_Left rect: @@ -4403,6 +5238,13 @@ TextureImporter: - {x: 256, y: 246} - {x: 245, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 20405410000000000800000000000000 + internalID: 21300226 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleBlockCorner_Right rect: @@ -4425,6 +5267,13 @@ TextureImporter: - {x: 256, y: -15} - {x: 256, y: 250} tessellationDetail: 0 + bones: [] + spriteID: 40405410000000000800000000000000 + internalID: 21300228 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallLeftCornerGrass rect: @@ -4443,6 +5292,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 60405410000000000800000000000000 + internalID: 21300230 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_WallCornerRightGrass rect: @@ -4462,6 +5318,13 @@ TextureImporter: - {x: 256, y: -83} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 80405410000000000800000000000000 + internalID: 21300232 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumnCentreCorners rect: @@ -4488,6 +5351,13 @@ TextureImporter: - {x: 256, y: 239} - {x: 256, y: 248} tessellationDetail: 0 + bones: [] + spriteID: a0405410000000000800000000000000 + internalID: 21300234 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerGrassRight rect: @@ -4508,6 +5378,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: c0405410000000000800000000000000 + internalID: 21300236 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerGrassLeft rect: @@ -4533,6 +5410,13 @@ TextureImporter: - {x: 256, y: 239} - {x: 256, y: 248} tessellationDetail: 0 + bones: [] + spriteID: e0405410000000000800000000000000 + internalID: 21300238 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_SingleColumnCentreCeiling rect: @@ -4559,6 +5443,13 @@ TextureImporter: - {x: 256, y: 239} - {x: 256, y: 248} tessellationDetail: 0 + bones: [] + spriteID: 01405410000000000800000000000000 + internalID: 21300240 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerGrassSingleLeft rect: @@ -4580,6 +5471,13 @@ TextureImporter: - {x: 256, y: -256} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 21405410000000000800000000000000 + internalID: 21300242 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Tileset_Rock_CeilingCornerGrassSingleRight rect: @@ -4599,9 +5497,26 @@ TextureImporter: - {x: 256, y: -119} - {x: 256, y: 256} tessellationDetail: 0 + bones: [] + spriteID: 41405410000000000800000000000000 + internalID: 21300244 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset index e40e40955..5734e286d 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset.meta new file mode 100644 index 000000000..4629e531f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 770c667aa02a93844b4064037c791197 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset index 1fe32e6d6..dde872b6c 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset.meta new file mode 100644 index 000000000..1a27137a8 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9548e8d03eae6ed4cbf601ec360ebd59 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset index 50be242dd..7ce388ef9 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset.meta new file mode 100644 index 000000000..5f2d04716 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7445483babcc3ab40b87d84313ef4f6b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset index 1097d887b..394fb6a8b 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset.meta new file mode 100644 index 000000000..30be56b24 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfc47586c06b1ee4dbb8f3f527c99b8a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset index 46db30ea7..0bafc5c94 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset.meta new file mode 100644 index 000000000..ff3b89000 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fb808b7ebe70c640a891ab5292b533f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset index 2e0f9b633..f8a9f76ee 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset.meta new file mode 100644 index 000000000..890abe18f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 953c2ac5ea1ca9342b6f3a47148f2012 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset index fa06e16a3..1f46e323c 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Ceiling6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset.meta new file mode 100644 index 000000000..6892ba122 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Ceiling6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f2305d86d0543e4db1e22d3188f8efc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset new file mode 100644 index 000000000..22e30954b --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_CeilingCornerGrassLeft + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300238, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset.meta new file mode 100644 index 000000000..ad2f9f5c7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbe7814ac8d720b4ba7d390b8ed49aa4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset new file mode 100644 index 000000000..c64693e9b --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_CeilingCornerGrassRight + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300236, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset.meta new file mode 100644 index 000000000..44bc08751 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63796409256faeb4d81a9f979fec4510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset new file mode 100644 index 000000000..cecac02d9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_CeilingCornerGrassSingleLeft + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300242, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset.meta new file mode 100644 index 000000000..04838af68 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ad3e30b911b9a44394d37e1f10d3955 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset new file mode 100644 index 000000000..b71fc40b1 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_CeilingCornerGrassSingleRight + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300244, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset.meta new file mode 100644 index 000000000..6cb07779e --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerGrassSingleRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 529e5c593e110244d9e3669d97329004 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset index 42c8f6d06..7a7b3fb1d 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_CeilingCornerOuterLeft m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset.meta new file mode 100644 index 000000000..a686a3bfd --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c452fa5c0a80b34da2c1ce120c12a2e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset index 47e2565de..104454186 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_CeilingCornerOuterRight m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset.meta new file mode 100644 index 000000000..d27a6fbfe --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_CeilingCornerOuterRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e943e275d9412e64cb78b7ee2a3ace66 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset index 97ce1f3d2..6fd68f050 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset.meta new file mode 100644 index 000000000..c85a48cc4 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1adf041db4c6bd47af259ac38c9b3cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset index fbfebfa96..52e4d2e92 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset.meta new file mode 100644 index 000000000..064e40de5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0ae6bd579d610e45a0b6d6e46612d0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset index a108027f8..d89f130c6 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill10 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset.meta new file mode 100644 index 000000000..142a17ed0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill10.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce71d8ac727a1494c8c7c3921d98faaf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset index fe3a1fb63..0b12fa642 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill11 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset.meta new file mode 100644 index 000000000..26f5bcec3 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill11.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 520c3982e9fbd88428ffd94e4a464361 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset index cc2ecada0..a3c67c5af 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset.meta new file mode 100644 index 000000000..c093432a9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff5a6d5f714cdff4b9afd37a90bc8513 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset index dfe99da23..187208eef 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset.meta new file mode 100644 index 000000000..463d1c7c8 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e385074439373444380997bdc15f6fd6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset index 1f6f0c571..78a228f58 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset.meta new file mode 100644 index 000000000..bb7cc518b --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a23d5343f077e8c46b3f014aad62adb7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset index 7e1171e84..5747d8cad 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset.meta new file mode 100644 index 000000000..3ae61659e --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd1ec9445e8f62646a95f1430224d0e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset index ee95db2ee..4fd0c611c 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset.meta new file mode 100644 index 000000000..3d6e45679 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: faa0e90c79a894242bff20ba8bb4940f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset index e811c8486..b910f8cba 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill7 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset.meta new file mode 100644 index 000000000..284777a5c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill7.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5f54b79a5e6daa4d87597be479a0f32 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset index 443891f8c..fb6e45e45 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill8 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset.meta new file mode 100644 index 000000000..f705fa3e5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill8.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78d7b01cf9c234c45b1e4eab2a007d99 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset index 4d1c5e33a..802c95b13 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Fill9 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset.meta new file mode 100644 index 000000000..c5f1d877a --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Fill9.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3cd259a7a2acee47b2a48f66b278e5d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset index d29ecd446..52310bdb2 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset.meta new file mode 100644 index 000000000..5cc266dc7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fab849a599ac3ad45a877202349ab860 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset index 50390ce61..440629f24 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset.meta new file mode 100644 index 000000000..6c854311e --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64cc41d8db261fd4082b4415f409afd3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset index 4b27e25eb..fb4f16f56 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset.meta new file mode 100644 index 000000000..3d021f54f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f891f5af26fa8b44999e13fd74fe4fba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset index 5c621764f..b2f249dd2 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset.meta new file mode 100644 index 000000000..c651d9231 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea043ccf70cfc9e458cf8fb1edba64cd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset index a46fb8e9c..0fcedbfc0 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset.meta new file mode 100644 index 000000000..63b41ce09 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 587f623117cd1274382a377129d626e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset index 7c3950ba1..899124593 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset.meta new file mode 100644 index 000000000..5f13a603c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee80f2ff1ec0a714db96d73455321d98 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset index 1471f1e8f..eba70d577 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_Floor6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset.meta new file mode 100644 index 000000000..3c917d5d3 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_Floor6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de6f74430fb6a964cb94bae86cd984dc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset index 85eae0d9e..6e6122e5a 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerLeft0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset.meta new file mode 100644 index 000000000..a58185fc3 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d474d30742e96c42a1f49dab2b809e1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset index aa1d94e05..70554147f 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerLeft1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset.meta new file mode 100644 index 000000000..014e07864 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 960448946c93e6a4d80b987497bbb2f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset index 59824403e..6abb7aba9 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerLeft2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset.meta new file mode 100644 index 000000000..2bcbeea3d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ae09654de48d6f4b90b18e238885b82 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset index b183701ec..de794baa9 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerLeft3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset.meta new file mode 100644 index 000000000..e234496b2 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerLeft3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8ab7aaa5238d3c40bd4cbf9810deac7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset index 458072085..629f660a1 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerRight0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset.meta new file mode 100644 index 000000000..ffe6ec568 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fcb90c759dde404e9db2ff196fdebd5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset index 4c99abeb2..89ffa9d2f 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerRight1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset.meta new file mode 100644 index 000000000..919df23f1 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb7b7e297714cd348a85ad2cb4bb8b11 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset index fc9e2fe33..eca344238 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerRight2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset.meta new file mode 100644 index 000000000..ae0e7875f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c199d3c9490814f4aafe64a047c65ef5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset index 973867020..84167ee7a 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerInnerRight3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset.meta new file mode 100644 index 000000000..df1e1350c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerInnerRight3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eab0cfb348a9bbe45ae0d5e168b1e4a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset index 16b21fa5f..4ce6e3789 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerOuterLeft m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset.meta new file mode 100644 index 000000000..197d44098 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e75a381b4cc43254abcfa32178f5c6a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset index 123e37db9..584bb8d13 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerOuterRight m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset.meta new file mode 100644 index 000000000..169de023f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerOuterRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62a2f92eb3f71364485e32cd27529a2f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset index 10b42752c..6e4e20018 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerSingleBlockLeft m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta new file mode 100644 index 000000000..be710d8be --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33b3e8a2b8ee67f4da5717f27cf9c6c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset index fa2928af5..8307550fc 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorCornerSingleBlockRight m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta new file mode 100644 index 000000000..862c9f26f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e82b17f50de86d47b4fb043eaa4f8c4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset new file mode 100644 index 000000000..834632fd1 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_FloorSingleBlock + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300116, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset.meta new file mode 100644 index 000000000..983dc401a --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b5a18ba31f30e34d851b6ec7a8646d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset index 5a958f4d9..a93f9883f 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset.meta new file mode 100644 index 000000000..91683092c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc4648d14159b684caeb1eebbe720a35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset index c6a367fee..f2149eebd 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset.meta new file mode 100644 index 000000000..f599136ab --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef4ee2fe019d85d4daca14d3d854882e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset index d3f510df4..93bdfa4e7 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset.meta new file mode 100644 index 000000000..6ba98d609 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e67894938f7d7ce43a8003de3c08ce89 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset index b4c8a47b4..2fc40e4b1 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset.meta new file mode 100644 index 000000000..b88309d19 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2dbfe8dd1c4d5c34880645628372b766 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset index d376d17be..c3fa35c3a 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset.meta new file mode 100644 index 000000000..2c6fe71f2 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23ac64efec1ca8247937159cd469c8ad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset index b35f4b024..67305c573 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset.meta new file mode 100644 index 000000000..32dc8dfd9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b0e7a872e7665b4990b87c4a6450ef5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset index d59bc3f89..e807c2944 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlock6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset.meta new file mode 100644 index 000000000..b359ed046 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlock6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b724ff0bb7e715a48b526240303c7663 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset index 7291c9f69..b4a9494d6 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlockLeft m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset.meta new file mode 100644 index 000000000..15aed89f2 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockLeft.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5641e22361878074db5bf09bf62eedec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset index 85af5a6f6..e310d73ef 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_FloorSingleBlockRight m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset.meta new file mode 100644 index 000000000..1cf6b0460 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_FloorSingleBlockRight.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 245ea4dee74ed284980798e4cb6991ad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset index d1bfb2fe2..8020d2009 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_SingleBlock m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset.meta new file mode 100644 index 000000000..0be212ac5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlock.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a877806ea5ceffb4fbce062ed81bb587 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset new file mode 100644 index 000000000..ffe0ca795 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleBlockCorner_Left + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300226, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset.meta new file mode 100644 index 000000000..be1038f8e --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Left.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b10aeb10dfd6ca45aad87d7892e74e0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset new file mode 100644 index 000000000..978152fc9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleBlockCorner_Right + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300228, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset.meta new file mode 100644 index 000000000..6fd6dac81 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleBlockCorner_Right.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 922d91e466537fb4d888f97eae55dc6e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset new file mode 100644 index 000000000..aaf59b7e5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumn0 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300218, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset.meta new file mode 100644 index 000000000..a1893431a --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f07f8a8b7ac6df47a93091b99ed1458 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset new file mode 100644 index 000000000..5681fbdea --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumn1 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300220, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset.meta new file mode 100644 index 000000000..75147cc43 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0681a9c8da92db346ac6364818af1c4b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset new file mode 100644 index 000000000..8dae305e0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumn2 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300222, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset.meta new file mode 100644 index 000000000..4769fec1f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumn2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2038cab0b0958a14db3b4b17ad40d033 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset new file mode 100644 index 000000000..6d9c1cc04 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumnBottom + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300224, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset.meta new file mode 100644 index 000000000..5b12ef4bc --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnBottom.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec8fdeb26dab7244b8e00f9d0f9b9b18 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset new file mode 100644 index 000000000..d2e1a6298 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumnCentreCeiling + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300240, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset.meta new file mode 100644 index 000000000..6a2bf0ad0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCeiling.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12c419f6050f1d242ad975a761779997 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset new file mode 100644 index 000000000..a7fcd5135 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_SingleColumnCentreCorners + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300234, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset.meta new file mode 100644 index 000000000..0ec648949 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_SingleColumnCentreCorners.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28bc54c58eda068468e957d846e1d85e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset new file mode 100644 index 000000000..0246d4727 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_WallCornerRightGrass + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300232, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset.meta new file mode 100644 index 000000000..86d93133c --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallCornerRightGrass.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a825e71dba9654d458655bdb6dda6f8d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset index a2e91795a..0fd730f65 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset.meta new file mode 100644 index 000000000..27b4fded5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e52add1611d36b3448fc45e7c7fbd636 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset index 8fd11a68f..52cb2e177 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset.meta new file mode 100644 index 000000000..272cf1e11 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0d2c072bcbc6054c9ec1d57cf98bea5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset index 5d992aba4..bc37a36fa 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset.meta new file mode 100644 index 000000000..33e1b8b73 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eef35502c8c91eb4585ea5b088965d36 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset index 0d0214fd3..e84dacdf4 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset.meta new file mode 100644 index 000000000..76633b653 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cd6c9e83c8a0614a9186c82c2f1bf7e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset index 7a8d90caf..328e4ae0b 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset.meta new file mode 100644 index 000000000..eef2ca533 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a2fc54a47f35374c8ac91f20aa35809 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset index 3c343f9b2..00d330368 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset.meta new file mode 100644 index 000000000..6dd0381a6 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4afaeb7b324d59b4aa856940e67282f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset index fd005626d..913895e8b 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeft6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset.meta new file mode 100644 index 000000000..d264bf091 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeft6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bef4c253456327c449ecd23bf8431e4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset index 5ae9f5948..d1e1c58ec 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset.meta new file mode 100644 index 000000000..c6a0c2e65 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 169e6bb08795a724ab8699a3b51216ed +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset index 1e02595da..7e0573070 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset.meta new file mode 100644 index 000000000..9329026ee --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e7676d72bf51664096d4454f310f02a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset index c88e26602..86463afb6 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset.meta new file mode 100644 index 000000000..26b343066 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd0a20517f86319418366e6e7d1d4c04 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset index dd1f0a3b2..776ac8d00 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset.meta new file mode 100644 index 000000000..4f9d1da89 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb2d76aec3683e84fb125f4b16a9ce05 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset index bb54dfc30..ecbba6d06 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset.meta new file mode 100644 index 000000000..655785a43 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ae465daa0bd359449399009f739e237 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset index 990006a15..a4a804311 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset.meta new file mode 100644 index 000000000..688027db8 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a81033acedb65f42a0dd46238988786 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset index 4c00631a0..f01f4d9d7 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallLeftCeilingCorner6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset.meta new file mode 100644 index 000000000..4c4b5d10b --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCeilingCorner6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19dd6f8e04edcca4c9f748b67154cf00 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset new file mode 100644 index 000000000..0644c6319 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Tileset_Rock_WallLeftCornerGrass + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300230, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset.meta new file mode 100644 index 000000000..9af5a4f81 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallLeftCornerGrass.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7905aecdafaba474fad4a95b036f9d38 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset index 4c36791d3..6221a7551 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset.meta new file mode 100644 index 000000000..4a1a4b166 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bbe28b972e6d37468bf7ef9678c2cb5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset index 35cadb19f..d4f21e615 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset.meta new file mode 100644 index 000000000..ab7a700c5 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9fda4b6d049b374d8f6304482df7ac7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset index a2000def1..71cc9bd9f 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset.meta new file mode 100644 index 000000000..e31c926a7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f869a13284f44ad4cb0a1f1b05cc6ae0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset index 8240cc272..586e805e1 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset.meta new file mode 100644 index 000000000..31f12a1b7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bcfd6d6f093a3a448883c8491b8ec07 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset index cef5d12e1..aef766125 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset.meta new file mode 100644 index 000000000..e4c70c626 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a7c8d061bc443c4a806fc724b5283ab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset index c8820a3db..bf89605de 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset.meta new file mode 100644 index 000000000..ed0c46e77 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0ef8982d536b85499e13bf0df1fcbfc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset similarity index 83% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset index 73e95f87a..e112273c8 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRight6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset.meta new file mode 100644 index 000000000..d5fe11b97 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRight6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a5dd46c60174c34c81f6f7b0d16e4c1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset index 4a4c9111a..706a4e23d 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner0 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset.meta new file mode 100644 index 000000000..fd15d0128 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d195eb8391bf9a44492d19896a9a9e0e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset index 7f1d1573d..2250c7e6a 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner1 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset.meta new file mode 100644 index 000000000..5c723ac4f --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0ed8cd15c55c08409519ff8869ee51d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset index 0d04d784d..8677b42e2 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner2 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset.meta new file mode 100644 index 000000000..7bd6dd670 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e640d296e9c0944cbe321952461a77f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset index 2ee441f9e..5f286a8db 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner3 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset.meta new file mode 100644 index 000000000..9da238219 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner3.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1738c59a493f76f4c931fd24f43484f4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset index e2bf13c69..fe5ea631e 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner4 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset.meta new file mode 100644 index 000000000..d489dd1f0 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner4.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9aecd69d4168b664597e7e199360af78 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset index 71c03a316..ea4296d5c 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner5 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset.meta new file mode 100644 index 000000000..95efc17f7 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner5.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ebdd70aff1c0964ca515231a443772a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset similarity index 84% rename from Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset rename to Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset index 0c34de42a..cf741b99c 100644 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset @@ -3,11 +3,12 @@ --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 - m_EditorHideFlags: 1 + m_EditorHideFlags: 0 m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} m_Name: Tileset_Rock_WallRightCeilingCorner6 m_EditorClassIdentifier: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset.meta new file mode 100644 index 000000000..bcf99ca09 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/Tilesets/Tileset_Rock_WallRightCeilingCorner6.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa3d71ac58ace4b43a1ded53308c0e5b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/UndergroundRoots.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/UndergroundRoots.png.meta index eef99f641..9c1307382 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/UndergroundRoots.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/UndergroundRoots.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: a0db901905a42bb4397f3268337c528b -timeCreated: 1513006652 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: UndergroundRoots_0 - 21300002: UndergroundRoots_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: UndergroundRoots_0 + - first: + 213: 21300002 + second: UndergroundRoots_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: UndergroundRoots_2 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTile.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/WallTile.png.meta index 02aa0da5e..8e925d316 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/WallTile.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTile.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6aa3a976ac9ecc54aad638ffbf4e67c6 -timeCreated: 1505317374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset new file mode 100644 index 000000000..298e7bcd9 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: WallTile02 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300000, guid: 62d2808515efe6d4897f8d8cd5218f31, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset.meta new file mode 100644 index 000000000..b5b4f7dbf --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0f758dbc56c78f488ecf61cd53c6d6d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.png.meta index 426da59a4..d672a0346 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTile02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 62d2808515efe6d4897f8d8cd5218f31 -timeCreated: 1505472253 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset new file mode 100644 index 000000000..b89c0f1ff --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: WallTileEnd + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300000, guid: 804743266b3b62d428e86255220b6694, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset.meta b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset.meta new file mode 100644 index 000000000..32050a17d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b3009a514a9f70043a4b083ac8722fc6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.png.meta b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.png.meta index 54bd75956..ce8fd4228 100644 --- a/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Environment/WallTileEnd.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 804743266b3b62d428e86255220b6694 -timeCreated: 1511260610 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/Bridge.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/Bridge.png.meta index 3e35bc5e4..e4c97bdbf 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/Bridge.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/Bridge.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 71cd3f5a96d836b4faf615050728e35e -timeCreated: 1512400883 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleBox.bmp.meta b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleBox.bmp.meta index 04ea873a6..1b907853f 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleBox.bmp.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleBox.bmp.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5c3d28e6e36cb244b874459c91ccef79 -timeCreated: 1507646569 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleColumn.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleColumn.png.meta index 51519327f..1c96d4968 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleColumn.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleColumn.png.meta @@ -1,19 +1,33 @@ fileFormatVersion: 2 guid: cbf958bb9960a5d4cb587a17cedbfeac -timeCreated: 1511876494 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: DestructibleColumn_0 - 21300002: DestructibleColumn_1 - 21300004: DestructibleColumn_2 - 21300006: DestructibleColumn_3 - 21300008: DestructibleColumn_4 - 21300010: DestructibleColumn_5 - 21300012: DestructibleColumn_6 - 21300014: DestructibleColumn_7 + internalIDToNameTable: + - first: + 213: 21300000 + second: DestructibleColumn_0 + - first: + 213: 21300002 + second: DestructibleColumn_1 + - first: + 213: 21300004 + second: DestructibleColumn_2 + - first: + 213: 21300006 + second: DestructibleColumn_3 + - first: + 213: 21300008 + second: DestructibleColumn_4 + - first: + 213: 21300010 + second: DestructibleColumn_5 + - first: + 213: 21300012 + second: DestructibleColumn_6 + - first: + 213: 21300014 + second: DestructibleColumn_7 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -31,6 +45,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -41,7 +57,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -53,18 +69,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -111,6 +135,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_1 rect: @@ -125,6 +156,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_2 rect: @@ -139,6 +177,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_3 rect: @@ -153,6 +198,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_4 rect: @@ -167,6 +219,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_5 rect: @@ -181,6 +240,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_6 rect: @@ -195,6 +261,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleColumn_7 rect: @@ -209,9 +282,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleWall.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleWall.png.meta index 5e3aa3783..f76af7ed3 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleWall.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/DestructibleWall.png.meta @@ -1,32 +1,72 @@ fileFormatVersion: 2 guid: 51d594e192d316448a2c8ebecb28eebc -timeCreated: 1512989814 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: DestructibleWall_3 - 21300002: DestructibleWall_4 - 21300004: DestructibleWall_15 - 21300006: DestructibleWall_32 - 21300008: DestructibleWall_51 - 21300010: DestructibleWall_52 - 21300012: DestructibleWall_53 - 21300014: DestructibleWall_59 - 21300016: DestructibleWall_60 - 21300018: estructibleWall_Whole - 21300020: DestructibleWall_1 - 21300022: DestructibleWall_2 - 21300024: DestructibleWall_22 - 21300026: DestructibleWall_23 - 21300028: DestructibleWall_61 - 21300030: DestructibleWall_Whole - 21300032: DestructibleWall_0 - 21300034: DestructibleWall_6 - 21300036: DestructibleWall_11 - 21300038: DestructibleWall_12 - 21300040: DestructibleWall_13 + internalIDToNameTable: + - first: + 213: 21300000 + second: DestructibleWall_3 + - first: + 213: 21300002 + second: DestructibleWall_4 + - first: + 213: 21300004 + second: DestructibleWall_15 + - first: + 213: 21300006 + second: DestructibleWall_32 + - first: + 213: 21300008 + second: DestructibleWall_51 + - first: + 213: 21300010 + second: DestructibleWall_52 + - first: + 213: 21300012 + second: DestructibleWall_53 + - first: + 213: 21300014 + second: DestructibleWall_59 + - first: + 213: 21300016 + second: DestructibleWall_60 + - first: + 213: 21300018 + second: estructibleWall_Whole + - first: + 213: 21300020 + second: DestructibleWall_1 + - first: + 213: 21300022 + second: DestructibleWall_2 + - first: + 213: 21300024 + second: DestructibleWall_22 + - first: + 213: 21300026 + second: DestructibleWall_23 + - first: + 213: 21300028 + second: DestructibleWall_61 + - first: + 213: 21300030 + second: DestructibleWall_Whole + - first: + 213: 21300032 + second: DestructibleWall_0 + - first: + 213: 21300034 + second: DestructibleWall_6 + - first: + 213: 21300036 + second: DestructibleWall_11 + - first: + 213: 21300038 + second: DestructibleWall_12 + - first: + 213: 21300040 + second: DestructibleWall_13 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -44,6 +84,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -54,7 +96,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -66,18 +108,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 136 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -87,7 +132,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -97,7 +144,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -107,6 +156,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -124,6 +174,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleWall_3 rect: @@ -138,6 +195,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleWall_4 rect: @@ -152,6 +216,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleWall_6 rect: @@ -166,6 +237,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleWall_12 rect: @@ -180,6 +258,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: DestructibleWall_13 rect: @@ -194,9 +279,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/Door.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/Door.png.meta index d748f23bf..ece0238a4 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/Door.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/Door.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9f958017ae23bdb46a3f5d18cd3748a7 -timeCreated: 1502707850 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 330 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor0.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor0.png.meta index d614e178d..9c834598e 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor0.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor0.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 21a8468d0bb5f5041bd3c4c331d21a80 -timeCreated: 1504621160 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor1.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor1.png.meta index 2f732da46..f63abd456 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor1.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor1.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5cbf2c518731d594fb70e60892c1dd6f -timeCreated: 1508403877 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor2.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor2.png.meta index 6938623d7..d2b473a33 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor2.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor2.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: df68039b1e79c2f40a64d1b4d250054a -timeCreated: 1512399647 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -246,7 +254,17 @@ TextureImporter: - {x: -72, y: -505} - {x: -72, y: -501} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor3.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor3.png.meta index e362c6679..cb1286371 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor3.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/HubDoor3.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: cc270f01373b30c4ab09a15c09c24245 -timeCreated: 1512399683 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,6 +93,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -241,7 +249,17 @@ TextureImporter: - {x: -72, y: -505} - {x: -72, y: -501} physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/InfoSign.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/InfoSign.png.meta index 06dd7f678..b2e83c60c 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/InfoSign.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/InfoSign.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: d718e5e633b23ce4096bff9a77d77325 -timeCreated: 1511869499 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: InfoSign_0 - 21300002: InfoSign_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: InfoSign_0 + - first: + 213: 21300002 + second: InfoSign_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.06} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 175 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: InfoSign_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatform.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatform.png.meta index 041b638a6..1bf3c78fa 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatform.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatform.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 04aaca4e4e330b641a3ca7d7a94a835f -timeCreated: 1513603409 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: MovingPlatform_Left - 21300002: MovingPlatform_Right - 21300004: MovingPlatform_Middle - 21300006: MovingPlatform_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: MovingPlatform_Left + - first: + 213: 21300002 + second: MovingPlatform_Right + - first: + 213: 21300004 + second: MovingPlatform_Middle + - first: + 213: 21300006 + second: MovingPlatform_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 2 wrapV: 2 wrapW: 2 @@ -49,18 +57,33 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL maxTextureSize: 8192 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: @@ -111,6 +139,13 @@ TextureImporter: - {x: 128, y: 128} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: MovingPlatform_Right rect: @@ -131,6 +166,13 @@ TextureImporter: - {x: 116, y: 128} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: MovingPlatform_Middle rect: @@ -152,9 +194,26 @@ TextureImporter: - {x: 128, y: 128} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatformAlien.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatformAlien.png.meta index 8842d723f..fc51fab60 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatformAlien.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/MovingPlatformAlien.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 2da3192b993471540944ac96226c9333 -timeCreated: 1511886060 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: MovingPlatform_Alien_Left - 21300002: MovingPlatform_Alien_Right - 21300004: MovingPlatform_Alien_Middle - 21300006: MovingPlatform_Alien_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: MovingPlatform_Alien_Left + - first: + 213: 21300002 + second: MovingPlatform_Alien_Right + - first: + 213: 21300004 + second: MovingPlatform_Alien_Middle + - first: + 213: 21300006 + second: MovingPlatform_Alien_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: MovingPlatform_Alien_Right rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: MovingPlatform_Alien_Middle rect: @@ -135,9 +165,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform.png.meta index 3dbce9fc8..5f3b721c6 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: 389dc290ab41ea34485314d037cc75df -timeCreated: 1511886117 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: PassThroughPlatform_0 - 21300002: PassThroughPlatform_1 - 21300004: PassThroughPlatform_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: PassThroughPlatform_0 + - first: + 213: 21300002 + second: PassThroughPlatform_1 + - first: + 213: 21300004 + second: PassThroughPlatform_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -106,6 +120,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PassThroughPlatform_1 rect: @@ -120,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PassThroughPlatform_2 rect: @@ -134,9 +162,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatformAlien.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatformAlien.png.meta index b056daa11..0c73f1e95 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatformAlien.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatformAlien.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: f67d52e5fa8873946867aa19a7bac3b6 -timeCreated: 1511886233 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: PassThroughPlatform_Alien_0 - 21300002: PassThroughPlatform_Alien_1 - 21300004: PassThroughPlatform_Alien_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: PassThroughPlatform_Alien_0 + - first: + 213: 21300002 + second: PassThroughPlatform_Alien_1 + - first: + 213: 21300004 + second: PassThroughPlatform_Alien_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -106,6 +120,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PassThroughPlatform_Alien_1 rect: @@ -120,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PassThroughPlatform_Alien_2 rect: @@ -134,9 +162,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset new file mode 100644 index 000000000..1d4836fbd --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: PassThroughPlatform_0 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300000, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset.meta new file mode 100644 index 000000000..af29fe126 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_0.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b35f3c749b548844f8a69bbbbaa26119 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset new file mode 100644 index 000000000..8a2cf4635 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: PassThroughPlatform_1 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300002, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset.meta new file mode 100644 index 000000000..519886b43 --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4af1446796bd2d4b8d51682cfb73d97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset new file mode 100644 index 000000000..e4c86e83d --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: PassThroughPlatform_2 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300004, guid: 389dc290ab41ea34485314d037cc75df, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset.meta new file mode 100644 index 000000000..8c1033cff --- /dev/null +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PassThroughPlatform_2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91877502738ca29459988487200ee75e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PressurePad.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PressurePad.png.meta index d3aac0cfc..4ee0a60fa 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/PressurePad.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PressurePad.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: c812bc8c71a77a949ad4ddc0cf831fc1 -timeCreated: 1510160513 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: PressurePad_0 - 21300002: PressurePad_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: PressurePad_0 + - first: + 213: 21300002 + second: PressurePad_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 7 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PressurePad_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PushableBox.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PushableBox.png.meta index 0d6bcb3f5..4585105a8 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/PushableBox.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PushableBox.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: 133a93172967d354890e27ed10cf88e9 -timeCreated: 1511282872 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: PushableBox_0 - 21300002: PushableBox_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: PushableBox_0 + - first: + 213: 21300002 + second: PushableBox_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 450 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: PushableBox_1 rect: @@ -119,6 +138,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: - - {x: 454, y: 390} - {x: 456, y: 392} @@ -173,7 +199,17 @@ TextureImporter: - {x: 433, y: -477} - {x: 434, y: -445} - {x: 435, y: -404} + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/PushableBoxEmissive.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/PushableBoxEmissive.png.meta index b69363b32..a00351f45 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/PushableBoxEmissive.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/PushableBoxEmissive.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1eac093274675214fb6bed351b5a6d28 -timeCreated: 1511192483 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/SpikesNew.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/SpikesNew.png.meta index ede708505..4b88ba249 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/SpikesNew.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/SpikesNew.png.meta @@ -1,30 +1,66 @@ fileFormatVersion: 2 guid: 44c1b3b37217c0b4bb07a979fc3b4714 -timeCreated: 1511279627 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: SpikesNew_0 - 21300002: SpikesNew_1 - 21300004: SpikesNew_2 - 21300006: SpikesNew_3 - 21300008: SpikesNew_4 - 21300010: SpikesNew_5 - 21300012: SpikesNew_6 - 21300014: SpikesNew_7 - 21300016: SpikesNew_8 - 21300018: SpikesNew_9 - 21300020: SpikesNew_10 - 21300022: SpikesNew_11 - 21300024: SpikesNew_13 - 21300026: SpikesNew_14 - 21300028: SpikesNew_15 - 21300030: SpikesNew_16 - 21300032: SpikesNew_17 - 21300034: SpikesNew_18 - 21300036: SpikesNew_19 + internalIDToNameTable: + - first: + 213: 21300000 + second: SpikesNew_0 + - first: + 213: 21300002 + second: SpikesNew_1 + - first: + 213: 21300004 + second: SpikesNew_2 + - first: + 213: 21300006 + second: SpikesNew_3 + - first: + 213: 21300008 + second: SpikesNew_4 + - first: + 213: 21300010 + second: SpikesNew_5 + - first: + 213: 21300012 + second: SpikesNew_6 + - first: + 213: 21300014 + second: SpikesNew_7 + - first: + 213: 21300016 + second: SpikesNew_8 + - first: + 213: 21300018 + second: SpikesNew_9 + - first: + 213: 21300020 + second: SpikesNew_10 + - first: + 213: 21300022 + second: SpikesNew_11 + - first: + 213: 21300024 + second: SpikesNew_13 + - first: + 213: 21300026 + second: SpikesNew_14 + - first: + 213: 21300028 + second: SpikesNew_15 + - first: + 213: 21300030 + second: SpikesNew_16 + - first: + 213: 21300032 + second: SpikesNew_17 + - first: + 213: 21300034 + second: SpikesNew_18 + - first: + 213: 21300036 + second: SpikesNew_19 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -42,6 +78,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -52,7 +90,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -64,18 +102,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -85,7 +126,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -95,7 +138,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: -1 @@ -105,6 +150,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -163,6 +209,13 @@ TextureImporter: - {x: 148, y: -56.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_1 rect: @@ -203,6 +256,13 @@ TextureImporter: - {x: -38.5, y: -100.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_4 rect: @@ -252,6 +312,13 @@ TextureImporter: - {x: 49.5, y: -78.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_5 rect: @@ -312,6 +379,13 @@ TextureImporter: - {x: -18.5, y: -44.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_8 rect: @@ -354,6 +428,13 @@ TextureImporter: - {x: 138.5, y: 110.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_10 rect: @@ -391,6 +472,13 @@ TextureImporter: - {x: 124.5, y: 15} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_11 rect: @@ -438,6 +526,13 @@ TextureImporter: - {x: 50, y: -95.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_13 rect: @@ -530,6 +625,13 @@ TextureImporter: - {x: -49, y: 71} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_14 rect: @@ -588,6 +690,13 @@ TextureImporter: - {x: -57, y: -91} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_15 rect: @@ -636,6 +745,13 @@ TextureImporter: - {x: 141, y: -79.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_16 rect: @@ -697,6 +813,13 @@ TextureImporter: - {x: -38.5, y: -35.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_17 rect: @@ -752,6 +875,13 @@ TextureImporter: - {x: 78.5, y: -103} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_18 rect: @@ -794,6 +924,13 @@ TextureImporter: - {x: 60.5, y: 91} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SpikesNew_19 rect: @@ -841,9 +978,26 @@ TextureImporter: - {x: 19, y: -16} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOff02.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOff02.png.meta index 16f21da10..d017f6564 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOff02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOff02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 510cf01f1905cf84f8a876752e862440 -timeCreated: 1505814692 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn.png.meta index 603ab4c2a..a0cadeae5 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 9f9afd2e3bd05874da7be383710a3658 -timeCreated: 1505317374 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn02.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn02.png.meta index 22e0f7576..6e18231fe 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/StomperDoorOn02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 2b0290d95c25ba1449155175ce068f81 -timeCreated: 1505814692 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/Switch.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/Switch.png.meta index 9af2f9d78..a1cead110 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/Switch.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/Switch.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: 95e6e0c1a1ea1804e95813fba7ecb4c6 -timeCreated: 1511869351 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Switch_0 - 21300002: Switch_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: Switch_0 + - first: + 213: 21300002 + second: Switch_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 200 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Switch_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Interactables/WeaponPickup.png.meta b/Assets/2DGamekit/Art/Sprites/Interactables/WeaponPickup.png.meta index 1841ea472..56bace095 100644 --- a/Assets/2DGamekit/Art/Sprites/Interactables/WeaponPickup.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Interactables/WeaponPickup.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: 8c2c753f45b686447b98240ee8ab9d4d -timeCreated: 1511869009 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: WeaponPickup_0 - 21300002: WeaponPickup_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: WeaponPickup_0 + - first: + 213: 21300002 + second: WeaponPickup_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: WeaponPickup_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/HUD/BossHealth.png.meta b/Assets/2DGamekit/Art/Sprites/UI/HUD/BossHealth.png.meta index 1bbc01d3d..9290cebb4 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/HUD/BossHealth.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/HUD/BossHealth.png.meta @@ -1,20 +1,36 @@ fileFormatVersion: 2 guid: 2a305122cc204a041804db2417ad3ac2 -timeCreated: 1515083922 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: BossHealth_DefaultBorder - 21300002: BossHealth_Handle - 21300004: BossHealth_Fill - 21300006: BossHealth_SphereFill - 21300008: BossHealth_Damaged - 21300010: BossHealth_DamageSpark - 21300012: BossHealth_HandleFlash - 21300014: BossHealth_HighlightedBorder - 21300016: BossHealth_SmashedBorder + internalIDToNameTable: + - first: + 213: 21300000 + second: BossHealth_DefaultBorder + - first: + 213: 21300002 + second: BossHealth_Handle + - first: + 213: 21300004 + second: BossHealth_Fill + - first: + 213: 21300006 + second: BossHealth_SphereFill + - first: + 213: 21300008 + second: BossHealth_Damaged + - first: + 213: 21300010 + second: BossHealth_DamageSpark + - first: + 213: 21300012 + second: BossHealth_HandleFlash + - first: + 213: 21300014 + second: BossHealth_HighlightedBorder + - first: + 213: 21300016 + second: BossHealth_SmashedBorder externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -32,6 +48,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -42,7 +60,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -54,18 +72,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -75,7 +96,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -85,7 +108,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -95,6 +120,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -132,6 +158,13 @@ TextureImporter: - {x: 209, y: 10} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_Handle rect: @@ -150,6 +183,13 @@ TextureImporter: - {x: 2.5, y: 20.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_Fill rect: @@ -168,6 +208,13 @@ TextureImporter: - {x: 16, y: 23.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_SphereFill rect: @@ -188,6 +235,13 @@ TextureImporter: - {x: 69.5, y: 94.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_Damaged rect: @@ -220,6 +274,13 @@ TextureImporter: - {x: 38, y: 64} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_DamageSpark rect: @@ -242,6 +303,13 @@ TextureImporter: - {x: 172, y: 80} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_HandleFlash rect: @@ -261,6 +329,13 @@ TextureImporter: - {x: 9, y: 114} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_HighlightedBorder rect: @@ -295,6 +370,13 @@ TextureImporter: - {x: 308.5, y: -5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossHealth_SmashedBorder rect: @@ -654,9 +736,26 @@ TextureImporter: - {x: 326.5, y: 143.5} physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/HUD/BossShield.png.meta b/Assets/2DGamekit/Art/Sprites/UI/HUD/BossShield.png.meta index 8bb0e3db1..b36038701 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/HUD/BossShield.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/HUD/BossShield.png.meta @@ -1,20 +1,36 @@ fileFormatVersion: 2 guid: d9c54273056f7d943920c5257c20b75f -timeCreated: 1515158824 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: BossShield_DefaultBorder - 21300002: BossShield_Handle - 21300004: BossShield_Fill - 21300006: BossShield_SphereFill - 21300008: BossShield_Damaged - 21300010: BossShield_Defeated - 21300012: BossShield_HandleFlash - 21300014: BossShield_HighlightedBorder - 21300016: BossShield_SmashedBorder + internalIDToNameTable: + - first: + 213: 21300000 + second: BossShield_DefaultBorder + - first: + 213: 21300002 + second: BossShield_Handle + - first: + 213: 21300004 + second: BossShield_Fill + - first: + 213: 21300006 + second: BossShield_SphereFill + - first: + 213: 21300008 + second: BossShield_Damaged + - first: + 213: 21300010 + second: BossShield_Defeated + - first: + 213: 21300012 + second: BossShield_HandleFlash + - first: + 213: 21300014 + second: BossShield_HighlightedBorder + - first: + 213: 21300016 + second: BossShield_SmashedBorder externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -32,6 +48,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -42,7 +60,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -54,18 +72,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -75,7 +96,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -85,7 +108,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -95,6 +120,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -112,6 +138,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_Handle rect: @@ -126,6 +159,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_Fill rect: @@ -140,6 +180,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_SphereFill rect: @@ -154,6 +201,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_Damaged rect: @@ -168,6 +222,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_Defeated rect: @@ -182,6 +243,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_HandleFlash rect: @@ -196,6 +264,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_HighlightedBorder rect: @@ -210,6 +285,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BossShield_SmashedBorder rect: @@ -224,9 +306,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/HUD/EllenHealth.png.meta b/Assets/2DGamekit/Art/Sprites/UI/HUD/EllenHealth.png.meta index dfc877c91..6cf1f053d 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/HUD/EllenHealth.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/HUD/EllenHealth.png.meta @@ -1,21 +1,39 @@ fileFormatVersion: 2 guid: fc49794cc535bef4f969645c4eb97b80 -timeCreated: 1516280588 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: EllenHealth_Empty - 21300002: EllenHealth_Gaining00 - 21300004: EllenHealth_Losing00 - 21300006: EllenHealth_Gaining01 - 21300008: EllenHealth_Gaining02 - 21300010: EllenHealth_Full - 21300012: EllenHealth_Losing01 - 21300014: EllenHealth_Losing02 - 21300016: EllenHealth_Losing03 - 21300018: EllenHealth_Gaining03 + internalIDToNameTable: + - first: + 213: 21300000 + second: EllenHealth_Empty + - first: + 213: 21300002 + second: EllenHealth_Gaining00 + - first: + 213: 21300004 + second: EllenHealth_Losing00 + - first: + 213: 21300006 + second: EllenHealth_Gaining01 + - first: + 213: 21300008 + second: EllenHealth_Gaining02 + - first: + 213: 21300010 + second: EllenHealth_Full + - first: + 213: 21300012 + second: EllenHealth_Losing01 + - first: + 213: 21300014 + second: EllenHealth_Losing02 + - first: + 213: 21300016 + second: EllenHealth_Losing03 + - first: + 213: 21300018 + second: EllenHealth_Gaining03 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -33,6 +51,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -43,7 +63,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -55,18 +75,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,7 +111,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -96,6 +123,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -113,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Gaining00 rect: @@ -127,6 +162,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Gaining01 rect: @@ -141,6 +183,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Gaining02 rect: @@ -155,6 +204,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Gaining03 rect: @@ -169,6 +225,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Full rect: @@ -183,6 +246,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Losing00 rect: @@ -197,6 +267,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Losing01 rect: @@ -211,6 +288,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: EllenHealth_Losing02 rect: @@ -225,9 +309,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/HUD/KeyIcon.png.meta b/Assets/2DGamekit/Art/Sprites/UI/HUD/KeyIcon.png.meta index 8ffbcc0c2..cab276897 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/HUD/KeyIcon.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/HUD/KeyIcon.png.meta @@ -1,17 +1,27 @@ fileFormatVersion: 2 guid: 47b79e0414059df4c9e864efad6475b9 -timeCreated: 1516206025 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: KeyIcon_Empty - 21300002: KeyIcon_00 - 21300004: KeyIcon_01 - 21300006: KeyIcon_02 - 21300008: KeyIcon_03 - 21300010: KeyIcon_Collected + internalIDToNameTable: + - first: + 213: 21300000 + second: KeyIcon_Empty + - first: + 213: 21300002 + second: KeyIcon_00 + - first: + 213: 21300004 + second: KeyIcon_01 + - first: + 213: 21300006 + second: KeyIcon_02 + - first: + 213: 21300008 + second: KeyIcon_03 + - first: + 213: 21300010 + second: KeyIcon_Collected externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -29,6 +39,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -39,7 +51,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -51,18 +63,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -72,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -82,7 +99,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -92,6 +111,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -109,6 +129,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: KeyIcon_00 rect: @@ -123,6 +150,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: KeyIcon_01 rect: @@ -137,6 +171,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: KeyIcon_02 rect: @@ -151,6 +192,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: KeyIcon_03 rect: @@ -165,6 +213,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: KeyIcon_Collected rect: @@ -179,9 +234,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOver.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOver.png.meta index babf72f77..d016b36c5 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOver.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOver.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: be668f8b2ae220b4ba6ed120e2613f06 -timeCreated: 1516715202 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: GameOver_0 - 21300002: GameOver_1 - 21300004: GameOver_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: GameOver_0 + - first: + 213: 21300002 + second: GameOver_1 + - first: + 213: 21300004 + second: GameOver_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -106,6 +120,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOver_1 rect: @@ -120,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOver_2 rect: @@ -134,9 +162,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOverEllen.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOverEllen.png.meta index c42fff4a1..fb55d1911 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOverEllen.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/GameOverEllen.png.meta @@ -1,35 +1,81 @@ fileFormatVersion: 2 guid: e3c54db6d8a88d14e80b30406b8aa79e -timeCreated: 1516718822 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: GameOverEllen_0 - 21300002: GameOverEllen_1 - 21300004: GameOverEllen_2 - 21300006: GameOverEllen_3 - 21300008: GameOverEllen_4 - 21300010: GameOverEllen_5 - 21300012: GameOverEllen_6 - 21300014: GameOverEllen_7 - 21300016: GameOverEllen_8 - 21300018: GameOverEllen_9 - 21300020: GameOverEllen_10 - 21300022: GameOverEllen_11 - 21300024: GameOverEllen_12 - 21300026: GameOverEllen_13 - 21300028: GameOverEllen_14 - 21300030: GameOverEllen_15 - 21300032: GameOverEllen_16 - 21300034: GameOverEllen_17 - 21300036: GameOverEllen_18 - 21300038: GameOverEllen_19 - 21300040: GameOverEllen_20 - 21300042: GameOverEllen_21 - 21300044: GameOverEllen_22 - 21300046: GameOverEllen_23 + internalIDToNameTable: + - first: + 213: 21300000 + second: GameOverEllen_0 + - first: + 213: 21300002 + second: GameOverEllen_1 + - first: + 213: 21300004 + second: GameOverEllen_2 + - first: + 213: 21300006 + second: GameOverEllen_3 + - first: + 213: 21300008 + second: GameOverEllen_4 + - first: + 213: 21300010 + second: GameOverEllen_5 + - first: + 213: 21300012 + second: GameOverEllen_6 + - first: + 213: 21300014 + second: GameOverEllen_7 + - first: + 213: 21300016 + second: GameOverEllen_8 + - first: + 213: 21300018 + second: GameOverEllen_9 + - first: + 213: 21300020 + second: GameOverEllen_10 + - first: + 213: 21300022 + second: GameOverEllen_11 + - first: + 213: 21300024 + second: GameOverEllen_12 + - first: + 213: 21300026 + second: GameOverEllen_13 + - first: + 213: 21300028 + second: GameOverEllen_14 + - first: + 213: 21300030 + second: GameOverEllen_15 + - first: + 213: 21300032 + second: GameOverEllen_16 + - first: + 213: 21300034 + second: GameOverEllen_17 + - first: + 213: 21300036 + second: GameOverEllen_18 + - first: + 213: 21300038 + second: GameOverEllen_19 + - first: + 213: 21300040 + second: GameOverEllen_20 + - first: + 213: 21300042 + second: GameOverEllen_21 + - first: + 213: 21300044 + second: GameOverEllen_22 + - first: + 213: 21300046 + second: GameOverEllen_23 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -47,6 +93,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -57,7 +105,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -69,18 +117,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 4096 resizeAlgorithm: 0 textureFormat: -1 @@ -90,7 +141,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 4096 resizeAlgorithm: 0 textureFormat: -1 @@ -100,7 +153,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 4096 resizeAlgorithm: 0 textureFormat: -1 @@ -110,6 +165,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -127,6 +183,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_1 rect: @@ -141,6 +204,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_2 rect: @@ -155,6 +225,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_3 rect: @@ -169,6 +246,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_4 rect: @@ -183,6 +267,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_5 rect: @@ -197,6 +288,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_6 rect: @@ -211,6 +309,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_7 rect: @@ -225,6 +330,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_8 rect: @@ -239,6 +351,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_9 rect: @@ -253,6 +372,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_10 rect: @@ -267,6 +393,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_11 rect: @@ -281,6 +414,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_12 rect: @@ -295,6 +435,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 83305410000000000800000000000000 + internalID: 21300024 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_13 rect: @@ -309,6 +456,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a3305410000000000800000000000000 + internalID: 21300026 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_14 rect: @@ -323,6 +477,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c3305410000000000800000000000000 + internalID: 21300028 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_15 rect: @@ -337,6 +498,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e3305410000000000800000000000000 + internalID: 21300030 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_16 rect: @@ -351,6 +519,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 04305410000000000800000000000000 + internalID: 21300032 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_17 rect: @@ -365,6 +540,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 24305410000000000800000000000000 + internalID: 21300034 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_18 rect: @@ -379,6 +561,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 44305410000000000800000000000000 + internalID: 21300036 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_19 rect: @@ -393,6 +582,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 64305410000000000800000000000000 + internalID: 21300038 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_20 rect: @@ -407,6 +603,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 84305410000000000800000000000000 + internalID: 21300040 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_21 rect: @@ -421,6 +624,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a4305410000000000800000000000000 + internalID: 21300042 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_22 rect: @@ -435,6 +645,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c4305410000000000800000000000000 + internalID: 21300044 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GameOverEllen_23 rect: @@ -449,9 +666,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e4305410000000000800000000000000 + internalID: 21300046 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/Loading.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/Loading.png.meta index ad4f07ace..c8db62ffd 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/Loading.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/Loading.png.meta @@ -1,19 +1,33 @@ fileFormatVersion: 2 guid: dfb323e4dde4be54f998e71325c9a717 -timeCreated: 1517913250 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Loading_0 - 21300002: Loading_1 - 21300004: Loading_2 - 21300006: Loading_3 - 21300008: Loading_4 - 21300010: Loading_5 - 21300012: Loading_6 - 21300014: Loading_7 + internalIDToNameTable: + - first: + 213: 21300000 + second: Loading_0 + - first: + 213: 21300002 + second: Loading_1 + - first: + 213: 21300004 + second: Loading_2 + - first: + 213: 21300006 + second: Loading_3 + - first: + 213: 21300008 + second: Loading_4 + - first: + 213: 21300010 + second: Loading_5 + - first: + 213: 21300012 + second: Loading_6 + - first: + 213: 21300014 + second: Loading_7 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -31,6 +45,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -41,7 +57,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -53,18 +69,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -111,6 +135,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_1 rect: @@ -125,6 +156,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_2 rect: @@ -139,6 +177,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_3 rect: @@ -153,6 +198,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_4 rect: @@ -167,6 +219,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_5 rect: @@ -181,6 +240,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_6 rect: @@ -195,6 +261,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Loading_7 rect: @@ -209,9 +282,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/LoadingChomper.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/LoadingChomper.png.meta index 408961401..d1c9aa969 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/LoadingChomper.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/LoadingChomper.png.meta @@ -1,19 +1,33 @@ fileFormatVersion: 2 guid: db417fe29ca346946b5392ada84eaf0d -timeCreated: 1516713908 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: LoadingChomper_0 - 21300002: LoadingChomper_1 - 21300004: LoadingChomper_2 - 21300006: LoadingChomper_3 - 21300008: LoadingChomper_4 - 21300010: LoadingChomper_5 - 21300012: LoadingChomper_6 - 21300014: LoadingChomper_7 + internalIDToNameTable: + - first: + 213: 21300000 + second: LoadingChomper_0 + - first: + 213: 21300002 + second: LoadingChomper_1 + - first: + 213: 21300004 + second: LoadingChomper_2 + - first: + 213: 21300006 + second: LoadingChomper_3 + - first: + 213: 21300008 + second: LoadingChomper_4 + - first: + 213: 21300010 + second: LoadingChomper_5 + - first: + 213: 21300012 + second: LoadingChomper_6 + - first: + 213: 21300014 + second: LoadingChomper_7 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -31,6 +45,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -41,7 +57,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -53,18 +69,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -74,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -84,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -94,6 +117,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -111,6 +135,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_1 rect: @@ -125,6 +156,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_2 rect: @@ -139,6 +177,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_3 rect: @@ -153,6 +198,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_4 rect: @@ -167,6 +219,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_5 rect: @@ -181,6 +240,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_6 rect: @@ -195,6 +261,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: LoadingChomper_7 rect: @@ -209,9 +282,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsCloseButton.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsCloseButton.png.meta index 64606563f..35767c1c3 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsCloseButton.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsCloseButton.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: d3c4e35f6af02a840a9461e0aee32e4a -timeCreated: 1517236389 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: OptionsCloseButton_0 - 21300002: OptionsCloseButton_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: OptionsCloseButton_0 + - first: + 213: 21300002 + second: OptionsCloseButton_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: OptionsCloseButton_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu.png.meta index c60caaded..2156daed7 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 618ba7495f0d0c94c889691e118c0841 -timeCreated: 1517223773 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu9Slice.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu9Slice.png.meta index 805ed4641..f4a51784f 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu9Slice.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/OptionsMenu9Slice.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: 347c9750b492608498affdb981cbf7f1 -timeCreated: 1517241139 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: OptionsMenu9Slice_0 - 21300002: OptionsMenu9Slice_1 - 21300004: OptionsMenu9Slice_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: OptionsMenu9Slice_0 + - first: + 213: 21300002 + second: OptionsMenu9Slice_1 + - first: + 213: 21300004 + second: OptionsMenu9Slice_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -106,6 +120,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: OptionsMenu9Slice_1 rect: @@ -120,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: OptionsMenu9Slice_2 rect: @@ -134,9 +162,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartLogo.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartLogo.png.meta index e0b62afcc..0aa044d8b 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartLogo.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartLogo.png.meta @@ -1,14 +1,18 @@ fileFormatVersion: 2 guid: a5ace13b550b5e54587948013cac9a8d -timeCreated: 1516706430 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: StartLogo_0 - 21300002: StartLogo_1 - 21300004: StartLogo_2 + internalIDToNameTable: + - first: + 213: 21300000 + second: StartLogo_0 + - first: + 213: 21300002 + second: StartLogo_1 + - first: + 213: 21300004 + second: StartLogo_2 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -26,6 +30,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -36,7 +42,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -48,18 +54,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -69,7 +78,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -79,7 +90,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -89,6 +102,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -106,6 +120,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: StartLogo_1 rect: @@ -120,6 +141,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: StartLogo_2 rect: @@ -134,9 +162,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenu.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenu.png.meta index 42dd549ef..79fc1ba70 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenu.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenu.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 7f83de9ce1b2e9a4882fa64589108f14 -timeCreated: 1516891408 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: StartMenu_BG - 21300002: StartMenu_Indicator - 21300004: StartMenu_ButtonDefault - 21300006: StartMenu_ButtonHighlighted + internalIDToNameTable: + - first: + 213: 21300000 + second: StartMenu_BG + - first: + 213: 21300002 + second: StartMenu_Indicator + - first: + 213: 21300004 + second: StartMenu_ButtonDefault + - first: + 213: 21300006 + second: StartMenu_ButtonHighlighted externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: StartMenu_Indicator rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: StartMenu_ButtonDefault rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: StartMenu_ButtonHighlighted rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground01.tif.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground01.tif.meta index efb59da3f..f84bc7b31 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground01.tif.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground01.tif.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 279b37e2c51cda44380cb81a46fcb8e7 -timeCreated: 1513082223 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 50 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground02.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground02.png.meta index 8a94c1fff..0bb67cd71 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground02.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground02.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b2d7f000631eb224ab7973cb5121a591 -timeCreated: 1513082227 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground03.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground03.png.meta index 0ddce0273..3d513bab6 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground03.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground03.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8b3ef0b9ee381cb4193a7717a5131533 -timeCreated: 1513082226 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground04.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground04.png.meta index c277195da..0031d084f 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground04.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground04.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 561e7e203dfd3f84bac0c6c6e3a4ff2b -timeCreated: 1513082225 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground05.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground05.png.meta index 73e1ef339..a67c9ba99 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground05.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground05.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 37f8b3b2e7122394681534e81625c596 -timeCreated: 1513082224 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground06.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground06.png.meta index 597ed9353..1c480cd7a 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground06.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground06.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e6470cd42fda2044895402d2928053d4 -timeCreated: 1513082228 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground07.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground07.png.meta index 9c16da5ae..20ceb60e8 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground07.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartMenuBackground07.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 95c2cda013940c940a25e8580dca75c4 -timeCreated: 1513082226 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartSplash.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartSplash.png.meta index 4bff85f7c..725f4baeb 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/StartSplash.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/StartSplash.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 69bc2f0c47ae84d4e98f1db95994d6e3 -timeCreated: 1504693971 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/UI/Menu/UnityMasterWhite.png.meta b/Assets/2DGamekit/Art/Sprites/UI/Menu/UnityMasterWhite.png.meta index 310b71a56..210f2ee50 100644 --- a/Assets/2DGamekit/Art/Sprites/UI/Menu/UnityMasterWhite.png.meta +++ b/Assets/2DGamekit/Art/Sprites/UI/Menu/UnityMasterWhite.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4caaf034ab6d75d449a95bdb1245ef37 -timeCreated: 1517330889 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/Utilities/BlankSprite.png.meta b/Assets/2DGamekit/Art/Sprites/Utilities/BlankSprite.png.meta index 6469a8a58..03ddeaaa2 100644 --- a/Assets/2DGamekit/Art/Sprites/Utilities/BlankSprite.png.meta +++ b/Assets/2DGamekit/Art/Sprites/Utilities/BlankSprite.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f7b6513722649314d945ddac9e52b3ac -timeCreated: 1500471829 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Bullet.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Bullet.png.meta index a4de8b4c2..6937ae297 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Bullet.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Bullet.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: b7c5001f1eb00a447bc82a3bec41453a -timeCreated: 1505992623 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact.png.meta index 78ddfcebb..558377a57 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5320207e54e4e2e4587e1f890a04353c -timeCreated: 1506350237 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact2.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact2.png.meta index c1fed002f..6f1fa184c 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact2.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/BulletImpact2.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 89f413bb94de50745831d20f00d673f7 -timeCreated: 1510744362 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: BulletImpact2_0 - 21300002: BulletImpact2_1 - 21300004: BulletImpact2_2 - 21300006: BulletImpact2_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: BulletImpact2_0 + - first: + 213: 21300002 + second: BulletImpact2_1 + - first: + 213: 21300004 + second: BulletImpact2_2 + - first: + 213: 21300006 + second: BulletImpact2_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BulletImpact2_1 rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BulletImpact2_2 rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: BulletImpact2_3 rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/GunEffect01.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/GunEffect01.png.meta index 66ccae192..a34284f03 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/GunEffect01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/GunEffect01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 74c55426507313e4da941d8c60e9016d -timeCreated: 1506000091 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/MuzzleEffect.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/MuzzleEffect.png.meta index 724ebb430..6d944b360 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/MuzzleEffect.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/MuzzleEffect.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 59c422c98c58f5742853e7d387d329a3 -timeCreated: 1506008368 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Puff01.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Puff01.png.meta index 05f3277c2..e7a06df7f 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Puff01.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/Puff01.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: f25bb0fb6bc2c654bbc2b228420f327d -timeCreated: 1506005075 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/StaffSwish.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/StaffSwish.png.meta index a7a538bfd..f36e09502 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Ellen/StaffSwish.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Ellen/StaffSwish.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3034fcb51c715024b9f010d139539e13 -timeCreated: 1506073881 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/Bite.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/Bite.png.meta index 1e5afbe64..734c3f03e 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/Bite.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/Bite.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 62643cb6677480144a27bb158490da6d -timeCreated: 1506077404 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/ChomperBits.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/ChomperBits.png.meta index 0be054752..ded5d49fb 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/ChomperBits.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Chomper/ChomperBits.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 351ab337221b6e94e9abba678273e891 -timeCreated: 1506337727 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam.png.meta index 00837b130..1a18f9b31 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 119fb27e4431ff745a78b13ec8388c8b -timeCreated: 1508422930 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam2.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam2.png.meta index 6424ee028..dd8f5c342 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam2.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/Beam2.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: c5a32a0a640efe349b674f87c1a1f1d9 -timeCreated: 1509031157 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectile.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectile.png.meta index e18930c8e..69be59949 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectile.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectile.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6f348586a663cbb4485e2ef429446869 -timeCreated: 1508854018 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 9 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 2 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectileTrail.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectileTrail.png.meta index fbc4fe6a8..d87aa1f62 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectileTrail.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerProjectileTrail.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 8a19221d6ae43a74ca56c12fa30895fa -timeCreated: 1516716639 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: GunnerProjectileTrail_0 - 21300002: GunnerProjectileTrail_1 - 21300004: GunnerProjectileTrail_2 - 21300006: GunnerProjectileTrail_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: GunnerProjectileTrail_0 + - first: + 213: 21300002 + second: GunnerProjectileTrail_1 + - first: + 213: 21300004 + second: GunnerProjectileTrail_2 + - first: + 213: 21300006 + second: GunnerProjectileTrail_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 2 alphaIsTransparency: 0 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GunnerProjectileTrail_1 rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GunnerProjectileTrail_2 rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GunnerProjectileTrail_3 rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerShield.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerShield.png.meta index 629c8fd05..39b9d40f3 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerShield.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/GunnerShield.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 8dcb90af448222c4d97b866d75616c6f -timeCreated: 1508943619 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 2 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/SteamJet.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/SteamJet.png.meta index 004ca2d6a..4ed8f970e 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/SteamJet.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Enemies/Gunner/SteamJet.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 1409898394b75a6439cffdc2f8756a92 -timeCreated: 1510675027 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/AcidBubbles.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/AcidBubbles.png.meta index 00b824dbc..b46dc6568 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/AcidBubbles.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/AcidBubbles.png.meta @@ -1,23 +1,45 @@ fileFormatVersion: 2 guid: 86d5ee14dfb5a6342ad6aae1133f4561 -timeCreated: 1511876812 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: AcidBubbles_0 - 21300002: AcidBubbles_1 - 21300004: AcidBubbles_2 - 21300006: AcidBubbles_3 - 21300008: AcidBubbles_4 - 21300010: AcidBubbles_5 - 21300012: AcidBubbles_6 - 21300014: AcidBubbles_7 - 21300016: AcidBubbles_8 - 21300018: AcidBubbles_9 - 21300020: AcidBubbles_10 - 21300022: AcidBubbles_11 + internalIDToNameTable: + - first: + 213: 21300000 + second: AcidBubbles_0 + - first: + 213: 21300002 + second: AcidBubbles_1 + - first: + 213: 21300004 + second: AcidBubbles_2 + - first: + 213: 21300006 + second: AcidBubbles_3 + - first: + 213: 21300008 + second: AcidBubbles_4 + - first: + 213: 21300010 + second: AcidBubbles_5 + - first: + 213: 21300012 + second: AcidBubbles_6 + - first: + 213: 21300014 + second: AcidBubbles_7 + - first: + 213: 21300016 + second: AcidBubbles_8 + - first: + 213: 21300018 + second: AcidBubbles_9 + - first: + 213: 21300020 + second: AcidBubbles_10 + - first: + 213: 21300022 + second: AcidBubbles_11 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -35,6 +57,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -45,7 +69,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -57,18 +81,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +105,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,7 +117,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -98,6 +129,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -115,6 +147,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_1 rect: @@ -129,6 +168,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_2 rect: @@ -143,6 +189,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_3 rect: @@ -157,6 +210,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_4 rect: @@ -171,6 +231,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 82305410000000000800000000000000 + internalID: 21300008 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_5 rect: @@ -185,6 +252,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: a2305410000000000800000000000000 + internalID: 21300010 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_6 rect: @@ -199,6 +273,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: c2305410000000000800000000000000 + internalID: 21300012 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_7 rect: @@ -213,6 +294,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: e2305410000000000800000000000000 + internalID: 21300014 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_8 rect: @@ -227,6 +315,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 03305410000000000800000000000000 + internalID: 21300016 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_9 rect: @@ -241,6 +336,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 23305410000000000800000000000000 + internalID: 21300018 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_10 rect: @@ -255,6 +357,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 43305410000000000800000000000000 + internalID: 21300020 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: AcidBubbles_11 rect: @@ -269,9 +378,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 63305410000000000800000000000000 + internalID: 21300022 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/GrassParticle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/GrassParticle.png.meta index 90a2b8d9f..2ba0acc7b 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/GrassParticle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/GrassParticle.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: dd3db44cdc8893543b8752999d323ba2 -timeCreated: 1506421262 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: GrassParticle_0 - 21300002: GrassParticle_1 - 21300004: GrassParticle_2 - 21300006: GrassParticle_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: GrassParticle_0 + - first: + 213: 21300002 + second: GrassParticle_1 + - first: + 213: 21300004 + second: GrassParticle_2 + - first: + 213: 21300006 + second: GrassParticle_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GrassParticle_1 rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GrassParticle_2 rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: GrassParticle_3 rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/LightShaft.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/LightShaft.png.meta index 639b112bf..00e116cf5 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/LightShaft.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/LightShaft.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: e63bc8728015cbb4ea21f29bbc004149 -timeCreated: 1501169006 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/Mist.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/Mist.png.meta index 3f44b6842..cdcfeaeca 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/Mist.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/Mist.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: 1f36800460882774b85c7622b070106b -timeCreated: 1512059318 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: Mist_0 - 21300002: Mist_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: Mist_0 + - first: + 213: 21300002 + second: Mist_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 512 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: Mist_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleHeatHaze.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleHeatHaze.png.meta index 6daabb1c7..b2fe1de03 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleHeatHaze.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleHeatHaze.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 6c7cbd6a0eb00fc46a2c302d6246de2c -timeCreated: 1503497196 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleSpark.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleSpark.png.meta index 6b32b50b5..027546dbd 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleSpark.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/ParticleSpark.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 236aadee0dd3926449b8f6f7c57f165e -timeCreated: 1503498622 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: -1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/SplashDrops.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/SplashDrops.png.meta index 98ddeacce..3350e1b39 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/SplashDrops.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/SplashDrops.png.meta @@ -1,13 +1,15 @@ fileFormatVersion: 2 guid: c152f8f2446244548aadd2bb39e31ca1 -timeCreated: 1506598184 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: SplashDrops_0 - 21300002: SplashDrops_1 + internalIDToNameTable: + - first: + 213: 21300000 + second: SplashDrops_0 + - first: + 213: 21300002 + second: SplashDrops_1 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -25,6 +27,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,7 +39,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -47,18 +51,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -68,7 +75,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -78,7 +87,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -88,6 +99,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -105,6 +117,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: SplashDrops_1 rect: @@ -119,9 +138,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Environment/WaterDrop.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Environment/WaterDrop.png.meta index c02c55d26..119be7c6d 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Environment/WaterDrop.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Environment/WaterDrop.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 4c75b8d9fa1ff724b854250ee07f7f43 -timeCreated: 1513596420 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Circle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Circle.png.meta index 4e7c425ee..679c1374b 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Circle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Circle.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 5fd0d50a2804b464f83c9b5f21eb93dd -timeCreated: 1506509382 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingGlobe.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingGlobe.png.meta index 014743afd..def404f67 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingGlobe.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingGlobe.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 29aca422aef0c134aa1c4bba03a768a4 -timeCreated: 1506351739 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingParticle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingParticle.png.meta index 2cca2f310..f48792165 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingParticle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/HealingParticle.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 66c07571e706141478fcd866112d0246 -timeCreated: 1506351138 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.png.meta index 114c2ea24..a2cb6e0ed 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.png.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: 41ee6cd071cd1574d96bfdea097a48d1 -timeCreated: 1506511503 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: RockChunks_0 - 21300002: RockChunks_1 - 21300004: RockChunks_2 - 21300006: RockChunks_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: RockChunks_0 + - first: + 213: 21300002 + second: RockChunks_1 + - first: + 213: 21300004 + second: RockChunks_2 + - first: + 213: 21300006 + second: RockChunks_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_1 rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_2 rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_3 rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.tif.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.tif.meta index 03df3fc10..cc0d3d0ab 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.tif.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/RockChunks.tif.meta @@ -1,15 +1,21 @@ fileFormatVersion: 2 guid: acf8e7c6211d47045a0288178dcac305 -timeCreated: 1506512134 -licenseType: Store TextureImporter: - fileIDToRecycleName: - 21300000: RockChunks_0 - 21300002: RockChunks_1 - 21300004: RockChunks_2 - 21300006: RockChunks_3 + internalIDToNameTable: + - first: + 213: 21300000 + second: RockChunks_0 + - first: + 213: 21300002 + second: RockChunks_1 + - first: + 213: 21300004 + second: RockChunks_2 + - first: + 213: 21300006 + second: RockChunks_3 externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -27,6 +33,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -37,7 +45,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -49,18 +57,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -70,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -80,7 +93,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -90,6 +105,7 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: @@ -107,6 +123,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 02305410000000000800000000000000 + internalID: 21300000 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_1 rect: @@ -121,6 +144,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 22305410000000000800000000000000 + internalID: 21300002 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_2 rect: @@ -135,6 +165,13 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 42305410000000000800000000000000 + internalID: 21300004 + vertices: [] + indices: + edges: [] + weights: [] - serializedVersion: 2 name: RockChunks_3 rect: @@ -149,9 +186,26 @@ TextureImporter: outline: [] physicsShape: [] tessellationDetail: 0 + bones: [] + spriteID: 62305410000000000800000000000000 + internalID: 21300006 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/ThinCircle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/ThinCircle.png.meta index c89d1838b..314db64e4 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/ThinCircle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/ThinCircle.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 0947fe74c3065d34d94ce604b1cc16ca -timeCreated: 1508424145 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Triangle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Triangle.png.meta index 9b07a4461..88e692407 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Triangle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Interactables/Triangle.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 7693a5855a85f3544aad55f289409c9d -timeCreated: 1506510177 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SimpleCircle.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SimpleCircle.png.meta index 55c85acb2..8f5a628cd 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SimpleCircle.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SimpleCircle.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 3c5d257380a1dcc4895fbdac5d31f1df -timeCreated: 1503480307 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 4 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: 4 @@ -66,26 +69,31 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 - textureFormat: 4 + textureFormat: -1 textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 - textureFormat: 4 + textureFormat: -1 textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] @@ -347,7 +355,17 @@ TextureImporter: - {x: 0.29345578, y: 1.9783537} - {x: 0.1960288, y: 1.99037} - {x: 0.09812956, y: 1.9975911} + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SoftSquare.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SoftSquare.png.meta index dadad9545..782e7a7ad 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SoftSquare.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/SoftSquare.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 93a0ec39b00d57549b4173fd42bc0d83 -timeCreated: 1506350919 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: -1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/shadow.png.meta b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/shadow.png.meta index 38ec8fa03..cc96c16b2 100644 --- a/Assets/2DGamekit/Art/Sprites/VFX/Utilities/shadow.png.meta +++ b/Assets/2DGamekit/Art/Sprites/VFX/Utilities/shadow.png.meta @@ -1,11 +1,9 @@ fileFormatVersion: 2 guid: 92fd5cb5a44a0a14f88515c450856da5 -timeCreated: 1501584295 -licenseType: Store TextureImporter: - fileIDToRecycleName: {} + internalIDToNameTable: [] externalObjects: {} - serializedVersion: 4 + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 @@ -23,6 +21,8 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -33,7 +33,7 @@ TextureImporter: serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 + mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 @@ -45,18 +45,21 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 + singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 platformSettings: - - buildTarget: DefaultTexturePlatform + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -66,7 +69,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Standalone + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -76,7 +81,9 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - - buildTarget: Android + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 @@ -86,12 +93,23 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes.meta b/Assets/2DGamekit/Art/TileMapPalettes.meta deleted file mode 100644 index e3c5a45a1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6b4954ef413f139418f69683aa067c7f -folderAsset: yes -timeCreated: 1486567464 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset.meta deleted file mode 100644 index d21f0cb0b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 145a7a2167b29a046b62f229a8696bd3 -folderAsset: yes -timeCreated: 1504619320 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien.meta deleted file mode 100644 index 766f2b8d2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f0b7761c55552ba4a86a3eb8e5f470ea -folderAsset: yes -timeCreated: 1504619492 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset deleted file mode 100644 index 473f5d68a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_10 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300018, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset.meta deleted file mode 100644 index a09eb1164..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_10.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ab86d6ce72c1ced44a101133b6cddf11 -timeCreated: 1504619459 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset deleted file mode 100644 index 5f8f95055..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_11 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300020, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset.meta deleted file mode 100644 index b2fbdd5e2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_11.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 882591387c3d3214eb413c277a92ebb5 -timeCreated: 1504619459 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset deleted file mode 100644 index 746ed257f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_12 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300022, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset.meta deleted file mode 100644 index 04fc66928..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_12.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 3d6d59f4a600cf3418ef2c69cbaf4e77 -timeCreated: 1504619459 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset deleted file mode 100644 index 39cff976f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_13 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300024, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset.meta deleted file mode 100644 index b3a402a5c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_13.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a0e230e447f10024886f228ed528296a -timeCreated: 1504619459 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset deleted file mode 100644 index f1b3bd4d6..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_14 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300026, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset.meta deleted file mode 100644 index 968dc2571..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_14.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 35fc839f18bc4e1498a1544d61a4d72e -timeCreated: 1504619459 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset deleted file mode 100644 index 4fe990a9f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_15 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300028, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset.meta deleted file mode 100644 index 9076c6e94..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_15.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5b3a9e03b4c53574ab1e44df854b0ddd -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset deleted file mode 100644 index 12a883da5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_16 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300030, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset.meta deleted file mode 100644 index 488403bdd..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_16.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ab258702b95954348a4a22c8f2f8f194 -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset deleted file mode 100644 index ce9037541..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_17 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300032, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset.meta deleted file mode 100644 index db1e96057..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_17.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: de3c42ed1289c3142a7836982aa6b6c4 -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset deleted file mode 100644 index 9f46ea958..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_20 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300036, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset.meta deleted file mode 100644 index 177aa821d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_20.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c6b71b8495781d642842e3d43c3c6ecf -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset deleted file mode 100644 index e9857a406..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_21 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300038, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset.meta deleted file mode 100644 index fee38c90e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_21.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: e543f88cc0f322740bfa46c068a409d3 -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset deleted file mode 100644 index 838e1b0fb..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_22 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300040, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset.meta deleted file mode 100644 index d27431580..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_22.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 97c7a1bf16fa1bd41a0da7ad5519ed6c -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset deleted file mode 100644 index a2a286f7b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_23 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300042, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset.meta deleted file mode 100644 index 5fe13ea41..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_23.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: be97680c8b2678046a4dbb5f2ee463e2 -timeCreated: 1504619460 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset deleted file mode 100644 index 9646d0ad4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_24 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300044, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset.meta deleted file mode 100644 index 02754bdbb..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_24.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9ddeefe23ac91e24b83fe85ba340abdc -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset deleted file mode 100644 index ee3f60524..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_25 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300046, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset.meta deleted file mode 100644 index d6274291b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_25.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5b49589a2bf3b604ea5834b71066e131 -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset deleted file mode 100644 index 04127ea3b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_26 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300048, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset.meta deleted file mode 100644 index d8db3bed9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_26.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 48e17d35bdfdf414eb5e526aebe12dff -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset deleted file mode 100644 index 6b9b34cec..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_27 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300050, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset.meta deleted file mode 100644 index bfe1160e8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_27.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 33aa503358ac31e4fa9d9276820828be -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset deleted file mode 100644 index 711dc5172..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_30 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300054, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset.meta deleted file mode 100644 index 229bae863..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_30.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6d5532f56b3293e489af35086d0f32ae -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset deleted file mode 100644 index 9284b9829..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_31 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300056, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset.meta deleted file mode 100644 index 83762304d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_31.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 290b81f4237cad04f89d82421c3e8b60 -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset deleted file mode 100644 index b342f2343..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_32 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300058, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset.meta deleted file mode 100644 index 85cd8439f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_32.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 585c5d981e2b0a54882f100b5d1c44db -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset deleted file mode 100644 index f1903cda1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_33 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300060, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset.meta deleted file mode 100644 index 861e0da8e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_33.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8136ff5cf0411eb4b9c47d13f692285f -timeCreated: 1504619461 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset deleted file mode 100644 index ab71feefd..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_34 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300062, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset.meta deleted file mode 100644 index efd2e8116..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_34.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2e64b3d6a36003b44963a82c0c08d2b4 -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset deleted file mode 100644 index bf0b8c5e1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_35 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300064, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset.meta deleted file mode 100644 index 7e6e5898d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_35.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9e55c02f0eb19594ca58a8e1bcf96bcc -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset deleted file mode 100644 index 949218339..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_36 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300066, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset.meta deleted file mode 100644 index 36c92ca7d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_36.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 94fbcdeaacd712b4cb3420383c4ca688 -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset deleted file mode 100644 index 4da7c0fda..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_37 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300068, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset.meta deleted file mode 100644 index c8b2bd7b5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_37.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: af7fb36e09897e947adc38d97e64ad60 -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset deleted file mode 100644 index 9e16506a5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_40 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300072, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset.meta deleted file mode 100644 index 53ef9f6ed..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_40.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 47ea69caa33fd1e4a8bcec15905ad6bc -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset deleted file mode 100644 index 9093176eb..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_41 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300074, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset.meta deleted file mode 100644 index 252b40b81..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_41.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1d52fb12ae5071d45be58e277ad92566 -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset deleted file mode 100644 index c7dc21322..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_44 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300076, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset.meta deleted file mode 100644 index d4994dec0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_44.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4dcf474a1340ee5418200a2a7a7e0724 -timeCreated: 1504619462 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset deleted file mode 100644 index 081ddeaa1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_45 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300078, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset.meta deleted file mode 100644 index 045cff152..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_45.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: fa82ad94ba3b0f14d9b2c668788487b9 -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset deleted file mode 100644 index 31b72540e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_46 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300080, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset.meta deleted file mode 100644 index 00825eea8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_46.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9d92122dd218029498110c407068e3e4 -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset deleted file mode 100644 index 3028af6b7..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_47 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300082, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset.meta deleted file mode 100644 index 60b8fcf79..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_47.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 31b0ad41aade96343915b07fb49ab4ed -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset deleted file mode 100644 index c714d3969..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_50 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300086, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset.meta deleted file mode 100644 index ebb33ae16..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_50.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a7f93dc28ecabe64e92c536e6005f7e0 -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset deleted file mode 100644 index 2f41b79d9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_51 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300088, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset.meta deleted file mode 100644 index 517acb6ad..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_51.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 49a2fffe19fe549498d1bb3448c2737c -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset deleted file mode 100644 index 7eb092e6a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_54 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300090, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset.meta deleted file mode 100644 index d53eece6d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_54.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7555b5f187ca95c438981560100fb0c3 -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset deleted file mode 100644 index 6716e44bf..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_55 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300092, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset.meta deleted file mode 100644 index cfc10529e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_55.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 3bf71c2dfb06cd44da8157cbc57bff21 -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset deleted file mode 100644 index 89d137bd6..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_56 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300094, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset.meta deleted file mode 100644 index 9cd877ace..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_56.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ebca20403fc2fd14c82e6fe197d5bd8c -timeCreated: 1504619463 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset deleted file mode 100644 index 70024309e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_57 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300096, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset.meta deleted file mode 100644 index 6c26a0de4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_57.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b389260380d816245a6b601ea522c392 -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset deleted file mode 100644 index e80886a46..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_60 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300100, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset.meta deleted file mode 100644 index 65bea0034..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_60.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7357176f31dbb7b4082c7bc9128891bf -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset deleted file mode 100644 index f0ac33ac7..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_61 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300102, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset.meta deleted file mode 100644 index 18cbc6743..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_61.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 67e014a2113c0054f9ffa835420ef605 -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset deleted file mode 100644 index 65585995c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_62 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300104, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset.meta deleted file mode 100644 index cd3aa5ee7..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_62.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9b4b281047205054da242769e8dcc0fb -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset deleted file mode 100644 index 9eb39f927..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_63 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300106, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset.meta deleted file mode 100644 index a5591e797..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_63.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b5df81a0e4819f248be4d49302f39fd8 -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset deleted file mode 100644 index 6e15b7bf0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_64 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300108, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset.meta deleted file mode 100644 index 1459d8ea9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_64.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: adb238b0b2350234dbfa2e280d6c6dae -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset deleted file mode 100644 index b980544f8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_65 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300110, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset.meta deleted file mode 100644 index 8dbccc8a5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_65.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 32179b16d53aa56488619ba107ea7b38 -timeCreated: 1504619464 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset deleted file mode 100644 index edca802db..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_66 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300112, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset.meta deleted file mode 100644 index 22f863a3a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_66.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: d41da157dbfee2546b8e8167a78d8165 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset deleted file mode 100644 index 31a81ce93..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_67 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300114, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset.meta deleted file mode 100644 index 63ea3dca4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_67.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 96256239a11363d4ebc2d4c5f6fcd95e -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset deleted file mode 100644 index 1142e51db..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_70 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300118, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset.meta deleted file mode 100644 index bc27f8a0f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_70.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: e5b4e3e74790a1842a68e46bae20b0e7 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset deleted file mode 100644 index b5fa8c542..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_71 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300120, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset.meta deleted file mode 100644 index e7b76aac5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_71.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: fced59a7246664a409ee251b6c762046 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset deleted file mode 100644 index 06095aed8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_72 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300122, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset.meta deleted file mode 100644 index a51968ddf..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_72.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 90228cec0c2373f45bf97399178a14cc -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset deleted file mode 100644 index a71e2ac34..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_73 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300124, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset.meta deleted file mode 100644 index 440aeef01..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_73.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 00859619e09a14943bdd6b214b5744a9 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset deleted file mode 100644 index 48c9216cc..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_74 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300126, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset.meta deleted file mode 100644 index 22f78f60f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_74.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9882ee408e225c645acd6dcc4aa50261 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset deleted file mode 100644 index d3599d8e0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_78 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300128, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset.meta deleted file mode 100644 index c3ea2cf9c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_78.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8f315e842bc8afe4897987570e0ff3f3 -timeCreated: 1504619465 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset deleted file mode 100644 index c2458ee8d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_80 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300130, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset.meta deleted file mode 100644 index 80cfe40a8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_80.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5348861ab51e4fd4bb4d49307cd0fbb3 -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset deleted file mode 100644 index 1f4d7e23e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_81 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300132, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset.meta deleted file mode 100644 index 4a6b5ac0d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_81.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ea7d645290846a8459cf93026f012403 -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset deleted file mode 100644 index bbbcaa0a4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_82 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300134, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset.meta deleted file mode 100644 index e629fd7b2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_82.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 630c23073b65dc441a064b28a11f5d19 -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset deleted file mode 100644 index 501c88b9e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_83 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300136, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset.meta deleted file mode 100644 index 479aec1d7..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_83.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1cd5f99f893b27b479d913986df0da47 -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset deleted file mode 100644 index 11f7bab64..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_84 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300138, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset.meta deleted file mode 100644 index c85b00092..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_84.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 229c0c3f5abdb8b4b875aec3f562539d -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset deleted file mode 100644 index e3e682e99..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_85 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300140, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset.meta deleted file mode 100644 index 66779198f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_85.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ff56d8c7a341791438229e590357db42 -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset deleted file mode 100644 index d6ea9ba3c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_86 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300142, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset.meta deleted file mode 100644 index 3fe08b404..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_86.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 94fc92ac5c4f8fc4f9bc8f870d0ce9cd -timeCreated: 1504619466 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset deleted file mode 100644 index eb1c198e8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_89 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300144, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset.meta deleted file mode 100644 index 99892e004..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_89.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: dc5ce057feae974419f9af0620b91cc3 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset deleted file mode 100644 index 4e566cd72..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_90 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300146, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset.meta deleted file mode 100644 index 96c9aedb1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_90.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b19a73cb43923264693c2f7403b594c3 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset deleted file mode 100644 index 4ac95bef9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_91 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300148, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset.meta deleted file mode 100644 index e25abee49..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_91.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: cf6a5cb850d146848a8d02e2f23ec8f7 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset deleted file mode 100644 index 5c214a0aa..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_92 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300150, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset.meta deleted file mode 100644 index 203a8bff1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_92.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0d03e7d7fd46ed747a6f0c0147db26a3 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset deleted file mode 100644 index 50dc7f0c4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_93 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300152, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset.meta deleted file mode 100644 index 1ebbb8947..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_93.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c08c0ecbf8407b749bd0efcaded2ef75 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset deleted file mode 100644 index ae1f5c6d5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_94 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300154, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset.meta deleted file mode 100644 index 8c78028a5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_94.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 561cbdbefc6cf3b419ba828296beaf8e -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset deleted file mode 100644 index d8595b316..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_95 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300156, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset.meta deleted file mode 100644 index d7c62b529..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_95.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a2a805b17e971744b98c0f14ef389e6a -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset deleted file mode 100644 index a61de30e1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor0 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300002, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset.meta deleted file mode 100644 index 0074e64b3..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9f40231c58c9ac44a9536b5040c23715 -timeCreated: 1504619467 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset deleted file mode 100644 index b71b660ca..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor1 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300004, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset.meta deleted file mode 100644 index 5e54a875f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6298ac00cea5ba249a16b5c0273870dd -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset deleted file mode 100644 index 6a02e7f56..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor2 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300006, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset.meta deleted file mode 100644 index e225def92..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6232f34bd0ab3264baf2a1bbf17b8ec7 -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset deleted file mode 100644 index 3fe525554..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor3 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300008, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset.meta deleted file mode 100644 index 0c8e365c6..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f248bb65b92ad3e40a95a0d5b6178d2d -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset deleted file mode 100644 index 6e5484bc8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor4 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300010, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset.meta deleted file mode 100644 index 6e3808354..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 23d0abccf8b59ea47a13c18b6a978241 -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset deleted file mode 100644 index 5835f3b0d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor5 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300012, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset.meta deleted file mode 100644 index 511fd92d4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f4f6505135c4f0f4fae1caeb5be2c14a -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset deleted file mode 100644 index f0b72c56f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_Floor6 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300014, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset.meta deleted file mode 100644 index 67b3b9397..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_Floor6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6748d51b12d55274996f448faea07623 -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset deleted file mode 100644 index 959de73c3..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_FloorCornerOuterLeft - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300000, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset.meta deleted file mode 100644 index 7ed84f21d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterLeft.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 26325118d22f4684986fc542555bd79e -timeCreated: 1504619468 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset deleted file mode 100644 index 3437b1fe4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_FloorCornerOuterRight - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300016, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset.meta deleted file mode 100644 index 287340fc8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_FloorCornerOuterRight.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c49e916374942f949b52f9e9e5d95aad -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset deleted file mode 100644 index 61c1f7df7..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight0 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300034, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset.meta deleted file mode 100644 index e67544f4a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bab2c983005a6ad4db3ffe9cf0a21bba -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset deleted file mode 100644 index c040db3ac..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight1 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300052, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset.meta deleted file mode 100644 index 26e4550e2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: fa534a7abd669bd47b77975c824707ac -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset deleted file mode 100644 index 9be18d72e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight2 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300070, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset.meta deleted file mode 100644 index 0dd1197de..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bc886e4b8244ab44aba23548f289a2b2 -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset deleted file mode 100644 index a85b6954e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight3 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300084, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset.meta deleted file mode 100644 index 4eb034c2e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1746b7197583493428fd3962b1658645 -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset deleted file mode 100644 index 8fa2e69de..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight4 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300098, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset.meta deleted file mode 100644 index 5fcb8ce3b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 87b5f2a8f006dec43bb9da34bba46d2c -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset deleted file mode 100644 index 38d6a1577..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Tileset_Alien_WallRight5 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300116, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset.meta deleted file mode 100644 index b27419e5f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesAlien/Tileset_Alien_WallRight5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f578c45d1cc636e42977af2c6ca9cc00 -timeCreated: 1504619469 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock.meta deleted file mode 100644 index b1ce19b55..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: aae9694181f02e642a8503cb971589aa -folderAsset: yes -timeCreated: 1501679314 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset deleted file mode 100644 index 7422fdd00..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_0 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300000, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset.meta deleted file mode 100644 index a9a8218ae..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 75b924876f5c53a4e9be8909419992cc -timeCreated: 1503588862 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset deleted file mode 100644 index 6570d74a9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_1 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300002, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset.meta deleted file mode 100644 index 4048515c0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9b51a34dd08796c4fbc0226e3b22d20a -timeCreated: 1503588862 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset deleted file mode 100644 index 13a53ee6c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_2 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300004, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset.meta deleted file mode 100644 index f3588a0bd..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 45dfde790b7f8d24aa595790dd1162ed -timeCreated: 1503588862 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset deleted file mode 100644 index 2ec878ab1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_3 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300006, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset.meta deleted file mode 100644 index a818c1ebc..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 00dbe1c8cf6827c4b9d686e05b500d82 -timeCreated: 1503588862 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset deleted file mode 100644 index d5bc5d6ba..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_4 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300008, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset.meta deleted file mode 100644 index b250238d1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: d97da55e5ec3e9949934b863918613b3 -timeCreated: 1503588863 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset deleted file mode 100644 index 93854f4a8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_5 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300010, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset.meta deleted file mode 100644 index bbe2dfeec..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6be0330d935406b499edc32f0c04c45e -timeCreated: 1503588863 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset deleted file mode 100644 index d8084bc87..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} - m_Name: TilesetRock_WaterBlockers_6 - m_EditorClassIdentifier: - m_Sprite: {fileID: 21300012, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Transform: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_InstancedGameObject: {fileID: 0} - m_Flags: 1 - m_ColliderType: 1 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset.meta deleted file mode 100644 index b857ce06c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/TilesetRock_WaterBlockers_6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1fd7e2b32b9398a42a2057e4214ea37c -timeCreated: 1503588863 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset.meta deleted file mode 100644 index 97cbeda7e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0e7e763844e58834facfd50107088fd2 -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset.meta deleted file mode 100644 index 313600d9f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 73aa246763d389b4cb0315b7e38a60ba -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset.meta deleted file mode 100644 index 831559970..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 54c3039a9669eed45b86a5bd9b4e5357 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset.meta deleted file mode 100644 index 1c22025d8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6be176dfc402470429dbbdb71736be3c -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset.meta deleted file mode 100644 index 2f0e97cbf..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4abe9b5e6e3bd0542b97330b943c1079 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset.meta deleted file mode 100644 index 08a61b794..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: d87604d4e55221d40b5c3686e3344186 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset.meta deleted file mode 100644 index 820663628..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Ceiling6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: fefa1cd98aa97e747acef74dafdd4aa4 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset.meta deleted file mode 100644 index 23dd47ce2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterLeft.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7367c25c5d9cf62439ab564270842e55 -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset.meta deleted file mode 100644 index 4304282b2..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_CeilingCornerOuterRight.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 64b735438ed113748b8a0625bcd812e7 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset.meta deleted file mode 100644 index b45627dc0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0d6dea3e3ae192f4a97e723d72692174 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset.meta deleted file mode 100644 index c7c9ff09e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c8fa761e5efdf74479c0e0fc7b10f385 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset.meta deleted file mode 100644 index 3f3f10c19..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill10.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 37a7fb19d585f384ba563705e8bb6be8 -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset.meta deleted file mode 100644 index e392f248f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill11.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 227b417bae6780346895f5fb212831eb -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset.meta deleted file mode 100644 index 7672ee5e4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 89151ce5a9db1c94981e8f0ec6ce1396 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset.meta deleted file mode 100644 index cb54ce80b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 47665f29f82fcf64485567ce4c3991f1 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset.meta deleted file mode 100644 index eb1da0303..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8be4318beb0cd0f4eb5b32852d87add4 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset.meta deleted file mode 100644 index ca9d213b5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4f8718025385c5b43b58e2d5da675668 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset.meta deleted file mode 100644 index 595d47e47..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: cf43743976869dc47ab25c7ffeac626b -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset.meta deleted file mode 100644 index 08b4ed47e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill7.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9968e9fca225ba442b64eb9020068866 -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset.meta deleted file mode 100644 index a3275b33d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill8.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6c74db582993a3e40803cd6305640ff3 -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset.meta deleted file mode 100644 index b62d4dd01..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Fill9.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 315b016dba65de347907067f19791e66 -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset.meta deleted file mode 100644 index e152b6deb..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 51a0776b54069424c942723a11ae456b -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset.meta deleted file mode 100644 index f41a29ecf..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 60713da06d8f61147ba30353f67c0ea5 -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset.meta deleted file mode 100644 index fbf3622ea..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bc74be29cc4065544bbe1b5d29db4092 -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset.meta deleted file mode 100644 index 7cd81037e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 46c7cc3ad3d3afe4d866f057a800fa58 -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset.meta deleted file mode 100644 index 837c5ca2e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 781ab804c8baf834ca44d01a1b91d7f1 -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset.meta deleted file mode 100644 index 8c10fd6df..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2c67472dfbdc3124ca4389655a66878e -timeCreated: 1501679321 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset.meta deleted file mode 100644 index ae1786995..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_Floor6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 3746ae85f4dfb814cb5043a0cca70ada -timeCreated: 1501679314 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset.meta deleted file mode 100644 index bc4c3b73e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8185afab906997049b709073c813d345 -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset.meta deleted file mode 100644 index 7663cc8f8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: ce11130444f4a3b40acab5e8fd8fca8f -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset.meta deleted file mode 100644 index 2ffcfb4cd..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 90cd0c035707ecf4880dde1d886a2326 -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset.meta deleted file mode 100644 index 4dbaed0e5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerLeft3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2fc6461176252d247a1de72de17ae44d -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset.meta deleted file mode 100644 index d3d37f90b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: aed2a3c909346934fb57cdc096b3c23c -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset.meta deleted file mode 100644 index 0b52db7a0..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 880e49d10bf677c4d8ea6dd787d7e764 -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset.meta deleted file mode 100644 index 908fbbc65..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b7b11f440fe6b3547ac51cb11826790c -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset.meta deleted file mode 100644 index 61f071d1a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerInnerRight3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 40716678ff0896b4d8c02f447e8fff81 -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset.meta deleted file mode 100644 index 4dcd26dfc..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterLeft.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 7eff54fc410f22f4ba54307daaaa7d7d -timeCreated: 1501679314 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset.meta deleted file mode 100644 index 6de7c820c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerOuterRight.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 45a655748c3cb3647b26de8853234b8b -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta deleted file mode 100644 index 5bbbf5ce4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockLeft.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4128d845067b3ef49a78d309d3caf97c -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta deleted file mode 100644 index f4897568d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorCornerSingleBlockRight.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a8b432e558df87149a5db4d2620b9f5e -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset.meta deleted file mode 100644 index dea100f09..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: e5cd6e0db59e1924a827ad5e8ba10462 -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset.meta deleted file mode 100644 index 328958987..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 8b1e5cec2ef848747ab1384a769e257c -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset.meta deleted file mode 100644 index 1c1f6ef2d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 88586a341aebb534bba7d665168f8ce5 -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset.meta deleted file mode 100644 index 72d566afb..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b2c99ba4f74bbbd449c9dd141273ad34 -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset.meta deleted file mode 100644 index fa6311e16..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6e014bfa9242bfe4abfc5aaba9b2e623 -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset.meta deleted file mode 100644 index 0e3b8f129..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9d777d77fcc4a8e4fa0c0f3d63396fea -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset.meta deleted file mode 100644 index 2d1e51d49..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlock6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9389b9323f30ca44794f09ec445af256 -timeCreated: 1501679320 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset.meta deleted file mode 100644 index 67450d887..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockLeft.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0e2fc990ccae99949afc6e0e9c317dc3 -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset.meta deleted file mode 100644 index 895694b9b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_FloorSingleBlockRight.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 70f69c772bdde6f4f8bdc919d9617636 -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset.meta deleted file mode 100644 index bc9a0d07f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_SingleBlock.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9ae2ba98494cb6f4f805185ee2f93db2 -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset.meta deleted file mode 100644 index 478e16e30..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6b4e91a43e0ee5b4ba8e76bffcc39944 -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset.meta deleted file mode 100644 index fe3942b98..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 776750c7e6838764a96eb166a8f0809a -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset.meta deleted file mode 100644 index fc2c72c45..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a8c318a333121994f8ae2d6853fc229b -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset.meta deleted file mode 100644 index f0d881406..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: e5ff1b9744c4c624d8bd0faac90ca3ee -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset.meta deleted file mode 100644 index b7014f26d..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9d3a6d2cc7f6ae940b9372e851acdd08 -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset.meta deleted file mode 100644 index a51086393..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 970617a3336ab9e4586298ac572caff2 -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset.meta deleted file mode 100644 index f406bc177..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeft6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b175c290adebc5646b92831f9efb851a -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset.meta deleted file mode 100644 index 3c0aa8252..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 689bbc0c72ca916419c2ae734657886e -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset.meta deleted file mode 100644 index dbd6c0ad3..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 21a64e302e7ed0b4696c6c911097ab8a -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset.meta deleted file mode 100644 index 149682990..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f60582f4e16dd904996daa0b7c4e3d7d -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset.meta deleted file mode 100644 index 5b80bdc61..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bbffa7ed45d98624caa924818344ae2c -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset.meta deleted file mode 100644 index 9ea0bed42..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 203d7a318a14f554ea82cec507388a5d -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset.meta deleted file mode 100644 index c11c4ed89..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 227d79cc2770f65459a94906cff9e86f -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset.meta deleted file mode 100644 index 9d319416e..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallLeftCeilingCorner6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6ebb1a7618dacfa47921c5653e10c1f3 -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset.meta deleted file mode 100644 index 3c21fbff5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: bc27ab906595d4e4f88fc321e9513c38 -timeCreated: 1501679314 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset.meta deleted file mode 100644 index 966a06e50..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6ccdde4e7095bf9469fc8a98319057b2 -timeCreated: 1501679315 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset.meta deleted file mode 100644 index c97ba18b5..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 459d18bc5a9336e4d8d696d7f39aff16 -timeCreated: 1501679316 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset.meta deleted file mode 100644 index 2225cdfe8..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2ba189744cb9bfb479ec8d6a8d526efb -timeCreated: 1501679317 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset.meta deleted file mode 100644 index f2c33ab07..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: d5541a15c0b899345abb179cb141486c -timeCreated: 1501679318 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset.meta deleted file mode 100644 index 7eb68a1b1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 473f0ccca5ab72c4a85af2488cb86c9f -timeCreated: 1501679319 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset.meta deleted file mode 100644 index e9b3d305b..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRight6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 573cf2bfcde9ef842b19775f3ee567cb -timeCreated: 1501679322 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset.meta deleted file mode 100644 index 88f462bc6..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner0.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9febc9b8ad40b9e479c088bb69b793c9 -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset.meta deleted file mode 100644 index 0fc1008a9..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner1.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 2102e8152b37b0843aa08817f509d2e1 -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset.meta deleted file mode 100644 index 435e7835a..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner2.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: b3bb62f094b0aeb4a900f277e5266a55 -timeCreated: 1501679323 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset.meta deleted file mode 100644 index d3fc0d5ea..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner3.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f106d770a084c2540bed995fa3f9d36c -timeCreated: 1501679324 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset.meta deleted file mode 100644 index f8ab2124f..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner4.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 3b80ba32db2a2e14fa0e5453731b7d7f -timeCreated: 1501679324 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset.meta deleted file mode 100644 index d2f8863fe..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner5.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 52c87dc8e23e40547ade98ddd4e4e8b2 -timeCreated: 1501679324 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset.meta deleted file mode 100644 index ac1e1f302..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesRock/Tileset_Rock_WallRightCeilingCorner6.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 5d97f727232820a4f8f196078a58eb89 -timeCreated: 1501679324 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset deleted file mode 100644 index 8e9e8f3c4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset +++ /dev/null @@ -1,284 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d746e0082aaaaf0458b2b02bb4d45a47, type: 3} - m_Name: TilesetAlienRules - m_EditorClassIdentifier: - m_DefaultSprite: {fileID: 21300088, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_DefaultColliderType: 1 - m_TilingRules: - - m_Neighbors: 0000000002000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300104, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300106, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300122, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300124, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300120, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300126, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300074, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300158, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300160, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300162, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300164, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300178, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300002, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300004, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300006, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300008, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300010, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300012, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300014, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300000, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300016, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300180, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300182, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0000000001000000000000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300018, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300054, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300054, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300072, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300086, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300100, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300118, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300034, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300052, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300070, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300084, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300098, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300116, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300128, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000020000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300174, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0200000001000000020000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300176, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0200000000000000000000000000000000000000020000000100000000000000 - m_Sprites: - - {fileID: 21300108, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000000000000020000000000000000000000000000000100000002000000 - m_Sprites: - - {fileID: 21300102, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0200000001000000000000000100000002000000000000000200000002000000 - m_Sprites: - - {fileID: 21300168, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000200000001000000020000000200000000000000 - m_Sprites: - - {fileID: 21300166, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300172, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300170, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0000000001000000000000000200000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300056, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300068, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300048, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300050, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300058, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300060, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300062, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300064, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300066, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.33 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000020000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300090, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0200000001000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300076, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000001000000020000000100000000000000 - m_Sprites: - - {fileID: 21300130, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000001000000000000000100000002000000 - m_Sprites: - - {fileID: 21300144, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300020, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300022, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300024, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300026, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300028, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300030, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - - {fileID: 21300032, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.611 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 0 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset.meta deleted file mode 100644 index 8359b2fc4..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetAlienRules.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 1032823b40fd7ef4ea6f06b3e6c5c860 -timeCreated: 1501679367 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab deleted file mode 100644 index 00314b1fa..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab +++ /dev/null @@ -1,684 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1056374843212788} - m_IsPrefabParent: 1 ---- !u!1 &1056374843212788 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4348686363398956} - - component: {fileID: 2569400267563198934} - m_Layer: 31 - m_Name: TilesetGamekit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1848162897865542 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4942372324162152} - - component: {fileID: 8195094280138851590} - - component: {fileID: 3664157345695744766} - m_Layer: 31 - m_Name: Layer1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4348686363398956 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1056374843212788} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4942372324162152} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4942372324162152 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848162897865542} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4348686363398956} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &114001799239056344 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Palette Settings - m_EditorClassIdentifier: - cellSizing: 0 ---- !u!156049354 &2569400267563198934 -Grid: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1056374843212788} - m_Enabled: 1 - m_CellSize: {x: 1, y: 1, z: 0} - m_CellGap: {x: 0, y: 0, z: 0} - m_CellLayout: 0 - m_CellSwizzle: 0 ---- !u!483693784 &3664157345695744766 -TilemapRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848162897865542} - m_Enabled: 0 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_ChunkSize: {x: 32, y: 32, z: 32} - m_MaxChunkCount: 16 - m_MaxFrameAge: 16 - m_SortOrder: 0 - m_MaskInteraction: 0 ---- !u!1839735485 &8195094280138851590 -Tilemap: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848162897865542} - m_Enabled: 1 - m_Tiles: - - first: {x: 1, y: -3, z: 0} - second: - m_TileIndex: 78 - m_TileSpriteIndex: 78 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 2 - m_ColliderType: 1 - - first: {x: 2, y: -3, z: 0} - second: - m_TileIndex: 77 - m_TileSpriteIndex: 77 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 2 - m_ColliderType: 1 - m_AnimatedTiles: {} - m_TileAssetArray: - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: c0a72b2f2922a4241ba1735d8082c260, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 1032823b40fd7ef4ea6f06b3e6c5c860, type: 2} - m_TileSpriteArray: - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 0 - m_Data: {fileID: 0} - - m_RefCount: 1 - m_Data: {fileID: 21300130, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300088, guid: 05f0bf62dcfb65a4ebd0402151fc3c11, type: 3} - m_TileMatrixArray: - - m_RefCount: 2 - m_Data: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_TileColorArray: - - m_RefCount: 2 - m_Data: {r: 1, g: 1, b: 1, a: 1} - m_AnimationFrameRate: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Origin: {x: -3, y: -7, z: 0} - m_Size: {x: 9, y: 9, z: 1} - m_TileAnchor: {x: 0.5, y: 0.5, z: 0} - m_TileOrientation: 0 - m_TileOrientationMatrix: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_TileRefreshArray: - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 1 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab.meta deleted file mode 100644 index 405856b81..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetGamekit.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 828ab588c2d0159468fbefcc1189616f -timeCreated: 1504619373 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset deleted file mode 100644 index 7b27460a3..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset +++ /dev/null @@ -1,325 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d746e0082aaaaf0458b2b02bb4d45a47, type: 3} - m_Name: TilesetRockRules - m_EditorClassIdentifier: - m_DefaultSprite: {fileID: 21300130, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_DefaultColliderType: 1 - m_TilingRules: - - m_Neighbors: 0000000002000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300148, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300150, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300152, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300154, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300156, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300166, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300168, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300164, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300182, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300116, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300218, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300220, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300222, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300224, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300170, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300074, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300076, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300172, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300080, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300082, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300014, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300072, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000002000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300174, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300230, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300232, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300176, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300036, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300054, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300114, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300128, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300144, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300162, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000100000002000000000000000100000000000000 - m_Sprites: - - {fileID: 21300034, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300052, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300070, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300126, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300142, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300160, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300184, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000020000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300240, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000020000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300234, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000000000002000000000000000200000001000000 - m_Sprites: - - {fileID: 21300244, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0000000001000000020000000200000000000000010000000200000000000000 - m_Sprites: - - {fileID: 21300242, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 0 - - m_Neighbors: 0200000000000000000000000000000000000000020000000100000001000000 - m_Sprites: - - {fileID: 21300158, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000000000000020000000000000000000000010000000100000002000000 - m_Sprites: - - {fileID: 21300146, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000200000001000000020000000200000000000000 - m_Sprites: - - {fileID: 21300226, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000002000000000000000200000002000000 - m_Sprites: - - {fileID: 21300228, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000020000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300238, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300236, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000200000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300056, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300068, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 0 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300110, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300050, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300058, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300060, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300112, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300064, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300066, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000200000001000000000000000200000000000000 - m_Sprites: - - {fileID: 21300186, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300188, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300190, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300192, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300194, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300196, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300198, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000000000000100000002000000000000000200000000000000 - m_Sprites: - - {fileID: 21300200, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300202, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300204, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300206, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300208, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300214, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300216, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 2 - - m_Neighbors: 0000000001000000020000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300134, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300136, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300138, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300140, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0200000001000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300118, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300120, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300122, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300124, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 1 - - m_Neighbors: 0000000001000000000000000100000001000000000000000100000000000000 - m_Sprites: - - {fileID: 21300086, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300088, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300090, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300092, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300094, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300096, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300098, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300100, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300178, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300042, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300044, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - - {fileID: 21300180, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} - m_AnimationSpeed: 1 - m_PerlinScale: 0.5 - m_AutoTransform: 0 - m_Output: 1 - m_ColliderType: 0 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset.meta deleted file mode 100644 index 621c7ebdf..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockRules.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: c0a72b2f2922a4241ba1735d8082c260 -timeCreated: 1501679367 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab deleted file mode 100644 index 17e322fd1..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab +++ /dev/null @@ -1,297 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1802729619418120} - m_IsPrefabParent: 1 ---- !u!1 &1467454324001406 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4963466100882978} - - component: {fileID: 8195094281230464516} - - component: {fileID: 3664157344623486574} - m_Layer: 31 - m_Name: Layer1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1802729619418120 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4443451883931212} - - component: {fileID: 2569400268514888052} - m_Layer: 31 - m_Name: TilesetRockWaterBlockers - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4443451883931212 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1802729619418120} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4963466100882978} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4963466100882978 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1467454324001406} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4443451883931212} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &114050366982160184 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} - m_Name: Palette Settings - m_EditorClassIdentifier: - cellSizing: 0 ---- !u!156049354 &2569400268514888052 -Grid: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1802729619418120} - m_Enabled: 1 - m_CellSize: {x: 1, y: 1, z: 0} - m_CellGap: {x: 0, y: 0, z: 0} - m_CellLayout: 0 - m_CellSwizzle: 0 ---- !u!483693784 &3664157344623486574 -TilemapRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1467454324001406} - m_Enabled: 0 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_ChunkSize: {x: 32, y: 32, z: 32} - m_MaxChunkCount: 16 - m_MaxFrameAge: 16 - m_SortOrder: 0 - m_MaskInteraction: 0 ---- !u!1839735485 &8195094281230464516 -Tilemap: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1467454324001406} - m_Enabled: 1 - m_Tiles: - - first: {x: -3, y: -1, z: 0} - second: - m_TileIndex: 0 - m_TileSpriteIndex: 0 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -2, y: -1, z: 0} - second: - m_TileIndex: 5 - m_TileSpriteIndex: 5 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -1, y: -1, z: 0} - second: - m_TileIndex: 6 - m_TileSpriteIndex: 6 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -3, y: 0, z: 0} - second: - m_TileIndex: 2 - m_TileSpriteIndex: 2 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -1, y: 0, z: 0} - second: - m_TileIndex: 1 - m_TileSpriteIndex: 1 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -3, y: 1, z: 0} - second: - m_TileIndex: 4 - m_TileSpriteIndex: 4 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - - first: {x: -1, y: 1, z: 0} - second: - m_TileIndex: 3 - m_TileSpriteIndex: 3 - m_TileMatrixIndex: 0 - m_TileColorIndex: 0 - m_ObjectToInstantiate: {fileID: 0} - m_TileFlags: 1 - m_ColliderType: 1 - m_AnimatedTiles: {} - m_TileAssetArray: - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: d97da55e5ec3e9949934b863918613b3, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 00dbe1c8cf6827c4b9d686e05b500d82, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 45dfde790b7f8d24aa595790dd1162ed, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 9b51a34dd08796c4fbc0226e3b22d20a, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 75b924876f5c53a4e9be8909419992cc, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 6be0330d935406b499edc32f0c04c45e, type: 2} - - m_RefCount: 1 - m_Data: {fileID: 11400000, guid: 1fd7e2b32b9398a42a2057e4214ea37c, type: 2} - m_TileSpriteArray: - - m_RefCount: 1 - m_Data: {fileID: 21300008, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300006, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300004, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300002, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300000, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300010, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - - m_RefCount: 1 - m_Data: {fileID: 21300012, guid: 19ddc710aa1f2fd44bfe558f9bcf95f7, type: 3} - m_TileMatrixArray: - - m_RefCount: 7 - m_Data: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_TileColorArray: - - m_RefCount: 7 - m_Data: {r: 1, g: 1, b: 1, a: 1} - m_AnimationFrameRate: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Origin: {x: -3, y: -1, z: 0} - m_Size: {x: 3, y: 3, z: 1} - m_TileAnchor: {x: 0.5, y: 0.5, z: 0} - m_TileOrientation: 0 - m_TileOrientationMatrix: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_TileRefreshArray: - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 - - serializedVersion: 1 - m_DirtyIndex: 0 diff --git a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab.meta b/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab.meta deleted file mode 100644 index 9b8c96c4c..000000000 --- a/Assets/2DGamekit/Art/TileMapPalettes/Tileset/TilesetRockWaterBlockers.prefab.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 3ae57766a9addd249a15631321e5e018 -timeCreated: 1503588290 -licenseType: Store -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/2DGamekit/Prefabs/Ellen.prefab b/Assets/2DGamekit/Prefabs/Ellen.prefab index 84a54b2cc..7c090f912 100644 --- a/Assets/2DGamekit/Prefabs/Ellen.prefab +++ b/Assets/2DGamekit/Prefabs/Ellen.prefab @@ -10,7 +10,6 @@ GameObject: m_Component: - component: {fileID: 4329405625764224} - component: {fileID: 82376903353597892} - - component: {fileID: 114450141185934166} m_Layer: 13 m_Name: MeleeAttackSource m_TagString: Untagged @@ -41,7 +40,8 @@ AudioSource: m_GameObject: {fileID: 1116293747507060} m_Enabled: 1 serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, type: 2} + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} m_audioClip: {fileID: 0} m_PlayOnAwake: 1 m_Volume: 0.508 @@ -128,25 +128,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 ---- !u!114 &114450141185934166 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1116293747507060} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abcd50fdc97f3e409820b29f208d704, type: 3} - m_Name: - m_EditorClassIdentifier: - clips: - - {fileID: 8300000, guid: 794ba4ea53ad9c34ba72e97fa76b793f, type: 3} - - {fileID: 8300000, guid: 6b428d6a2a5cddd4cb167561aca4ffe7, type: 3} - - {fileID: 8300000, guid: 1b46739dd2e72b043937117be94011c8, type: 3} - overrides: [] - randomizePitch: 1 - pitchRange: 0.2 --- !u!1 &1125256590603436 GameObject: m_ObjectHideFlags: 0 @@ -160,13 +141,7 @@ GameObject: - component: {fileID: 95245875792028280} - component: {fileID: 70340845508230026} - component: {fileID: 50735333045448606} - - component: {fileID: 114591936569520678} - - component: {fileID: 114734347468151670} - - component: {fileID: 114854669915511232} - - component: {fileID: 114774311958850474} - - component: {fileID: 114460243114916098} - - component: {fileID: 114680495344679792} - - component: {fileID: 114621962236214084} + - component: {fileID: 1340231290031295282} m_Layer: 13 m_Name: Ellen m_TagString: Untagged @@ -212,6 +187,7 @@ SpriteRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -223,6 +199,7 @@ SpriteRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -256,7 +233,7 @@ Animator: m_GameObject: {fileID: 1125256590603436} m_Enabled: 1 m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: b09e60546065cf9448b36ebb7f759a91, type: 2} + m_Controller: {fileID: 0} m_CullingMode: 0 m_UpdateMode: 1 m_ApplyRootMotion: 0 @@ -302,67 +279,7 @@ Rigidbody2D: m_SleepingMode: 0 m_CollisionDetection: 1 m_Constraints: 4 ---- !u!114 &114591936569520678 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9630ef9434df4048aafe7bffcc5bc1a, type: 3} - m_Name: - m_EditorClassIdentifier: - groundedLayerMask: - serializedVersion: 2 - m_Bits: 2147549184 - groundedRaycastDistance: 0.1 ---- !u!114 &114734347468151670 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aeecda2baef25704c8fe802e627e9f27, type: 3} - m_Name: - m_EditorClassIdentifier: - inputType: 0 - Pause: - key: 27 - controllerButton: 8 - m_Enabled: 1 - Interact: - key: 101 - controllerButton: 4 - m_Enabled: 1 - MeleeAttack: - key: 107 - controllerButton: 3 - m_Enabled: 0 - RangedAttack: - key: 111 - controllerButton: 10 - m_Enabled: 0 - Jump: - key: 32 - controllerButton: 1 - m_Enabled: 1 - Horizontal: - positive: 100 - negative: 97 - controllerAxis: 1 - Vertical: - positive: 119 - negative: 115 - controllerAxis: 2 - dataSettings: - dataTag: PlayerInput - persistenceType: 3 ---- !u!114 &114854669915511232 +--- !u!114 &1340231290031295282 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -371,310 +288,9 @@ MonoBehaviour: m_GameObject: {fileID: 1125256590603436} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 49de84fa3d321d245bc900e599de015f, type: 3} + m_Script: {fileID: 11500000, guid: f287f52087e373a4ba495402afa35fbd, type: 3} m_Name: m_EditorClassIdentifier: - spriteRenderer: {fileID: 212611162554739646} - damageable: {fileID: 114774311958850474} - meleeDamager: {fileID: 114460243114916098} - facingLeftBulletSpawnPoint: {fileID: 4456631231676054} - facingRightBulletSpawnPoint: {fileID: 4929711121330312} - bulletPool: {fileID: 114680495344679792} - cameraFollowTarget: {fileID: 4530920980854552} - maxSpeed: 7 - groundAcceleration: 100 - groundDeceleration: 100 - pushingSpeedProportion: 0.5 - airborneAccelProportion: 1 - airborneDecelProportion: 0.5 - gravity: 38 - jumpSpeed: 16.5 - jumpAbortSpeedReduction: 100 - hurtJumpAngle: 45 - hurtJumpSpeed: 8 - flickeringDuration: 0.05 - meleeAttackDashSpeed: 15 - dashWhileAirborne: 1 - footstepAudioPlayer: {fileID: 114293955134965878} - landingAudioPlayer: {fileID: 114437884384235768} - hurtAudioPlayer: {fileID: 114513338842717954} - meleeAttackAudioPlayer: {fileID: 114450141185934166} - rangedAttackAudioPlayer: {fileID: 114803637809275856} - shotsPerSecond: 2 - bulletSpeed: 30 - holdingGunTimeoutDuration: 1.5 - rightBulletSpawnPointAnimated: 1 - cameraHorizontalFacingOffset: 2 - cameraHorizontalSpeedOffset: 0.2 - cameraVerticalInputOffset: 2 - maxHorizontalDeltaDampTime: 0.4 - maxVerticalDeltaDampTime: 0.6 - verticalCameraOffsetDelay: 1 - spriteOriginallyFacesLeft: 0 ---- !u!114 &114774311958850474 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 960138f0450083543ad1d17e1352019d, type: 3} - m_Name: - m_EditorClassIdentifier: - startingHealth: 5 - invulnerableAfterDamage: 1 - invulnerabilityDuration: 3 - disableOnDeath: 0 - centreOffset: {x: 0, y: 1} - OnHealthSet: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SetInitialHeartCount - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - - m_Target: {fileID: 0} - m_MethodName: ChangeHitPointUI - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: Gamekit2D.Damageable+HealthEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnTakeDamage: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114854669915511232} - m_MethodName: OnHurt - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: Gamekit2D.Damageable+DamageEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnDie: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114854669915511232} - m_MethodName: OnDie - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - m_TypeName: Gamekit2D.Damageable+DamageEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnGainHealth: - m_PersistentCalls: - m_Calls: [] - m_TypeName: Gamekit2D.Damageable+HealEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - dataSettings: - dataTag: PlayerHealth - persistenceType: 3 ---- !u!114 &114460243114916098 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c1506f7b67235554cb42519c257da979, type: 3} - m_Name: - m_EditorClassIdentifier: - damage: 1 - offset: {x: 1.5, y: 0.7728567} - size: {x: 2.5, y: 1.4542866} - offsetBasedOnSpriteFacing: 1 - spriteRenderer: {fileID: 212611162554739646} - canHitTriggers: 0 - disableDamageAfterHit: 0 - forceRespawn: 0 - ignoreInvincibility: 0 - hittableLayers: - serializedVersion: 2 - m_Bits: 66048 - OnDamageableHit: - m_PersistentCalls: - m_Calls: [] - m_TypeName: Gamekit2D.Damager+DamagableEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnNonDamageableHit: - m_PersistentCalls: - m_Calls: [] - m_TypeName: Gamekit2D.Damager+NonDamagableEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ---- !u!114 &114680495344679792 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f228fbb363353454ca367fa9d85a2d98, type: 3} - m_Name: - m_EditorClassIdentifier: - prefab: {fileID: 1567967645905842, guid: 4593cdd83a432764aac5e418b812b3e0, type: 3} - initialPoolCount: 10 ---- !u!114 &114621962236214084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1125256590603436} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ea9dfe00ad5fa4db7857a85c2f5009f5, type: 3} - m_Name: - m_EditorClassIdentifier: - inventoryEvents: - - key: Key1 - OnAdd: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114854669915511232} - m_MethodName: KeyInventoryEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnRemove: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - key: Key2 - OnAdd: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114854669915511232} - m_MethodName: KeyInventoryEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnRemove: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - key: Key3 - OnAdd: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114854669915511232} - m_MethodName: KeyInventoryEvent - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnRemove: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - key: Staff - OnAdd: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114734347468151670} - m_MethodName: EnableMeleeAttacking - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnRemove: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114734347468151670} - m_MethodName: DisableMeleeAttacking - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - key: Gun - OnAdd: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114734347468151670} - m_MethodName: EnableRangedAttacking - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - OnRemove: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114734347468151670} - m_MethodName: DisableRangedAttacking - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - dataSettings: - dataTag: inventory - persistenceType: 3 --- !u!1 &1181578502863468 GameObject: m_ObjectHideFlags: 0 @@ -720,7 +336,6 @@ GameObject: m_Component: - component: {fileID: 4043387964200818} - component: {fileID: 82712550983269672} - - component: {fileID: 114293955134965878} m_Layer: 13 m_Name: FootstepSource m_TagString: Untagged @@ -751,7 +366,8 @@ AudioSource: m_GameObject: {fileID: 1184178472015166} m_Enabled: 1 serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, type: 2} + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} m_audioClip: {fileID: 0} m_PlayOnAwake: 1 m_Volume: 1 @@ -838,32 +454,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 ---- !u!114 &114293955134965878 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1184178472015166} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abcd50fdc97f3e409820b29f208d704, type: 3} - m_Name: - m_EditorClassIdentifier: - clips: - - {fileID: 8300000, guid: 13de3c8b19190eb488622c2982f7e977, type: 3} - - {fileID: 8300000, guid: ccb3ad8b5906ef14d921491eb8be7e2d, type: 3} - - {fileID: 8300000, guid: 88cf4c38c64a7b84f88a54036e698825, type: 3} - - {fileID: 8300000, guid: 234b586e812e70b419affbe33e30dcfe, type: 3} - overrides: - - tile: {fileID: 11400000, guid: 1032823b40fd7ef4ea6f06b3e6c5c860, type: 2} - clips: - - {fileID: 8300000, guid: 4d02d075426b22b44bbdb5c1fd065ec7, type: 3} - - {fileID: 8300000, guid: fd7c2de844921164b88f6fd8ac28d8d4, type: 3} - - {fileID: 8300000, guid: 173bc4e8efe4f674cb223e3e5581c93d, type: 3} - - {fileID: 8300000, guid: e281a04ebe0d51140b84708ae79a756c, type: 3} - randomizePitch: 1 - pitchRange: 0.3 --- !u!1 &1228154595269142 GameObject: m_ObjectHideFlags: 0 @@ -874,7 +464,6 @@ GameObject: m_Component: - component: {fileID: 4971493519252120} - component: {fileID: 212235282725819588} - - component: {fileID: 114614945722040502} m_Layer: 13 m_Name: Shadow m_TagString: Untagged @@ -910,6 +499,7 @@ SpriteRenderer: m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -921,6 +511,7 @@ SpriteRenderer: m_ProbeAnchor: {fileID: 0} m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 @@ -944,25 +535,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!114 &114614945722040502 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228154595269142} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: afc6a1ba6c8adcb4d9c0e1caceba8160, type: 3} - m_Name: - m_EditorClassIdentifier: - origin: {fileID: 1125256590603436} - originOffset: 0.5 - offset: 0 - maxHeight: 3 - levelLayermask: - serializedVersion: 2 - m_Bits: 2147483648 --- !u!1 &1239464407698750 GameObject: m_ObjectHideFlags: 0 @@ -1012,7 +584,6 @@ GameObject: m_Component: - component: {fileID: 4071064505754844} - component: {fileID: 82205498325057476} - - component: {fileID: 114513338842717954} m_Layer: 13 m_Name: VoiceSource m_TagString: Untagged @@ -1043,7 +614,8 @@ AudioSource: m_GameObject: {fileID: 1349833382445384} m_Enabled: 1 serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, type: 2} + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} m_audioClip: {fileID: 0} m_PlayOnAwake: 1 m_Volume: 1 @@ -1130,25 +702,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 ---- !u!114 &114513338842717954 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1349833382445384} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abcd50fdc97f3e409820b29f208d704, type: 3} - m_Name: - m_EditorClassIdentifier: - clips: - - {fileID: 8300000, guid: 6b6f919b655318a469cb53dcc1712340, type: 3} - - {fileID: 8300000, guid: d50f2e0626e662041aa8a2ff5f8ebcc6, type: 3} - - {fileID: 8300000, guid: 55cf2d6b154ee6d4e87f7f87ac724172, type: 3} - overrides: [] - randomizePitch: 0 - pitchRange: 0.2 --- !u!1 &1617869359095218 GameObject: m_ObjectHideFlags: 0 @@ -1188,12 +741,14 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1617869359095218} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 2 + m_Shape: 0 m_Color: {r: 1, g: 0.88640976, b: 0.7647059, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 101.8 + m_InnerSpotAngle: 82.980484 m_CookieSize: 10 m_Shadows: m_Type: 0 @@ -1203,6 +758,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -1210,12 +783,15 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 2147516416 + m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 --- !u!1 &1656601937457706 @@ -1378,7 +954,6 @@ GameObject: m_Component: - component: {fileID: 4854088295658722} - component: {fileID: 82378920312821856} - - component: {fileID: 114437884384235768} m_Layer: 13 m_Name: LandingSource m_TagString: Untagged @@ -1409,7 +984,8 @@ AudioSource: m_GameObject: {fileID: 1930509870958442} m_Enabled: 1 serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, type: 2} + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} m_audioClip: {fileID: 0} m_PlayOnAwake: 1 m_Volume: 1 @@ -1496,23 +1072,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 ---- !u!114 &114437884384235768 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1930509870958442} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abcd50fdc97f3e409820b29f208d704, type: 3} - m_Name: - m_EditorClassIdentifier: - clips: - - {fileID: 8300000, guid: ea217dc637f73b649a2866febb99c4a2, type: 3} - overrides: [] - randomizePitch: 1 - pitchRange: 0.4 --- !u!1 &1937632713255596 GameObject: m_ObjectHideFlags: 0 @@ -1523,7 +1082,6 @@ GameObject: m_Component: - component: {fileID: 4505133206572346} - component: {fileID: 82254963334231982} - - component: {fileID: 114803637809275856} m_Layer: 13 m_Name: RangedAttackSource m_TagString: Untagged @@ -1554,7 +1112,8 @@ AudioSource: m_GameObject: {fileID: 1937632713255596} m_Enabled: 1 serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, type: 2} + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} m_audioClip: {fileID: 0} m_PlayOnAwake: 1 m_Volume: 0.508 @@ -1641,24 +1200,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 ---- !u!114 &114803637809275856 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1937632713255596} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abcd50fdc97f3e409820b29f208d704, type: 3} - m_Name: - m_EditorClassIdentifier: - clips: - - {fileID: 8300000, guid: 328365d0fef474487b0826fc1049de57, type: 3} - - {fileID: 8300000, guid: 81448fec9f15a4b5c87004cff6ad1d44, type: 3} - overrides: [] - randomizePitch: 1 - pitchRange: 0.2 --- !u!1 &1969030349935768 GameObject: m_ObjectHideFlags: 0 @@ -1698,12 +1239,14 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1969030349935768} m_Enabled: 1 - serializedVersion: 8 + serializedVersion: 10 m_Type: 2 + m_Shape: 0 m_Color: {r: 1, g: 0.88640976, b: 0.7647059, a: 1} m_Intensity: 1 m_Range: 10 m_SpotAngle: 101.8 + m_InnerSpotAngle: 82.980484 m_CookieSize: 10 m_Shadows: m_Type: 0 @@ -1713,6 +1256,24 @@ Light: m_Bias: 0.05 m_NormalBias: 0.4 m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -1720,11 +1281,14 @@ Light: m_CullingMask: serializedVersion: 2 m_Bits: 2147586048 + m_RenderingLayerMask: 1 m_Lightmapping: 4 m_LightShadowCasterMode: 0 m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 m_ColorTemperature: 6570 m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 diff --git a/Assets/2DGamekit/Prefabs/Player.meta b/Assets/2DGamekit/Prefabs/Player.meta new file mode 100644 index 000000000..80d7b238b --- /dev/null +++ b/Assets/2DGamekit/Prefabs/Player.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ef5d517bcba686458febe1687a26846 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Prefabs/Player/Player.prefab b/Assets/2DGamekit/Prefabs/Player/Player.prefab new file mode 100644 index 000000000..f2d82ee7a --- /dev/null +++ b/Assets/2DGamekit/Prefabs/Player/Player.prefab @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &9116578378800119808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9116578378800119814} + - component: {fileID: 9116578378800119815} + - component: {fileID: 4892842156698814829} + - component: {fileID: 3625660457378849366} + - component: {fileID: 6939057671354198771} + - component: {fileID: 1958638472454457094} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9116578378800119814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.97027, y: -4.3866, z: -0.34994507} + m_LocalScale: {x: 4.101495, y: 4.101495, z: 4.101495} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &9116578378800119815 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.7534883, y: 2.8325582} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &4892842156698814829 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 035a91b872fa4ed42b35a57143e0fdcc, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3625660457378849366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: faa8759f20db3514480bd1cad90795b1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!50 &6939057671354198771 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!70 &1958638472454457094 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9116578378800119808} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.30027902, y: 1.1330233} + m_Size: {x: 3.7534883, y: 2.8325582} + m_Direction: 0 diff --git a/Assets/2DGamekit/Prefabs/Player/Player.prefab.meta b/Assets/2DGamekit/Prefabs/Player/Player.prefab.meta new file mode 100644 index 000000000..f4d59c0ff --- /dev/null +++ b/Assets/2DGamekit/Prefabs/Player/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88b005b5b2cbbfa42859fc289a39c1e6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Script.meta b/Assets/2DGamekit/Script.meta new file mode 100644 index 000000000..5984dec1f --- /dev/null +++ b/Assets/2DGamekit/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf3d448de3c186743a95b358dcc5395a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Script/CameraFollow.cs b/Assets/2DGamekit/Script/CameraFollow.cs new file mode 100644 index 000000000..d106f3986 --- /dev/null +++ b/Assets/2DGamekit/Script/CameraFollow.cs @@ -0,0 +1,17 @@ + +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraFollow : MonoBehaviour +{ + public Transform target; + public Vector3 offset; + + + // Update is called once per frame + void LateUpdate() + { + transform.position = new Vector3(target.position.x + offset.x ,target.position.y + offset.y, transform.position.z + offset.z); + } +} diff --git a/Assets/2DGamekit/Script/CameraFollow.cs.meta b/Assets/2DGamekit/Script/CameraFollow.cs.meta new file mode 100644 index 000000000..58f554308 --- /dev/null +++ b/Assets/2DGamekit/Script/CameraFollow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 007e4211b1ef2d64f8ab2287de082858 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Script/MotionHandler.cs b/Assets/2DGamekit/Script/MotionHandler.cs new file mode 100644 index 000000000..8623d6b28 --- /dev/null +++ b/Assets/2DGamekit/Script/MotionHandler.cs @@ -0,0 +1,69 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MotionHandler : MonoBehaviour +{ + private Animator playerAnimator; + private Rigidbody2D rb; + private bool isFacingRight = true; + public float speed = 5.0f; + + void Awake() + { + rb = GetComponent(); + playerAnimator = GetComponent(); + } + + // Update is called once per frame + void Update() + { + float move = Input.GetAxis(Tags.Horizontal); + //float jump =Input.GetAxis(Tags.Jump); + + Movement(move); + } + + void Flip() + { + isFacingRight = !isFacingRight; + Vector2 dimension = transform.localScale; + transform.localScale = new Vector2(-1 * dimension.x, dimension.y); + } + + void Movement(float move) + { + playerAnimator.SetFloat(Tags.HorizontalSpeed, Mathf.Abs(move)); + rb.velocity = new Vector2(move * speed, 0); + print(rb.velocity.y); + if (move < 0 & isFacingRight) + { + Flip(); + } + else if (move > 0 & !isFacingRight) + { + Flip(); + } + + if (Input.GetKeyDown(KeyCode.Space)) + { + playerAnimator.SetTrigger(Tags.Jump); + rb.AddForce(new Vector2(0.0f, 150000.0f), ForceMode2D.Force); + } + + if (Input.GetKeyDown(KeyCode.C)) + { + playerAnimator.SetBool(Tags.Crouching, !playerAnimator.GetBool(Tags.Crouching)); + } + + if (Input.GetKeyDown(KeyCode.P)) + { + playerAnimator.SetBool(Tags.Pushing, true); + } + + if (Input.GetKeyUp(KeyCode.P)) + { + playerAnimator.SetBool(Tags.Pushing, false); + } + } +} diff --git a/Assets/2DGamekit/Script/MotionHandler.cs.meta b/Assets/2DGamekit/Script/MotionHandler.cs.meta new file mode 100644 index 000000000..dd7444740 --- /dev/null +++ b/Assets/2DGamekit/Script/MotionHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f287f52087e373a4ba495402afa35fbd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Script/Tags.cs b/Assets/2DGamekit/Script/Tags.cs new file mode 100644 index 000000000..299fb189f --- /dev/null +++ b/Assets/2DGamekit/Script/Tags.cs @@ -0,0 +1,23 @@ + +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Tags +{ + public static string HorizontalSpeed = "HorizontalSpeed"; + public static string VerticalSpeed = "VerticalSpeed"; + public static string TimeOut = "TimeOut"; + public static string Crouching = "Crouching"; + public static string Grounded = "Grounded"; + public static string Pushing = "Pushing"; + public static string Hurt = "Hurt"; + public static string Dead = "Dead"; + public static string MeleeAttack = "MeleeAttack"; + public static string Respawn = "Respawn"; + public static string HoldingGun = "HoldingGun"; + public static string ForcedRespawn = "ForcedRespawn"; + public static string Horizontal = "Horizontal"; + public static string Vertical = "Vertical"; + public static string Jump = "Jump"; +} diff --git a/Assets/2DGamekit/Script/Tags.cs.meta b/Assets/2DGamekit/Script/Tags.cs.meta new file mode 100644 index 000000000..89b51b0c5 --- /dev/null +++ b/Assets/2DGamekit/Script/Tags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d85e8c744cccfa942828b047092ad5e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/2DGamekit/Utilities/Editor.meta b/Assets/2DGamekit/Utilities/Editor.meta deleted file mode 100644 index 12d5a0c50..000000000 --- a/Assets/2DGamekit/Utilities/Editor.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f6975987040fefc49af9f03f53107d2e -folderAsset: yes -timeCreated: 1500461063 -licenseType: Store -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index e5ecd0a00..316d70230 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -50,12 +50,11 @@ LightmapSettings: m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 10 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 m_AtlasSize: 1024 @@ -63,6 +62,7 @@ LightmapSettings: m_AOMaxDistance: 1 m_CompAOExponent: 1 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 @@ -72,15 +72,21 @@ LightmapSettings: m_FinalGatherRayCount: 256 m_ReflectionCompression: 2 m_MixedBakeMode: 2 - m_BakeBackend: 0 + m_BakeBackend: 1 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 + m_PVRSampleCount: 512 m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 + m_PVREnvironmentMIS: 1 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 @@ -88,7 +94,9 @@ LightmapSettings: m_PVRFilteringAtrousPositionSigmaDirect: 0.5 m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} m_UseShadowmask: 1 --- !u!196 &4 @@ -113,16 +121,17 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &519420028 +--- !u!1 &274143309 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - component: {fileID: 519420032} - - component: {fileID: 519420031} - - component: {fileID: 519420029} + - component: {fileID: 274143312} + - component: {fileID: 274143311} + - component: {fileID: 274143310} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -130,23 +139,31 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &519420029 +--- !u!81 &274143310 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519420028} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 274143309} m_Enabled: 1 ---- !u!20 &519420031 +--- !u!20 &274143311 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519420028} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 274143309} m_Enabled: 1 serializedVersion: 2 - m_ClearFlags: 2 + m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -157,7 +174,7 @@ Camera: far clip plane: 1000 field of view: 60 orthographic: 1 - orthographic size: 5 + orthographic size: 2.53 m_Depth: -1 m_CullingMask: serializedVersion: 2 @@ -165,24 +182,1897 @@ Camera: m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 - m_TargetEye: 0 + m_TargetEye: 3 m_HDR: 1 - m_AllowMSAA: 0 + m_AllowMSAA: 1 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 - m_OcclusionCulling: 0 + m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!4 &519420032 +--- !u!4 &274143312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 274143309} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.44090104, y: 0.56827843, z: -744.9936} + m_LocalScale: {x: 0.11593796, y: 0.07535968, z: 0.11593796} + m_Children: [] + m_Father: {fileID: 1186633759} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &726890377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 726890378} + - component: {fileID: 726890380} + - component: {fileID: 726890379} + - component: {fileID: 726890381} + m_Layer: 0 + m_Name: Tilemap + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &726890378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726890377} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1221949153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!483693784 &726890379 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726890377} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1839735485 &726890380 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726890377} + m_Enabled: 1 + m_Tiles: + - first: {x: -8, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -7, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -6, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 0, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 10 + m_TileSpriteIndex: 10 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 1, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 6 + m_TileSpriteIndex: 6 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -8, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 3 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 2, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 7 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 3, y: -2, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -8, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 7 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -8, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 7 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 5 + m_TileSpriteIndex: 5 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 4 + m_TileSpriteIndex: 4 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 3 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 11 + m_TileSpriteIndex: 11 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 12 + m_TileSpriteIndex: 12 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 13, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 13 + m_TileSpriteIndex: 13 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 14, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 16, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 7 + m_TileSpriteIndex: 7 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 17, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 5 + m_TileSpriteIndex: 5 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 18, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 4 + m_TileSpriteIndex: 4 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: 19, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 8 + m_TileSpriteIndex: 8 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + - first: {x: -8, y: 1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 9 + m_TileSpriteIndex: 9 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: 0681a9c8da92db346ac6364818af1c4b, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ea043ccf70cfc9e458cf8fb1edba64cd, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 2038cab0b0958a14db3b4b17ad40d033, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: f891f5af26fa8b44999e13fd74fe4fba, type: 2} + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: 64cc41d8db261fd4082b4415f409afd3, type: 2} + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: fab849a599ac3ad45a877202349ab860, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 7a5dd46c60174c34c81f6f7b0d16e4c1, type: 2} + - m_RefCount: 4 + m_Data: {fileID: 11400000, guid: e75a381b4cc43254abcfa32178f5c6a2, type: 2} + - m_RefCount: 4 + m_Data: {fileID: 11400000, guid: 62a2f92eb3f71364485e32cd27529a2f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 3f07f8a8b7ac6df47a93091b99ed1458, type: 2} + - m_RefCount: 9 + m_Data: {fileID: 11400000, guid: 5e640d296e9c0944cbe321952461a77f, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 587f623117cd1274382a377129d626e8, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: ee80f2ff1ec0a714db96d73455321d98, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: de6f74430fb6a964cb94bae86cd984dc, type: 2} + m_TileSpriteArray: + - m_RefCount: 2 + m_Data: {fileID: 21300220, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300172, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300076, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300222, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 2 + m_Data: {fileID: 21300074, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 2 + m_Data: {fileID: 21300170, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300184, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 4 + m_Data: {fileID: 21300072, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 4 + m_Data: {fileID: 21300174, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300218, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 9 + m_Data: {fileID: 21300204, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300080, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300082, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 21300014, guid: 6e1db66fc7e57884380659e0a55351f0, type: 3} + m_TileMatrixArray: + - m_RefCount: 31 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 31 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -8, y: -3, z: 0} + m_Size: {x: 28, y: 5, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!19719996 &726890381 +TilemapCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 726890377} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_MaximumTileChangeCount: 1000 + m_ExtrusionFactor: 0.00001 +--- !u!1 &1186633757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1186633759} + - component: {fileID: 1186633758} + m_Layer: 0 + m_Name: CameraGuide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1186633758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186633757} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 007e4211b1ef2d64f8ab2287de082858, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 4212233923835573} + offset: {x: 0, y: 1.03, z: 0} +--- !u!4 &1186633759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186633757} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.70090103, y: -1.1682782, z: -0.34997654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 274143312} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1221949151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1221949153} + - component: {fileID: 1221949152} + m_Layer: 0 + m_Name: Grid + m_TagString: Ground + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!156049354 &1221949152 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1221949151} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!4 &1221949153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1221949151} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 726890378} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1116292980794891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4329404858929407} + - component: {fileID: 82376902526592699} + m_Layer: 13 + m_Name: MeleeAttackSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1125257364647379 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4212233923835573} + - component: {fileID: 212611161181827777} + - component: {fileID: 95245876619557639} + - component: {fileID: 70340844194554613} + - component: {fileID: 50735333811238625} + - component: {fileID: 1340231289205215821} + m_Layer: 13 + m_Name: Ellen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1181579799094035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4190244885035211} + m_Layer: 13 + m_Name: SoundSources + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1184179860655169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4043388740865549} + - component: {fileID: 82712549594752087} + m_Layer: 13 + m_Name: FootstepSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1228155909849961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4971494906708967} + - component: {fileID: 212235281346088379} + m_Layer: 13 + m_Name: Shadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1239463563269185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4168600100361111} + - component: {fileID: 81430353471396559} + m_Layer: 13 + m_Name: AudioListener + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1349834159773751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4071065339051427} + - component: {fileID: 82205499107485371} + m_Layer: 13 + m_Name: VoiceSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1617870201816269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4788532739055445} + - component: {fileID: 108130305140097325} + m_Layer: 13 + m_Name: FootLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1656602723167061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4530921748082279} + m_Layer: 13 + m_Name: CameraFollowTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1828827290346825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4653541556261339} + m_Layer: 13 + m_Name: LeftMeleeAttackPosition + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1841179558081383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4456629926389737} + m_Layer: 13 + m_Name: FacingLeftBulletSpawnPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1889958791238615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4929709823912439} + m_Layer: 13 + m_Name: FacingRightBulletSpawnPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1902261242824511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4262902637686715} + m_Layer: 13 + m_Name: RightMeleeAttackPosition + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1930508506570261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4854089666997661} + - component: {fileID: 82378921632645407} + m_Layer: 13 + m_Name: LandingSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1937631936590803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4505134049301573} + - component: {fileID: 82254964638985937} + m_Layer: 13 + m_Name: RangedAttackSource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1969031117688295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4936533931064423} + - component: {fileID: 108773354013216413} + m_Layer: 13 + m_Name: ChestLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4043388740865549 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184179860655169} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4190244885035211} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4071065339051427 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519420028} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349834159773751} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] + m_Father: {fileID: 4190244885035211} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4168600100361111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1239463563269185} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4190244885035211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1181579799094035} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4043388740865549} + - {fileID: 4854089666997661} + - {fileID: 4071065339051427} + - {fileID: 4329404858929407} + - {fileID: 4505134049301573} + m_Father: {fileID: 4212233923835573} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4212233923835573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.62, y: -2.16, z: 0.054528} + m_LocalScale: {x: 1.1557269, y: 1.1557269, z: 1.1557269} + m_Children: + - {fileID: 4456629926389737} + - {fileID: 4929709823912439} + - {fileID: 4653541556261339} + - {fileID: 4262902637686715} + - {fileID: 4936533931064423} + - {fileID: 4788532739055445} + - {fileID: 4190244885035211} + - {fileID: 4971494906708967} + - {fileID: 4168600100361111} + - {fileID: 4530921748082279} m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4262902637686715 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1902261242824511} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.5, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4329404858929407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116292980794891} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4190244885035211} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4456629926389737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1841179558081383} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.155, y: 1.543, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4505134049301573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937631936590803} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4190244885035211} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4530921748082279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656602723167061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4653541556261339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1828827290346825} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.5, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4788532739055445 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617870201816269} + m_LocalRotation: {x: 0.14790303, y: -0, z: -0, w: 0.9890019} + m_LocalPosition: {x: -0.07, y: 0.2909999, z: -0.35} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 17.011002, y: 0, z: 0} +--- !u!4 &4854089666997661 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930508506570261} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4190244885035211} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4929709823912439 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1889958791238615} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.155, y: 1.543, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4936533931064423 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969031117688295} + m_LocalRotation: {x: 0.14790303, y: -0, z: -0, w: 0.9890019} + m_LocalPosition: {x: -0.07000005, y: 1.2909999, z: -0.35} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 17.011002, y: 0, z: 0} +--- !u!4 &4971494906708967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228155909849961} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.05, y: 0.25, z: 1} + m_Children: [] + m_Father: {fileID: 4212233923835573} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &50735333811238625 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 60 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 20 + m_Material: {fileID: 6200000, guid: c325d97ce27776645bad5015a39d864d, type: 2} + m_Interpolate: 2 + m_SleepingMode: 0 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!70 &70340844194554613 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 1.08} + m_Size: {x: 0.5, y: 2} + m_Direction: 0 +--- !u!81 &81430353471396559 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1239463563269185} + m_Enabled: 1 +--- !u!82 &82205499107485371 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1349834159773751} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!82 &82254964638985937 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1937631936590803} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 0.508 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!82 &82376902526592699 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1116292980794891} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 0.508 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!82 &82378921632645407 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930508506570261} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!82 &82712549594752087 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1184179860655169} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 243686457154912612, guid: 74cb2eead3628fa47a369c51a45d99a1, + type: 2} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!95 &95245876619557639 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b09e60546065cf9448b36ebb7f759a91, type: 2} + m_CullingMode: 0 + m_UpdateMode: 1 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!108 &108130305140097325 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617870201816269} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 0.88640976, b: 0.7647059, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 101.8 + m_InnerSpotAngle: 82.980484 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2147516416 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!108 &108773354013216413 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1969031117688295} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 0.88640976, b: 0.7647059, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 101.8 + m_InnerSpotAngle: 82.980484 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2147586048 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!212 &212235281346088379 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228155909849961} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 92fd5cb5a44a0a14f88515c450856da5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0.547} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!212 &212611161181827777 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: c4d7d6470acd7bf45971042161c6e018, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.7534883, y: 2.8325582} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &1340231289205215821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1125257364647379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f287f52087e373a4ba495402afa35fbd, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 5 diff --git a/Library/APIUpdater/project-dependencies.graph b/Library/APIUpdater/project-dependencies.graph index 52fabe4b3..22ddf886c 100644 Binary files a/Library/APIUpdater/project-dependencies.graph and b/Library/APIUpdater/project-dependencies.graph differ diff --git a/Library/ArtifactDB b/Library/ArtifactDB new file mode 100644 index 000000000..141396354 Binary files /dev/null and b/Library/ArtifactDB differ diff --git a/Library/ArtifactDB-lock b/Library/ArtifactDB-lock new file mode 100644 index 000000000..5c1aedea4 Binary files /dev/null and b/Library/ArtifactDB-lock differ diff --git a/Library/Artifacts/00/000ae239a7a9261b06004b02f947034c b/Library/Artifacts/00/000ae239a7a9261b06004b02f947034c new file mode 100644 index 000000000..88a09215a Binary files /dev/null and b/Library/Artifacts/00/000ae239a7a9261b06004b02f947034c differ diff --git a/Library/Artifacts/00/001a9643fb52c6d1d8ca36ff367d54b3 b/Library/Artifacts/00/001a9643fb52c6d1d8ca36ff367d54b3 new file mode 100644 index 000000000..c35c77946 Binary files /dev/null and b/Library/Artifacts/00/001a9643fb52c6d1d8ca36ff367d54b3 differ diff --git a/Library/Artifacts/00/0027cfbe14e74872a59a0bd855345e57 b/Library/Artifacts/00/0027cfbe14e74872a59a0bd855345e57 new file mode 100644 index 000000000..4b49d08c6 Binary files /dev/null and b/Library/Artifacts/00/0027cfbe14e74872a59a0bd855345e57 differ diff --git a/Library/Artifacts/00/00304ff36d09d68a84ea4ec86311d30e b/Library/Artifacts/00/00304ff36d09d68a84ea4ec86311d30e new file mode 100644 index 000000000..3eaa52f57 Binary files /dev/null and b/Library/Artifacts/00/00304ff36d09d68a84ea4ec86311d30e differ diff --git a/Library/Artifacts/00/00323900ab03703d3b89bfec43e4780f b/Library/Artifacts/00/00323900ab03703d3b89bfec43e4780f new file mode 100644 index 000000000..ac46e3dcd Binary files /dev/null and b/Library/Artifacts/00/00323900ab03703d3b89bfec43e4780f differ diff --git a/Library/Artifacts/00/0053436cd2982466d77657d7ba19d75c b/Library/Artifacts/00/0053436cd2982466d77657d7ba19d75c new file mode 100644 index 000000000..0c8c3580d Binary files /dev/null and b/Library/Artifacts/00/0053436cd2982466d77657d7ba19d75c differ diff --git a/Library/Artifacts/00/005889a3d1b4fdbcf73d1e6d6d30800a b/Library/Artifacts/00/005889a3d1b4fdbcf73d1e6d6d30800a new file mode 100644 index 000000000..45b988aa7 Binary files /dev/null and b/Library/Artifacts/00/005889a3d1b4fdbcf73d1e6d6d30800a differ diff --git a/Library/Artifacts/00/007720d1e24cd03946b2a7ce8ac4f766 b/Library/Artifacts/00/007720d1e24cd03946b2a7ce8ac4f766 new file mode 100644 index 000000000..915df00d0 Binary files /dev/null and b/Library/Artifacts/00/007720d1e24cd03946b2a7ce8ac4f766 differ diff --git a/Library/Artifacts/00/0084a2790ce69740a5e62e3df6c443bf b/Library/Artifacts/00/0084a2790ce69740a5e62e3df6c443bf new file mode 100644 index 000000000..5edfe4641 Binary files /dev/null and b/Library/Artifacts/00/0084a2790ce69740a5e62e3df6c443bf differ diff --git a/Library/Artifacts/00/00d5f3b022f678775ef908ba2e6d805c b/Library/Artifacts/00/00d5f3b022f678775ef908ba2e6d805c new file mode 100644 index 000000000..c1396f9bd Binary files /dev/null and b/Library/Artifacts/00/00d5f3b022f678775ef908ba2e6d805c differ diff --git a/Library/Artifacts/00/00d5f918efbb4095b6172635f602b3cc b/Library/Artifacts/00/00d5f918efbb4095b6172635f602b3cc new file mode 100644 index 000000000..e26f61e74 Binary files /dev/null and b/Library/Artifacts/00/00d5f918efbb4095b6172635f602b3cc differ diff --git a/Library/Artifacts/00/00ef09f2943628a89312d1da7b647ce2 b/Library/Artifacts/00/00ef09f2943628a89312d1da7b647ce2 new file mode 100644 index 000000000..533ad6d00 Binary files /dev/null and b/Library/Artifacts/00/00ef09f2943628a89312d1da7b647ce2 differ diff --git a/Library/Artifacts/00/00f4e2f7caca468fc28a204de152d843 b/Library/Artifacts/00/00f4e2f7caca468fc28a204de152d843 new file mode 100644 index 000000000..820285ae6 Binary files /dev/null and b/Library/Artifacts/00/00f4e2f7caca468fc28a204de152d843 differ diff --git a/Library/Artifacts/00/00f990f360550a83f4ae0655575a7091 b/Library/Artifacts/00/00f990f360550a83f4ae0655575a7091 new file mode 100644 index 000000000..8394d228e Binary files /dev/null and b/Library/Artifacts/00/00f990f360550a83f4ae0655575a7091 differ diff --git a/Library/Artifacts/00/00ffa9191ef321805f75c81af422c55a b/Library/Artifacts/00/00ffa9191ef321805f75c81af422c55a new file mode 100644 index 000000000..c05ebb981 Binary files /dev/null and b/Library/Artifacts/00/00ffa9191ef321805f75c81af422c55a differ diff --git a/Library/Artifacts/01/010e6465a6e1aa05df787b188a4626be b/Library/Artifacts/01/010e6465a6e1aa05df787b188a4626be new file mode 100644 index 000000000..f83b2f78f Binary files /dev/null and b/Library/Artifacts/01/010e6465a6e1aa05df787b188a4626be differ diff --git a/Library/Artifacts/01/011060c1afe3ffcf2534fa7584199969 b/Library/Artifacts/01/011060c1afe3ffcf2534fa7584199969 new file mode 100644 index 000000000..f7beb5f47 Binary files /dev/null and b/Library/Artifacts/01/011060c1afe3ffcf2534fa7584199969 differ diff --git a/Library/Artifacts/01/011236080507b7943267cf7df790f7f6 b/Library/Artifacts/01/011236080507b7943267cf7df790f7f6 new file mode 100644 index 000000000..bc2f8afbe Binary files /dev/null and b/Library/Artifacts/01/011236080507b7943267cf7df790f7f6 differ diff --git a/Library/Artifacts/01/0116819dffb38795daa7a2f491f2f2bc b/Library/Artifacts/01/0116819dffb38795daa7a2f491f2f2bc new file mode 100644 index 000000000..20df7f817 Binary files /dev/null and b/Library/Artifacts/01/0116819dffb38795daa7a2f491f2f2bc differ diff --git a/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f new file mode 100644 index 000000000..b659762f2 Binary files /dev/null and b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f differ diff --git a/Library/Artifacts/01/014de3743e3f20b41699c5ff4c62426a b/Library/Artifacts/01/014de3743e3f20b41699c5ff4c62426a new file mode 100644 index 000000000..fcd1a3eba Binary files /dev/null and b/Library/Artifacts/01/014de3743e3f20b41699c5ff4c62426a differ diff --git a/Library/Artifacts/01/0151c0a7321626b4d74884c75dc4d765 b/Library/Artifacts/01/0151c0a7321626b4d74884c75dc4d765 new file mode 100644 index 000000000..6c9cea6a6 Binary files /dev/null and b/Library/Artifacts/01/0151c0a7321626b4d74884c75dc4d765 differ diff --git a/Library/Artifacts/01/017714a6d7a9a2bf23b304e475554493 b/Library/Artifacts/01/017714a6d7a9a2bf23b304e475554493 new file mode 100644 index 000000000..072ac6864 Binary files /dev/null and b/Library/Artifacts/01/017714a6d7a9a2bf23b304e475554493 differ diff --git a/Library/Artifacts/01/01772211ca6ad0f1945f78e02983e841 b/Library/Artifacts/01/01772211ca6ad0f1945f78e02983e841 new file mode 100644 index 000000000..14c328dfc Binary files /dev/null and b/Library/Artifacts/01/01772211ca6ad0f1945f78e02983e841 differ diff --git a/Library/Artifacts/01/017eeb33fb2770f73594e5bc53629956 b/Library/Artifacts/01/017eeb33fb2770f73594e5bc53629956 new file mode 100644 index 000000000..5e3725f71 Binary files /dev/null and b/Library/Artifacts/01/017eeb33fb2770f73594e5bc53629956 differ diff --git a/Library/Artifacts/01/0183c0b27bc99d82908c4c96aad991d5 b/Library/Artifacts/01/0183c0b27bc99d82908c4c96aad991d5 new file mode 100644 index 000000000..c19e0123c Binary files /dev/null and b/Library/Artifacts/01/0183c0b27bc99d82908c4c96aad991d5 differ diff --git a/Library/Artifacts/01/0183d0c59ff3b20c8379c4bbaad3bc6b b/Library/Artifacts/01/0183d0c59ff3b20c8379c4bbaad3bc6b new file mode 100644 index 000000000..da01820c4 Binary files /dev/null and b/Library/Artifacts/01/0183d0c59ff3b20c8379c4bbaad3bc6b differ diff --git a/Library/Artifacts/01/01aecdd6f0b951aeb9d408656ce78633 b/Library/Artifacts/01/01aecdd6f0b951aeb9d408656ce78633 new file mode 100644 index 000000000..9d591ba54 Binary files /dev/null and b/Library/Artifacts/01/01aecdd6f0b951aeb9d408656ce78633 differ diff --git a/Library/Artifacts/01/01b6a152d7b770d80f0a43ce7d7f1761 b/Library/Artifacts/01/01b6a152d7b770d80f0a43ce7d7f1761 new file mode 100644 index 000000000..219e1e052 Binary files /dev/null and b/Library/Artifacts/01/01b6a152d7b770d80f0a43ce7d7f1761 differ diff --git a/Library/Artifacts/01/01c03de858b7cbbf46e8b118a66ab490 b/Library/Artifacts/01/01c03de858b7cbbf46e8b118a66ab490 new file mode 100644 index 000000000..5a30b2214 Binary files /dev/null and b/Library/Artifacts/01/01c03de858b7cbbf46e8b118a66ab490 differ diff --git a/Library/Artifacts/01/01c542d6c8fdddd833acf8221f8e636e b/Library/Artifacts/01/01c542d6c8fdddd833acf8221f8e636e new file mode 100644 index 000000000..57b845234 Binary files /dev/null and b/Library/Artifacts/01/01c542d6c8fdddd833acf8221f8e636e differ diff --git a/Library/Artifacts/01/01c74362877ecd9c854be1a7564d37d0 b/Library/Artifacts/01/01c74362877ecd9c854be1a7564d37d0 new file mode 100644 index 000000000..16b6c6f7a Binary files /dev/null and b/Library/Artifacts/01/01c74362877ecd9c854be1a7564d37d0 differ diff --git a/Library/Artifacts/01/01ce7b31bd9df59a69ea28191b3503df b/Library/Artifacts/01/01ce7b31bd9df59a69ea28191b3503df new file mode 100644 index 000000000..8bd9d82a1 Binary files /dev/null and b/Library/Artifacts/01/01ce7b31bd9df59a69ea28191b3503df differ diff --git a/Library/Artifacts/01/01e519a72928923261f524467463f04c b/Library/Artifacts/01/01e519a72928923261f524467463f04c new file mode 100644 index 000000000..0017ecbe9 Binary files /dev/null and b/Library/Artifacts/01/01e519a72928923261f524467463f04c differ diff --git a/Library/Artifacts/01/01f1a43b2c508ae39e623c33a664cd79 b/Library/Artifacts/01/01f1a43b2c508ae39e623c33a664cd79 new file mode 100644 index 000000000..ffb74e58c Binary files /dev/null and b/Library/Artifacts/01/01f1a43b2c508ae39e623c33a664cd79 differ diff --git a/Library/Artifacts/01/01f5f2b5a67c46cd98f4c23a977d64b5 b/Library/Artifacts/01/01f5f2b5a67c46cd98f4c23a977d64b5 new file mode 100644 index 000000000..e0569a806 Binary files /dev/null and b/Library/Artifacts/01/01f5f2b5a67c46cd98f4c23a977d64b5 differ diff --git a/Library/Artifacts/02/0203737586296d2b56cb9eb84193b3b0 b/Library/Artifacts/02/0203737586296d2b56cb9eb84193b3b0 new file mode 100644 index 000000000..e3bb14fc1 Binary files /dev/null and b/Library/Artifacts/02/0203737586296d2b56cb9eb84193b3b0 differ diff --git a/Library/Artifacts/02/0206203e63a3df10390f402c9c1aa459 b/Library/Artifacts/02/0206203e63a3df10390f402c9c1aa459 new file mode 100644 index 000000000..a50b2bda3 Binary files /dev/null and b/Library/Artifacts/02/0206203e63a3df10390f402c9c1aa459 differ diff --git a/Library/Artifacts/02/0229b548ed6f86199257c6fe398fa792 b/Library/Artifacts/02/0229b548ed6f86199257c6fe398fa792 new file mode 100644 index 000000000..4ae6e2d30 Binary files /dev/null and b/Library/Artifacts/02/0229b548ed6f86199257c6fe398fa792 differ diff --git a/Library/Artifacts/02/02435773d41b777d7926c8fafef03a21 b/Library/Artifacts/02/02435773d41b777d7926c8fafef03a21 new file mode 100644 index 000000000..b3487e277 Binary files /dev/null and b/Library/Artifacts/02/02435773d41b777d7926c8fafef03a21 differ diff --git a/Library/Artifacts/02/0253347a799bb35906d07efc74abfbc1 b/Library/Artifacts/02/0253347a799bb35906d07efc74abfbc1 new file mode 100644 index 000000000..9ad22f1b5 Binary files /dev/null and b/Library/Artifacts/02/0253347a799bb35906d07efc74abfbc1 differ diff --git a/Library/Artifacts/02/02575945ca448b037a95e81ca9e62460 b/Library/Artifacts/02/02575945ca448b037a95e81ca9e62460 new file mode 100644 index 000000000..8b7c74285 Binary files /dev/null and b/Library/Artifacts/02/02575945ca448b037a95e81ca9e62460 differ diff --git a/Library/Artifacts/02/026ba4a40efaaec7cdf06fa0c5c52896 b/Library/Artifacts/02/026ba4a40efaaec7cdf06fa0c5c52896 new file mode 100644 index 000000000..d67bf97e2 Binary files /dev/null and b/Library/Artifacts/02/026ba4a40efaaec7cdf06fa0c5c52896 differ diff --git a/Library/Artifacts/02/027c182f96f332352009f6e6693fe45c b/Library/Artifacts/02/027c182f96f332352009f6e6693fe45c new file mode 100644 index 000000000..14d40beb9 Binary files /dev/null and b/Library/Artifacts/02/027c182f96f332352009f6e6693fe45c differ diff --git a/Library/Artifacts/02/0293a8d157b3e09a09f4733b342634d5 b/Library/Artifacts/02/0293a8d157b3e09a09f4733b342634d5 new file mode 100644 index 000000000..378e53ec1 Binary files /dev/null and b/Library/Artifacts/02/0293a8d157b3e09a09f4733b342634d5 differ diff --git a/Library/Artifacts/02/0298d3c660a225de25c080283cebdaed b/Library/Artifacts/02/0298d3c660a225de25c080283cebdaed new file mode 100644 index 000000000..2db83742d Binary files /dev/null and b/Library/Artifacts/02/0298d3c660a225de25c080283cebdaed differ diff --git a/Library/Artifacts/02/02d4d4314711d41c310112c1d0a60e07 b/Library/Artifacts/02/02d4d4314711d41c310112c1d0a60e07 new file mode 100644 index 000000000..cfa17b405 Binary files /dev/null and b/Library/Artifacts/02/02d4d4314711d41c310112c1d0a60e07 differ diff --git a/Library/Artifacts/02/02e7440c3d18059f0204c0def061b3fb b/Library/Artifacts/02/02e7440c3d18059f0204c0def061b3fb new file mode 100644 index 000000000..9dd447695 Binary files /dev/null and b/Library/Artifacts/02/02e7440c3d18059f0204c0def061b3fb differ diff --git a/Library/Artifacts/02/02e7f0863756f51bb292204aa3ae1e5b b/Library/Artifacts/02/02e7f0863756f51bb292204aa3ae1e5b new file mode 100644 index 000000000..f4aaa8394 Binary files /dev/null and b/Library/Artifacts/02/02e7f0863756f51bb292204aa3ae1e5b differ diff --git a/Library/Artifacts/02/02efc6cf8441e98afb25acb5fa76b4c4 b/Library/Artifacts/02/02efc6cf8441e98afb25acb5fa76b4c4 new file mode 100644 index 000000000..4aa681d06 Binary files /dev/null and b/Library/Artifacts/02/02efc6cf8441e98afb25acb5fa76b4c4 differ diff --git a/Library/Artifacts/02/02f5b2283157ce191fb2c2816eac4296 b/Library/Artifacts/02/02f5b2283157ce191fb2c2816eac4296 new file mode 100644 index 000000000..d8a86448b Binary files /dev/null and b/Library/Artifacts/02/02f5b2283157ce191fb2c2816eac4296 differ diff --git a/Library/Artifacts/03/0306cfb07d9a3b6cf97dcdc7b4d7ccb6 b/Library/Artifacts/03/0306cfb07d9a3b6cf97dcdc7b4d7ccb6 new file mode 100644 index 000000000..bcb2bc4c3 Binary files /dev/null and b/Library/Artifacts/03/0306cfb07d9a3b6cf97dcdc7b4d7ccb6 differ diff --git a/Library/Artifacts/03/0309db6e63b800d7350dca32e351726e b/Library/Artifacts/03/0309db6e63b800d7350dca32e351726e new file mode 100644 index 000000000..9a2c040f7 Binary files /dev/null and b/Library/Artifacts/03/0309db6e63b800d7350dca32e351726e differ diff --git a/Library/Artifacts/03/0314ce96f2eada94a4188f09412c997f b/Library/Artifacts/03/0314ce96f2eada94a4188f09412c997f new file mode 100644 index 000000000..b59fe609e Binary files /dev/null and b/Library/Artifacts/03/0314ce96f2eada94a4188f09412c997f differ diff --git a/Library/Artifacts/03/03267f9163f2fe1ed2cfa6cdc0e0d9f3 b/Library/Artifacts/03/03267f9163f2fe1ed2cfa6cdc0e0d9f3 new file mode 100644 index 000000000..7f5f51196 Binary files /dev/null and b/Library/Artifacts/03/03267f9163f2fe1ed2cfa6cdc0e0d9f3 differ diff --git a/Library/Artifacts/03/03322936449cbfd37ed2829d7c310a59 b/Library/Artifacts/03/03322936449cbfd37ed2829d7c310a59 new file mode 100644 index 000000000..a0bf2be6a Binary files /dev/null and b/Library/Artifacts/03/03322936449cbfd37ed2829d7c310a59 differ diff --git a/Library/Artifacts/03/03376b14ecb0afa9900e780c1d273efc b/Library/Artifacts/03/03376b14ecb0afa9900e780c1d273efc new file mode 100644 index 000000000..f8e936855 Binary files /dev/null and b/Library/Artifacts/03/03376b14ecb0afa9900e780c1d273efc differ diff --git a/Library/Artifacts/03/033e8bfa3057fd1860d54d13488469e0 b/Library/Artifacts/03/033e8bfa3057fd1860d54d13488469e0 new file mode 100644 index 000000000..359d2b63a Binary files /dev/null and b/Library/Artifacts/03/033e8bfa3057fd1860d54d13488469e0 differ diff --git a/Library/Artifacts/03/0393f933bb56742123d0826d6532592f b/Library/Artifacts/03/0393f933bb56742123d0826d6532592f new file mode 100644 index 000000000..15c25bca4 Binary files /dev/null and b/Library/Artifacts/03/0393f933bb56742123d0826d6532592f differ diff --git a/Library/Artifacts/03/0397aa13c8ae5768506cd669cc5630d1 b/Library/Artifacts/03/0397aa13c8ae5768506cd669cc5630d1 new file mode 100644 index 000000000..fc182a730 Binary files /dev/null and b/Library/Artifacts/03/0397aa13c8ae5768506cd669cc5630d1 differ diff --git a/Library/Artifacts/03/03a217ebab9318276ff64d73307939eb b/Library/Artifacts/03/03a217ebab9318276ff64d73307939eb new file mode 100644 index 000000000..f5018c5e8 Binary files /dev/null and b/Library/Artifacts/03/03a217ebab9318276ff64d73307939eb differ diff --git a/Library/Artifacts/03/03a91b14cc12567fdb0d48ce51f08f28 b/Library/Artifacts/03/03a91b14cc12567fdb0d48ce51f08f28 new file mode 100644 index 000000000..74554cd53 Binary files /dev/null and b/Library/Artifacts/03/03a91b14cc12567fdb0d48ce51f08f28 differ diff --git a/Library/Artifacts/03/03b1c5ee745a5b8343b5d8b2eee77ba7 b/Library/Artifacts/03/03b1c5ee745a5b8343b5d8b2eee77ba7 new file mode 100644 index 000000000..f22fba24e Binary files /dev/null and b/Library/Artifacts/03/03b1c5ee745a5b8343b5d8b2eee77ba7 differ diff --git a/Library/Artifacts/03/03d71cc4535806790c41e1fecea86773 b/Library/Artifacts/03/03d71cc4535806790c41e1fecea86773 new file mode 100644 index 000000000..0a385fb7e Binary files /dev/null and b/Library/Artifacts/03/03d71cc4535806790c41e1fecea86773 differ diff --git a/Library/Artifacts/03/03dea5652bd1783a7d0426e1da65f7d7 b/Library/Artifacts/03/03dea5652bd1783a7d0426e1da65f7d7 new file mode 100644 index 000000000..a03b5939d Binary files /dev/null and b/Library/Artifacts/03/03dea5652bd1783a7d0426e1da65f7d7 differ diff --git a/Library/Artifacts/03/03e0f50fc52871da537d102eceef0b9d b/Library/Artifacts/03/03e0f50fc52871da537d102eceef0b9d new file mode 100644 index 000000000..2cfaf3587 Binary files /dev/null and b/Library/Artifacts/03/03e0f50fc52871da537d102eceef0b9d differ diff --git a/Library/Artifacts/03/03e96a6b98f53e3deb2dfa1cc045ae45 b/Library/Artifacts/03/03e96a6b98f53e3deb2dfa1cc045ae45 new file mode 100644 index 000000000..b8c2943ef Binary files /dev/null and b/Library/Artifacts/03/03e96a6b98f53e3deb2dfa1cc045ae45 differ diff --git a/Library/Artifacts/03/03eca6ac0b22f87fb82d7b3dcf0c3846 b/Library/Artifacts/03/03eca6ac0b22f87fb82d7b3dcf0c3846 new file mode 100644 index 000000000..65b0a5408 Binary files /dev/null and b/Library/Artifacts/03/03eca6ac0b22f87fb82d7b3dcf0c3846 differ diff --git a/Library/Artifacts/04/040a93406ea8c3bbc730fc23383f4cf8 b/Library/Artifacts/04/040a93406ea8c3bbc730fc23383f4cf8 new file mode 100644 index 000000000..58a4ee74f Binary files /dev/null and b/Library/Artifacts/04/040a93406ea8c3bbc730fc23383f4cf8 differ diff --git a/Library/Artifacts/04/04102fb36eb7b62b751d99d52384d25a b/Library/Artifacts/04/04102fb36eb7b62b751d99d52384d25a new file mode 100644 index 000000000..92715c707 Binary files /dev/null and b/Library/Artifacts/04/04102fb36eb7b62b751d99d52384d25a differ diff --git a/Library/Artifacts/04/04240d6d9f1f5f0b35a94d4fe7686b4a b/Library/Artifacts/04/04240d6d9f1f5f0b35a94d4fe7686b4a new file mode 100644 index 000000000..ec85e553e Binary files /dev/null and b/Library/Artifacts/04/04240d6d9f1f5f0b35a94d4fe7686b4a differ diff --git a/Library/Artifacts/04/0434f2dd1e55ac5a865ca81e564a76a1 b/Library/Artifacts/04/0434f2dd1e55ac5a865ca81e564a76a1 new file mode 100644 index 000000000..e9c75abf5 Binary files /dev/null and b/Library/Artifacts/04/0434f2dd1e55ac5a865ca81e564a76a1 differ diff --git a/Library/Artifacts/04/044ca322042caba9bf6b62e4f7f4552a b/Library/Artifacts/04/044ca322042caba9bf6b62e4f7f4552a new file mode 100644 index 000000000..d8a70db24 Binary files /dev/null and b/Library/Artifacts/04/044ca322042caba9bf6b62e4f7f4552a differ diff --git a/Library/Artifacts/04/044f42ba44086c94a117e20e7f1aeeb1 b/Library/Artifacts/04/044f42ba44086c94a117e20e7f1aeeb1 new file mode 100644 index 000000000..5f64dfcc3 Binary files /dev/null and b/Library/Artifacts/04/044f42ba44086c94a117e20e7f1aeeb1 differ diff --git a/Library/Artifacts/04/045e0bff3a3fd94c315b003dde60eb74 b/Library/Artifacts/04/045e0bff3a3fd94c315b003dde60eb74 new file mode 100644 index 000000000..20ae4c0a8 Binary files /dev/null and b/Library/Artifacts/04/045e0bff3a3fd94c315b003dde60eb74 differ diff --git a/Library/Artifacts/04/046753acd45f440a6db9908da240836b b/Library/Artifacts/04/046753acd45f440a6db9908da240836b new file mode 100644 index 000000000..5905e9189 Binary files /dev/null and b/Library/Artifacts/04/046753acd45f440a6db9908da240836b differ diff --git a/Library/Artifacts/04/04944f5d41c846f9c55da5966941a86d b/Library/Artifacts/04/04944f5d41c846f9c55da5966941a86d new file mode 100644 index 000000000..d420e0af7 Binary files /dev/null and b/Library/Artifacts/04/04944f5d41c846f9c55da5966941a86d differ diff --git a/Library/Artifacts/04/04947050f9e0157a8de37c409c0f8c78 b/Library/Artifacts/04/04947050f9e0157a8de37c409c0f8c78 new file mode 100644 index 000000000..8f46153e1 Binary files /dev/null and b/Library/Artifacts/04/04947050f9e0157a8de37c409c0f8c78 differ diff --git a/Library/Artifacts/04/04a59db1ac75d1731191044ab32fc372 b/Library/Artifacts/04/04a59db1ac75d1731191044ab32fc372 new file mode 100644 index 000000000..d7a547da3 Binary files /dev/null and b/Library/Artifacts/04/04a59db1ac75d1731191044ab32fc372 differ diff --git a/Library/Artifacts/04/04a72898bb1fbf5fd02ecaa7ac53bece b/Library/Artifacts/04/04a72898bb1fbf5fd02ecaa7ac53bece new file mode 100644 index 000000000..ecc628843 Binary files /dev/null and b/Library/Artifacts/04/04a72898bb1fbf5fd02ecaa7ac53bece differ diff --git a/Library/Artifacts/04/04c3685b1073af7b8c080377b0d6e5ff b/Library/Artifacts/04/04c3685b1073af7b8c080377b0d6e5ff new file mode 100644 index 000000000..fdaabc1b7 Binary files /dev/null and b/Library/Artifacts/04/04c3685b1073af7b8c080377b0d6e5ff differ diff --git a/Library/Artifacts/04/04c44cb26e4c9c9fede844758d8c7725 b/Library/Artifacts/04/04c44cb26e4c9c9fede844758d8c7725 new file mode 100644 index 000000000..cb3572af2 Binary files /dev/null and b/Library/Artifacts/04/04c44cb26e4c9c9fede844758d8c7725 differ diff --git a/Library/Artifacts/04/04e4d5881a6f1c7e3ef4f142f8ba57b5 b/Library/Artifacts/04/04e4d5881a6f1c7e3ef4f142f8ba57b5 new file mode 100644 index 000000000..9d9a369d8 Binary files /dev/null and b/Library/Artifacts/04/04e4d5881a6f1c7e3ef4f142f8ba57b5 differ diff --git a/Library/Artifacts/04/04fec9b0f70f7a6a65b63653613ddaa5 b/Library/Artifacts/04/04fec9b0f70f7a6a65b63653613ddaa5 new file mode 100644 index 000000000..526ddaf6e Binary files /dev/null and b/Library/Artifacts/04/04fec9b0f70f7a6a65b63653613ddaa5 differ diff --git a/Library/Artifacts/05/05018cb7e48dc4e4ff3ce216ceea3c53 b/Library/Artifacts/05/05018cb7e48dc4e4ff3ce216ceea3c53 new file mode 100644 index 000000000..537e4278a Binary files /dev/null and b/Library/Artifacts/05/05018cb7e48dc4e4ff3ce216ceea3c53 differ diff --git a/Library/Artifacts/05/050b63910b5fa95e206a1162cc9d0446 b/Library/Artifacts/05/050b63910b5fa95e206a1162cc9d0446 new file mode 100644 index 000000000..3f988a8f7 Binary files /dev/null and b/Library/Artifacts/05/050b63910b5fa95e206a1162cc9d0446 differ diff --git a/Library/Artifacts/05/05326e327b73053b9571f33f56e6462a b/Library/Artifacts/05/05326e327b73053b9571f33f56e6462a new file mode 100644 index 000000000..0206b6c58 Binary files /dev/null and b/Library/Artifacts/05/05326e327b73053b9571f33f56e6462a differ diff --git a/Library/Artifacts/05/053c5d00e3e06103b27343345c11d06e b/Library/Artifacts/05/053c5d00e3e06103b27343345c11d06e new file mode 100644 index 000000000..a5c176f65 Binary files /dev/null and b/Library/Artifacts/05/053c5d00e3e06103b27343345c11d06e differ diff --git a/Library/Artifacts/05/05446f493d5775028696a6007144c0ea b/Library/Artifacts/05/05446f493d5775028696a6007144c0ea new file mode 100644 index 000000000..9836d6e21 Binary files /dev/null and b/Library/Artifacts/05/05446f493d5775028696a6007144c0ea differ diff --git a/Library/Artifacts/05/054bca6373afa98b8301b08264ebaede b/Library/Artifacts/05/054bca6373afa98b8301b08264ebaede new file mode 100644 index 000000000..43270534f Binary files /dev/null and b/Library/Artifacts/05/054bca6373afa98b8301b08264ebaede differ diff --git a/Library/Artifacts/05/054cc592a923a70afebe34e4cadefa49 b/Library/Artifacts/05/054cc592a923a70afebe34e4cadefa49 new file mode 100644 index 000000000..2d8351a89 Binary files /dev/null and b/Library/Artifacts/05/054cc592a923a70afebe34e4cadefa49 differ diff --git a/Library/Artifacts/05/055a2c506e21dcd2e669c4c28a8cc7a0 b/Library/Artifacts/05/055a2c506e21dcd2e669c4c28a8cc7a0 new file mode 100644 index 000000000..cf45658fe Binary files /dev/null and b/Library/Artifacts/05/055a2c506e21dcd2e669c4c28a8cc7a0 differ diff --git a/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 new file mode 100644 index 000000000..d1d417009 Binary files /dev/null and b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 differ diff --git a/Library/Artifacts/05/0564811b1c8ad8053d5cdc49e16a97b2 b/Library/Artifacts/05/0564811b1c8ad8053d5cdc49e16a97b2 new file mode 100644 index 000000000..ad514845b Binary files /dev/null and b/Library/Artifacts/05/0564811b1c8ad8053d5cdc49e16a97b2 differ diff --git a/Library/Artifacts/05/056abf6c26d8b1332099dac75a37b593 b/Library/Artifacts/05/056abf6c26d8b1332099dac75a37b593 new file mode 100644 index 000000000..e413b6a3e Binary files /dev/null and b/Library/Artifacts/05/056abf6c26d8b1332099dac75a37b593 differ diff --git a/Library/Artifacts/05/057ed457c6ebb82fc244d8e13ce426cf b/Library/Artifacts/05/057ed457c6ebb82fc244d8e13ce426cf new file mode 100644 index 000000000..4e6d9e4b1 Binary files /dev/null and b/Library/Artifacts/05/057ed457c6ebb82fc244d8e13ce426cf differ diff --git a/Library/Artifacts/05/059104035f5dc2e91ae91b4f63d36874 b/Library/Artifacts/05/059104035f5dc2e91ae91b4f63d36874 new file mode 100644 index 000000000..f9e34ac57 Binary files /dev/null and b/Library/Artifacts/05/059104035f5dc2e91ae91b4f63d36874 differ diff --git a/Library/Artifacts/05/059219c585f495f2e7ffc4936b7142e3 b/Library/Artifacts/05/059219c585f495f2e7ffc4936b7142e3 new file mode 100644 index 000000000..bc5de8720 Binary files /dev/null and b/Library/Artifacts/05/059219c585f495f2e7ffc4936b7142e3 differ diff --git a/Library/Artifacts/05/059e2a529bd5c3a5e813c75b29a7114d b/Library/Artifacts/05/059e2a529bd5c3a5e813c75b29a7114d new file mode 100644 index 000000000..100d762de Binary files /dev/null and b/Library/Artifacts/05/059e2a529bd5c3a5e813c75b29a7114d differ diff --git a/Library/Artifacts/05/05bb612a63754e78b7bf178b676a41ca b/Library/Artifacts/05/05bb612a63754e78b7bf178b676a41ca new file mode 100644 index 000000000..7cb440057 Binary files /dev/null and b/Library/Artifacts/05/05bb612a63754e78b7bf178b676a41ca differ diff --git a/Library/Artifacts/05/05cffe8ce27329c040cab024d5a9aae9 b/Library/Artifacts/05/05cffe8ce27329c040cab024d5a9aae9 new file mode 100644 index 000000000..0bff83fc9 Binary files /dev/null and b/Library/Artifacts/05/05cffe8ce27329c040cab024d5a9aae9 differ diff --git a/Library/Artifacts/05/05d60d7b4575135550c8f34efd708fcf b/Library/Artifacts/05/05d60d7b4575135550c8f34efd708fcf new file mode 100644 index 000000000..3f3c1ec38 Binary files /dev/null and b/Library/Artifacts/05/05d60d7b4575135550c8f34efd708fcf differ diff --git a/Library/Artifacts/05/05e5aed9054378327b42fbdbbb3503ac b/Library/Artifacts/05/05e5aed9054378327b42fbdbbb3503ac new file mode 100644 index 000000000..fc649ee4d Binary files /dev/null and b/Library/Artifacts/05/05e5aed9054378327b42fbdbbb3503ac differ diff --git a/Library/Artifacts/05/05e6107f7932b7014bacb820e074fd31 b/Library/Artifacts/05/05e6107f7932b7014bacb820e074fd31 new file mode 100644 index 000000000..552f35db5 Binary files /dev/null and b/Library/Artifacts/05/05e6107f7932b7014bacb820e074fd31 differ diff --git a/Library/Artifacts/05/05f5b76e78dbf842b3e2c2333a25b819 b/Library/Artifacts/05/05f5b76e78dbf842b3e2c2333a25b819 new file mode 100644 index 000000000..acc0a3426 Binary files /dev/null and b/Library/Artifacts/05/05f5b76e78dbf842b3e2c2333a25b819 differ diff --git a/Library/Artifacts/05/05f6d4b182744eaae4a7ef890bb1d33d b/Library/Artifacts/05/05f6d4b182744eaae4a7ef890bb1d33d new file mode 100644 index 000000000..093f5cf17 Binary files /dev/null and b/Library/Artifacts/05/05f6d4b182744eaae4a7ef890bb1d33d differ diff --git a/Library/Artifacts/05/05f9acd6dd04a42134a49b752c00dddd b/Library/Artifacts/05/05f9acd6dd04a42134a49b752c00dddd new file mode 100644 index 000000000..63627853c Binary files /dev/null and b/Library/Artifacts/05/05f9acd6dd04a42134a49b752c00dddd differ diff --git a/Library/Artifacts/06/06022ad7130a12215c695720f0527fed b/Library/Artifacts/06/06022ad7130a12215c695720f0527fed new file mode 100644 index 000000000..efa67391f Binary files /dev/null and b/Library/Artifacts/06/06022ad7130a12215c695720f0527fed differ diff --git a/Library/Artifacts/06/06149d94d9bada6749ac4825a802ef80 b/Library/Artifacts/06/06149d94d9bada6749ac4825a802ef80 new file mode 100644 index 000000000..a1d152695 Binary files /dev/null and b/Library/Artifacts/06/06149d94d9bada6749ac4825a802ef80 differ diff --git a/Library/Artifacts/06/062376fc44f8f820a250ac373844751a b/Library/Artifacts/06/062376fc44f8f820a250ac373844751a new file mode 100644 index 000000000..638430f18 Binary files /dev/null and b/Library/Artifacts/06/062376fc44f8f820a250ac373844751a differ diff --git a/Library/Artifacts/06/06366e05934cea844a6cc02b75b11cbc b/Library/Artifacts/06/06366e05934cea844a6cc02b75b11cbc new file mode 100644 index 000000000..b5dec4f6c Binary files /dev/null and b/Library/Artifacts/06/06366e05934cea844a6cc02b75b11cbc differ diff --git a/Library/Artifacts/06/065549deb6b05d3650f80b8a0774d735 b/Library/Artifacts/06/065549deb6b05d3650f80b8a0774d735 new file mode 100644 index 000000000..da327128d Binary files /dev/null and b/Library/Artifacts/06/065549deb6b05d3650f80b8a0774d735 differ diff --git a/Library/Artifacts/06/0657d5c69101c23875566c513fb9209a b/Library/Artifacts/06/0657d5c69101c23875566c513fb9209a new file mode 100644 index 000000000..02b789b0e Binary files /dev/null and b/Library/Artifacts/06/0657d5c69101c23875566c513fb9209a differ diff --git a/Library/Artifacts/06/067134ae292ed2cfac43d7c1e4283f8f b/Library/Artifacts/06/067134ae292ed2cfac43d7c1e4283f8f new file mode 100644 index 000000000..a4e168039 Binary files /dev/null and b/Library/Artifacts/06/067134ae292ed2cfac43d7c1e4283f8f differ diff --git a/Library/Artifacts/06/0673f12ee1c0e07fd54713d787f0e25c b/Library/Artifacts/06/0673f12ee1c0e07fd54713d787f0e25c new file mode 100644 index 000000000..b71339c88 Binary files /dev/null and b/Library/Artifacts/06/0673f12ee1c0e07fd54713d787f0e25c differ diff --git a/Library/Artifacts/06/0689ae565abf89e6d904cb34cf515923 b/Library/Artifacts/06/0689ae565abf89e6d904cb34cf515923 new file mode 100644 index 000000000..9fa60c909 Binary files /dev/null and b/Library/Artifacts/06/0689ae565abf89e6d904cb34cf515923 differ diff --git a/Library/Artifacts/06/069192e8ad73cf69f77f1b865ff95f58 b/Library/Artifacts/06/069192e8ad73cf69f77f1b865ff95f58 new file mode 100644 index 000000000..931ed49c9 Binary files /dev/null and b/Library/Artifacts/06/069192e8ad73cf69f77f1b865ff95f58 differ diff --git a/Library/Artifacts/06/0697b1e9e2f787b1d35c4190ccd23343 b/Library/Artifacts/06/0697b1e9e2f787b1d35c4190ccd23343 new file mode 100644 index 000000000..ca9b268a6 Binary files /dev/null and b/Library/Artifacts/06/0697b1e9e2f787b1d35c4190ccd23343 differ diff --git a/Library/Artifacts/06/06b48753a01abbfc7cd73e9fec2803e5 b/Library/Artifacts/06/06b48753a01abbfc7cd73e9fec2803e5 new file mode 100644 index 000000000..cf7e4366e Binary files /dev/null and b/Library/Artifacts/06/06b48753a01abbfc7cd73e9fec2803e5 differ diff --git a/Library/Artifacts/06/06d5f42aef402d8823c9107cbe30c0d9 b/Library/Artifacts/06/06d5f42aef402d8823c9107cbe30c0d9 new file mode 100644 index 000000000..cd65157ce Binary files /dev/null and b/Library/Artifacts/06/06d5f42aef402d8823c9107cbe30c0d9 differ diff --git a/Library/Artifacts/06/06eabcc8c4c22292347dc1f1239a79f6 b/Library/Artifacts/06/06eabcc8c4c22292347dc1f1239a79f6 new file mode 100644 index 000000000..8d1a08dc8 Binary files /dev/null and b/Library/Artifacts/06/06eabcc8c4c22292347dc1f1239a79f6 differ diff --git a/Library/Artifacts/07/070243f36ef2e4f73d009d76bfd0c14e b/Library/Artifacts/07/070243f36ef2e4f73d009d76bfd0c14e new file mode 100644 index 000000000..ca4162252 Binary files /dev/null and b/Library/Artifacts/07/070243f36ef2e4f73d009d76bfd0c14e differ diff --git a/Library/Artifacts/07/071dde9eb47beebca00773d569946cd1 b/Library/Artifacts/07/071dde9eb47beebca00773d569946cd1 new file mode 100644 index 000000000..cf99f5efc Binary files /dev/null and b/Library/Artifacts/07/071dde9eb47beebca00773d569946cd1 differ diff --git a/Library/Artifacts/07/07426503f3c951e10bcefd8b09e099f0 b/Library/Artifacts/07/07426503f3c951e10bcefd8b09e099f0 new file mode 100644 index 000000000..a584c5c01 Binary files /dev/null and b/Library/Artifacts/07/07426503f3c951e10bcefd8b09e099f0 differ diff --git a/Library/Artifacts/07/0756724bc61de6baa1263c81c9f0f05f b/Library/Artifacts/07/0756724bc61de6baa1263c81c9f0f05f new file mode 100644 index 000000000..71a4d3a4c Binary files /dev/null and b/Library/Artifacts/07/0756724bc61de6baa1263c81c9f0f05f differ diff --git a/Library/Artifacts/07/0762fe3f5c8684b74afbe1e38cfd6498 b/Library/Artifacts/07/0762fe3f5c8684b74afbe1e38cfd6498 new file mode 100644 index 000000000..029a12bde Binary files /dev/null and b/Library/Artifacts/07/0762fe3f5c8684b74afbe1e38cfd6498 differ diff --git a/Library/Artifacts/07/0780ea2f9ae4dafa2c94ba22fddf20a1 b/Library/Artifacts/07/0780ea2f9ae4dafa2c94ba22fddf20a1 new file mode 100644 index 000000000..a99a732ab Binary files /dev/null and b/Library/Artifacts/07/0780ea2f9ae4dafa2c94ba22fddf20a1 differ diff --git a/Library/Artifacts/07/0794967f959026338b40b0d2d038f10c b/Library/Artifacts/07/0794967f959026338b40b0d2d038f10c new file mode 100644 index 000000000..08eee0591 Binary files /dev/null and b/Library/Artifacts/07/0794967f959026338b40b0d2d038f10c differ diff --git a/Library/Artifacts/07/079a122c2481996eb3a29f61457238cd b/Library/Artifacts/07/079a122c2481996eb3a29f61457238cd new file mode 100644 index 000000000..f007ca837 Binary files /dev/null and b/Library/Artifacts/07/079a122c2481996eb3a29f61457238cd differ diff --git a/Library/Artifacts/07/07bdaa9704710da31e99ecca11e1fc3f b/Library/Artifacts/07/07bdaa9704710da31e99ecca11e1fc3f new file mode 100644 index 000000000..852e92b3b Binary files /dev/null and b/Library/Artifacts/07/07bdaa9704710da31e99ecca11e1fc3f differ diff --git a/Library/Artifacts/07/07d2aba271ac029576303034d4582a67 b/Library/Artifacts/07/07d2aba271ac029576303034d4582a67 new file mode 100644 index 000000000..d8746c136 Binary files /dev/null and b/Library/Artifacts/07/07d2aba271ac029576303034d4582a67 differ diff --git a/Library/Artifacts/07/07ea06cdbd6f1eb87328d7a84363fc3e b/Library/Artifacts/07/07ea06cdbd6f1eb87328d7a84363fc3e new file mode 100644 index 000000000..5f19660ec Binary files /dev/null and b/Library/Artifacts/07/07ea06cdbd6f1eb87328d7a84363fc3e differ diff --git a/Library/Artifacts/07/07ee3b19adc0100be205ca25e98b1a65 b/Library/Artifacts/07/07ee3b19adc0100be205ca25e98b1a65 new file mode 100644 index 000000000..295563b29 Binary files /dev/null and b/Library/Artifacts/07/07ee3b19adc0100be205ca25e98b1a65 differ diff --git a/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 new file mode 100644 index 000000000..d6a61835e Binary files /dev/null and b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 differ diff --git a/Library/Artifacts/07/07fcede4a63647c17d0dd0b564ad66c1 b/Library/Artifacts/07/07fcede4a63647c17d0dd0b564ad66c1 new file mode 100644 index 000000000..509caf9f3 Binary files /dev/null and b/Library/Artifacts/07/07fcede4a63647c17d0dd0b564ad66c1 differ diff --git a/Library/Artifacts/08/081524d798fc4011dba47cc50f86bebf b/Library/Artifacts/08/081524d798fc4011dba47cc50f86bebf new file mode 100644 index 000000000..00e6052c0 Binary files /dev/null and b/Library/Artifacts/08/081524d798fc4011dba47cc50f86bebf differ diff --git a/Library/Artifacts/08/0817a277787abb8161b7c2e8b491493e b/Library/Artifacts/08/0817a277787abb8161b7c2e8b491493e new file mode 100644 index 000000000..f62664d74 Binary files /dev/null and b/Library/Artifacts/08/0817a277787abb8161b7c2e8b491493e differ diff --git a/Library/Artifacts/08/081ceed027746cf76dc5a70ad0604fc9 b/Library/Artifacts/08/081ceed027746cf76dc5a70ad0604fc9 new file mode 100644 index 000000000..086fa0e6e Binary files /dev/null and b/Library/Artifacts/08/081ceed027746cf76dc5a70ad0604fc9 differ diff --git a/Library/Artifacts/08/082359e16e84f2349a6e97fb6f61c25c b/Library/Artifacts/08/082359e16e84f2349a6e97fb6f61c25c new file mode 100644 index 000000000..d5dec5e20 Binary files /dev/null and b/Library/Artifacts/08/082359e16e84f2349a6e97fb6f61c25c differ diff --git a/Library/Artifacts/08/083689e57d0a80da2d3e31df7d8ed39c b/Library/Artifacts/08/083689e57d0a80da2d3e31df7d8ed39c new file mode 100644 index 000000000..ef8ece3fd Binary files /dev/null and b/Library/Artifacts/08/083689e57d0a80da2d3e31df7d8ed39c differ diff --git a/Library/Artifacts/08/083f315b3d6390aa5238876e2857f876 b/Library/Artifacts/08/083f315b3d6390aa5238876e2857f876 new file mode 100644 index 000000000..9cd8576b4 Binary files /dev/null and b/Library/Artifacts/08/083f315b3d6390aa5238876e2857f876 differ diff --git a/Library/Artifacts/08/0851b47ba7f96c4b7b2c3f1cb1e1efb3 b/Library/Artifacts/08/0851b47ba7f96c4b7b2c3f1cb1e1efb3 new file mode 100644 index 000000000..0af6873a1 Binary files /dev/null and b/Library/Artifacts/08/0851b47ba7f96c4b7b2c3f1cb1e1efb3 differ diff --git a/Library/Artifacts/08/0855790ce7dded37dffdd04ba05ae321 b/Library/Artifacts/08/0855790ce7dded37dffdd04ba05ae321 new file mode 100644 index 000000000..f661f58ea Binary files /dev/null and b/Library/Artifacts/08/0855790ce7dded37dffdd04ba05ae321 differ diff --git a/Library/Artifacts/08/08681029ba0858723df08d82fa15bce5 b/Library/Artifacts/08/08681029ba0858723df08d82fa15bce5 new file mode 100644 index 000000000..0971f8931 Binary files /dev/null and b/Library/Artifacts/08/08681029ba0858723df08d82fa15bce5 differ diff --git a/Library/Artifacts/08/087ffe91bb15bf70a51d9732b2d9850b b/Library/Artifacts/08/087ffe91bb15bf70a51d9732b2d9850b new file mode 100644 index 000000000..3dcdda188 Binary files /dev/null and b/Library/Artifacts/08/087ffe91bb15bf70a51d9732b2d9850b differ diff --git a/Library/Artifacts/08/08805befd041f8e8273198561aeb3e82 b/Library/Artifacts/08/08805befd041f8e8273198561aeb3e82 new file mode 100644 index 000000000..a049c7977 Binary files /dev/null and b/Library/Artifacts/08/08805befd041f8e8273198561aeb3e82 differ diff --git a/Library/Artifacts/08/088232d99510467bd2f4d328be764ac8 b/Library/Artifacts/08/088232d99510467bd2f4d328be764ac8 new file mode 100644 index 000000000..f9451ae2c Binary files /dev/null and b/Library/Artifacts/08/088232d99510467bd2f4d328be764ac8 differ diff --git a/Library/Artifacts/08/088e2ff614aed405063a00afc8fbecb6 b/Library/Artifacts/08/088e2ff614aed405063a00afc8fbecb6 new file mode 100644 index 000000000..70833e9a3 Binary files /dev/null and b/Library/Artifacts/08/088e2ff614aed405063a00afc8fbecb6 differ diff --git a/Library/Artifacts/08/0898fbe412bfd026861ecf70e2e9419e b/Library/Artifacts/08/0898fbe412bfd026861ecf70e2e9419e new file mode 100644 index 000000000..586db3f0b Binary files /dev/null and b/Library/Artifacts/08/0898fbe412bfd026861ecf70e2e9419e differ diff --git a/Library/Artifacts/08/089d32a21d3169cee6e20cde03eefe1f b/Library/Artifacts/08/089d32a21d3169cee6e20cde03eefe1f new file mode 100644 index 000000000..19cf9c7bf Binary files /dev/null and b/Library/Artifacts/08/089d32a21d3169cee6e20cde03eefe1f differ diff --git a/Library/Artifacts/08/08a57cba97804db23589e9d212faab75 b/Library/Artifacts/08/08a57cba97804db23589e9d212faab75 new file mode 100644 index 000000000..b64d250bc Binary files /dev/null and b/Library/Artifacts/08/08a57cba97804db23589e9d212faab75 differ diff --git a/Library/Artifacts/08/08ac3351647bb789e3b478fbbbbafbbb b/Library/Artifacts/08/08ac3351647bb789e3b478fbbbbafbbb new file mode 100644 index 000000000..8ed3f4e1a Binary files /dev/null and b/Library/Artifacts/08/08ac3351647bb789e3b478fbbbbafbbb differ diff --git a/Library/Artifacts/08/08b6f4df94349e17e9ccef8e13e0785d b/Library/Artifacts/08/08b6f4df94349e17e9ccef8e13e0785d new file mode 100644 index 000000000..9c1c06086 Binary files /dev/null and b/Library/Artifacts/08/08b6f4df94349e17e9ccef8e13e0785d differ diff --git a/Library/Artifacts/08/08ca1ba9d0436ce23deb948bd88e69a8 b/Library/Artifacts/08/08ca1ba9d0436ce23deb948bd88e69a8 new file mode 100644 index 000000000..7225f9a7b Binary files /dev/null and b/Library/Artifacts/08/08ca1ba9d0436ce23deb948bd88e69a8 differ diff --git a/Library/Artifacts/08/08e65b1be8a315fed54ab690a8b70c47 b/Library/Artifacts/08/08e65b1be8a315fed54ab690a8b70c47 new file mode 100644 index 000000000..b9f0cacf4 Binary files /dev/null and b/Library/Artifacts/08/08e65b1be8a315fed54ab690a8b70c47 differ diff --git a/Library/Artifacts/09/090ec06df3d283a403b610c57a4f5163 b/Library/Artifacts/09/090ec06df3d283a403b610c57a4f5163 new file mode 100644 index 000000000..f6fe6313c Binary files /dev/null and b/Library/Artifacts/09/090ec06df3d283a403b610c57a4f5163 differ diff --git a/Library/Artifacts/09/091751b258f50eadd41778ba6e53afc9 b/Library/Artifacts/09/091751b258f50eadd41778ba6e53afc9 new file mode 100644 index 000000000..8552c3771 Binary files /dev/null and b/Library/Artifacts/09/091751b258f50eadd41778ba6e53afc9 differ diff --git a/Library/Artifacts/09/091a272973286a3a0ea6e6872d10970a b/Library/Artifacts/09/091a272973286a3a0ea6e6872d10970a new file mode 100644 index 000000000..5701fcbe8 Binary files /dev/null and b/Library/Artifacts/09/091a272973286a3a0ea6e6872d10970a differ diff --git a/Library/Artifacts/09/091b9e8742d7b2d461bcb0bfadc9716b b/Library/Artifacts/09/091b9e8742d7b2d461bcb0bfadc9716b new file mode 100644 index 000000000..2cb38d2cd Binary files /dev/null and b/Library/Artifacts/09/091b9e8742d7b2d461bcb0bfadc9716b differ diff --git a/Library/Artifacts/09/093a4cb0e655a2b5beeac698cd0fc840 b/Library/Artifacts/09/093a4cb0e655a2b5beeac698cd0fc840 new file mode 100644 index 000000000..d99424a4d Binary files /dev/null and b/Library/Artifacts/09/093a4cb0e655a2b5beeac698cd0fc840 differ diff --git a/Library/Artifacts/09/0942800514a3ebd27b8ccf7ab5578790 b/Library/Artifacts/09/0942800514a3ebd27b8ccf7ab5578790 new file mode 100644 index 000000000..1f56bc5de Binary files /dev/null and b/Library/Artifacts/09/0942800514a3ebd27b8ccf7ab5578790 differ diff --git a/Library/Artifacts/09/094533b143aab6dff9796e8c38140ef2 b/Library/Artifacts/09/094533b143aab6dff9796e8c38140ef2 new file mode 100644 index 000000000..c2f847f3a Binary files /dev/null and b/Library/Artifacts/09/094533b143aab6dff9796e8c38140ef2 differ diff --git a/Library/Artifacts/09/09636e1a5cc89a8d128736c03e2d3e21 b/Library/Artifacts/09/09636e1a5cc89a8d128736c03e2d3e21 new file mode 100644 index 000000000..6f976a516 Binary files /dev/null and b/Library/Artifacts/09/09636e1a5cc89a8d128736c03e2d3e21 differ diff --git a/Library/Artifacts/09/09683784a53eab8cdd848dd707fe41b6 b/Library/Artifacts/09/09683784a53eab8cdd848dd707fe41b6 new file mode 100644 index 000000000..c46cc5649 Binary files /dev/null and b/Library/Artifacts/09/09683784a53eab8cdd848dd707fe41b6 differ diff --git a/Library/Artifacts/09/097a8a761d27d46878e5af4bc29ea7e3 b/Library/Artifacts/09/097a8a761d27d46878e5af4bc29ea7e3 new file mode 100644 index 000000000..56db896c4 Binary files /dev/null and b/Library/Artifacts/09/097a8a761d27d46878e5af4bc29ea7e3 differ diff --git a/Library/Artifacts/09/0980aa6e28583af6b942d87bfdd443e6 b/Library/Artifacts/09/0980aa6e28583af6b942d87bfdd443e6 new file mode 100644 index 000000000..0ee95ad76 Binary files /dev/null and b/Library/Artifacts/09/0980aa6e28583af6b942d87bfdd443e6 differ diff --git a/Library/Artifacts/09/098f576733a277f4c14b6735a6d6cc67 b/Library/Artifacts/09/098f576733a277f4c14b6735a6d6cc67 new file mode 100644 index 000000000..8c2c060d7 Binary files /dev/null and b/Library/Artifacts/09/098f576733a277f4c14b6735a6d6cc67 differ diff --git a/Library/Artifacts/09/09a413148d988d426237ef7f5acea3b2 b/Library/Artifacts/09/09a413148d988d426237ef7f5acea3b2 new file mode 100644 index 000000000..a952ecd6d Binary files /dev/null and b/Library/Artifacts/09/09a413148d988d426237ef7f5acea3b2 differ diff --git a/Library/Artifacts/09/09c2818d2a1996c73c0d882c0f6a85b0 b/Library/Artifacts/09/09c2818d2a1996c73c0d882c0f6a85b0 new file mode 100644 index 000000000..fef72d54c Binary files /dev/null and b/Library/Artifacts/09/09c2818d2a1996c73c0d882c0f6a85b0 differ diff --git a/Library/Artifacts/09/09cc3b2c2a0d9fc08f8438d7cf2b782b b/Library/Artifacts/09/09cc3b2c2a0d9fc08f8438d7cf2b782b new file mode 100644 index 000000000..4abdb4a33 Binary files /dev/null and b/Library/Artifacts/09/09cc3b2c2a0d9fc08f8438d7cf2b782b differ diff --git a/Library/Artifacts/09/09d458cacf127efe291f0392b4df88d8 b/Library/Artifacts/09/09d458cacf127efe291f0392b4df88d8 new file mode 100644 index 000000000..a8001ca5c Binary files /dev/null and b/Library/Artifacts/09/09d458cacf127efe291f0392b4df88d8 differ diff --git a/Library/Artifacts/09/09e55ffd3669e0478ac9fb9578d859b6 b/Library/Artifacts/09/09e55ffd3669e0478ac9fb9578d859b6 new file mode 100644 index 000000000..f6724271e Binary files /dev/null and b/Library/Artifacts/09/09e55ffd3669e0478ac9fb9578d859b6 differ diff --git a/Library/Artifacts/09/09e97fc87e17fc0186ab73400ed3edd7 b/Library/Artifacts/09/09e97fc87e17fc0186ab73400ed3edd7 new file mode 100644 index 000000000..b5e5464d0 Binary files /dev/null and b/Library/Artifacts/09/09e97fc87e17fc0186ab73400ed3edd7 differ diff --git a/Library/Artifacts/09/09f6c5616a7a58beb4cd9b2bdced11b6 b/Library/Artifacts/09/09f6c5616a7a58beb4cd9b2bdced11b6 new file mode 100644 index 000000000..71507a414 Binary files /dev/null and b/Library/Artifacts/09/09f6c5616a7a58beb4cd9b2bdced11b6 differ diff --git a/Library/Artifacts/09/09fe9232b2890ada15531b1f573bebaf b/Library/Artifacts/09/09fe9232b2890ada15531b1f573bebaf new file mode 100644 index 000000000..89500e624 Binary files /dev/null and b/Library/Artifacts/09/09fe9232b2890ada15531b1f573bebaf differ diff --git a/Library/Artifacts/0a/0a10ddcd1c484fc2f3a40cee65b0320d b/Library/Artifacts/0a/0a10ddcd1c484fc2f3a40cee65b0320d new file mode 100644 index 000000000..d2a9a9407 Binary files /dev/null and b/Library/Artifacts/0a/0a10ddcd1c484fc2f3a40cee65b0320d differ diff --git a/Library/Artifacts/0a/0a1ca24901d26077c59d47ce67953a35 b/Library/Artifacts/0a/0a1ca24901d26077c59d47ce67953a35 new file mode 100644 index 000000000..00138039d Binary files /dev/null and b/Library/Artifacts/0a/0a1ca24901d26077c59d47ce67953a35 differ diff --git a/Library/Artifacts/0a/0a1e89b98b36df8c352cdd7634c705c2 b/Library/Artifacts/0a/0a1e89b98b36df8c352cdd7634c705c2 new file mode 100644 index 000000000..1472164e7 Binary files /dev/null and b/Library/Artifacts/0a/0a1e89b98b36df8c352cdd7634c705c2 differ diff --git a/Library/Artifacts/0a/0a2f35b1e75792c45ad1d2a1d408e28f b/Library/Artifacts/0a/0a2f35b1e75792c45ad1d2a1d408e28f new file mode 100644 index 000000000..f167e50e6 Binary files /dev/null and b/Library/Artifacts/0a/0a2f35b1e75792c45ad1d2a1d408e28f differ diff --git a/Library/Artifacts/0a/0a47f9decdf91974d71f1e062c62a0ef b/Library/Artifacts/0a/0a47f9decdf91974d71f1e062c62a0ef new file mode 100644 index 000000000..3ddea2107 Binary files /dev/null and b/Library/Artifacts/0a/0a47f9decdf91974d71f1e062c62a0ef differ diff --git a/Library/Artifacts/0a/0a5bfb79c0917ba4e1f4316b17f41a2c b/Library/Artifacts/0a/0a5bfb79c0917ba4e1f4316b17f41a2c new file mode 100644 index 000000000..e1831faaf Binary files /dev/null and b/Library/Artifacts/0a/0a5bfb79c0917ba4e1f4316b17f41a2c differ diff --git a/Library/Artifacts/0a/0a69a4f00e739f6ecda32315729e2700 b/Library/Artifacts/0a/0a69a4f00e739f6ecda32315729e2700 new file mode 100644 index 000000000..0bf918017 Binary files /dev/null and b/Library/Artifacts/0a/0a69a4f00e739f6ecda32315729e2700 differ diff --git a/Library/Artifacts/0a/0a7d8bc32e336e22af50bb76a889f087 b/Library/Artifacts/0a/0a7d8bc32e336e22af50bb76a889f087 new file mode 100644 index 000000000..5e03270db Binary files /dev/null and b/Library/Artifacts/0a/0a7d8bc32e336e22af50bb76a889f087 differ diff --git a/Library/Artifacts/0a/0a8b5bc2373e1830172d0110d85e3b26 b/Library/Artifacts/0a/0a8b5bc2373e1830172d0110d85e3b26 new file mode 100644 index 000000000..c2267aeb2 Binary files /dev/null and b/Library/Artifacts/0a/0a8b5bc2373e1830172d0110d85e3b26 differ diff --git a/Library/Artifacts/0a/0a8f06a4b97d7696561c637088c1c875 b/Library/Artifacts/0a/0a8f06a4b97d7696561c637088c1c875 new file mode 100644 index 000000000..5f802ee1f Binary files /dev/null and b/Library/Artifacts/0a/0a8f06a4b97d7696561c637088c1c875 differ diff --git a/Library/Artifacts/0a/0a94efc71e10e4d319414b88a1bbfe4d b/Library/Artifacts/0a/0a94efc71e10e4d319414b88a1bbfe4d new file mode 100644 index 000000000..fa7a20e41 Binary files /dev/null and b/Library/Artifacts/0a/0a94efc71e10e4d319414b88a1bbfe4d differ diff --git a/Library/Artifacts/0a/0aa9f4cd86d224063a2b8598304a21f5 b/Library/Artifacts/0a/0aa9f4cd86d224063a2b8598304a21f5 new file mode 100644 index 000000000..b4206ed92 Binary files /dev/null and b/Library/Artifacts/0a/0aa9f4cd86d224063a2b8598304a21f5 differ diff --git a/Library/Artifacts/0a/0ab5addd5e2d71cb36e06951eb5abd3a b/Library/Artifacts/0a/0ab5addd5e2d71cb36e06951eb5abd3a new file mode 100644 index 000000000..96e9fa06c Binary files /dev/null and b/Library/Artifacts/0a/0ab5addd5e2d71cb36e06951eb5abd3a differ diff --git a/Library/Artifacts/0a/0ab664bf8d69d8311a7b9b60f8e5c310 b/Library/Artifacts/0a/0ab664bf8d69d8311a7b9b60f8e5c310 new file mode 100644 index 000000000..171e22f37 Binary files /dev/null and b/Library/Artifacts/0a/0ab664bf8d69d8311a7b9b60f8e5c310 differ diff --git a/Library/Artifacts/0a/0ab824e9d50ed002a0b538006ae716b6 b/Library/Artifacts/0a/0ab824e9d50ed002a0b538006ae716b6 new file mode 100644 index 000000000..31d92697c Binary files /dev/null and b/Library/Artifacts/0a/0ab824e9d50ed002a0b538006ae716b6 differ diff --git a/Library/Artifacts/0a/0abd6e912dff4cb854f2170ae0befa6b b/Library/Artifacts/0a/0abd6e912dff4cb854f2170ae0befa6b new file mode 100644 index 000000000..0f81c4a16 Binary files /dev/null and b/Library/Artifacts/0a/0abd6e912dff4cb854f2170ae0befa6b differ diff --git a/Library/Artifacts/0a/0ac3bab66fb2fd79d249c701e2768382 b/Library/Artifacts/0a/0ac3bab66fb2fd79d249c701e2768382 new file mode 100644 index 000000000..3db3cad53 Binary files /dev/null and b/Library/Artifacts/0a/0ac3bab66fb2fd79d249c701e2768382 differ diff --git a/Library/Artifacts/0a/0ad04e54294548faa1212e2070fb1670 b/Library/Artifacts/0a/0ad04e54294548faa1212e2070fb1670 new file mode 100644 index 000000000..65694d1d8 Binary files /dev/null and b/Library/Artifacts/0a/0ad04e54294548faa1212e2070fb1670 differ diff --git a/Library/Artifacts/0a/0ad0cff9444c2becd933a9b331993252 b/Library/Artifacts/0a/0ad0cff9444c2becd933a9b331993252 new file mode 100644 index 000000000..00c8ce687 Binary files /dev/null and b/Library/Artifacts/0a/0ad0cff9444c2becd933a9b331993252 differ diff --git a/Library/Artifacts/0a/0ad816e870083e195f58d83edc23f66a b/Library/Artifacts/0a/0ad816e870083e195f58d83edc23f66a new file mode 100644 index 000000000..858466476 Binary files /dev/null and b/Library/Artifacts/0a/0ad816e870083e195f58d83edc23f66a differ diff --git a/Library/Artifacts/0a/0ae1d791b74ba58293647acb8a69efb2 b/Library/Artifacts/0a/0ae1d791b74ba58293647acb8a69efb2 new file mode 100644 index 000000000..f2908819d Binary files /dev/null and b/Library/Artifacts/0a/0ae1d791b74ba58293647acb8a69efb2 differ diff --git a/Library/Artifacts/0a/0aeea8a36fb8e70558c366ce5ed2dfc6 b/Library/Artifacts/0a/0aeea8a36fb8e70558c366ce5ed2dfc6 new file mode 100644 index 000000000..4c4165045 Binary files /dev/null and b/Library/Artifacts/0a/0aeea8a36fb8e70558c366ce5ed2dfc6 differ diff --git a/Library/Artifacts/0a/0af7ccaf0afceb224707c6ffa2cb01a1 b/Library/Artifacts/0a/0af7ccaf0afceb224707c6ffa2cb01a1 new file mode 100644 index 000000000..7956b50a0 Binary files /dev/null and b/Library/Artifacts/0a/0af7ccaf0afceb224707c6ffa2cb01a1 differ diff --git a/Library/Artifacts/0b/0b0a0d1b032fbe0d9b76b37197e7af0c b/Library/Artifacts/0b/0b0a0d1b032fbe0d9b76b37197e7af0c new file mode 100644 index 000000000..7c68329c8 Binary files /dev/null and b/Library/Artifacts/0b/0b0a0d1b032fbe0d9b76b37197e7af0c differ diff --git a/Library/Artifacts/0b/0b1c360fa238aef756da73d712f93ec3 b/Library/Artifacts/0b/0b1c360fa238aef756da73d712f93ec3 new file mode 100644 index 000000000..dfd3c20d6 Binary files /dev/null and b/Library/Artifacts/0b/0b1c360fa238aef756da73d712f93ec3 differ diff --git a/Library/Artifacts/0b/0b2882d9510ec7f3c8fd3bdf93f66c7d b/Library/Artifacts/0b/0b2882d9510ec7f3c8fd3bdf93f66c7d new file mode 100644 index 000000000..2782711eb Binary files /dev/null and b/Library/Artifacts/0b/0b2882d9510ec7f3c8fd3bdf93f66c7d differ diff --git a/Library/Artifacts/0b/0b2ff2b604f53d13a528bffb44225e9f b/Library/Artifacts/0b/0b2ff2b604f53d13a528bffb44225e9f new file mode 100644 index 000000000..9f982c7b8 Binary files /dev/null and b/Library/Artifacts/0b/0b2ff2b604f53d13a528bffb44225e9f differ diff --git a/Library/Artifacts/0b/0b3a4603504785d0b0eb21fd2ed2ad98 b/Library/Artifacts/0b/0b3a4603504785d0b0eb21fd2ed2ad98 new file mode 100644 index 000000000..b51339558 Binary files /dev/null and b/Library/Artifacts/0b/0b3a4603504785d0b0eb21fd2ed2ad98 differ diff --git a/Library/Artifacts/0b/0b4bdd20d2b542ae6b450a54c4699c16 b/Library/Artifacts/0b/0b4bdd20d2b542ae6b450a54c4699c16 new file mode 100644 index 000000000..554ebef2e Binary files /dev/null and b/Library/Artifacts/0b/0b4bdd20d2b542ae6b450a54c4699c16 differ diff --git a/Library/Artifacts/0b/0b5affabbb5b87f3eb7372474a4b3afb b/Library/Artifacts/0b/0b5affabbb5b87f3eb7372474a4b3afb new file mode 100644 index 000000000..be8f86d6e Binary files /dev/null and b/Library/Artifacts/0b/0b5affabbb5b87f3eb7372474a4b3afb differ diff --git a/Library/Artifacts/0b/0b648ef802d840a90a1b36bc5bfec059 b/Library/Artifacts/0b/0b648ef802d840a90a1b36bc5bfec059 new file mode 100644 index 000000000..7dd4ebca9 Binary files /dev/null and b/Library/Artifacts/0b/0b648ef802d840a90a1b36bc5bfec059 differ diff --git a/Library/Artifacts/0b/0b886e22d1a5fe5752314f74990871d5 b/Library/Artifacts/0b/0b886e22d1a5fe5752314f74990871d5 new file mode 100644 index 000000000..dbd003f37 Binary files /dev/null and b/Library/Artifacts/0b/0b886e22d1a5fe5752314f74990871d5 differ diff --git a/Library/Artifacts/0b/0b8c53f63ecacc225c4cad2b489fde5b b/Library/Artifacts/0b/0b8c53f63ecacc225c4cad2b489fde5b new file mode 100644 index 000000000..581376890 Binary files /dev/null and b/Library/Artifacts/0b/0b8c53f63ecacc225c4cad2b489fde5b differ diff --git a/Library/Artifacts/0b/0b965e23018965cd18375f0f14e782ad b/Library/Artifacts/0b/0b965e23018965cd18375f0f14e782ad new file mode 100644 index 000000000..5be6423a3 Binary files /dev/null and b/Library/Artifacts/0b/0b965e23018965cd18375f0f14e782ad differ diff --git a/Library/Artifacts/0b/0ba516051fd3918efd30b923a84bcedc b/Library/Artifacts/0b/0ba516051fd3918efd30b923a84bcedc new file mode 100644 index 000000000..be300e244 Binary files /dev/null and b/Library/Artifacts/0b/0ba516051fd3918efd30b923a84bcedc differ diff --git a/Library/Artifacts/0b/0bab4b199fdb13ea49c7148d68d1d874 b/Library/Artifacts/0b/0bab4b199fdb13ea49c7148d68d1d874 new file mode 100644 index 000000000..4c1167f13 Binary files /dev/null and b/Library/Artifacts/0b/0bab4b199fdb13ea49c7148d68d1d874 differ diff --git a/Library/Artifacts/0b/0bca234a6b30ed71a68b005370201dc7 b/Library/Artifacts/0b/0bca234a6b30ed71a68b005370201dc7 new file mode 100644 index 000000000..5dc08a0bd Binary files /dev/null and b/Library/Artifacts/0b/0bca234a6b30ed71a68b005370201dc7 differ diff --git a/Library/Artifacts/0b/0bcebec216a0ec89dd0df9e3e3687088 b/Library/Artifacts/0b/0bcebec216a0ec89dd0df9e3e3687088 new file mode 100644 index 000000000..e0f97454d Binary files /dev/null and b/Library/Artifacts/0b/0bcebec216a0ec89dd0df9e3e3687088 differ diff --git a/Library/Artifacts/0b/0bd1b1e8b7d5abc3c66a5c0b1f080500 b/Library/Artifacts/0b/0bd1b1e8b7d5abc3c66a5c0b1f080500 new file mode 100644 index 000000000..15737510f Binary files /dev/null and b/Library/Artifacts/0b/0bd1b1e8b7d5abc3c66a5c0b1f080500 differ diff --git a/Library/Artifacts/0b/0bdacf90b64fc4893eba75423abc101c b/Library/Artifacts/0b/0bdacf90b64fc4893eba75423abc101c new file mode 100644 index 000000000..e19fe60e6 Binary files /dev/null and b/Library/Artifacts/0b/0bdacf90b64fc4893eba75423abc101c differ diff --git a/Library/Artifacts/0b/0be9c738788a65462ad7b0b9e5f7154f b/Library/Artifacts/0b/0be9c738788a65462ad7b0b9e5f7154f new file mode 100644 index 000000000..9c44a0620 Binary files /dev/null and b/Library/Artifacts/0b/0be9c738788a65462ad7b0b9e5f7154f differ diff --git a/Library/Artifacts/0b/0bee97d516aab431a31132f53f680909 b/Library/Artifacts/0b/0bee97d516aab431a31132f53f680909 new file mode 100644 index 000000000..47192f316 Binary files /dev/null and b/Library/Artifacts/0b/0bee97d516aab431a31132f53f680909 differ diff --git a/Library/Artifacts/0c/0c0d2283f4084ba0ff6be5aebec7cd4d b/Library/Artifacts/0c/0c0d2283f4084ba0ff6be5aebec7cd4d new file mode 100644 index 000000000..5a1c9e26a Binary files /dev/null and b/Library/Artifacts/0c/0c0d2283f4084ba0ff6be5aebec7cd4d differ diff --git a/Library/Artifacts/0c/0c0da77b80c0c55639c11691d8d6bc00 b/Library/Artifacts/0c/0c0da77b80c0c55639c11691d8d6bc00 new file mode 100644 index 000000000..59bb789ff Binary files /dev/null and b/Library/Artifacts/0c/0c0da77b80c0c55639c11691d8d6bc00 differ diff --git a/Library/Artifacts/0c/0c135ff59a2c4529b280a2fc07d186b4 b/Library/Artifacts/0c/0c135ff59a2c4529b280a2fc07d186b4 new file mode 100644 index 000000000..55c049720 Binary files /dev/null and b/Library/Artifacts/0c/0c135ff59a2c4529b280a2fc07d186b4 differ diff --git a/Library/Artifacts/0c/0c1856b0eadaedc20e93270c8161c0d0 b/Library/Artifacts/0c/0c1856b0eadaedc20e93270c8161c0d0 new file mode 100644 index 000000000..4c05e13c6 Binary files /dev/null and b/Library/Artifacts/0c/0c1856b0eadaedc20e93270c8161c0d0 differ diff --git a/Library/Artifacts/0c/0c19235fbe4fbbc87ff60feb5a835d64 b/Library/Artifacts/0c/0c19235fbe4fbbc87ff60feb5a835d64 new file mode 100644 index 000000000..987c4f214 Binary files /dev/null and b/Library/Artifacts/0c/0c19235fbe4fbbc87ff60feb5a835d64 differ diff --git a/Library/Artifacts/0c/0c1f57a980a92b8a2db33044384bbfe1 b/Library/Artifacts/0c/0c1f57a980a92b8a2db33044384bbfe1 new file mode 100644 index 000000000..6799a2c19 Binary files /dev/null and b/Library/Artifacts/0c/0c1f57a980a92b8a2db33044384bbfe1 differ diff --git a/Library/Artifacts/0c/0c2a926770f24ae6538574d8187bd708 b/Library/Artifacts/0c/0c2a926770f24ae6538574d8187bd708 new file mode 100644 index 000000000..30dbb77e7 Binary files /dev/null and b/Library/Artifacts/0c/0c2a926770f24ae6538574d8187bd708 differ diff --git a/Library/Artifacts/0c/0c2ca7faff0854765e6550617ec1d376 b/Library/Artifacts/0c/0c2ca7faff0854765e6550617ec1d376 new file mode 100644 index 000000000..680ac421c Binary files /dev/null and b/Library/Artifacts/0c/0c2ca7faff0854765e6550617ec1d376 differ diff --git a/Library/Artifacts/0c/0c34527c37536467c799b368de8b95f4 b/Library/Artifacts/0c/0c34527c37536467c799b368de8b95f4 new file mode 100644 index 000000000..ec2833838 Binary files /dev/null and b/Library/Artifacts/0c/0c34527c37536467c799b368de8b95f4 differ diff --git a/Library/Artifacts/0c/0c3707b7ac27daf47e0bd1dd52b76e35 b/Library/Artifacts/0c/0c3707b7ac27daf47e0bd1dd52b76e35 new file mode 100644 index 000000000..1e42db383 Binary files /dev/null and b/Library/Artifacts/0c/0c3707b7ac27daf47e0bd1dd52b76e35 differ diff --git a/Library/Artifacts/0c/0c3f0375188ec1fce3223cc63f9be730 b/Library/Artifacts/0c/0c3f0375188ec1fce3223cc63f9be730 new file mode 100644 index 000000000..5370b609a Binary files /dev/null and b/Library/Artifacts/0c/0c3f0375188ec1fce3223cc63f9be730 differ diff --git a/Library/Artifacts/0c/0c41dd0d59a6c8c520baeabd83a6a22b b/Library/Artifacts/0c/0c41dd0d59a6c8c520baeabd83a6a22b new file mode 100644 index 000000000..62116e1c9 Binary files /dev/null and b/Library/Artifacts/0c/0c41dd0d59a6c8c520baeabd83a6a22b differ diff --git a/Library/Artifacts/0c/0c5406ec600a70ed9ef6b14f29160333 b/Library/Artifacts/0c/0c5406ec600a70ed9ef6b14f29160333 new file mode 100644 index 000000000..750e238d9 Binary files /dev/null and b/Library/Artifacts/0c/0c5406ec600a70ed9ef6b14f29160333 differ diff --git a/Library/Artifacts/0c/0c595851cd1db6c0b1442d3a87a66a87 b/Library/Artifacts/0c/0c595851cd1db6c0b1442d3a87a66a87 new file mode 100644 index 000000000..630aafea9 Binary files /dev/null and b/Library/Artifacts/0c/0c595851cd1db6c0b1442d3a87a66a87 differ diff --git a/Library/Artifacts/0c/0c60d9136d5f056876360327efde0f44 b/Library/Artifacts/0c/0c60d9136d5f056876360327efde0f44 new file mode 100644 index 000000000..20626d8dc Binary files /dev/null and b/Library/Artifacts/0c/0c60d9136d5f056876360327efde0f44 differ diff --git a/Library/Artifacts/0c/0c68358513fd4dc320d460a6eab69f41 b/Library/Artifacts/0c/0c68358513fd4dc320d460a6eab69f41 new file mode 100644 index 000000000..737af36a2 Binary files /dev/null and b/Library/Artifacts/0c/0c68358513fd4dc320d460a6eab69f41 differ diff --git a/Library/Artifacts/0c/0c6b3ea450c3964d36f49c39be834944 b/Library/Artifacts/0c/0c6b3ea450c3964d36f49c39be834944 new file mode 100644 index 000000000..f87ec6fd5 Binary files /dev/null and b/Library/Artifacts/0c/0c6b3ea450c3964d36f49c39be834944 differ diff --git a/Library/Artifacts/0c/0c6ccc1318096397dc79188120c993d7 b/Library/Artifacts/0c/0c6ccc1318096397dc79188120c993d7 new file mode 100644 index 000000000..e402bf73c Binary files /dev/null and b/Library/Artifacts/0c/0c6ccc1318096397dc79188120c993d7 differ diff --git a/Library/Artifacts/0c/0c82eb286dec4cc870c689663145f082 b/Library/Artifacts/0c/0c82eb286dec4cc870c689663145f082 new file mode 100644 index 000000000..60250282d Binary files /dev/null and b/Library/Artifacts/0c/0c82eb286dec4cc870c689663145f082 differ diff --git a/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 new file mode 100644 index 000000000..019e87652 Binary files /dev/null and b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 differ diff --git a/Library/Artifacts/0c/0cae729bd8292bd159f5028e5bb7e140 b/Library/Artifacts/0c/0cae729bd8292bd159f5028e5bb7e140 new file mode 100644 index 000000000..42d0456b7 Binary files /dev/null and b/Library/Artifacts/0c/0cae729bd8292bd159f5028e5bb7e140 differ diff --git a/Library/Artifacts/0c/0cc0d1a5619932d23d9bc17884d1bc17 b/Library/Artifacts/0c/0cc0d1a5619932d23d9bc17884d1bc17 new file mode 100644 index 000000000..2de7999ff Binary files /dev/null and b/Library/Artifacts/0c/0cc0d1a5619932d23d9bc17884d1bc17 differ diff --git a/Library/Artifacts/0c/0cc4e6154ea5a2f78e56c390013a8dbe b/Library/Artifacts/0c/0cc4e6154ea5a2f78e56c390013a8dbe new file mode 100644 index 000000000..08c2f8aba Binary files /dev/null and b/Library/Artifacts/0c/0cc4e6154ea5a2f78e56c390013a8dbe differ diff --git a/Library/Artifacts/0c/0cc67913908e285fc5f837b3c93ff752 b/Library/Artifacts/0c/0cc67913908e285fc5f837b3c93ff752 new file mode 100644 index 000000000..133bf0c18 Binary files /dev/null and b/Library/Artifacts/0c/0cc67913908e285fc5f837b3c93ff752 differ diff --git a/Library/Artifacts/0d/0d0852153e1418cfe8aab19064711fea b/Library/Artifacts/0d/0d0852153e1418cfe8aab19064711fea new file mode 100644 index 000000000..996582447 Binary files /dev/null and b/Library/Artifacts/0d/0d0852153e1418cfe8aab19064711fea differ diff --git a/Library/Artifacts/0d/0d09ed181ae34ba01d66073e84cd9599 b/Library/Artifacts/0d/0d09ed181ae34ba01d66073e84cd9599 new file mode 100644 index 000000000..7825c6d0f Binary files /dev/null and b/Library/Artifacts/0d/0d09ed181ae34ba01d66073e84cd9599 differ diff --git a/Library/Artifacts/0d/0d1e3f59f7a7b6987480d714eebcc4c0 b/Library/Artifacts/0d/0d1e3f59f7a7b6987480d714eebcc4c0 new file mode 100644 index 000000000..a8aaaee86 Binary files /dev/null and b/Library/Artifacts/0d/0d1e3f59f7a7b6987480d714eebcc4c0 differ diff --git a/Library/Artifacts/0d/0d2f86d0df4055c8b9caf8a3d301edbc b/Library/Artifacts/0d/0d2f86d0df4055c8b9caf8a3d301edbc new file mode 100644 index 000000000..e931dd677 Binary files /dev/null and b/Library/Artifacts/0d/0d2f86d0df4055c8b9caf8a3d301edbc differ diff --git a/Library/Artifacts/0d/0d3e870846b3ad4fa052059e2d49384f b/Library/Artifacts/0d/0d3e870846b3ad4fa052059e2d49384f new file mode 100644 index 000000000..1e6efb939 Binary files /dev/null and b/Library/Artifacts/0d/0d3e870846b3ad4fa052059e2d49384f differ diff --git a/Library/Artifacts/0d/0d433f819b7d8c9da7ead71960712a96 b/Library/Artifacts/0d/0d433f819b7d8c9da7ead71960712a96 new file mode 100644 index 000000000..c7bd7c12f Binary files /dev/null and b/Library/Artifacts/0d/0d433f819b7d8c9da7ead71960712a96 differ diff --git a/Library/Artifacts/0d/0d483a6e16804ed00a02aa135df3c3c8 b/Library/Artifacts/0d/0d483a6e16804ed00a02aa135df3c3c8 new file mode 100644 index 000000000..bc01c2a96 Binary files /dev/null and b/Library/Artifacts/0d/0d483a6e16804ed00a02aa135df3c3c8 differ diff --git a/Library/Artifacts/0d/0d48ca0de5a37e5aa12c7a24d08f7814 b/Library/Artifacts/0d/0d48ca0de5a37e5aa12c7a24d08f7814 new file mode 100644 index 000000000..81913c545 Binary files /dev/null and b/Library/Artifacts/0d/0d48ca0de5a37e5aa12c7a24d08f7814 differ diff --git a/Library/Artifacts/0d/0d568d7bdb9c030e91ba285e203cc894 b/Library/Artifacts/0d/0d568d7bdb9c030e91ba285e203cc894 new file mode 100644 index 000000000..7508aaeea Binary files /dev/null and b/Library/Artifacts/0d/0d568d7bdb9c030e91ba285e203cc894 differ diff --git a/Library/Artifacts/0d/0d5f54696a2278917e02ef636c49f875 b/Library/Artifacts/0d/0d5f54696a2278917e02ef636c49f875 new file mode 100644 index 000000000..f87ac71fb Binary files /dev/null and b/Library/Artifacts/0d/0d5f54696a2278917e02ef636c49f875 differ diff --git a/Library/Artifacts/0d/0d690447f962a0f51ce051416ef37325 b/Library/Artifacts/0d/0d690447f962a0f51ce051416ef37325 new file mode 100644 index 000000000..db7686dba Binary files /dev/null and b/Library/Artifacts/0d/0d690447f962a0f51ce051416ef37325 differ diff --git a/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 new file mode 100644 index 000000000..3f9338434 Binary files /dev/null and b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 differ diff --git a/Library/Artifacts/0d/0d7d8de2b6fa80dd47c309954afed41e b/Library/Artifacts/0d/0d7d8de2b6fa80dd47c309954afed41e new file mode 100644 index 000000000..012146c3d Binary files /dev/null and b/Library/Artifacts/0d/0d7d8de2b6fa80dd47c309954afed41e differ diff --git a/Library/Artifacts/0d/0d7d97037bb0d25142419e3d66986eaa b/Library/Artifacts/0d/0d7d97037bb0d25142419e3d66986eaa new file mode 100644 index 000000000..ee82460d6 Binary files /dev/null and b/Library/Artifacts/0d/0d7d97037bb0d25142419e3d66986eaa differ diff --git a/Library/Artifacts/0d/0d7e3430016ced902498dd35b69e764e b/Library/Artifacts/0d/0d7e3430016ced902498dd35b69e764e new file mode 100644 index 000000000..a3ed39776 Binary files /dev/null and b/Library/Artifacts/0d/0d7e3430016ced902498dd35b69e764e differ diff --git a/Library/Artifacts/0d/0d8581098231cf8589082c0ea5196d0e b/Library/Artifacts/0d/0d8581098231cf8589082c0ea5196d0e new file mode 100644 index 000000000..3d99193a6 Binary files /dev/null and b/Library/Artifacts/0d/0d8581098231cf8589082c0ea5196d0e differ diff --git a/Library/Artifacts/0d/0d87f6ffb2d32603791d4a60904a1436 b/Library/Artifacts/0d/0d87f6ffb2d32603791d4a60904a1436 new file mode 100644 index 000000000..7474358e5 Binary files /dev/null and b/Library/Artifacts/0d/0d87f6ffb2d32603791d4a60904a1436 differ diff --git a/Library/Artifacts/0d/0d930185e79007246500ab22352b4f5d b/Library/Artifacts/0d/0d930185e79007246500ab22352b4f5d new file mode 100644 index 000000000..c1454eaac Binary files /dev/null and b/Library/Artifacts/0d/0d930185e79007246500ab22352b4f5d differ diff --git a/Library/Artifacts/0d/0d9c02f3526c1dd902c5d13ae203c976 b/Library/Artifacts/0d/0d9c02f3526c1dd902c5d13ae203c976 new file mode 100644 index 000000000..d99afef97 Binary files /dev/null and b/Library/Artifacts/0d/0d9c02f3526c1dd902c5d13ae203c976 differ diff --git a/Library/Artifacts/0d/0db05ff804b5e381cab9061314f36f5d b/Library/Artifacts/0d/0db05ff804b5e381cab9061314f36f5d new file mode 100644 index 000000000..71bc228c9 Binary files /dev/null and b/Library/Artifacts/0d/0db05ff804b5e381cab9061314f36f5d differ diff --git a/Library/Artifacts/0d/0dd3a95126d78d98737df5aa99e8643e b/Library/Artifacts/0d/0dd3a95126d78d98737df5aa99e8643e new file mode 100644 index 000000000..4b6723713 Binary files /dev/null and b/Library/Artifacts/0d/0dd3a95126d78d98737df5aa99e8643e differ diff --git a/Library/Artifacts/0d/0dd7ec371031a8d4c1e5b8d5d1798ddc b/Library/Artifacts/0d/0dd7ec371031a8d4c1e5b8d5d1798ddc new file mode 100644 index 000000000..1f3c15042 Binary files /dev/null and b/Library/Artifacts/0d/0dd7ec371031a8d4c1e5b8d5d1798ddc differ diff --git a/Library/Artifacts/0d/0de2e40ce690d980af8ffb18a4ae1142 b/Library/Artifacts/0d/0de2e40ce690d980af8ffb18a4ae1142 new file mode 100644 index 000000000..f393b34d9 Binary files /dev/null and b/Library/Artifacts/0d/0de2e40ce690d980af8ffb18a4ae1142 differ diff --git a/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 new file mode 100644 index 000000000..5d5f86794 Binary files /dev/null and b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 differ diff --git a/Library/Artifacts/0d/0df75670a232050c2b649b5def48e67e b/Library/Artifacts/0d/0df75670a232050c2b649b5def48e67e new file mode 100644 index 000000000..d1e1fd3f1 Binary files /dev/null and b/Library/Artifacts/0d/0df75670a232050c2b649b5def48e67e differ diff --git a/Library/Artifacts/0e/0e02e69eb22a3b93eb773a870f44a1fa b/Library/Artifacts/0e/0e02e69eb22a3b93eb773a870f44a1fa new file mode 100644 index 000000000..2f3d24ace Binary files /dev/null and b/Library/Artifacts/0e/0e02e69eb22a3b93eb773a870f44a1fa differ diff --git a/Library/Artifacts/0e/0e0fd0db0bb6ef04498f975d2fd54e5e b/Library/Artifacts/0e/0e0fd0db0bb6ef04498f975d2fd54e5e new file mode 100644 index 000000000..2e1184ff5 Binary files /dev/null and b/Library/Artifacts/0e/0e0fd0db0bb6ef04498f975d2fd54e5e differ diff --git a/Library/Artifacts/0e/0e15c33f2703f8c47bb2a62c54c52f9d b/Library/Artifacts/0e/0e15c33f2703f8c47bb2a62c54c52f9d new file mode 100644 index 000000000..b50f74fde Binary files /dev/null and b/Library/Artifacts/0e/0e15c33f2703f8c47bb2a62c54c52f9d differ diff --git a/Library/Artifacts/0e/0e48b81eeb55230e11a949ba2d94ab1e b/Library/Artifacts/0e/0e48b81eeb55230e11a949ba2d94ab1e new file mode 100644 index 000000000..65fa5c118 Binary files /dev/null and b/Library/Artifacts/0e/0e48b81eeb55230e11a949ba2d94ab1e differ diff --git a/Library/Artifacts/0e/0e60028f6f1e821743e1b330adabb8a1 b/Library/Artifacts/0e/0e60028f6f1e821743e1b330adabb8a1 new file mode 100644 index 000000000..3fdf85703 Binary files /dev/null and b/Library/Artifacts/0e/0e60028f6f1e821743e1b330adabb8a1 differ diff --git a/Library/Artifacts/0e/0e646e28fb6e94d0ae8754014a77ce44 b/Library/Artifacts/0e/0e646e28fb6e94d0ae8754014a77ce44 new file mode 100644 index 000000000..ee41515ba Binary files /dev/null and b/Library/Artifacts/0e/0e646e28fb6e94d0ae8754014a77ce44 differ diff --git a/Library/Artifacts/0e/0e68db7efd8528811f822ed9fc457114 b/Library/Artifacts/0e/0e68db7efd8528811f822ed9fc457114 new file mode 100644 index 000000000..17f255bf8 Binary files /dev/null and b/Library/Artifacts/0e/0e68db7efd8528811f822ed9fc457114 differ diff --git a/Library/Artifacts/0e/0e8a64aa9736e478ddce5b1c381d64f0 b/Library/Artifacts/0e/0e8a64aa9736e478ddce5b1c381d64f0 new file mode 100644 index 000000000..0f50a449b Binary files /dev/null and b/Library/Artifacts/0e/0e8a64aa9736e478ddce5b1c381d64f0 differ diff --git a/Library/Artifacts/0e/0e99c2dc05e0723246f54e578c98c0e2 b/Library/Artifacts/0e/0e99c2dc05e0723246f54e578c98c0e2 new file mode 100644 index 000000000..70e4c6a5c Binary files /dev/null and b/Library/Artifacts/0e/0e99c2dc05e0723246f54e578c98c0e2 differ diff --git a/Library/Artifacts/0e/0eacc9a1a19338c556bb9e778825411c b/Library/Artifacts/0e/0eacc9a1a19338c556bb9e778825411c new file mode 100644 index 000000000..06482d6af Binary files /dev/null and b/Library/Artifacts/0e/0eacc9a1a19338c556bb9e778825411c differ diff --git a/Library/Artifacts/0e/0eb2ac1cbde7ed9378a4ddae066d4cf1 b/Library/Artifacts/0e/0eb2ac1cbde7ed9378a4ddae066d4cf1 new file mode 100644 index 000000000..7ba4fa827 Binary files /dev/null and b/Library/Artifacts/0e/0eb2ac1cbde7ed9378a4ddae066d4cf1 differ diff --git a/Library/Artifacts/0e/0eb642e82da7acf722d07051773ade0b b/Library/Artifacts/0e/0eb642e82da7acf722d07051773ade0b new file mode 100644 index 000000000..658a65392 Binary files /dev/null and b/Library/Artifacts/0e/0eb642e82da7acf722d07051773ade0b differ diff --git a/Library/Artifacts/0e/0ebe8207cbcaac02ca5921efab28422b b/Library/Artifacts/0e/0ebe8207cbcaac02ca5921efab28422b new file mode 100644 index 000000000..88906bf23 Binary files /dev/null and b/Library/Artifacts/0e/0ebe8207cbcaac02ca5921efab28422b differ diff --git a/Library/Artifacts/0e/0ef33070879e7d8df97359d958014c24 b/Library/Artifacts/0e/0ef33070879e7d8df97359d958014c24 new file mode 100644 index 000000000..9b82f58e8 Binary files /dev/null and b/Library/Artifacts/0e/0ef33070879e7d8df97359d958014c24 differ diff --git a/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 b/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 new file mode 100644 index 000000000..4e70ab3e9 Binary files /dev/null and b/Library/Artifacts/0f/0f021535046f9b739a4f7866778954d7 differ diff --git a/Library/Artifacts/0f/0f062ceab1b5c1098f66779ef148b68b b/Library/Artifacts/0f/0f062ceab1b5c1098f66779ef148b68b new file mode 100644 index 000000000..0874c540d Binary files /dev/null and b/Library/Artifacts/0f/0f062ceab1b5c1098f66779ef148b68b differ diff --git a/Library/Artifacts/0f/0f12aaad677909e6809ae92d76a5c220 b/Library/Artifacts/0f/0f12aaad677909e6809ae92d76a5c220 new file mode 100644 index 000000000..273251e06 Binary files /dev/null and b/Library/Artifacts/0f/0f12aaad677909e6809ae92d76a5c220 differ diff --git a/Library/Artifacts/0f/0f29b7ab3c85f60c59b2406c707db35b b/Library/Artifacts/0f/0f29b7ab3c85f60c59b2406c707db35b new file mode 100644 index 000000000..a5f0cf98c Binary files /dev/null and b/Library/Artifacts/0f/0f29b7ab3c85f60c59b2406c707db35b differ diff --git a/Library/Artifacts/0f/0f382bb8f4a71b4853b696d31192ef88 b/Library/Artifacts/0f/0f382bb8f4a71b4853b696d31192ef88 new file mode 100644 index 000000000..2971b84f0 Binary files /dev/null and b/Library/Artifacts/0f/0f382bb8f4a71b4853b696d31192ef88 differ diff --git a/Library/Artifacts/0f/0f3fa9ab7e355af40a22bb7c50625384 b/Library/Artifacts/0f/0f3fa9ab7e355af40a22bb7c50625384 new file mode 100644 index 000000000..ab42698ea Binary files /dev/null and b/Library/Artifacts/0f/0f3fa9ab7e355af40a22bb7c50625384 differ diff --git a/Library/Artifacts/0f/0f4935f16205da436cdf5ef7a8b4a13a b/Library/Artifacts/0f/0f4935f16205da436cdf5ef7a8b4a13a new file mode 100644 index 000000000..c9aa1784a Binary files /dev/null and b/Library/Artifacts/0f/0f4935f16205da436cdf5ef7a8b4a13a differ diff --git a/Library/Artifacts/0f/0f725b4e35f901206f2aa679070d0e76 b/Library/Artifacts/0f/0f725b4e35f901206f2aa679070d0e76 new file mode 100644 index 000000000..4305dddf5 Binary files /dev/null and b/Library/Artifacts/0f/0f725b4e35f901206f2aa679070d0e76 differ diff --git a/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e new file mode 100644 index 000000000..0a07fb70a Binary files /dev/null and b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e differ diff --git a/Library/Artifacts/0f/0fbd9ac78f41714e0f8e9ae89287e9b5 b/Library/Artifacts/0f/0fbd9ac78f41714e0f8e9ae89287e9b5 new file mode 100644 index 000000000..7e96b1703 Binary files /dev/null and b/Library/Artifacts/0f/0fbd9ac78f41714e0f8e9ae89287e9b5 differ diff --git a/Library/Artifacts/0f/0fc089c5b48393534e49cb46cad576dd b/Library/Artifacts/0f/0fc089c5b48393534e49cb46cad576dd new file mode 100644 index 000000000..674c3b803 Binary files /dev/null and b/Library/Artifacts/0f/0fc089c5b48393534e49cb46cad576dd differ diff --git a/Library/Artifacts/0f/0fd32d106cb1c96ccec9cf6db705b1a6 b/Library/Artifacts/0f/0fd32d106cb1c96ccec9cf6db705b1a6 new file mode 100644 index 000000000..569729003 Binary files /dev/null and b/Library/Artifacts/0f/0fd32d106cb1c96ccec9cf6db705b1a6 differ diff --git a/Library/Artifacts/0f/0fe579b33cb154b2cb987f0caabf77a5 b/Library/Artifacts/0f/0fe579b33cb154b2cb987f0caabf77a5 new file mode 100644 index 000000000..a0ac1fced Binary files /dev/null and b/Library/Artifacts/0f/0fe579b33cb154b2cb987f0caabf77a5 differ diff --git a/Library/Artifacts/0f/0ffaf5eebdb61c31edfe924d03dbc4a4 b/Library/Artifacts/0f/0ffaf5eebdb61c31edfe924d03dbc4a4 new file mode 100644 index 000000000..0460b47cd Binary files /dev/null and b/Library/Artifacts/0f/0ffaf5eebdb61c31edfe924d03dbc4a4 differ diff --git a/Library/Artifacts/10/1003824579d353d599ae6831a271d395 b/Library/Artifacts/10/1003824579d353d599ae6831a271d395 new file mode 100644 index 000000000..9632a8675 Binary files /dev/null and b/Library/Artifacts/10/1003824579d353d599ae6831a271d395 differ diff --git a/Library/Artifacts/10/101429087af73cc38e9798e9f7f3b0b1 b/Library/Artifacts/10/101429087af73cc38e9798e9f7f3b0b1 new file mode 100644 index 000000000..2e18e681e Binary files /dev/null and b/Library/Artifacts/10/101429087af73cc38e9798e9f7f3b0b1 differ diff --git a/Library/Artifacts/10/102aec47f6ef0b10676246febfa167ae b/Library/Artifacts/10/102aec47f6ef0b10676246febfa167ae new file mode 100644 index 000000000..26acfb446 Binary files /dev/null and b/Library/Artifacts/10/102aec47f6ef0b10676246febfa167ae differ diff --git a/Library/Artifacts/10/10432e02307ac9feda869383b38b962d b/Library/Artifacts/10/10432e02307ac9feda869383b38b962d new file mode 100644 index 000000000..b4719ea4d Binary files /dev/null and b/Library/Artifacts/10/10432e02307ac9feda869383b38b962d differ diff --git a/Library/Artifacts/10/10488713d68475a136c8831855f27dae b/Library/Artifacts/10/10488713d68475a136c8831855f27dae new file mode 100644 index 000000000..1f1e7777b Binary files /dev/null and b/Library/Artifacts/10/10488713d68475a136c8831855f27dae differ diff --git a/Library/Artifacts/10/1053c8c458fbbc3866488d91d868ac07 b/Library/Artifacts/10/1053c8c458fbbc3866488d91d868ac07 new file mode 100644 index 000000000..134adf827 Binary files /dev/null and b/Library/Artifacts/10/1053c8c458fbbc3866488d91d868ac07 differ diff --git a/Library/Artifacts/10/1054295d6e962c1bad0f807dee9d12dd b/Library/Artifacts/10/1054295d6e962c1bad0f807dee9d12dd new file mode 100644 index 000000000..d49f3a173 Binary files /dev/null and b/Library/Artifacts/10/1054295d6e962c1bad0f807dee9d12dd differ diff --git a/Library/Artifacts/10/10557b1dc2d481f178eaefebea41a8fc b/Library/Artifacts/10/10557b1dc2d481f178eaefebea41a8fc new file mode 100644 index 000000000..3a95f89b4 Binary files /dev/null and b/Library/Artifacts/10/10557b1dc2d481f178eaefebea41a8fc differ diff --git a/Library/Artifacts/10/107200cbacd3277611b05f941fbbe665 b/Library/Artifacts/10/107200cbacd3277611b05f941fbbe665 new file mode 100644 index 000000000..e12a5d529 Binary files /dev/null and b/Library/Artifacts/10/107200cbacd3277611b05f941fbbe665 differ diff --git a/Library/Artifacts/10/1079ebb6bd4cddc89a01c9577bee132a b/Library/Artifacts/10/1079ebb6bd4cddc89a01c9577bee132a new file mode 100644 index 000000000..bd43789b0 Binary files /dev/null and b/Library/Artifacts/10/1079ebb6bd4cddc89a01c9577bee132a differ diff --git a/Library/Artifacts/10/10843f087aa97257c7ead11670efe87f b/Library/Artifacts/10/10843f087aa97257c7ead11670efe87f new file mode 100644 index 000000000..1f36c1f27 Binary files /dev/null and b/Library/Artifacts/10/10843f087aa97257c7ead11670efe87f differ diff --git a/Library/Artifacts/10/108dedb3c9b4efc8fe77d267937504f1 b/Library/Artifacts/10/108dedb3c9b4efc8fe77d267937504f1 new file mode 100644 index 000000000..3ba66f158 Binary files /dev/null and b/Library/Artifacts/10/108dedb3c9b4efc8fe77d267937504f1 differ diff --git a/Library/Artifacts/10/1092c4f4f7126e0ec175722957e708bc b/Library/Artifacts/10/1092c4f4f7126e0ec175722957e708bc new file mode 100644 index 000000000..914d52867 Binary files /dev/null and b/Library/Artifacts/10/1092c4f4f7126e0ec175722957e708bc differ diff --git a/Library/Artifacts/10/10d3cf2184dfbc24271e10e52ce15d4e b/Library/Artifacts/10/10d3cf2184dfbc24271e10e52ce15d4e new file mode 100644 index 000000000..8bb47a08a Binary files /dev/null and b/Library/Artifacts/10/10d3cf2184dfbc24271e10e52ce15d4e differ diff --git a/Library/Artifacts/10/10f95504feeed1e13da74ca45d99a0ae b/Library/Artifacts/10/10f95504feeed1e13da74ca45d99a0ae new file mode 100644 index 000000000..07627efb8 Binary files /dev/null and b/Library/Artifacts/10/10f95504feeed1e13da74ca45d99a0ae differ diff --git a/Library/Artifacts/11/112e822c0eda4a1c6c67087578be8708 b/Library/Artifacts/11/112e822c0eda4a1c6c67087578be8708 new file mode 100644 index 000000000..5600eabb0 Binary files /dev/null and b/Library/Artifacts/11/112e822c0eda4a1c6c67087578be8708 differ diff --git a/Library/Artifacts/11/113221d77a1d3ccd373ae9af8105c89d b/Library/Artifacts/11/113221d77a1d3ccd373ae9af8105c89d new file mode 100644 index 000000000..62f18581c Binary files /dev/null and b/Library/Artifacts/11/113221d77a1d3ccd373ae9af8105c89d differ diff --git a/Library/Artifacts/11/1147ef22d3b01e0c868f2b72553a446c b/Library/Artifacts/11/1147ef22d3b01e0c868f2b72553a446c new file mode 100644 index 000000000..e3e7003cc Binary files /dev/null and b/Library/Artifacts/11/1147ef22d3b01e0c868f2b72553a446c differ diff --git a/Library/Artifacts/11/115080adc1e11f3ec53e3c00be3c4480 b/Library/Artifacts/11/115080adc1e11f3ec53e3c00be3c4480 new file mode 100644 index 000000000..4b9d742f4 Binary files /dev/null and b/Library/Artifacts/11/115080adc1e11f3ec53e3c00be3c4480 differ diff --git a/Library/Artifacts/11/115ce8364197351ec3a229b2214d2d69 b/Library/Artifacts/11/115ce8364197351ec3a229b2214d2d69 new file mode 100644 index 000000000..f118d1790 Binary files /dev/null and b/Library/Artifacts/11/115ce8364197351ec3a229b2214d2d69 differ diff --git a/Library/Artifacts/11/115fedf8025e1bf79315134e83227cd1 b/Library/Artifacts/11/115fedf8025e1bf79315134e83227cd1 new file mode 100644 index 000000000..7d0443678 Binary files /dev/null and b/Library/Artifacts/11/115fedf8025e1bf79315134e83227cd1 differ diff --git a/Library/Artifacts/11/116195ab2013ee092a546c8fee7b25b5 b/Library/Artifacts/11/116195ab2013ee092a546c8fee7b25b5 new file mode 100644 index 000000000..11c6cfd3b Binary files /dev/null and b/Library/Artifacts/11/116195ab2013ee092a546c8fee7b25b5 differ diff --git a/Library/Artifacts/11/1164adabcf6a801c49d1748ae8a108ac b/Library/Artifacts/11/1164adabcf6a801c49d1748ae8a108ac new file mode 100644 index 000000000..a81d86baf Binary files /dev/null and b/Library/Artifacts/11/1164adabcf6a801c49d1748ae8a108ac differ diff --git a/Library/Artifacts/11/117ec4dfff4e60b6da6761706618f6fc b/Library/Artifacts/11/117ec4dfff4e60b6da6761706618f6fc new file mode 100644 index 000000000..dc87fa7a4 Binary files /dev/null and b/Library/Artifacts/11/117ec4dfff4e60b6da6761706618f6fc differ diff --git a/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 new file mode 100644 index 000000000..6d9b3134d Binary files /dev/null and b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 differ diff --git a/Library/Artifacts/11/118b43c10ea1430eb054d4cbe7f0b751 b/Library/Artifacts/11/118b43c10ea1430eb054d4cbe7f0b751 new file mode 100644 index 000000000..56a48c90e Binary files /dev/null and b/Library/Artifacts/11/118b43c10ea1430eb054d4cbe7f0b751 differ diff --git a/Library/Artifacts/11/118e209be40726d93e0f1003d6946cf7 b/Library/Artifacts/11/118e209be40726d93e0f1003d6946cf7 new file mode 100644 index 000000000..b28f59c80 Binary files /dev/null and b/Library/Artifacts/11/118e209be40726d93e0f1003d6946cf7 differ diff --git a/Library/Artifacts/11/119f226ae4277e7cdf26461a12724bb0 b/Library/Artifacts/11/119f226ae4277e7cdf26461a12724bb0 new file mode 100644 index 000000000..64d3827e9 Binary files /dev/null and b/Library/Artifacts/11/119f226ae4277e7cdf26461a12724bb0 differ diff --git a/Library/Artifacts/11/11b7da3b4d214b4d36412898beca301a b/Library/Artifacts/11/11b7da3b4d214b4d36412898beca301a new file mode 100644 index 000000000..f9e31778d Binary files /dev/null and b/Library/Artifacts/11/11b7da3b4d214b4d36412898beca301a differ diff --git a/Library/Artifacts/11/11baf666acbfe15a3f30e67cbfe6680f b/Library/Artifacts/11/11baf666acbfe15a3f30e67cbfe6680f new file mode 100644 index 000000000..4bcdc136b Binary files /dev/null and b/Library/Artifacts/11/11baf666acbfe15a3f30e67cbfe6680f differ diff --git a/Library/Artifacts/11/11bc10110113595a787094d2dd3a6bb2 b/Library/Artifacts/11/11bc10110113595a787094d2dd3a6bb2 new file mode 100644 index 000000000..682e29ba9 Binary files /dev/null and b/Library/Artifacts/11/11bc10110113595a787094d2dd3a6bb2 differ diff --git a/Library/Artifacts/11/11e56530dde8f605154ea13d9ff54f57 b/Library/Artifacts/11/11e56530dde8f605154ea13d9ff54f57 new file mode 100644 index 000000000..3ccde18ea Binary files /dev/null and b/Library/Artifacts/11/11e56530dde8f605154ea13d9ff54f57 differ diff --git a/Library/Artifacts/11/11f209d1c48be1355cce8da9bc19cbc6 b/Library/Artifacts/11/11f209d1c48be1355cce8da9bc19cbc6 new file mode 100644 index 000000000..32fac8e90 Binary files /dev/null and b/Library/Artifacts/11/11f209d1c48be1355cce8da9bc19cbc6 differ diff --git a/Library/Artifacts/12/120330c0c886dcb99e59b9d3a0c25965 b/Library/Artifacts/12/120330c0c886dcb99e59b9d3a0c25965 new file mode 100644 index 000000000..9998d017d Binary files /dev/null and b/Library/Artifacts/12/120330c0c886dcb99e59b9d3a0c25965 differ diff --git a/Library/Artifacts/12/1221d653d1762cfaec5613eaea69355a b/Library/Artifacts/12/1221d653d1762cfaec5613eaea69355a new file mode 100644 index 000000000..529d1a457 Binary files /dev/null and b/Library/Artifacts/12/1221d653d1762cfaec5613eaea69355a differ diff --git a/Library/Artifacts/12/122704b2d8dae48101024f1b7b95a8a5 b/Library/Artifacts/12/122704b2d8dae48101024f1b7b95a8a5 new file mode 100644 index 000000000..86824d118 Binary files /dev/null and b/Library/Artifacts/12/122704b2d8dae48101024f1b7b95a8a5 differ diff --git a/Library/Artifacts/12/1228bcf4698c02db704729b72f8b7bc7 b/Library/Artifacts/12/1228bcf4698c02db704729b72f8b7bc7 new file mode 100644 index 000000000..8c999abf4 Binary files /dev/null and b/Library/Artifacts/12/1228bcf4698c02db704729b72f8b7bc7 differ diff --git a/Library/Artifacts/12/124deb134c955cd2285ac9c7deeffe0d b/Library/Artifacts/12/124deb134c955cd2285ac9c7deeffe0d new file mode 100644 index 000000000..d9e02d8aa Binary files /dev/null and b/Library/Artifacts/12/124deb134c955cd2285ac9c7deeffe0d differ diff --git a/Library/Artifacts/12/1255e8d32aa76132094ed2bb485fdbe9 b/Library/Artifacts/12/1255e8d32aa76132094ed2bb485fdbe9 new file mode 100644 index 000000000..97018e500 Binary files /dev/null and b/Library/Artifacts/12/1255e8d32aa76132094ed2bb485fdbe9 differ diff --git a/Library/Artifacts/12/12667bbcf338c3ae5fec3c112383bbb8 b/Library/Artifacts/12/12667bbcf338c3ae5fec3c112383bbb8 new file mode 100644 index 000000000..da9a16da6 Binary files /dev/null and b/Library/Artifacts/12/12667bbcf338c3ae5fec3c112383bbb8 differ diff --git a/Library/Artifacts/12/1278bcf38f8bfd30045d8171f30b8074 b/Library/Artifacts/12/1278bcf38f8bfd30045d8171f30b8074 new file mode 100644 index 000000000..9bded1033 Binary files /dev/null and b/Library/Artifacts/12/1278bcf38f8bfd30045d8171f30b8074 differ diff --git a/Library/Artifacts/12/127e3f470ed2cea32731ffc0b7020210 b/Library/Artifacts/12/127e3f470ed2cea32731ffc0b7020210 new file mode 100644 index 000000000..0e3e26bed Binary files /dev/null and b/Library/Artifacts/12/127e3f470ed2cea32731ffc0b7020210 differ diff --git a/Library/Artifacts/12/12b47cfb4dec6a123b2ea293561c3d49 b/Library/Artifacts/12/12b47cfb4dec6a123b2ea293561c3d49 new file mode 100644 index 000000000..334086f1b Binary files /dev/null and b/Library/Artifacts/12/12b47cfb4dec6a123b2ea293561c3d49 differ diff --git a/Library/Artifacts/12/12b4ba62ba184425a6e5c4c176bb7cdc b/Library/Artifacts/12/12b4ba62ba184425a6e5c4c176bb7cdc new file mode 100644 index 000000000..582ebb0a3 Binary files /dev/null and b/Library/Artifacts/12/12b4ba62ba184425a6e5c4c176bb7cdc differ diff --git a/Library/Artifacts/12/12b619415c2c5a1d9586aaef3dd98c77 b/Library/Artifacts/12/12b619415c2c5a1d9586aaef3dd98c77 new file mode 100644 index 000000000..2ee0e1b5f Binary files /dev/null and b/Library/Artifacts/12/12b619415c2c5a1d9586aaef3dd98c77 differ diff --git a/Library/Artifacts/12/12b81a044deb10a8ccb52443f3452ec4 b/Library/Artifacts/12/12b81a044deb10a8ccb52443f3452ec4 new file mode 100644 index 000000000..028244399 Binary files /dev/null and b/Library/Artifacts/12/12b81a044deb10a8ccb52443f3452ec4 differ diff --git a/Library/Artifacts/12/12baf19fc51ddcabfce95035e0442c98 b/Library/Artifacts/12/12baf19fc51ddcabfce95035e0442c98 new file mode 100644 index 000000000..b5e388b15 Binary files /dev/null and b/Library/Artifacts/12/12baf19fc51ddcabfce95035e0442c98 differ diff --git a/Library/Artifacts/12/12ca115f59a5006811a2cb6031ae40bf b/Library/Artifacts/12/12ca115f59a5006811a2cb6031ae40bf new file mode 100644 index 000000000..740cbd9e2 Binary files /dev/null and b/Library/Artifacts/12/12ca115f59a5006811a2cb6031ae40bf differ diff --git a/Library/Artifacts/12/12d15b3ab5f6c88492924547e30e37e9 b/Library/Artifacts/12/12d15b3ab5f6c88492924547e30e37e9 new file mode 100644 index 000000000..03700d650 Binary files /dev/null and b/Library/Artifacts/12/12d15b3ab5f6c88492924547e30e37e9 differ diff --git a/Library/Artifacts/12/12efcf2b588ecb7f39ff94f1896edab6 b/Library/Artifacts/12/12efcf2b588ecb7f39ff94f1896edab6 new file mode 100644 index 000000000..6a82b83eb Binary files /dev/null and b/Library/Artifacts/12/12efcf2b588ecb7f39ff94f1896edab6 differ diff --git a/Library/Artifacts/12/12f35660cabf66446de65b3d1563bc7b b/Library/Artifacts/12/12f35660cabf66446de65b3d1563bc7b new file mode 100644 index 000000000..16ed2bce3 Binary files /dev/null and b/Library/Artifacts/12/12f35660cabf66446de65b3d1563bc7b differ diff --git a/Library/Artifacts/13/1302d8018361e60d5c36c10cd73a7ff7 b/Library/Artifacts/13/1302d8018361e60d5c36c10cd73a7ff7 new file mode 100644 index 000000000..cc8fb3c66 Binary files /dev/null and b/Library/Artifacts/13/1302d8018361e60d5c36c10cd73a7ff7 differ diff --git a/Library/Artifacts/13/1318da8cbf827d20652c06f8f37b4fa4 b/Library/Artifacts/13/1318da8cbf827d20652c06f8f37b4fa4 new file mode 100644 index 000000000..4968282af Binary files /dev/null and b/Library/Artifacts/13/1318da8cbf827d20652c06f8f37b4fa4 differ diff --git a/Library/Artifacts/13/1329a9d4e5c1b6b00e7987d4f2fd8052 b/Library/Artifacts/13/1329a9d4e5c1b6b00e7987d4f2fd8052 new file mode 100644 index 000000000..eb640bc67 Binary files /dev/null and b/Library/Artifacts/13/1329a9d4e5c1b6b00e7987d4f2fd8052 differ diff --git a/Library/Artifacts/13/132dd8f08111a8d9f4d99e31faa46dd6 b/Library/Artifacts/13/132dd8f08111a8d9f4d99e31faa46dd6 new file mode 100644 index 000000000..a81145037 Binary files /dev/null and b/Library/Artifacts/13/132dd8f08111a8d9f4d99e31faa46dd6 differ diff --git a/Library/Artifacts/13/134430c8263534663623e8522eb42fe4 b/Library/Artifacts/13/134430c8263534663623e8522eb42fe4 new file mode 100644 index 000000000..a51055203 Binary files /dev/null and b/Library/Artifacts/13/134430c8263534663623e8522eb42fe4 differ diff --git a/Library/Artifacts/13/135b1a9f8e34c41391bf48137e27738e b/Library/Artifacts/13/135b1a9f8e34c41391bf48137e27738e new file mode 100644 index 000000000..d1c6df8b1 Binary files /dev/null and b/Library/Artifacts/13/135b1a9f8e34c41391bf48137e27738e differ diff --git a/Library/Artifacts/13/1368de075f6901509b90e01844a7d9a8 b/Library/Artifacts/13/1368de075f6901509b90e01844a7d9a8 new file mode 100644 index 000000000..7c2949b04 Binary files /dev/null and b/Library/Artifacts/13/1368de075f6901509b90e01844a7d9a8 differ diff --git a/Library/Artifacts/13/136f8b90c95ca381570bd37e6f2f8a85 b/Library/Artifacts/13/136f8b90c95ca381570bd37e6f2f8a85 new file mode 100644 index 000000000..e417024d2 Binary files /dev/null and b/Library/Artifacts/13/136f8b90c95ca381570bd37e6f2f8a85 differ diff --git a/Library/Artifacts/13/137580d6ef815688d59e6f140f8db446 b/Library/Artifacts/13/137580d6ef815688d59e6f140f8db446 new file mode 100644 index 000000000..e0e0a180e Binary files /dev/null and b/Library/Artifacts/13/137580d6ef815688d59e6f140f8db446 differ diff --git a/Library/Artifacts/13/1383b0f3d517579c9a42933dd005f839 b/Library/Artifacts/13/1383b0f3d517579c9a42933dd005f839 new file mode 100644 index 000000000..d44b34482 Binary files /dev/null and b/Library/Artifacts/13/1383b0f3d517579c9a42933dd005f839 differ diff --git a/Library/Artifacts/13/13d3139bc134b23483d0a7026b12eec0 b/Library/Artifacts/13/13d3139bc134b23483d0a7026b12eec0 new file mode 100644 index 000000000..66cd9aa80 Binary files /dev/null and b/Library/Artifacts/13/13d3139bc134b23483d0a7026b12eec0 differ diff --git a/Library/Artifacts/13/13d73cf4112022bd82fce9688916d764 b/Library/Artifacts/13/13d73cf4112022bd82fce9688916d764 new file mode 100644 index 000000000..35944a77b Binary files /dev/null and b/Library/Artifacts/13/13d73cf4112022bd82fce9688916d764 differ diff --git a/Library/Artifacts/13/13e157fff64a60f5bf143dea2ca48e30 b/Library/Artifacts/13/13e157fff64a60f5bf143dea2ca48e30 new file mode 100644 index 000000000..6a7d94982 Binary files /dev/null and b/Library/Artifacts/13/13e157fff64a60f5bf143dea2ca48e30 differ diff --git a/Library/Artifacts/13/13e63e516309122416f772be796c31d7 b/Library/Artifacts/13/13e63e516309122416f772be796c31d7 new file mode 100644 index 000000000..6b4dd15dc Binary files /dev/null and b/Library/Artifacts/13/13e63e516309122416f772be796c31d7 differ diff --git a/Library/Artifacts/13/13fa5c379564a26d0b87d15d08d70f1e b/Library/Artifacts/13/13fa5c379564a26d0b87d15d08d70f1e new file mode 100644 index 000000000..5ca01b8bd Binary files /dev/null and b/Library/Artifacts/13/13fa5c379564a26d0b87d15d08d70f1e differ diff --git a/Library/Artifacts/14/1416fb95c4f663002536a1fa49542d8a b/Library/Artifacts/14/1416fb95c4f663002536a1fa49542d8a new file mode 100644 index 000000000..6d4cb90fd Binary files /dev/null and b/Library/Artifacts/14/1416fb95c4f663002536a1fa49542d8a differ diff --git a/Library/Artifacts/14/14216af0e1dc47ca97c70b7953e85763 b/Library/Artifacts/14/14216af0e1dc47ca97c70b7953e85763 new file mode 100644 index 000000000..a160cbd07 Binary files /dev/null and b/Library/Artifacts/14/14216af0e1dc47ca97c70b7953e85763 differ diff --git a/Library/Artifacts/14/14405d96afd7300699f2f4b7f1234925 b/Library/Artifacts/14/14405d96afd7300699f2f4b7f1234925 new file mode 100644 index 000000000..6ec59b9e3 Binary files /dev/null and b/Library/Artifacts/14/14405d96afd7300699f2f4b7f1234925 differ diff --git a/Library/Artifacts/14/1454a67b1e36980434650b8b0205ec72 b/Library/Artifacts/14/1454a67b1e36980434650b8b0205ec72 new file mode 100644 index 000000000..92f07d085 Binary files /dev/null and b/Library/Artifacts/14/1454a67b1e36980434650b8b0205ec72 differ diff --git a/Library/Artifacts/14/1481516b298bd647fc0a3ff8d6421a65 b/Library/Artifacts/14/1481516b298bd647fc0a3ff8d6421a65 new file mode 100644 index 000000000..a2d79f63e Binary files /dev/null and b/Library/Artifacts/14/1481516b298bd647fc0a3ff8d6421a65 differ diff --git a/Library/Artifacts/14/1489ac6544f966ddbe82d755add44805 b/Library/Artifacts/14/1489ac6544f966ddbe82d755add44805 new file mode 100644 index 000000000..e0071fac8 Binary files /dev/null and b/Library/Artifacts/14/1489ac6544f966ddbe82d755add44805 differ diff --git a/Library/Artifacts/14/14ab922c964e0514dd3461a6ac0d3f28 b/Library/Artifacts/14/14ab922c964e0514dd3461a6ac0d3f28 new file mode 100644 index 000000000..5169e7b14 Binary files /dev/null and b/Library/Artifacts/14/14ab922c964e0514dd3461a6ac0d3f28 differ diff --git a/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 new file mode 100644 index 000000000..da35bffcb Binary files /dev/null and b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 differ diff --git a/Library/Artifacts/14/14cba9bb3fda790ccef68af1785cf7db b/Library/Artifacts/14/14cba9bb3fda790ccef68af1785cf7db new file mode 100644 index 000000000..dd2516828 Binary files /dev/null and b/Library/Artifacts/14/14cba9bb3fda790ccef68af1785cf7db differ diff --git a/Library/Artifacts/14/14dc5de15fe031ef0b2935ff01a53e48 b/Library/Artifacts/14/14dc5de15fe031ef0b2935ff01a53e48 new file mode 100644 index 000000000..aef1b9a75 Binary files /dev/null and b/Library/Artifacts/14/14dc5de15fe031ef0b2935ff01a53e48 differ diff --git a/Library/Artifacts/14/14ef8713acf181c73fd4445251619c3c b/Library/Artifacts/14/14ef8713acf181c73fd4445251619c3c new file mode 100644 index 000000000..11c60f328 Binary files /dev/null and b/Library/Artifacts/14/14ef8713acf181c73fd4445251619c3c differ diff --git a/Library/Artifacts/15/150a1c242eec8cc62813c3f2d15d984c b/Library/Artifacts/15/150a1c242eec8cc62813c3f2d15d984c new file mode 100644 index 000000000..a2d56de26 Binary files /dev/null and b/Library/Artifacts/15/150a1c242eec8cc62813c3f2d15d984c differ diff --git a/Library/Artifacts/15/1513cd3ac6bf6795bbd82e229b6124fb b/Library/Artifacts/15/1513cd3ac6bf6795bbd82e229b6124fb new file mode 100644 index 000000000..e63a37afd Binary files /dev/null and b/Library/Artifacts/15/1513cd3ac6bf6795bbd82e229b6124fb differ diff --git a/Library/Artifacts/15/1521a1b0850c19d86f3d35d80d46cc1d b/Library/Artifacts/15/1521a1b0850c19d86f3d35d80d46cc1d new file mode 100644 index 000000000..7920a7175 Binary files /dev/null and b/Library/Artifacts/15/1521a1b0850c19d86f3d35d80d46cc1d differ diff --git a/Library/Artifacts/15/15242316d25bbea14cf0d7ab0524bb1f b/Library/Artifacts/15/15242316d25bbea14cf0d7ab0524bb1f new file mode 100644 index 000000000..fe993fd18 Binary files /dev/null and b/Library/Artifacts/15/15242316d25bbea14cf0d7ab0524bb1f differ diff --git a/Library/Artifacts/15/1551be5cdb855ea0d1b787237f9c2b22 b/Library/Artifacts/15/1551be5cdb855ea0d1b787237f9c2b22 new file mode 100644 index 000000000..a64b1a315 Binary files /dev/null and b/Library/Artifacts/15/1551be5cdb855ea0d1b787237f9c2b22 differ diff --git a/Library/Artifacts/15/1557cb6287e47a0ba0acea64a3b0c65e b/Library/Artifacts/15/1557cb6287e47a0ba0acea64a3b0c65e new file mode 100644 index 000000000..7184c2236 Binary files /dev/null and b/Library/Artifacts/15/1557cb6287e47a0ba0acea64a3b0c65e differ diff --git a/Library/Artifacts/15/1558fcc6e8eaa38b77ce7b2e67c06216 b/Library/Artifacts/15/1558fcc6e8eaa38b77ce7b2e67c06216 new file mode 100644 index 000000000..34767c05d Binary files /dev/null and b/Library/Artifacts/15/1558fcc6e8eaa38b77ce7b2e67c06216 differ diff --git a/Library/Artifacts/15/1563960507ecac2ddf1b935cdf62c13d b/Library/Artifacts/15/1563960507ecac2ddf1b935cdf62c13d new file mode 100644 index 000000000..8d87d4e4e Binary files /dev/null and b/Library/Artifacts/15/1563960507ecac2ddf1b935cdf62c13d differ diff --git a/Library/Artifacts/15/1588e78423b2fa8ef992c35184289fd9 b/Library/Artifacts/15/1588e78423b2fa8ef992c35184289fd9 new file mode 100644 index 000000000..219fb4756 Binary files /dev/null and b/Library/Artifacts/15/1588e78423b2fa8ef992c35184289fd9 differ diff --git a/Library/Artifacts/15/158c77eb4f6890dcb1563d9f0b600a93 b/Library/Artifacts/15/158c77eb4f6890dcb1563d9f0b600a93 new file mode 100644 index 000000000..a5c25dab6 Binary files /dev/null and b/Library/Artifacts/15/158c77eb4f6890dcb1563d9f0b600a93 differ diff --git a/Library/Artifacts/15/159f6cca540904570189c58678cf1635 b/Library/Artifacts/15/159f6cca540904570189c58678cf1635 new file mode 100644 index 000000000..99596402c Binary files /dev/null and b/Library/Artifacts/15/159f6cca540904570189c58678cf1635 differ diff --git a/Library/Artifacts/15/15a1f064a54c36891991fe3b04be6963 b/Library/Artifacts/15/15a1f064a54c36891991fe3b04be6963 new file mode 100644 index 000000000..4cdb6627d Binary files /dev/null and b/Library/Artifacts/15/15a1f064a54c36891991fe3b04be6963 differ diff --git a/Library/Artifacts/15/15a579620ed5cb01ed055960a83d2db4 b/Library/Artifacts/15/15a579620ed5cb01ed055960a83d2db4 new file mode 100644 index 000000000..194584c4b Binary files /dev/null and b/Library/Artifacts/15/15a579620ed5cb01ed055960a83d2db4 differ diff --git a/Library/Artifacts/15/15b845a0deb0957c187cef37e92d5eaa b/Library/Artifacts/15/15b845a0deb0957c187cef37e92d5eaa new file mode 100644 index 000000000..406684222 Binary files /dev/null and b/Library/Artifacts/15/15b845a0deb0957c187cef37e92d5eaa differ diff --git a/Library/Artifacts/15/15c025bab236a7d37978789812897811 b/Library/Artifacts/15/15c025bab236a7d37978789812897811 new file mode 100644 index 000000000..0e2dbfc43 Binary files /dev/null and b/Library/Artifacts/15/15c025bab236a7d37978789812897811 differ diff --git a/Library/Artifacts/15/15c0c8732f25efef26953f6de726f52f b/Library/Artifacts/15/15c0c8732f25efef26953f6de726f52f new file mode 100644 index 000000000..7cb64391c Binary files /dev/null and b/Library/Artifacts/15/15c0c8732f25efef26953f6de726f52f differ diff --git a/Library/Artifacts/15/15d9fafe2abce235990c2a7bb720bcf5 b/Library/Artifacts/15/15d9fafe2abce235990c2a7bb720bcf5 new file mode 100644 index 000000000..220e5f0a9 Binary files /dev/null and b/Library/Artifacts/15/15d9fafe2abce235990c2a7bb720bcf5 differ diff --git a/Library/Artifacts/15/15ee189335d44305c3bc71f545864047 b/Library/Artifacts/15/15ee189335d44305c3bc71f545864047 new file mode 100644 index 000000000..3332c12d6 Binary files /dev/null and b/Library/Artifacts/15/15ee189335d44305c3bc71f545864047 differ diff --git a/Library/Artifacts/15/15f7871db1634f8e38e87395a51d381d b/Library/Artifacts/15/15f7871db1634f8e38e87395a51d381d new file mode 100644 index 000000000..ce0825c30 Binary files /dev/null and b/Library/Artifacts/15/15f7871db1634f8e38e87395a51d381d differ diff --git a/Library/Artifacts/16/16091c052e325c2db4f3727adec7b849 b/Library/Artifacts/16/16091c052e325c2db4f3727adec7b849 new file mode 100644 index 000000000..1729e695a Binary files /dev/null and b/Library/Artifacts/16/16091c052e325c2db4f3727adec7b849 differ diff --git a/Library/Artifacts/16/161527f85182a052df847d641b3e0822 b/Library/Artifacts/16/161527f85182a052df847d641b3e0822 new file mode 100644 index 000000000..8831266ee Binary files /dev/null and b/Library/Artifacts/16/161527f85182a052df847d641b3e0822 differ diff --git a/Library/Artifacts/16/16226b8b16a458e217f46af7dc1f4f33 b/Library/Artifacts/16/16226b8b16a458e217f46af7dc1f4f33 new file mode 100644 index 000000000..088dd2916 Binary files /dev/null and b/Library/Artifacts/16/16226b8b16a458e217f46af7dc1f4f33 differ diff --git a/Library/Artifacts/16/16384bb0ba01b51f35984b09ee5e3b54 b/Library/Artifacts/16/16384bb0ba01b51f35984b09ee5e3b54 new file mode 100644 index 000000000..d940fcd45 Binary files /dev/null and b/Library/Artifacts/16/16384bb0ba01b51f35984b09ee5e3b54 differ diff --git a/Library/Artifacts/16/1647ebc4bbdc1e96d7ce22ea00603e0a b/Library/Artifacts/16/1647ebc4bbdc1e96d7ce22ea00603e0a new file mode 100644 index 000000000..59b0901f1 Binary files /dev/null and b/Library/Artifacts/16/1647ebc4bbdc1e96d7ce22ea00603e0a differ diff --git a/Library/Artifacts/16/1653db5033562de2fb4de2203be4b7cc b/Library/Artifacts/16/1653db5033562de2fb4de2203be4b7cc new file mode 100644 index 000000000..f11ed69c8 Binary files /dev/null and b/Library/Artifacts/16/1653db5033562de2fb4de2203be4b7cc differ diff --git a/Library/Artifacts/16/1654e2c0d297e7b197b753c377022612 b/Library/Artifacts/16/1654e2c0d297e7b197b753c377022612 new file mode 100644 index 000000000..abefeee12 Binary files /dev/null and b/Library/Artifacts/16/1654e2c0d297e7b197b753c377022612 differ diff --git a/Library/Artifacts/16/165e859f50c0beb1c572f5800a40321c b/Library/Artifacts/16/165e859f50c0beb1c572f5800a40321c new file mode 100644 index 000000000..030ce088d Binary files /dev/null and b/Library/Artifacts/16/165e859f50c0beb1c572f5800a40321c differ diff --git a/Library/Artifacts/16/165edc76d0b3c1005e89fb27c8f1845a b/Library/Artifacts/16/165edc76d0b3c1005e89fb27c8f1845a new file mode 100644 index 000000000..aa7fea298 Binary files /dev/null and b/Library/Artifacts/16/165edc76d0b3c1005e89fb27c8f1845a differ diff --git a/Library/Artifacts/16/1661fa3b33d2d3507d7702b54f9a6ddb b/Library/Artifacts/16/1661fa3b33d2d3507d7702b54f9a6ddb new file mode 100644 index 000000000..31cf2da55 Binary files /dev/null and b/Library/Artifacts/16/1661fa3b33d2d3507d7702b54f9a6ddb differ diff --git a/Library/Artifacts/16/167ebe3a6db2e55fa9ec5bc67872bb92 b/Library/Artifacts/16/167ebe3a6db2e55fa9ec5bc67872bb92 new file mode 100644 index 000000000..a873b7c01 Binary files /dev/null and b/Library/Artifacts/16/167ebe3a6db2e55fa9ec5bc67872bb92 differ diff --git a/Library/Artifacts/16/16836db7a431e707ddd4e1015d98b57e b/Library/Artifacts/16/16836db7a431e707ddd4e1015d98b57e new file mode 100644 index 000000000..9faac862c Binary files /dev/null and b/Library/Artifacts/16/16836db7a431e707ddd4e1015d98b57e differ diff --git a/Library/Artifacts/16/1692875140f73e11ca1d5f84649fe84e b/Library/Artifacts/16/1692875140f73e11ca1d5f84649fe84e new file mode 100644 index 000000000..4d99500c0 Binary files /dev/null and b/Library/Artifacts/16/1692875140f73e11ca1d5f84649fe84e differ diff --git a/Library/Artifacts/16/169dcdea9ec4ce67c12ca3ddc513ec88 b/Library/Artifacts/16/169dcdea9ec4ce67c12ca3ddc513ec88 new file mode 100644 index 000000000..abc736e4a Binary files /dev/null and b/Library/Artifacts/16/169dcdea9ec4ce67c12ca3ddc513ec88 differ diff --git a/Library/Artifacts/16/16a54888913ac213f7d48d7ed3dad5f9 b/Library/Artifacts/16/16a54888913ac213f7d48d7ed3dad5f9 new file mode 100644 index 000000000..61200fc7d Binary files /dev/null and b/Library/Artifacts/16/16a54888913ac213f7d48d7ed3dad5f9 differ diff --git a/Library/Artifacts/16/16a7330fa9d4edd3b1ea7f89dc4f5ce4 b/Library/Artifacts/16/16a7330fa9d4edd3b1ea7f89dc4f5ce4 new file mode 100644 index 000000000..09eba7c26 Binary files /dev/null and b/Library/Artifacts/16/16a7330fa9d4edd3b1ea7f89dc4f5ce4 differ diff --git a/Library/Artifacts/16/16a9860461451df60eb9703e4732a4f2 b/Library/Artifacts/16/16a9860461451df60eb9703e4732a4f2 new file mode 100644 index 000000000..f94881a2f Binary files /dev/null and b/Library/Artifacts/16/16a9860461451df60eb9703e4732a4f2 differ diff --git a/Library/Artifacts/16/16ca7c7d11a6fb6cc761511d7c05b2c6 b/Library/Artifacts/16/16ca7c7d11a6fb6cc761511d7c05b2c6 new file mode 100644 index 000000000..074fd03c4 Binary files /dev/null and b/Library/Artifacts/16/16ca7c7d11a6fb6cc761511d7c05b2c6 differ diff --git a/Library/Artifacts/16/16d783c668b20bb541b5ebc224b5d013 b/Library/Artifacts/16/16d783c668b20bb541b5ebc224b5d013 new file mode 100644 index 000000000..0433e8603 Binary files /dev/null and b/Library/Artifacts/16/16d783c668b20bb541b5ebc224b5d013 differ diff --git a/Library/Artifacts/16/16da2242ef5d723b273d690e495d06bd b/Library/Artifacts/16/16da2242ef5d723b273d690e495d06bd new file mode 100644 index 000000000..80b5a0150 Binary files /dev/null and b/Library/Artifacts/16/16da2242ef5d723b273d690e495d06bd differ diff --git a/Library/Artifacts/16/16da98c7829dd9df415ddc0efc15f824 b/Library/Artifacts/16/16da98c7829dd9df415ddc0efc15f824 new file mode 100644 index 000000000..fcb24fc0d Binary files /dev/null and b/Library/Artifacts/16/16da98c7829dd9df415ddc0efc15f824 differ diff --git a/Library/Artifacts/16/16e9cd6366419734b73dd1f5fe590b45 b/Library/Artifacts/16/16e9cd6366419734b73dd1f5fe590b45 new file mode 100644 index 000000000..8f1436ef9 Binary files /dev/null and b/Library/Artifacts/16/16e9cd6366419734b73dd1f5fe590b45 differ diff --git a/Library/Artifacts/16/16ed616904479c79e6840481046e8a1d b/Library/Artifacts/16/16ed616904479c79e6840481046e8a1d new file mode 100644 index 000000000..961ce7d1d Binary files /dev/null and b/Library/Artifacts/16/16ed616904479c79e6840481046e8a1d differ diff --git a/Library/Artifacts/17/1708b960b76d99d7cc5091d359ca59b7 b/Library/Artifacts/17/1708b960b76d99d7cc5091d359ca59b7 new file mode 100644 index 000000000..7f5431cfd Binary files /dev/null and b/Library/Artifacts/17/1708b960b76d99d7cc5091d359ca59b7 differ diff --git a/Library/Artifacts/17/170a5fb8873aa84a6641ecb17bf18609 b/Library/Artifacts/17/170a5fb8873aa84a6641ecb17bf18609 new file mode 100644 index 000000000..8c0ac977d Binary files /dev/null and b/Library/Artifacts/17/170a5fb8873aa84a6641ecb17bf18609 differ diff --git a/Library/Artifacts/17/171da3e1cd963c1c86f83f3ee89ea25d b/Library/Artifacts/17/171da3e1cd963c1c86f83f3ee89ea25d new file mode 100644 index 000000000..1809ebd85 Binary files /dev/null and b/Library/Artifacts/17/171da3e1cd963c1c86f83f3ee89ea25d differ diff --git a/Library/Artifacts/17/17249c9d52d4ba06b12da1255d94364c b/Library/Artifacts/17/17249c9d52d4ba06b12da1255d94364c new file mode 100644 index 000000000..7268aad56 Binary files /dev/null and b/Library/Artifacts/17/17249c9d52d4ba06b12da1255d94364c differ diff --git a/Library/Artifacts/17/1727d4c412c6d0c57b67b662a9d2df79 b/Library/Artifacts/17/1727d4c412c6d0c57b67b662a9d2df79 new file mode 100644 index 000000000..60a8508a4 Binary files /dev/null and b/Library/Artifacts/17/1727d4c412c6d0c57b67b662a9d2df79 differ diff --git a/Library/Artifacts/17/172829f0e0400b066d5a8c6416842946 b/Library/Artifacts/17/172829f0e0400b066d5a8c6416842946 new file mode 100644 index 000000000..a9451496d Binary files /dev/null and b/Library/Artifacts/17/172829f0e0400b066d5a8c6416842946 differ diff --git a/Library/Artifacts/17/17287930de0b8130743fe8adb7bdb2fc b/Library/Artifacts/17/17287930de0b8130743fe8adb7bdb2fc new file mode 100644 index 000000000..60363ddc9 Binary files /dev/null and b/Library/Artifacts/17/17287930de0b8130743fe8adb7bdb2fc differ diff --git a/Library/Artifacts/17/172c60d992788537bd1e322eb1f13c59 b/Library/Artifacts/17/172c60d992788537bd1e322eb1f13c59 new file mode 100644 index 000000000..3f60ae299 Binary files /dev/null and b/Library/Artifacts/17/172c60d992788537bd1e322eb1f13c59 differ diff --git a/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 new file mode 100644 index 000000000..26ed746e9 Binary files /dev/null and b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 differ diff --git a/Library/Artifacts/17/173a8c7c4ac9ac07be1b101928aceb7f b/Library/Artifacts/17/173a8c7c4ac9ac07be1b101928aceb7f new file mode 100644 index 000000000..586eb792f Binary files /dev/null and b/Library/Artifacts/17/173a8c7c4ac9ac07be1b101928aceb7f differ diff --git a/Library/Artifacts/17/173c11f3556ed870648d19289bd2d3f5 b/Library/Artifacts/17/173c11f3556ed870648d19289bd2d3f5 new file mode 100644 index 000000000..1b99dfbd5 Binary files /dev/null and b/Library/Artifacts/17/173c11f3556ed870648d19289bd2d3f5 differ diff --git a/Library/Artifacts/17/173c6fb822fa5064b6885f2ad3ce5c61 b/Library/Artifacts/17/173c6fb822fa5064b6885f2ad3ce5c61 new file mode 100644 index 000000000..59a60508c Binary files /dev/null and b/Library/Artifacts/17/173c6fb822fa5064b6885f2ad3ce5c61 differ diff --git a/Library/Artifacts/17/174141ff23e8a510cfcb1c6950d8261d b/Library/Artifacts/17/174141ff23e8a510cfcb1c6950d8261d new file mode 100644 index 000000000..edada7fce Binary files /dev/null and b/Library/Artifacts/17/174141ff23e8a510cfcb1c6950d8261d differ diff --git a/Library/Artifacts/17/17450e0421fb0b08eedc8d35353541e1 b/Library/Artifacts/17/17450e0421fb0b08eedc8d35353541e1 new file mode 100644 index 000000000..789108b4e Binary files /dev/null and b/Library/Artifacts/17/17450e0421fb0b08eedc8d35353541e1 differ diff --git a/Library/Artifacts/17/1754901219e0874ad2e6489f2709329f b/Library/Artifacts/17/1754901219e0874ad2e6489f2709329f new file mode 100644 index 000000000..2cf0c355b Binary files /dev/null and b/Library/Artifacts/17/1754901219e0874ad2e6489f2709329f differ diff --git a/Library/Artifacts/17/17559a65b1e7efe877ca2a03a0f24201 b/Library/Artifacts/17/17559a65b1e7efe877ca2a03a0f24201 new file mode 100644 index 000000000..6df94cff4 Binary files /dev/null and b/Library/Artifacts/17/17559a65b1e7efe877ca2a03a0f24201 differ diff --git a/Library/Artifacts/17/176e48f14e2fb0e2a1c64d8fa83f08f5 b/Library/Artifacts/17/176e48f14e2fb0e2a1c64d8fa83f08f5 new file mode 100644 index 000000000..b09f1b67d Binary files /dev/null and b/Library/Artifacts/17/176e48f14e2fb0e2a1c64d8fa83f08f5 differ diff --git a/Library/Artifacts/17/17750502bf9d542ccb3523e1caf501bd b/Library/Artifacts/17/17750502bf9d542ccb3523e1caf501bd new file mode 100644 index 000000000..66680b2a1 Binary files /dev/null and b/Library/Artifacts/17/17750502bf9d542ccb3523e1caf501bd differ diff --git a/Library/Artifacts/17/177979544c59da49a305df8780b3a92b b/Library/Artifacts/17/177979544c59da49a305df8780b3a92b new file mode 100644 index 000000000..369575225 Binary files /dev/null and b/Library/Artifacts/17/177979544c59da49a305df8780b3a92b differ diff --git a/Library/Artifacts/17/1779842424f26e40512bd7122e158d5a b/Library/Artifacts/17/1779842424f26e40512bd7122e158d5a new file mode 100644 index 000000000..e0e53b132 Binary files /dev/null and b/Library/Artifacts/17/1779842424f26e40512bd7122e158d5a differ diff --git a/Library/Artifacts/17/1790f3637a7991e341728c21b055a3f4 b/Library/Artifacts/17/1790f3637a7991e341728c21b055a3f4 new file mode 100644 index 000000000..7d67bc851 Binary files /dev/null and b/Library/Artifacts/17/1790f3637a7991e341728c21b055a3f4 differ diff --git a/Library/Artifacts/17/1794d0e31ec51cc4112757ab0a05bc61 b/Library/Artifacts/17/1794d0e31ec51cc4112757ab0a05bc61 new file mode 100644 index 000000000..aaf1e5bc0 Binary files /dev/null and b/Library/Artifacts/17/1794d0e31ec51cc4112757ab0a05bc61 differ diff --git a/Library/Artifacts/17/17993fe44f18e3b06d954e18f1d8a676 b/Library/Artifacts/17/17993fe44f18e3b06d954e18f1d8a676 new file mode 100644 index 000000000..7447fde45 Binary files /dev/null and b/Library/Artifacts/17/17993fe44f18e3b06d954e18f1d8a676 differ diff --git a/Library/Artifacts/17/179ceb4c54ba9c2398a139d7b609c098 b/Library/Artifacts/17/179ceb4c54ba9c2398a139d7b609c098 new file mode 100644 index 000000000..d76b1d0d1 Binary files /dev/null and b/Library/Artifacts/17/179ceb4c54ba9c2398a139d7b609c098 differ diff --git a/Library/Artifacts/17/179e7de7a0b87409def1cc3249f87210 b/Library/Artifacts/17/179e7de7a0b87409def1cc3249f87210 new file mode 100644 index 000000000..10cb37b3b Binary files /dev/null and b/Library/Artifacts/17/179e7de7a0b87409def1cc3249f87210 differ diff --git a/Library/Artifacts/17/17a763f76ab7b70e6c2b632be95f06f2 b/Library/Artifacts/17/17a763f76ab7b70e6c2b632be95f06f2 new file mode 100644 index 000000000..2c61a9f41 Binary files /dev/null and b/Library/Artifacts/17/17a763f76ab7b70e6c2b632be95f06f2 differ diff --git a/Library/Artifacts/17/17abab7df2e86e33cd821ccd2e6e7a24 b/Library/Artifacts/17/17abab7df2e86e33cd821ccd2e6e7a24 new file mode 100644 index 000000000..f502fbc04 Binary files /dev/null and b/Library/Artifacts/17/17abab7df2e86e33cd821ccd2e6e7a24 differ diff --git a/Library/Artifacts/17/17b272efadd033c5a5e514f8a0a7f5ec b/Library/Artifacts/17/17b272efadd033c5a5e514f8a0a7f5ec new file mode 100644 index 000000000..9639120e9 Binary files /dev/null and b/Library/Artifacts/17/17b272efadd033c5a5e514f8a0a7f5ec differ diff --git a/Library/Artifacts/17/17b32792cfc312c135863faa1af99bee b/Library/Artifacts/17/17b32792cfc312c135863faa1af99bee new file mode 100644 index 000000000..37a87266e Binary files /dev/null and b/Library/Artifacts/17/17b32792cfc312c135863faa1af99bee differ diff --git a/Library/Artifacts/17/17cb7526d37f471d859e02d90429576b b/Library/Artifacts/17/17cb7526d37f471d859e02d90429576b new file mode 100644 index 000000000..5285acf05 Binary files /dev/null and b/Library/Artifacts/17/17cb7526d37f471d859e02d90429576b differ diff --git a/Library/Artifacts/17/17ce2bf7e3d50ce9d7a7df7288d5426e b/Library/Artifacts/17/17ce2bf7e3d50ce9d7a7df7288d5426e new file mode 100644 index 000000000..f66b426f0 Binary files /dev/null and b/Library/Artifacts/17/17ce2bf7e3d50ce9d7a7df7288d5426e differ diff --git a/Library/Artifacts/17/17d01865f6a029f1c672e005cbd8f7e5 b/Library/Artifacts/17/17d01865f6a029f1c672e005cbd8f7e5 new file mode 100644 index 000000000..f4dd9efe4 Binary files /dev/null and b/Library/Artifacts/17/17d01865f6a029f1c672e005cbd8f7e5 differ diff --git a/Library/Artifacts/17/17d49d61a476ae8c8eaf11c3fec62996 b/Library/Artifacts/17/17d49d61a476ae8c8eaf11c3fec62996 new file mode 100644 index 000000000..46f492860 Binary files /dev/null and b/Library/Artifacts/17/17d49d61a476ae8c8eaf11c3fec62996 differ diff --git a/Library/Artifacts/17/17ea09225d0de3a292a17a009499f3c4 b/Library/Artifacts/17/17ea09225d0de3a292a17a009499f3c4 new file mode 100644 index 000000000..4b1754e28 Binary files /dev/null and b/Library/Artifacts/17/17ea09225d0de3a292a17a009499f3c4 differ diff --git a/Library/Artifacts/18/18081ec2424eec1dca0a2c37c74da3d4 b/Library/Artifacts/18/18081ec2424eec1dca0a2c37c74da3d4 new file mode 100644 index 000000000..c99e0e865 Binary files /dev/null and b/Library/Artifacts/18/18081ec2424eec1dca0a2c37c74da3d4 differ diff --git a/Library/Artifacts/18/181820ffd6736055b94b7357136e5eb3 b/Library/Artifacts/18/181820ffd6736055b94b7357136e5eb3 new file mode 100644 index 000000000..a382dc4ec Binary files /dev/null and b/Library/Artifacts/18/181820ffd6736055b94b7357136e5eb3 differ diff --git a/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 new file mode 100644 index 000000000..255a5293d Binary files /dev/null and b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 differ diff --git a/Library/Artifacts/18/183e3271a4cad16c9653df3408a2bd7e b/Library/Artifacts/18/183e3271a4cad16c9653df3408a2bd7e new file mode 100644 index 000000000..4fed38128 Binary files /dev/null and b/Library/Artifacts/18/183e3271a4cad16c9653df3408a2bd7e differ diff --git a/Library/Artifacts/18/185092cf742ca6c313de52bc4b15fdd8 b/Library/Artifacts/18/185092cf742ca6c313de52bc4b15fdd8 new file mode 100644 index 000000000..5b4919706 Binary files /dev/null and b/Library/Artifacts/18/185092cf742ca6c313de52bc4b15fdd8 differ diff --git a/Library/Artifacts/18/18621b84d727be4a7e8fea10b66b2584 b/Library/Artifacts/18/18621b84d727be4a7e8fea10b66b2584 new file mode 100644 index 000000000..b7a7ebd88 Binary files /dev/null and b/Library/Artifacts/18/18621b84d727be4a7e8fea10b66b2584 differ diff --git a/Library/Artifacts/18/1868b88e1650b873d4c6f97f4a4d24d4 b/Library/Artifacts/18/1868b88e1650b873d4c6f97f4a4d24d4 new file mode 100644 index 000000000..ed24be1ff Binary files /dev/null and b/Library/Artifacts/18/1868b88e1650b873d4c6f97f4a4d24d4 differ diff --git a/Library/Artifacts/18/1873561721c6332fc399529c9bcae0f2 b/Library/Artifacts/18/1873561721c6332fc399529c9bcae0f2 new file mode 100644 index 000000000..3c4b17fa1 Binary files /dev/null and b/Library/Artifacts/18/1873561721c6332fc399529c9bcae0f2 differ diff --git a/Library/Artifacts/18/18b0a75ec206c41269c3934a0141713d b/Library/Artifacts/18/18b0a75ec206c41269c3934a0141713d new file mode 100644 index 000000000..80a3f9a34 Binary files /dev/null and b/Library/Artifacts/18/18b0a75ec206c41269c3934a0141713d differ diff --git a/Library/Artifacts/18/18b964739dc53f833255606e28119f64 b/Library/Artifacts/18/18b964739dc53f833255606e28119f64 new file mode 100644 index 000000000..7e714c291 Binary files /dev/null and b/Library/Artifacts/18/18b964739dc53f833255606e28119f64 differ diff --git a/Library/Artifacts/18/18c365a805beea75eac5953b7f0921b2 b/Library/Artifacts/18/18c365a805beea75eac5953b7f0921b2 new file mode 100644 index 000000000..8333dc7f4 Binary files /dev/null and b/Library/Artifacts/18/18c365a805beea75eac5953b7f0921b2 differ diff --git a/Library/Artifacts/18/18dca2a20533991a097fa24e1f96bf9f b/Library/Artifacts/18/18dca2a20533991a097fa24e1f96bf9f new file mode 100644 index 000000000..29c18b520 Binary files /dev/null and b/Library/Artifacts/18/18dca2a20533991a097fa24e1f96bf9f differ diff --git a/Library/Artifacts/18/18dea7a4b92d3bb50bb6ee5579fa8d3e b/Library/Artifacts/18/18dea7a4b92d3bb50bb6ee5579fa8d3e new file mode 100644 index 000000000..f6806baf5 Binary files /dev/null and b/Library/Artifacts/18/18dea7a4b92d3bb50bb6ee5579fa8d3e differ diff --git a/Library/Artifacts/19/190247376236c2879ad2843971dc060b b/Library/Artifacts/19/190247376236c2879ad2843971dc060b new file mode 100644 index 000000000..bcaf538ef Binary files /dev/null and b/Library/Artifacts/19/190247376236c2879ad2843971dc060b differ diff --git a/Library/Artifacts/19/1907509235a57c307768f56c53b6f94c b/Library/Artifacts/19/1907509235a57c307768f56c53b6f94c new file mode 100644 index 000000000..5aa23f6ab Binary files /dev/null and b/Library/Artifacts/19/1907509235a57c307768f56c53b6f94c differ diff --git a/Library/Artifacts/19/19206a0c41be5d038caddb55f6f7dbad b/Library/Artifacts/19/19206a0c41be5d038caddb55f6f7dbad new file mode 100644 index 000000000..12f081299 Binary files /dev/null and b/Library/Artifacts/19/19206a0c41be5d038caddb55f6f7dbad differ diff --git a/Library/Artifacts/19/1940226cf964562388c8ec65f5a08b10 b/Library/Artifacts/19/1940226cf964562388c8ec65f5a08b10 new file mode 100644 index 000000000..af0f3d772 Binary files /dev/null and b/Library/Artifacts/19/1940226cf964562388c8ec65f5a08b10 differ diff --git a/Library/Artifacts/19/1944faf2cc574f688ac28f8502fd0cbf b/Library/Artifacts/19/1944faf2cc574f688ac28f8502fd0cbf new file mode 100644 index 000000000..fef892902 Binary files /dev/null and b/Library/Artifacts/19/1944faf2cc574f688ac28f8502fd0cbf differ diff --git a/Library/Artifacts/19/19506f69d04efd4f3e0b37f7a3d34abb b/Library/Artifacts/19/19506f69d04efd4f3e0b37f7a3d34abb new file mode 100644 index 000000000..64e68a993 Binary files /dev/null and b/Library/Artifacts/19/19506f69d04efd4f3e0b37f7a3d34abb differ diff --git a/Library/Artifacts/19/195952797ddbfdcb63ad54080ed5ba94 b/Library/Artifacts/19/195952797ddbfdcb63ad54080ed5ba94 new file mode 100644 index 000000000..262cfcb9a Binary files /dev/null and b/Library/Artifacts/19/195952797ddbfdcb63ad54080ed5ba94 differ diff --git a/Library/Artifacts/19/1961bf11c6d09ae92d9833e15d0149a9 b/Library/Artifacts/19/1961bf11c6d09ae92d9833e15d0149a9 new file mode 100644 index 000000000..4b7e92d08 Binary files /dev/null and b/Library/Artifacts/19/1961bf11c6d09ae92d9833e15d0149a9 differ diff --git a/Library/Artifacts/19/19663ecda328304246ba49daa48692d7 b/Library/Artifacts/19/19663ecda328304246ba49daa48692d7 new file mode 100644 index 000000000..137d3e7d9 Binary files /dev/null and b/Library/Artifacts/19/19663ecda328304246ba49daa48692d7 differ diff --git a/Library/Artifacts/19/19707df453c9c2dc471793fed5d6282e b/Library/Artifacts/19/19707df453c9c2dc471793fed5d6282e new file mode 100644 index 000000000..4b5cb8d19 Binary files /dev/null and b/Library/Artifacts/19/19707df453c9c2dc471793fed5d6282e differ diff --git a/Library/Artifacts/19/1976c070e90017b720ae3d2e32efe0c5 b/Library/Artifacts/19/1976c070e90017b720ae3d2e32efe0c5 new file mode 100644 index 000000000..943f94729 Binary files /dev/null and b/Library/Artifacts/19/1976c070e90017b720ae3d2e32efe0c5 differ diff --git a/Library/Artifacts/19/198d25555021e9c72de44ddf94c4d3ab b/Library/Artifacts/19/198d25555021e9c72de44ddf94c4d3ab new file mode 100644 index 000000000..517408b62 Binary files /dev/null and b/Library/Artifacts/19/198d25555021e9c72de44ddf94c4d3ab differ diff --git a/Library/Artifacts/19/1991778d9fdeebe6c1761e7407b4faac b/Library/Artifacts/19/1991778d9fdeebe6c1761e7407b4faac new file mode 100644 index 000000000..53cd54d1b Binary files /dev/null and b/Library/Artifacts/19/1991778d9fdeebe6c1761e7407b4faac differ diff --git a/Library/Artifacts/19/1994ea928366983bf09eab62be0c5e22 b/Library/Artifacts/19/1994ea928366983bf09eab62be0c5e22 new file mode 100644 index 000000000..fc80f5c67 Binary files /dev/null and b/Library/Artifacts/19/1994ea928366983bf09eab62be0c5e22 differ diff --git a/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 new file mode 100644 index 000000000..83a512b60 Binary files /dev/null and b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 differ diff --git a/Library/Artifacts/19/19b0bda56f73895120712995646095f9 b/Library/Artifacts/19/19b0bda56f73895120712995646095f9 new file mode 100644 index 000000000..16662eb66 Binary files /dev/null and b/Library/Artifacts/19/19b0bda56f73895120712995646095f9 differ diff --git a/Library/Artifacts/19/19b5f5b2c0feb506a5fd4e1958995595 b/Library/Artifacts/19/19b5f5b2c0feb506a5fd4e1958995595 new file mode 100644 index 000000000..702d70a5e Binary files /dev/null and b/Library/Artifacts/19/19b5f5b2c0feb506a5fd4e1958995595 differ diff --git a/Library/Artifacts/19/19b8d6d2cd81bbd3cabcbae2fc4312ee b/Library/Artifacts/19/19b8d6d2cd81bbd3cabcbae2fc4312ee new file mode 100644 index 000000000..8c716247f Binary files /dev/null and b/Library/Artifacts/19/19b8d6d2cd81bbd3cabcbae2fc4312ee differ diff --git a/Library/Artifacts/19/19c13138adecfb4ea5cc01f71f5753d6 b/Library/Artifacts/19/19c13138adecfb4ea5cc01f71f5753d6 new file mode 100644 index 000000000..c81657129 Binary files /dev/null and b/Library/Artifacts/19/19c13138adecfb4ea5cc01f71f5753d6 differ diff --git a/Library/Artifacts/19/19c4db41b22bc38f1ddb30cafcfc38a3 b/Library/Artifacts/19/19c4db41b22bc38f1ddb30cafcfc38a3 new file mode 100644 index 000000000..dcee42869 Binary files /dev/null and b/Library/Artifacts/19/19c4db41b22bc38f1ddb30cafcfc38a3 differ diff --git a/Library/Artifacts/19/19c7f14c220662bca8e2a04bf43bd7b1 b/Library/Artifacts/19/19c7f14c220662bca8e2a04bf43bd7b1 new file mode 100644 index 000000000..e03543066 Binary files /dev/null and b/Library/Artifacts/19/19c7f14c220662bca8e2a04bf43bd7b1 differ diff --git a/Library/Artifacts/19/19ca83ab2bed21786558eef8074caf74 b/Library/Artifacts/19/19ca83ab2bed21786558eef8074caf74 new file mode 100644 index 000000000..2c3ff09f1 Binary files /dev/null and b/Library/Artifacts/19/19ca83ab2bed21786558eef8074caf74 differ diff --git a/Library/Artifacts/19/19e478f8d199949366396130efbfdd6b b/Library/Artifacts/19/19e478f8d199949366396130efbfdd6b new file mode 100644 index 000000000..ae15c9d9c Binary files /dev/null and b/Library/Artifacts/19/19e478f8d199949366396130efbfdd6b differ diff --git a/Library/Artifacts/19/19f8d830178f29032a62507d1f3adf5b b/Library/Artifacts/19/19f8d830178f29032a62507d1f3adf5b new file mode 100644 index 000000000..05299ac2d Binary files /dev/null and b/Library/Artifacts/19/19f8d830178f29032a62507d1f3adf5b differ diff --git a/Library/Artifacts/19/19faaa1436b04030d66d08bd65ca6ee9 b/Library/Artifacts/19/19faaa1436b04030d66d08bd65ca6ee9 new file mode 100644 index 000000000..14f198c3e Binary files /dev/null and b/Library/Artifacts/19/19faaa1436b04030d66d08bd65ca6ee9 differ diff --git a/Library/Artifacts/1a/1a03e36131b12fefcecc3560b093b9eb b/Library/Artifacts/1a/1a03e36131b12fefcecc3560b093b9eb new file mode 100644 index 000000000..fd88ac179 Binary files /dev/null and b/Library/Artifacts/1a/1a03e36131b12fefcecc3560b093b9eb differ diff --git a/Library/Artifacts/1a/1a20cc161303e2f6b1c640f478c5afda b/Library/Artifacts/1a/1a20cc161303e2f6b1c640f478c5afda new file mode 100644 index 000000000..3fa9f4544 Binary files /dev/null and b/Library/Artifacts/1a/1a20cc161303e2f6b1c640f478c5afda differ diff --git a/Library/Artifacts/1a/1a33a708e099437960bc82ed5dafa905 b/Library/Artifacts/1a/1a33a708e099437960bc82ed5dafa905 new file mode 100644 index 000000000..c8bf001b3 Binary files /dev/null and b/Library/Artifacts/1a/1a33a708e099437960bc82ed5dafa905 differ diff --git a/Library/Artifacts/1a/1a5ac0e89aa5162c9191793219d80b88 b/Library/Artifacts/1a/1a5ac0e89aa5162c9191793219d80b88 new file mode 100644 index 000000000..b50d7613f Binary files /dev/null and b/Library/Artifacts/1a/1a5ac0e89aa5162c9191793219d80b88 differ diff --git a/Library/Artifacts/1a/1a650934766faefebdd14411db575a11 b/Library/Artifacts/1a/1a650934766faefebdd14411db575a11 new file mode 100644 index 000000000..6eb40f70d Binary files /dev/null and b/Library/Artifacts/1a/1a650934766faefebdd14411db575a11 differ diff --git a/Library/Artifacts/1a/1a6aaaeebeb0239ba5cc91a5e38cbaf7 b/Library/Artifacts/1a/1a6aaaeebeb0239ba5cc91a5e38cbaf7 new file mode 100644 index 000000000..1dfef08cb Binary files /dev/null and b/Library/Artifacts/1a/1a6aaaeebeb0239ba5cc91a5e38cbaf7 differ diff --git a/Library/Artifacts/1a/1a6d033d41dff3dea6e9708344805c9e b/Library/Artifacts/1a/1a6d033d41dff3dea6e9708344805c9e new file mode 100644 index 000000000..6d1315bf7 Binary files /dev/null and b/Library/Artifacts/1a/1a6d033d41dff3dea6e9708344805c9e differ diff --git a/Library/Artifacts/1a/1a6eccbbd0f22e851092e501005a09cc b/Library/Artifacts/1a/1a6eccbbd0f22e851092e501005a09cc new file mode 100644 index 000000000..076efff87 Binary files /dev/null and b/Library/Artifacts/1a/1a6eccbbd0f22e851092e501005a09cc differ diff --git a/Library/Artifacts/1a/1a750d480be3c15cd52083478a1ad9a2 b/Library/Artifacts/1a/1a750d480be3c15cd52083478a1ad9a2 new file mode 100644 index 000000000..770133d42 Binary files /dev/null and b/Library/Artifacts/1a/1a750d480be3c15cd52083478a1ad9a2 differ diff --git a/Library/Artifacts/1a/1ab07f7b09c36f417efd44dca2bdf0ca b/Library/Artifacts/1a/1ab07f7b09c36f417efd44dca2bdf0ca new file mode 100644 index 000000000..bf9c8da69 Binary files /dev/null and b/Library/Artifacts/1a/1ab07f7b09c36f417efd44dca2bdf0ca differ diff --git a/Library/Artifacts/1a/1ac9c16fb5e1775adf1a5e95c1eb0fca b/Library/Artifacts/1a/1ac9c16fb5e1775adf1a5e95c1eb0fca new file mode 100644 index 000000000..d1b580794 Binary files /dev/null and b/Library/Artifacts/1a/1ac9c16fb5e1775adf1a5e95c1eb0fca differ diff --git a/Library/Artifacts/1a/1addf42aa4a2bd9093322d3a6baf44db b/Library/Artifacts/1a/1addf42aa4a2bd9093322d3a6baf44db new file mode 100644 index 000000000..c55a32e99 Binary files /dev/null and b/Library/Artifacts/1a/1addf42aa4a2bd9093322d3a6baf44db differ diff --git a/Library/Artifacts/1a/1aeb2f344c7dfe97fa06b97e6e12c94a b/Library/Artifacts/1a/1aeb2f344c7dfe97fa06b97e6e12c94a new file mode 100644 index 000000000..abc425aa8 Binary files /dev/null and b/Library/Artifacts/1a/1aeb2f344c7dfe97fa06b97e6e12c94a differ diff --git a/Library/Artifacts/1a/1aef4e553d5424d27a283abf57efdfb1 b/Library/Artifacts/1a/1aef4e553d5424d27a283abf57efdfb1 new file mode 100644 index 000000000..efb7ecf85 Binary files /dev/null and b/Library/Artifacts/1a/1aef4e553d5424d27a283abf57efdfb1 differ diff --git a/Library/Artifacts/1a/1afb7144651db6dcb43714ed6ce75883 b/Library/Artifacts/1a/1afb7144651db6dcb43714ed6ce75883 new file mode 100644 index 000000000..88e8c27c0 Binary files /dev/null and b/Library/Artifacts/1a/1afb7144651db6dcb43714ed6ce75883 differ diff --git a/Library/Artifacts/1b/1b119fd91b161593f4da7a655319e41d b/Library/Artifacts/1b/1b119fd91b161593f4da7a655319e41d new file mode 100644 index 000000000..0a26bbf9d Binary files /dev/null and b/Library/Artifacts/1b/1b119fd91b161593f4da7a655319e41d differ diff --git a/Library/Artifacts/1b/1b2a70ffc2d44c856b5e8c9d5d1bda68 b/Library/Artifacts/1b/1b2a70ffc2d44c856b5e8c9d5d1bda68 new file mode 100644 index 000000000..c0ad76d58 Binary files /dev/null and b/Library/Artifacts/1b/1b2a70ffc2d44c856b5e8c9d5d1bda68 differ diff --git a/Library/Artifacts/1b/1b463083d80a5369659020a0c48cf647 b/Library/Artifacts/1b/1b463083d80a5369659020a0c48cf647 new file mode 100644 index 000000000..24741cb3c Binary files /dev/null and b/Library/Artifacts/1b/1b463083d80a5369659020a0c48cf647 differ diff --git a/Library/Artifacts/1b/1b470dd7b6388d769c10a99bbed8356d b/Library/Artifacts/1b/1b470dd7b6388d769c10a99bbed8356d new file mode 100644 index 000000000..d5f37e241 Binary files /dev/null and b/Library/Artifacts/1b/1b470dd7b6388d769c10a99bbed8356d differ diff --git a/Library/Artifacts/1b/1b4b4cf497e21ae0522e0ab6b350bdc1 b/Library/Artifacts/1b/1b4b4cf497e21ae0522e0ab6b350bdc1 new file mode 100644 index 000000000..643ec6c9d Binary files /dev/null and b/Library/Artifacts/1b/1b4b4cf497e21ae0522e0ab6b350bdc1 differ diff --git a/Library/Artifacts/1b/1b7ae5a33bd5c98e1ff52990e6703563 b/Library/Artifacts/1b/1b7ae5a33bd5c98e1ff52990e6703563 new file mode 100644 index 000000000..95f56d98a Binary files /dev/null and b/Library/Artifacts/1b/1b7ae5a33bd5c98e1ff52990e6703563 differ diff --git a/Library/Artifacts/1b/1b8e21cdc8da56796b13a57f09918134 b/Library/Artifacts/1b/1b8e21cdc8da56796b13a57f09918134 new file mode 100644 index 000000000..d93a07b09 Binary files /dev/null and b/Library/Artifacts/1b/1b8e21cdc8da56796b13a57f09918134 differ diff --git a/Library/Artifacts/1b/1b9f08357e8e3f7834348103cd993a89 b/Library/Artifacts/1b/1b9f08357e8e3f7834348103cd993a89 new file mode 100644 index 000000000..f38fbb57a Binary files /dev/null and b/Library/Artifacts/1b/1b9f08357e8e3f7834348103cd993a89 differ diff --git a/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 b/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 new file mode 100644 index 000000000..b1bbc14b5 Binary files /dev/null and b/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 differ diff --git a/Library/Artifacts/1b/1bac7ea6a370fbc0f313bf23e995cf3b b/Library/Artifacts/1b/1bac7ea6a370fbc0f313bf23e995cf3b new file mode 100644 index 000000000..d77439db3 Binary files /dev/null and b/Library/Artifacts/1b/1bac7ea6a370fbc0f313bf23e995cf3b differ diff --git a/Library/Artifacts/1b/1bb44a3d5b88cca3ee0e3818c4d32a4b b/Library/Artifacts/1b/1bb44a3d5b88cca3ee0e3818c4d32a4b new file mode 100644 index 000000000..547dece8b Binary files /dev/null and b/Library/Artifacts/1b/1bb44a3d5b88cca3ee0e3818c4d32a4b differ diff --git a/Library/Artifacts/1b/1be5e23e128ff34596297089edb8fe5d b/Library/Artifacts/1b/1be5e23e128ff34596297089edb8fe5d new file mode 100644 index 000000000..e86b2c92d Binary files /dev/null and b/Library/Artifacts/1b/1be5e23e128ff34596297089edb8fe5d differ diff --git a/Library/Artifacts/1b/1be80a534745a579b8e5fa5f3d2b59dd b/Library/Artifacts/1b/1be80a534745a579b8e5fa5f3d2b59dd new file mode 100644 index 000000000..8401b6eb1 Binary files /dev/null and b/Library/Artifacts/1b/1be80a534745a579b8e5fa5f3d2b59dd differ diff --git a/Library/Artifacts/1c/1c01607c8171735bb0b5acde6adbb7d6 b/Library/Artifacts/1c/1c01607c8171735bb0b5acde6adbb7d6 new file mode 100644 index 000000000..4193c9b11 Binary files /dev/null and b/Library/Artifacts/1c/1c01607c8171735bb0b5acde6adbb7d6 differ diff --git a/Library/Artifacts/1c/1c08e22e09a84a320e4e684587d9bde9 b/Library/Artifacts/1c/1c08e22e09a84a320e4e684587d9bde9 new file mode 100644 index 000000000..ff5dadad0 Binary files /dev/null and b/Library/Artifacts/1c/1c08e22e09a84a320e4e684587d9bde9 differ diff --git a/Library/Artifacts/1c/1c13131dfcdd4dfd35fc9b379af7a1e5 b/Library/Artifacts/1c/1c13131dfcdd4dfd35fc9b379af7a1e5 new file mode 100644 index 000000000..4c20ff0a3 Binary files /dev/null and b/Library/Artifacts/1c/1c13131dfcdd4dfd35fc9b379af7a1e5 differ diff --git a/Library/Artifacts/1c/1c153ef9556fa15cbdc3c6b7f48167d6 b/Library/Artifacts/1c/1c153ef9556fa15cbdc3c6b7f48167d6 new file mode 100644 index 000000000..e8c9efefa Binary files /dev/null and b/Library/Artifacts/1c/1c153ef9556fa15cbdc3c6b7f48167d6 differ diff --git a/Library/Artifacts/1c/1c180974e7cb963467d74558f837ea5d b/Library/Artifacts/1c/1c180974e7cb963467d74558f837ea5d new file mode 100644 index 000000000..ba2615132 Binary files /dev/null and b/Library/Artifacts/1c/1c180974e7cb963467d74558f837ea5d differ diff --git a/Library/Artifacts/1c/1c39914f2253da32dbfbfc860257b2d6 b/Library/Artifacts/1c/1c39914f2253da32dbfbfc860257b2d6 new file mode 100644 index 000000000..82089969b Binary files /dev/null and b/Library/Artifacts/1c/1c39914f2253da32dbfbfc860257b2d6 differ diff --git a/Library/Artifacts/1c/1c3fad16662f7bd4c113fcc9d2680956 b/Library/Artifacts/1c/1c3fad16662f7bd4c113fcc9d2680956 new file mode 100644 index 000000000..9f8977b40 Binary files /dev/null and b/Library/Artifacts/1c/1c3fad16662f7bd4c113fcc9d2680956 differ diff --git a/Library/Artifacts/1c/1c53fcad70ca44ebb7b1a42e0f1ff1ef b/Library/Artifacts/1c/1c53fcad70ca44ebb7b1a42e0f1ff1ef new file mode 100644 index 000000000..02ee9afe6 Binary files /dev/null and b/Library/Artifacts/1c/1c53fcad70ca44ebb7b1a42e0f1ff1ef differ diff --git a/Library/Artifacts/1c/1c58347c8e6cd3f9a7d2123043e759c4 b/Library/Artifacts/1c/1c58347c8e6cd3f9a7d2123043e759c4 new file mode 100644 index 000000000..640e408d1 Binary files /dev/null and b/Library/Artifacts/1c/1c58347c8e6cd3f9a7d2123043e759c4 differ diff --git a/Library/Artifacts/1c/1c5fbb7c52b9af07dc157b9e32d4291e b/Library/Artifacts/1c/1c5fbb7c52b9af07dc157b9e32d4291e new file mode 100644 index 000000000..26b4bd253 Binary files /dev/null and b/Library/Artifacts/1c/1c5fbb7c52b9af07dc157b9e32d4291e differ diff --git a/Library/Artifacts/1c/1c685ca8979994eae5b0157e377ef33c b/Library/Artifacts/1c/1c685ca8979994eae5b0157e377ef33c new file mode 100644 index 000000000..9fe8e123e Binary files /dev/null and b/Library/Artifacts/1c/1c685ca8979994eae5b0157e377ef33c differ diff --git a/Library/Artifacts/1c/1c6b665f2ce9b3417a85188db9ca372c b/Library/Artifacts/1c/1c6b665f2ce9b3417a85188db9ca372c new file mode 100644 index 000000000..4cdf21744 Binary files /dev/null and b/Library/Artifacts/1c/1c6b665f2ce9b3417a85188db9ca372c differ diff --git a/Library/Artifacts/1c/1c80bda9dc4b4cc67581f3664b637906 b/Library/Artifacts/1c/1c80bda9dc4b4cc67581f3664b637906 new file mode 100644 index 000000000..ce97558f3 Binary files /dev/null and b/Library/Artifacts/1c/1c80bda9dc4b4cc67581f3664b637906 differ diff --git a/Library/Artifacts/1c/1c86462168adef64c719e221fd2bc066 b/Library/Artifacts/1c/1c86462168adef64c719e221fd2bc066 new file mode 100644 index 000000000..219cf2f2f Binary files /dev/null and b/Library/Artifacts/1c/1c86462168adef64c719e221fd2bc066 differ diff --git a/Library/Artifacts/1c/1c8bc74014ee42dd062186cf36c00035 b/Library/Artifacts/1c/1c8bc74014ee42dd062186cf36c00035 new file mode 100644 index 000000000..834101ffb Binary files /dev/null and b/Library/Artifacts/1c/1c8bc74014ee42dd062186cf36c00035 differ diff --git a/Library/Artifacts/1c/1c9931045416a3d32d6e9ce3432c186b b/Library/Artifacts/1c/1c9931045416a3d32d6e9ce3432c186b new file mode 100644 index 000000000..6519b4402 Binary files /dev/null and b/Library/Artifacts/1c/1c9931045416a3d32d6e9ce3432c186b differ diff --git a/Library/Artifacts/1c/1cadca04c55fc16e9e1a7c59ef33684b b/Library/Artifacts/1c/1cadca04c55fc16e9e1a7c59ef33684b new file mode 100644 index 000000000..7fcbf0f1b Binary files /dev/null and b/Library/Artifacts/1c/1cadca04c55fc16e9e1a7c59ef33684b differ diff --git a/Library/Artifacts/1c/1cbf517f6039c54eedece280ab6b4a95 b/Library/Artifacts/1c/1cbf517f6039c54eedece280ab6b4a95 new file mode 100644 index 000000000..46af750bd Binary files /dev/null and b/Library/Artifacts/1c/1cbf517f6039c54eedece280ab6b4a95 differ diff --git a/Library/Artifacts/1c/1cca93865fcac363977274330f598385 b/Library/Artifacts/1c/1cca93865fcac363977274330f598385 new file mode 100644 index 000000000..ca83e17dd Binary files /dev/null and b/Library/Artifacts/1c/1cca93865fcac363977274330f598385 differ diff --git a/Library/Artifacts/1c/1ccb91dcbdc550f9f5528609e6b1da3d b/Library/Artifacts/1c/1ccb91dcbdc550f9f5528609e6b1da3d new file mode 100644 index 000000000..8cfa28a77 Binary files /dev/null and b/Library/Artifacts/1c/1ccb91dcbdc550f9f5528609e6b1da3d differ diff --git a/Library/Artifacts/1c/1cdad51f267d732733e2aa1239094b8b b/Library/Artifacts/1c/1cdad51f267d732733e2aa1239094b8b new file mode 100644 index 000000000..9752cbaf7 Binary files /dev/null and b/Library/Artifacts/1c/1cdad51f267d732733e2aa1239094b8b differ diff --git a/Library/Artifacts/1c/1ceb7fab4d23251bac12376ebdfd284b b/Library/Artifacts/1c/1ceb7fab4d23251bac12376ebdfd284b new file mode 100644 index 000000000..d018a77eb Binary files /dev/null and b/Library/Artifacts/1c/1ceb7fab4d23251bac12376ebdfd284b differ diff --git a/Library/Artifacts/1c/1cf8cc978a1ec001d2ae0385958045f4 b/Library/Artifacts/1c/1cf8cc978a1ec001d2ae0385958045f4 new file mode 100644 index 000000000..af56654a4 Binary files /dev/null and b/Library/Artifacts/1c/1cf8cc978a1ec001d2ae0385958045f4 differ diff --git a/Library/Artifacts/1d/1d044aa1737c5dfe9f52c6cebb5af4c1 b/Library/Artifacts/1d/1d044aa1737c5dfe9f52c6cebb5af4c1 new file mode 100644 index 000000000..31035814d Binary files /dev/null and b/Library/Artifacts/1d/1d044aa1737c5dfe9f52c6cebb5af4c1 differ diff --git a/Library/Artifacts/1d/1d1659a96db55eabb6d660b8071e22d1 b/Library/Artifacts/1d/1d1659a96db55eabb6d660b8071e22d1 new file mode 100644 index 000000000..f5f6e9964 Binary files /dev/null and b/Library/Artifacts/1d/1d1659a96db55eabb6d660b8071e22d1 differ diff --git a/Library/Artifacts/1d/1d1ecd16382a642e77b8c1d33d4d0a69 b/Library/Artifacts/1d/1d1ecd16382a642e77b8c1d33d4d0a69 new file mode 100644 index 000000000..d509eeacb Binary files /dev/null and b/Library/Artifacts/1d/1d1ecd16382a642e77b8c1d33d4d0a69 differ diff --git a/Library/Artifacts/1d/1d2068c517f7e42c1d574950fccd7d39 b/Library/Artifacts/1d/1d2068c517f7e42c1d574950fccd7d39 new file mode 100644 index 000000000..f0e8ec69c Binary files /dev/null and b/Library/Artifacts/1d/1d2068c517f7e42c1d574950fccd7d39 differ diff --git a/Library/Artifacts/1d/1d29ad0f8242212ec5d148565b38373c b/Library/Artifacts/1d/1d29ad0f8242212ec5d148565b38373c new file mode 100644 index 000000000..0278d4854 Binary files /dev/null and b/Library/Artifacts/1d/1d29ad0f8242212ec5d148565b38373c differ diff --git a/Library/Artifacts/1d/1d2a401baaa82689f64ac2f50fe117c1 b/Library/Artifacts/1d/1d2a401baaa82689f64ac2f50fe117c1 new file mode 100644 index 000000000..fef776dbf Binary files /dev/null and b/Library/Artifacts/1d/1d2a401baaa82689f64ac2f50fe117c1 differ diff --git a/Library/Artifacts/1d/1d2d23719820ad10e833657e18f3dea4 b/Library/Artifacts/1d/1d2d23719820ad10e833657e18f3dea4 new file mode 100644 index 000000000..99f962170 Binary files /dev/null and b/Library/Artifacts/1d/1d2d23719820ad10e833657e18f3dea4 differ diff --git a/Library/Artifacts/1d/1d31eef5611fab8442384484d01fc23f b/Library/Artifacts/1d/1d31eef5611fab8442384484d01fc23f new file mode 100644 index 000000000..e97b2a537 Binary files /dev/null and b/Library/Artifacts/1d/1d31eef5611fab8442384484d01fc23f differ diff --git a/Library/Artifacts/1d/1d38f172fc820722f68b5ab8933fbdc5 b/Library/Artifacts/1d/1d38f172fc820722f68b5ab8933fbdc5 new file mode 100644 index 000000000..3d585c1e4 Binary files /dev/null and b/Library/Artifacts/1d/1d38f172fc820722f68b5ab8933fbdc5 differ diff --git a/Library/Artifacts/1d/1d5d4022b4c2297709e968f2802abc1a b/Library/Artifacts/1d/1d5d4022b4c2297709e968f2802abc1a new file mode 100644 index 000000000..64f20e36d Binary files /dev/null and b/Library/Artifacts/1d/1d5d4022b4c2297709e968f2802abc1a differ diff --git a/Library/Artifacts/1d/1d5de0230c87f05e358b40815b09b561 b/Library/Artifacts/1d/1d5de0230c87f05e358b40815b09b561 new file mode 100644 index 000000000..db357a917 Binary files /dev/null and b/Library/Artifacts/1d/1d5de0230c87f05e358b40815b09b561 differ diff --git a/Library/Artifacts/1d/1d6f7bb38f01f1793b71216dfe0108ba b/Library/Artifacts/1d/1d6f7bb38f01f1793b71216dfe0108ba new file mode 100644 index 000000000..97a813edf Binary files /dev/null and b/Library/Artifacts/1d/1d6f7bb38f01f1793b71216dfe0108ba differ diff --git a/Library/Artifacts/1d/1d7173ff8a9f113b0130b5df57e9313f b/Library/Artifacts/1d/1d7173ff8a9f113b0130b5df57e9313f new file mode 100644 index 000000000..b916e573d Binary files /dev/null and b/Library/Artifacts/1d/1d7173ff8a9f113b0130b5df57e9313f differ diff --git a/Library/Artifacts/1d/1d76c82ee0ea81bda9154fde05efc04d b/Library/Artifacts/1d/1d76c82ee0ea81bda9154fde05efc04d new file mode 100644 index 000000000..ab9159bbc Binary files /dev/null and b/Library/Artifacts/1d/1d76c82ee0ea81bda9154fde05efc04d differ diff --git a/Library/Artifacts/1d/1d7cf212cec18f429211708dd82ecec1 b/Library/Artifacts/1d/1d7cf212cec18f429211708dd82ecec1 new file mode 100644 index 000000000..8a32d9191 Binary files /dev/null and b/Library/Artifacts/1d/1d7cf212cec18f429211708dd82ecec1 differ diff --git a/Library/Artifacts/1d/1d8895631a7fc0d9c4e846f83ca6b936 b/Library/Artifacts/1d/1d8895631a7fc0d9c4e846f83ca6b936 new file mode 100644 index 000000000..2f1ff0bf9 Binary files /dev/null and b/Library/Artifacts/1d/1d8895631a7fc0d9c4e846f83ca6b936 differ diff --git a/Library/Artifacts/1d/1d8ae7340d86e6d37425f4c83e4a34e2 b/Library/Artifacts/1d/1d8ae7340d86e6d37425f4c83e4a34e2 new file mode 100644 index 000000000..3e9d98699 Binary files /dev/null and b/Library/Artifacts/1d/1d8ae7340d86e6d37425f4c83e4a34e2 differ diff --git a/Library/Artifacts/1d/1dce27a88d0a9fd9f2871e0844e4023c b/Library/Artifacts/1d/1dce27a88d0a9fd9f2871e0844e4023c new file mode 100644 index 000000000..f43a8e72a Binary files /dev/null and b/Library/Artifacts/1d/1dce27a88d0a9fd9f2871e0844e4023c differ diff --git a/Library/Artifacts/1d/1dd9ad61feb2682ed0325886b6997849 b/Library/Artifacts/1d/1dd9ad61feb2682ed0325886b6997849 new file mode 100644 index 000000000..63832459f Binary files /dev/null and b/Library/Artifacts/1d/1dd9ad61feb2682ed0325886b6997849 differ diff --git a/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 new file mode 100644 index 000000000..b1ff76c4b Binary files /dev/null and b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 differ diff --git a/Library/Artifacts/1d/1df0076d72baf50ae2438b165f20e77a b/Library/Artifacts/1d/1df0076d72baf50ae2438b165f20e77a new file mode 100644 index 000000000..16b051d41 Binary files /dev/null and b/Library/Artifacts/1d/1df0076d72baf50ae2438b165f20e77a differ diff --git a/Library/Artifacts/1d/1dfc4c278ebf7363dda843a8ebec6338 b/Library/Artifacts/1d/1dfc4c278ebf7363dda843a8ebec6338 new file mode 100644 index 000000000..9ac9a4ac7 Binary files /dev/null and b/Library/Artifacts/1d/1dfc4c278ebf7363dda843a8ebec6338 differ diff --git a/Library/Artifacts/1e/1e012bb03ed9fcfc760c6a900d2f9291 b/Library/Artifacts/1e/1e012bb03ed9fcfc760c6a900d2f9291 new file mode 100644 index 000000000..5b536ec6d Binary files /dev/null and b/Library/Artifacts/1e/1e012bb03ed9fcfc760c6a900d2f9291 differ diff --git a/Library/Artifacts/1e/1e29b3f33885e933f33d9d1105bf7102 b/Library/Artifacts/1e/1e29b3f33885e933f33d9d1105bf7102 new file mode 100644 index 000000000..20467fe63 Binary files /dev/null and b/Library/Artifacts/1e/1e29b3f33885e933f33d9d1105bf7102 differ diff --git a/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 new file mode 100644 index 000000000..c96d67114 Binary files /dev/null and b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 differ diff --git a/Library/Artifacts/1e/1e381b0408abdd88802f0455baf99700 b/Library/Artifacts/1e/1e381b0408abdd88802f0455baf99700 new file mode 100644 index 000000000..4cdab42ea Binary files /dev/null and b/Library/Artifacts/1e/1e381b0408abdd88802f0455baf99700 differ diff --git a/Library/Artifacts/1e/1e57ed0952801319d3976d95acde8f71 b/Library/Artifacts/1e/1e57ed0952801319d3976d95acde8f71 new file mode 100644 index 000000000..428a137e6 Binary files /dev/null and b/Library/Artifacts/1e/1e57ed0952801319d3976d95acde8f71 differ diff --git a/Library/Artifacts/1e/1e6270560a87a370208e7417cc800742 b/Library/Artifacts/1e/1e6270560a87a370208e7417cc800742 new file mode 100644 index 000000000..4a08f85cf Binary files /dev/null and b/Library/Artifacts/1e/1e6270560a87a370208e7417cc800742 differ diff --git a/Library/Artifacts/1e/1e87b240b1831ab4b3b18db9b44dd1e3 b/Library/Artifacts/1e/1e87b240b1831ab4b3b18db9b44dd1e3 new file mode 100644 index 000000000..cb864d79f Binary files /dev/null and b/Library/Artifacts/1e/1e87b240b1831ab4b3b18db9b44dd1e3 differ diff --git a/Library/Artifacts/1e/1e92558e169570ae571b80c3f55818f2 b/Library/Artifacts/1e/1e92558e169570ae571b80c3f55818f2 new file mode 100644 index 000000000..e356eea66 Binary files /dev/null and b/Library/Artifacts/1e/1e92558e169570ae571b80c3f55818f2 differ diff --git a/Library/Artifacts/1e/1ea6707e8e26061dc6a8a284c9ce49dd b/Library/Artifacts/1e/1ea6707e8e26061dc6a8a284c9ce49dd new file mode 100644 index 000000000..b88e70651 Binary files /dev/null and b/Library/Artifacts/1e/1ea6707e8e26061dc6a8a284c9ce49dd differ diff --git a/Library/Artifacts/1e/1ebc778c6ee1aa349521a1e3cd61013e b/Library/Artifacts/1e/1ebc778c6ee1aa349521a1e3cd61013e new file mode 100644 index 000000000..2e6c141c8 Binary files /dev/null and b/Library/Artifacts/1e/1ebc778c6ee1aa349521a1e3cd61013e differ diff --git a/Library/Artifacts/1e/1ec5e7aa4e46204e0de6f15ae868a18e b/Library/Artifacts/1e/1ec5e7aa4e46204e0de6f15ae868a18e new file mode 100644 index 000000000..bb070f5d5 Binary files /dev/null and b/Library/Artifacts/1e/1ec5e7aa4e46204e0de6f15ae868a18e differ diff --git a/Library/Artifacts/1e/1ec8b5d8c8996b1e3ef67dbe295e4f07 b/Library/Artifacts/1e/1ec8b5d8c8996b1e3ef67dbe295e4f07 new file mode 100644 index 000000000..0198957f4 Binary files /dev/null and b/Library/Artifacts/1e/1ec8b5d8c8996b1e3ef67dbe295e4f07 differ diff --git a/Library/Artifacts/1e/1ecffbc93d797bcc177acb437937733d b/Library/Artifacts/1e/1ecffbc93d797bcc177acb437937733d new file mode 100644 index 000000000..e37731820 Binary files /dev/null and b/Library/Artifacts/1e/1ecffbc93d797bcc177acb437937733d differ diff --git a/Library/Artifacts/1e/1ed609317d6a16c3ac034240ec993142 b/Library/Artifacts/1e/1ed609317d6a16c3ac034240ec993142 new file mode 100644 index 000000000..f651f4309 Binary files /dev/null and b/Library/Artifacts/1e/1ed609317d6a16c3ac034240ec993142 differ diff --git a/Library/Artifacts/1e/1ee3255d1a42e7fd6d08da668902f6b5 b/Library/Artifacts/1e/1ee3255d1a42e7fd6d08da668902f6b5 new file mode 100644 index 000000000..2db6f265e Binary files /dev/null and b/Library/Artifacts/1e/1ee3255d1a42e7fd6d08da668902f6b5 differ diff --git a/Library/Artifacts/1e/1efd50ca03cc2d5cdf08320315f0d40e b/Library/Artifacts/1e/1efd50ca03cc2d5cdf08320315f0d40e new file mode 100644 index 000000000..8e6af95d3 Binary files /dev/null and b/Library/Artifacts/1e/1efd50ca03cc2d5cdf08320315f0d40e differ diff --git a/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 b/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 new file mode 100644 index 000000000..058d5e0e6 Binary files /dev/null and b/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 differ diff --git a/Library/Artifacts/1f/1f0fc0ac9560f652f78815bd48948a6b b/Library/Artifacts/1f/1f0fc0ac9560f652f78815bd48948a6b new file mode 100644 index 000000000..628a89b10 Binary files /dev/null and b/Library/Artifacts/1f/1f0fc0ac9560f652f78815bd48948a6b differ diff --git a/Library/Artifacts/1f/1f1b77697632167c3732d765733190e1 b/Library/Artifacts/1f/1f1b77697632167c3732d765733190e1 new file mode 100644 index 000000000..62cae00c2 Binary files /dev/null and b/Library/Artifacts/1f/1f1b77697632167c3732d765733190e1 differ diff --git a/Library/Artifacts/1f/1f1e3bcc8196a5f09efd2e20a19d7186 b/Library/Artifacts/1f/1f1e3bcc8196a5f09efd2e20a19d7186 new file mode 100644 index 000000000..cff842b91 Binary files /dev/null and b/Library/Artifacts/1f/1f1e3bcc8196a5f09efd2e20a19d7186 differ diff --git a/Library/Artifacts/1f/1f38cf5baac5abad87cc5bdcb3e37721 b/Library/Artifacts/1f/1f38cf5baac5abad87cc5bdcb3e37721 new file mode 100644 index 000000000..9b0cc6ae8 Binary files /dev/null and b/Library/Artifacts/1f/1f38cf5baac5abad87cc5bdcb3e37721 differ diff --git a/Library/Artifacts/1f/1f4dcb3f11b60a73131277f618862075 b/Library/Artifacts/1f/1f4dcb3f11b60a73131277f618862075 new file mode 100644 index 000000000..7c92e7ce7 Binary files /dev/null and b/Library/Artifacts/1f/1f4dcb3f11b60a73131277f618862075 differ diff --git a/Library/Artifacts/1f/1f550c426f7fd8963ca3f7bc971fb2f6 b/Library/Artifacts/1f/1f550c426f7fd8963ca3f7bc971fb2f6 new file mode 100644 index 000000000..c597bcf06 Binary files /dev/null and b/Library/Artifacts/1f/1f550c426f7fd8963ca3f7bc971fb2f6 differ diff --git a/Library/Artifacts/1f/1f5eb60bc88f0efd09e14433f0b67f82 b/Library/Artifacts/1f/1f5eb60bc88f0efd09e14433f0b67f82 new file mode 100644 index 000000000..e6bc385e6 Binary files /dev/null and b/Library/Artifacts/1f/1f5eb60bc88f0efd09e14433f0b67f82 differ diff --git a/Library/Artifacts/1f/1f5f3a71bc270fc899977187eb299667 b/Library/Artifacts/1f/1f5f3a71bc270fc899977187eb299667 new file mode 100644 index 000000000..2f3dc4cec Binary files /dev/null and b/Library/Artifacts/1f/1f5f3a71bc270fc899977187eb299667 differ diff --git a/Library/Artifacts/1f/1f8b7ca8a2cdaae2a27f6af711dbcf89 b/Library/Artifacts/1f/1f8b7ca8a2cdaae2a27f6af711dbcf89 new file mode 100644 index 000000000..14781a2c5 Binary files /dev/null and b/Library/Artifacts/1f/1f8b7ca8a2cdaae2a27f6af711dbcf89 differ diff --git a/Library/Artifacts/1f/1faca08268d3c61d41ef33345f26e0ae b/Library/Artifacts/1f/1faca08268d3c61d41ef33345f26e0ae new file mode 100644 index 000000000..bb81a200b Binary files /dev/null and b/Library/Artifacts/1f/1faca08268d3c61d41ef33345f26e0ae differ diff --git a/Library/Artifacts/1f/1fb4b2a9f4f55274d7e978ced8001188 b/Library/Artifacts/1f/1fb4b2a9f4f55274d7e978ced8001188 new file mode 100644 index 000000000..ed1c000b1 Binary files /dev/null and b/Library/Artifacts/1f/1fb4b2a9f4f55274d7e978ced8001188 differ diff --git a/Library/Artifacts/1f/1fb894719cc1e3eeb51d8acfeb7452eb b/Library/Artifacts/1f/1fb894719cc1e3eeb51d8acfeb7452eb new file mode 100644 index 000000000..d944e5067 Binary files /dev/null and b/Library/Artifacts/1f/1fb894719cc1e3eeb51d8acfeb7452eb differ diff --git a/Library/Artifacts/1f/1fcba6778a2b5835586fd06418b95e17 b/Library/Artifacts/1f/1fcba6778a2b5835586fd06418b95e17 new file mode 100644 index 000000000..8e9b4d90d Binary files /dev/null and b/Library/Artifacts/1f/1fcba6778a2b5835586fd06418b95e17 differ diff --git a/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 new file mode 100644 index 000000000..67ce8ddd1 Binary files /dev/null and b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 differ diff --git a/Library/Artifacts/1f/1fffc4a99e5a4a745e871a8c88098e14 b/Library/Artifacts/1f/1fffc4a99e5a4a745e871a8c88098e14 new file mode 100644 index 000000000..57fe2c19e Binary files /dev/null and b/Library/Artifacts/1f/1fffc4a99e5a4a745e871a8c88098e14 differ diff --git a/Library/Artifacts/20/2001d2d260d8c5aafb0956014f6895b7 b/Library/Artifacts/20/2001d2d260d8c5aafb0956014f6895b7 new file mode 100644 index 000000000..ba51de518 Binary files /dev/null and b/Library/Artifacts/20/2001d2d260d8c5aafb0956014f6895b7 differ diff --git a/Library/Artifacts/20/200e5ac6399fadb4a05528f6257c26f4 b/Library/Artifacts/20/200e5ac6399fadb4a05528f6257c26f4 new file mode 100644 index 000000000..04d2c3045 Binary files /dev/null and b/Library/Artifacts/20/200e5ac6399fadb4a05528f6257c26f4 differ diff --git a/Library/Artifacts/20/201409d3aaec18a867d581133133ba51 b/Library/Artifacts/20/201409d3aaec18a867d581133133ba51 new file mode 100644 index 000000000..e8f54d84a Binary files /dev/null and b/Library/Artifacts/20/201409d3aaec18a867d581133133ba51 differ diff --git a/Library/Artifacts/20/201624a6110bcf12c8ca620d23f111b5 b/Library/Artifacts/20/201624a6110bcf12c8ca620d23f111b5 new file mode 100644 index 000000000..3e61f7622 Binary files /dev/null and b/Library/Artifacts/20/201624a6110bcf12c8ca620d23f111b5 differ diff --git a/Library/Artifacts/20/201991bcc0d952606b009f13743c90d8 b/Library/Artifacts/20/201991bcc0d952606b009f13743c90d8 new file mode 100644 index 000000000..af68623a2 Binary files /dev/null and b/Library/Artifacts/20/201991bcc0d952606b009f13743c90d8 differ diff --git a/Library/Artifacts/20/202561f735ce1ec071d401ad20f36ed9 b/Library/Artifacts/20/202561f735ce1ec071d401ad20f36ed9 new file mode 100644 index 000000000..c2c019bfc Binary files /dev/null and b/Library/Artifacts/20/202561f735ce1ec071d401ad20f36ed9 differ diff --git a/Library/Artifacts/20/20369f6328b23ad0cf73b714ad586bd2 b/Library/Artifacts/20/20369f6328b23ad0cf73b714ad586bd2 new file mode 100644 index 000000000..7c28ec129 Binary files /dev/null and b/Library/Artifacts/20/20369f6328b23ad0cf73b714ad586bd2 differ diff --git a/Library/Artifacts/20/2042a277434a92e9d6ed5f121217d5eb b/Library/Artifacts/20/2042a277434a92e9d6ed5f121217d5eb new file mode 100644 index 000000000..7082cb4de Binary files /dev/null and b/Library/Artifacts/20/2042a277434a92e9d6ed5f121217d5eb differ diff --git a/Library/Artifacts/20/204af475bce2d85317b0e9e9542f85be b/Library/Artifacts/20/204af475bce2d85317b0e9e9542f85be new file mode 100644 index 000000000..2f27466c8 Binary files /dev/null and b/Library/Artifacts/20/204af475bce2d85317b0e9e9542f85be differ diff --git a/Library/Artifacts/20/205368d04a4eb966136cc40f1f9493d3 b/Library/Artifacts/20/205368d04a4eb966136cc40f1f9493d3 new file mode 100644 index 000000000..7f2483d67 Binary files /dev/null and b/Library/Artifacts/20/205368d04a4eb966136cc40f1f9493d3 differ diff --git a/Library/Artifacts/20/20618603da5f77d05b4fa37e57d424a0 b/Library/Artifacts/20/20618603da5f77d05b4fa37e57d424a0 new file mode 100644 index 000000000..e7e3e1061 Binary files /dev/null and b/Library/Artifacts/20/20618603da5f77d05b4fa37e57d424a0 differ diff --git a/Library/Artifacts/20/206954b49bd1ae8d02529bdb0356b5cf b/Library/Artifacts/20/206954b49bd1ae8d02529bdb0356b5cf new file mode 100644 index 000000000..5507517cb Binary files /dev/null and b/Library/Artifacts/20/206954b49bd1ae8d02529bdb0356b5cf differ diff --git a/Library/Artifacts/20/206dbab56b811d410cfcfae92cc86d35 b/Library/Artifacts/20/206dbab56b811d410cfcfae92cc86d35 new file mode 100644 index 000000000..b74f83675 Binary files /dev/null and b/Library/Artifacts/20/206dbab56b811d410cfcfae92cc86d35 differ diff --git a/Library/Artifacts/20/207542c3c2784143e2d73b2209d9b987 b/Library/Artifacts/20/207542c3c2784143e2d73b2209d9b987 new file mode 100644 index 000000000..f02992a69 Binary files /dev/null and b/Library/Artifacts/20/207542c3c2784143e2d73b2209d9b987 differ diff --git a/Library/Artifacts/20/207db85f8f1b16b48987d71b98b17862 b/Library/Artifacts/20/207db85f8f1b16b48987d71b98b17862 new file mode 100644 index 000000000..40d082063 Binary files /dev/null and b/Library/Artifacts/20/207db85f8f1b16b48987d71b98b17862 differ diff --git a/Library/Artifacts/20/2080ebf959ae37de3285d01f0b3aa601 b/Library/Artifacts/20/2080ebf959ae37de3285d01f0b3aa601 new file mode 100644 index 000000000..a4165b31f Binary files /dev/null and b/Library/Artifacts/20/2080ebf959ae37de3285d01f0b3aa601 differ diff --git a/Library/Artifacts/20/208b62ecf84a6e92befa2528a0f3d741 b/Library/Artifacts/20/208b62ecf84a6e92befa2528a0f3d741 new file mode 100644 index 000000000..9b105f478 Binary files /dev/null and b/Library/Artifacts/20/208b62ecf84a6e92befa2528a0f3d741 differ diff --git a/Library/Artifacts/20/208e06b63eb2496e7303381db7313db2 b/Library/Artifacts/20/208e06b63eb2496e7303381db7313db2 new file mode 100644 index 000000000..9e4d3add1 Binary files /dev/null and b/Library/Artifacts/20/208e06b63eb2496e7303381db7313db2 differ diff --git a/Library/Artifacts/20/209cab3039f516d59f0e92dbe571907a b/Library/Artifacts/20/209cab3039f516d59f0e92dbe571907a new file mode 100644 index 000000000..2b310be1d Binary files /dev/null and b/Library/Artifacts/20/209cab3039f516d59f0e92dbe571907a differ diff --git a/Library/Artifacts/20/20b93f3f729be4994943cb8dccd9c0bc b/Library/Artifacts/20/20b93f3f729be4994943cb8dccd9c0bc new file mode 100644 index 000000000..7d22fe2b3 Binary files /dev/null and b/Library/Artifacts/20/20b93f3f729be4994943cb8dccd9c0bc differ diff --git a/Library/Artifacts/20/20bc0c065faf4623b8ee36eb33b1533b b/Library/Artifacts/20/20bc0c065faf4623b8ee36eb33b1533b new file mode 100644 index 000000000..c8c592947 Binary files /dev/null and b/Library/Artifacts/20/20bc0c065faf4623b8ee36eb33b1533b differ diff --git a/Library/Artifacts/20/20d3ecc06a7a8e80c3de489eeeb3d2a6 b/Library/Artifacts/20/20d3ecc06a7a8e80c3de489eeeb3d2a6 new file mode 100644 index 000000000..c47e2293b Binary files /dev/null and b/Library/Artifacts/20/20d3ecc06a7a8e80c3de489eeeb3d2a6 differ diff --git a/Library/Artifacts/20/20d8be687b054a850fcf513aea05385e b/Library/Artifacts/20/20d8be687b054a850fcf513aea05385e new file mode 100644 index 000000000..8e018431a Binary files /dev/null and b/Library/Artifacts/20/20d8be687b054a850fcf513aea05385e differ diff --git a/Library/Artifacts/20/20e395504bbb6de39fac5e494875314b b/Library/Artifacts/20/20e395504bbb6de39fac5e494875314b new file mode 100644 index 000000000..7c1b33d39 Binary files /dev/null and b/Library/Artifacts/20/20e395504bbb6de39fac5e494875314b differ diff --git a/Library/Artifacts/20/20ef39a70f1215b1a0c6cf4317ec0f34 b/Library/Artifacts/20/20ef39a70f1215b1a0c6cf4317ec0f34 new file mode 100644 index 000000000..592306b7c Binary files /dev/null and b/Library/Artifacts/20/20ef39a70f1215b1a0c6cf4317ec0f34 differ diff --git a/Library/Artifacts/20/20f1029b91e6dc35a8be38f886be9e2a b/Library/Artifacts/20/20f1029b91e6dc35a8be38f886be9e2a new file mode 100644 index 000000000..6880e0cdc Binary files /dev/null and b/Library/Artifacts/20/20f1029b91e6dc35a8be38f886be9e2a differ diff --git a/Library/Artifacts/21/211c28e1c9dec080bad134140cc49ee1 b/Library/Artifacts/21/211c28e1c9dec080bad134140cc49ee1 new file mode 100644 index 000000000..85eb039e8 Binary files /dev/null and b/Library/Artifacts/21/211c28e1c9dec080bad134140cc49ee1 differ diff --git a/Library/Artifacts/21/211cbb43ca59b21984b4369ea09280b3 b/Library/Artifacts/21/211cbb43ca59b21984b4369ea09280b3 new file mode 100644 index 000000000..0f956cffe Binary files /dev/null and b/Library/Artifacts/21/211cbb43ca59b21984b4369ea09280b3 differ diff --git a/Library/Artifacts/21/2122e050148fe00d31c9c793a5379028 b/Library/Artifacts/21/2122e050148fe00d31c9c793a5379028 new file mode 100644 index 000000000..592f2da61 Binary files /dev/null and b/Library/Artifacts/21/2122e050148fe00d31c9c793a5379028 differ diff --git a/Library/Artifacts/21/212feddc7ec8d2cad7fe4c1a527c8a86 b/Library/Artifacts/21/212feddc7ec8d2cad7fe4c1a527c8a86 new file mode 100644 index 000000000..736932f55 Binary files /dev/null and b/Library/Artifacts/21/212feddc7ec8d2cad7fe4c1a527c8a86 differ diff --git a/Library/Artifacts/21/215a583fe08ecae1e7f8eefe7a9d982b b/Library/Artifacts/21/215a583fe08ecae1e7f8eefe7a9d982b new file mode 100644 index 000000000..a54c2c6cf Binary files /dev/null and b/Library/Artifacts/21/215a583fe08ecae1e7f8eefe7a9d982b differ diff --git a/Library/Artifacts/21/2163201008c38699b2851e1babebebdd b/Library/Artifacts/21/2163201008c38699b2851e1babebebdd new file mode 100644 index 000000000..1851af1f2 Binary files /dev/null and b/Library/Artifacts/21/2163201008c38699b2851e1babebebdd differ diff --git a/Library/Artifacts/21/2171b4992617c92c4a045ecd77d27313 b/Library/Artifacts/21/2171b4992617c92c4a045ecd77d27313 new file mode 100644 index 000000000..1856c585f Binary files /dev/null and b/Library/Artifacts/21/2171b4992617c92c4a045ecd77d27313 differ diff --git a/Library/Artifacts/21/2173f0ad922c1f8e174db4166aad2949 b/Library/Artifacts/21/2173f0ad922c1f8e174db4166aad2949 new file mode 100644 index 000000000..e2c0cef3d Binary files /dev/null and b/Library/Artifacts/21/2173f0ad922c1f8e174db4166aad2949 differ diff --git a/Library/Artifacts/21/21881b9ccc8d5bbb12d292ea8ade9be0 b/Library/Artifacts/21/21881b9ccc8d5bbb12d292ea8ade9be0 new file mode 100644 index 000000000..7ae0e04bd Binary files /dev/null and b/Library/Artifacts/21/21881b9ccc8d5bbb12d292ea8ade9be0 differ diff --git a/Library/Artifacts/21/21899601c544f0b680fd0de0211131c7 b/Library/Artifacts/21/21899601c544f0b680fd0de0211131c7 new file mode 100644 index 000000000..5f97c098e Binary files /dev/null and b/Library/Artifacts/21/21899601c544f0b680fd0de0211131c7 differ diff --git a/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e new file mode 100644 index 000000000..131dd5ece Binary files /dev/null and b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e differ diff --git a/Library/Artifacts/21/218f61810b3644f1473fcd8aa9556f23 b/Library/Artifacts/21/218f61810b3644f1473fcd8aa9556f23 new file mode 100644 index 000000000..f47464d6d Binary files /dev/null and b/Library/Artifacts/21/218f61810b3644f1473fcd8aa9556f23 differ diff --git a/Library/Artifacts/21/21960efbb8aca54f67714326cb8794d3 b/Library/Artifacts/21/21960efbb8aca54f67714326cb8794d3 new file mode 100644 index 000000000..f7a145c5b Binary files /dev/null and b/Library/Artifacts/21/21960efbb8aca54f67714326cb8794d3 differ diff --git a/Library/Artifacts/21/21ac32e7b0635f101b1c8b5154e6054d b/Library/Artifacts/21/21ac32e7b0635f101b1c8b5154e6054d new file mode 100644 index 000000000..4d721d2e4 Binary files /dev/null and b/Library/Artifacts/21/21ac32e7b0635f101b1c8b5154e6054d differ diff --git a/Library/Artifacts/21/21be3513436f66d2bdc8d9d66409b3a5 b/Library/Artifacts/21/21be3513436f66d2bdc8d9d66409b3a5 new file mode 100644 index 000000000..5f8232e87 Binary files /dev/null and b/Library/Artifacts/21/21be3513436f66d2bdc8d9d66409b3a5 differ diff --git a/Library/Artifacts/21/21c071239b83fd442d1aba8a8b84c831 b/Library/Artifacts/21/21c071239b83fd442d1aba8a8b84c831 new file mode 100644 index 000000000..378267e3d Binary files /dev/null and b/Library/Artifacts/21/21c071239b83fd442d1aba8a8b84c831 differ diff --git a/Library/Artifacts/21/21c9ca772949029930377f2d6e591719 b/Library/Artifacts/21/21c9ca772949029930377f2d6e591719 new file mode 100644 index 000000000..447faca70 Binary files /dev/null and b/Library/Artifacts/21/21c9ca772949029930377f2d6e591719 differ diff --git a/Library/Artifacts/21/21cf19a8e8059fcd099eb09c9fbbf377 b/Library/Artifacts/21/21cf19a8e8059fcd099eb09c9fbbf377 new file mode 100644 index 000000000..1ef274903 Binary files /dev/null and b/Library/Artifacts/21/21cf19a8e8059fcd099eb09c9fbbf377 differ diff --git a/Library/Artifacts/21/21f12adbe004919d461594d798d228bf b/Library/Artifacts/21/21f12adbe004919d461594d798d228bf new file mode 100644 index 000000000..bd33ef44b Binary files /dev/null and b/Library/Artifacts/21/21f12adbe004919d461594d798d228bf differ diff --git a/Library/Artifacts/21/21f1789e2199ae5d6235fcf42d3b1d6b b/Library/Artifacts/21/21f1789e2199ae5d6235fcf42d3b1d6b new file mode 100644 index 000000000..93be5ba93 Binary files /dev/null and b/Library/Artifacts/21/21f1789e2199ae5d6235fcf42d3b1d6b differ diff --git a/Library/Artifacts/22/220f62f83add8ddf2bb054afcde4bf79 b/Library/Artifacts/22/220f62f83add8ddf2bb054afcde4bf79 new file mode 100644 index 000000000..5ff9ac106 Binary files /dev/null and b/Library/Artifacts/22/220f62f83add8ddf2bb054afcde4bf79 differ diff --git a/Library/Artifacts/22/2216483b1fb18c6a45e222aa369a8ab4 b/Library/Artifacts/22/2216483b1fb18c6a45e222aa369a8ab4 new file mode 100644 index 000000000..89e9fb2cb Binary files /dev/null and b/Library/Artifacts/22/2216483b1fb18c6a45e222aa369a8ab4 differ diff --git a/Library/Artifacts/22/2217170d07a96b2b45b64bcb895c513f b/Library/Artifacts/22/2217170d07a96b2b45b64bcb895c513f new file mode 100644 index 000000000..5dac1dab1 Binary files /dev/null and b/Library/Artifacts/22/2217170d07a96b2b45b64bcb895c513f differ diff --git a/Library/Artifacts/22/221f92f4de46a1e624ce92fee718eb35 b/Library/Artifacts/22/221f92f4de46a1e624ce92fee718eb35 new file mode 100644 index 000000000..26af5013f Binary files /dev/null and b/Library/Artifacts/22/221f92f4de46a1e624ce92fee718eb35 differ diff --git a/Library/Artifacts/22/224b628ed44ebaaf4a31050bc74c8f00 b/Library/Artifacts/22/224b628ed44ebaaf4a31050bc74c8f00 new file mode 100644 index 000000000..ad923fddf Binary files /dev/null and b/Library/Artifacts/22/224b628ed44ebaaf4a31050bc74c8f00 differ diff --git a/Library/Artifacts/22/2250fdce8b9fb4b1f589d611d3aa3528 b/Library/Artifacts/22/2250fdce8b9fb4b1f589d611d3aa3528 new file mode 100644 index 000000000..db3647e90 Binary files /dev/null and b/Library/Artifacts/22/2250fdce8b9fb4b1f589d611d3aa3528 differ diff --git a/Library/Artifacts/22/2275a2744605d7f78660ccbf0c84cb58 b/Library/Artifacts/22/2275a2744605d7f78660ccbf0c84cb58 new file mode 100644 index 000000000..b58db29a4 Binary files /dev/null and b/Library/Artifacts/22/2275a2744605d7f78660ccbf0c84cb58 differ diff --git a/Library/Artifacts/22/227f5417d376155b1a725a500c253562 b/Library/Artifacts/22/227f5417d376155b1a725a500c253562 new file mode 100644 index 000000000..bd45d7cbb Binary files /dev/null and b/Library/Artifacts/22/227f5417d376155b1a725a500c253562 differ diff --git a/Library/Artifacts/22/22845514f92418b0205972d01f2e6c9a b/Library/Artifacts/22/22845514f92418b0205972d01f2e6c9a new file mode 100644 index 000000000..1ec52a26e Binary files /dev/null and b/Library/Artifacts/22/22845514f92418b0205972d01f2e6c9a differ diff --git a/Library/Artifacts/22/2285c457b0d05101d7649a290c7e7b2c b/Library/Artifacts/22/2285c457b0d05101d7649a290c7e7b2c new file mode 100644 index 000000000..1b4eb127c Binary files /dev/null and b/Library/Artifacts/22/2285c457b0d05101d7649a290c7e7b2c differ diff --git a/Library/Artifacts/22/2292b46b535cdd4682ead138cadece88 b/Library/Artifacts/22/2292b46b535cdd4682ead138cadece88 new file mode 100644 index 000000000..a4e5301b9 Binary files /dev/null and b/Library/Artifacts/22/2292b46b535cdd4682ead138cadece88 differ diff --git a/Library/Artifacts/22/229612de73b0fafe9b4381ec15c5ebb0 b/Library/Artifacts/22/229612de73b0fafe9b4381ec15c5ebb0 new file mode 100644 index 000000000..61cf5de28 Binary files /dev/null and b/Library/Artifacts/22/229612de73b0fafe9b4381ec15c5ebb0 differ diff --git a/Library/Artifacts/22/229bfde3b1ccca5f99fde1d523e347bd b/Library/Artifacts/22/229bfde3b1ccca5f99fde1d523e347bd new file mode 100644 index 000000000..07c64e054 Binary files /dev/null and b/Library/Artifacts/22/229bfde3b1ccca5f99fde1d523e347bd differ diff --git a/Library/Artifacts/22/229bff366217794898cc21caaa537fe4 b/Library/Artifacts/22/229bff366217794898cc21caaa537fe4 new file mode 100644 index 000000000..218551909 Binary files /dev/null and b/Library/Artifacts/22/229bff366217794898cc21caaa537fe4 differ diff --git a/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 b/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 new file mode 100644 index 000000000..9ade6bf2d Binary files /dev/null and b/Library/Artifacts/22/22b0fa0960ba6a3daf70ea712f0c7085 differ diff --git a/Library/Artifacts/22/22e669a49c72d9d2e890a6d4bd3f006b b/Library/Artifacts/22/22e669a49c72d9d2e890a6d4bd3f006b new file mode 100644 index 000000000..23a5b2bf0 Binary files /dev/null and b/Library/Artifacts/22/22e669a49c72d9d2e890a6d4bd3f006b differ diff --git a/Library/Artifacts/22/22f51be4b96cecb57b22d655444bcc9e b/Library/Artifacts/22/22f51be4b96cecb57b22d655444bcc9e new file mode 100644 index 000000000..ed03ef71e Binary files /dev/null and b/Library/Artifacts/22/22f51be4b96cecb57b22d655444bcc9e differ diff --git a/Library/Artifacts/22/22fcb936008c970000aea33392c85287 b/Library/Artifacts/22/22fcb936008c970000aea33392c85287 new file mode 100644 index 000000000..fdadb9528 Binary files /dev/null and b/Library/Artifacts/22/22fcb936008c970000aea33392c85287 differ diff --git a/Library/Artifacts/23/230bc1261fc4133d2bf695c145db271c b/Library/Artifacts/23/230bc1261fc4133d2bf695c145db271c new file mode 100644 index 000000000..ca8d371bb Binary files /dev/null and b/Library/Artifacts/23/230bc1261fc4133d2bf695c145db271c differ diff --git a/Library/Artifacts/23/230d2622e4bb0027ab1e1f6ce10f6ffa b/Library/Artifacts/23/230d2622e4bb0027ab1e1f6ce10f6ffa new file mode 100644 index 000000000..daa7affdc Binary files /dev/null and b/Library/Artifacts/23/230d2622e4bb0027ab1e1f6ce10f6ffa differ diff --git a/Library/Artifacts/23/232cb45dc1fefb3b2d1eb3a87b78ae3b b/Library/Artifacts/23/232cb45dc1fefb3b2d1eb3a87b78ae3b new file mode 100644 index 000000000..1a85f07b8 Binary files /dev/null and b/Library/Artifacts/23/232cb45dc1fefb3b2d1eb3a87b78ae3b differ diff --git a/Library/Artifacts/23/2354eccfa87af260502109e04d8b927f b/Library/Artifacts/23/2354eccfa87af260502109e04d8b927f new file mode 100644 index 000000000..d5c2a7817 Binary files /dev/null and b/Library/Artifacts/23/2354eccfa87af260502109e04d8b927f differ diff --git a/Library/Artifacts/23/235b5c83a1ea8fb46f24edc028dd9fe9 b/Library/Artifacts/23/235b5c83a1ea8fb46f24edc028dd9fe9 new file mode 100644 index 000000000..9464fd41d Binary files /dev/null and b/Library/Artifacts/23/235b5c83a1ea8fb46f24edc028dd9fe9 differ diff --git a/Library/Artifacts/23/23678ad5c25e6ba0fccf461abdd34d3b b/Library/Artifacts/23/23678ad5c25e6ba0fccf461abdd34d3b new file mode 100644 index 000000000..f7b8f97d3 Binary files /dev/null and b/Library/Artifacts/23/23678ad5c25e6ba0fccf461abdd34d3b differ diff --git a/Library/Artifacts/23/237288b31e7773ad9cce812793352825 b/Library/Artifacts/23/237288b31e7773ad9cce812793352825 new file mode 100644 index 000000000..d3b5d78fd Binary files /dev/null and b/Library/Artifacts/23/237288b31e7773ad9cce812793352825 differ diff --git a/Library/Artifacts/23/237419b3f200278c7a9c9d581f092f3c b/Library/Artifacts/23/237419b3f200278c7a9c9d581f092f3c new file mode 100644 index 000000000..aee801bf3 Binary files /dev/null and b/Library/Artifacts/23/237419b3f200278c7a9c9d581f092f3c differ diff --git a/Library/Artifacts/23/238123ca83acf13edb60fc7715ae96e6 b/Library/Artifacts/23/238123ca83acf13edb60fc7715ae96e6 new file mode 100644 index 000000000..400609862 Binary files /dev/null and b/Library/Artifacts/23/238123ca83acf13edb60fc7715ae96e6 differ diff --git a/Library/Artifacts/23/238ea41fcf45c1ce8118ff1605df3dfa b/Library/Artifacts/23/238ea41fcf45c1ce8118ff1605df3dfa new file mode 100644 index 000000000..27fca87bc Binary files /dev/null and b/Library/Artifacts/23/238ea41fcf45c1ce8118ff1605df3dfa differ diff --git a/Library/Artifacts/23/2394712e3b9a0dc9b078b3d5e27d8bb5 b/Library/Artifacts/23/2394712e3b9a0dc9b078b3d5e27d8bb5 new file mode 100644 index 000000000..6b4457217 Binary files /dev/null and b/Library/Artifacts/23/2394712e3b9a0dc9b078b3d5e27d8bb5 differ diff --git a/Library/Artifacts/23/23974a28a8c2a0216457d87b387db7bd b/Library/Artifacts/23/23974a28a8c2a0216457d87b387db7bd new file mode 100644 index 000000000..99ac095d2 Binary files /dev/null and b/Library/Artifacts/23/23974a28a8c2a0216457d87b387db7bd differ diff --git a/Library/Artifacts/23/23a2af9831e316a6140cef82e9ef56c2 b/Library/Artifacts/23/23a2af9831e316a6140cef82e9ef56c2 new file mode 100644 index 000000000..80b0dc231 Binary files /dev/null and b/Library/Artifacts/23/23a2af9831e316a6140cef82e9ef56c2 differ diff --git a/Library/Artifacts/23/23a2d36a2e0d2c4bce21a1e5baa3a269 b/Library/Artifacts/23/23a2d36a2e0d2c4bce21a1e5baa3a269 new file mode 100644 index 000000000..df4e8ad70 Binary files /dev/null and b/Library/Artifacts/23/23a2d36a2e0d2c4bce21a1e5baa3a269 differ diff --git a/Library/Artifacts/23/23a482948e96ba47bc402ede74799434 b/Library/Artifacts/23/23a482948e96ba47bc402ede74799434 new file mode 100644 index 000000000..f99cfa963 Binary files /dev/null and b/Library/Artifacts/23/23a482948e96ba47bc402ede74799434 differ diff --git a/Library/Artifacts/23/23c772e832591ae15217d1a7791cfb92 b/Library/Artifacts/23/23c772e832591ae15217d1a7791cfb92 new file mode 100644 index 000000000..0dfeae130 Binary files /dev/null and b/Library/Artifacts/23/23c772e832591ae15217d1a7791cfb92 differ diff --git a/Library/Artifacts/23/23d7ab10a2bd0efba5e8b6a4da347da6 b/Library/Artifacts/23/23d7ab10a2bd0efba5e8b6a4da347da6 new file mode 100644 index 000000000..5481351fa Binary files /dev/null and b/Library/Artifacts/23/23d7ab10a2bd0efba5e8b6a4da347da6 differ diff --git a/Library/Artifacts/23/23dee1e6144649d261526c6220ea505a b/Library/Artifacts/23/23dee1e6144649d261526c6220ea505a new file mode 100644 index 000000000..0abd345ab Binary files /dev/null and b/Library/Artifacts/23/23dee1e6144649d261526c6220ea505a differ diff --git a/Library/Artifacts/23/23e1c2332a9e2708e466a51ef56116f9 b/Library/Artifacts/23/23e1c2332a9e2708e466a51ef56116f9 new file mode 100644 index 000000000..4122175fd Binary files /dev/null and b/Library/Artifacts/23/23e1c2332a9e2708e466a51ef56116f9 differ diff --git a/Library/Artifacts/23/23eef81c274f3e1d49b899c3f9eacd19 b/Library/Artifacts/23/23eef81c274f3e1d49b899c3f9eacd19 new file mode 100644 index 000000000..52456dd7c Binary files /dev/null and b/Library/Artifacts/23/23eef81c274f3e1d49b899c3f9eacd19 differ diff --git a/Library/Artifacts/23/23f0433ca387af8f7a18ae188f67bc32 b/Library/Artifacts/23/23f0433ca387af8f7a18ae188f67bc32 new file mode 100644 index 000000000..d2bb5b000 Binary files /dev/null and b/Library/Artifacts/23/23f0433ca387af8f7a18ae188f67bc32 differ diff --git a/Library/Artifacts/23/23fd07fa2648a4905f3e20875469d1f5 b/Library/Artifacts/23/23fd07fa2648a4905f3e20875469d1f5 new file mode 100644 index 000000000..c1641c771 Binary files /dev/null and b/Library/Artifacts/23/23fd07fa2648a4905f3e20875469d1f5 differ diff --git a/Library/Artifacts/23/23fe04925ed9f3328d92b78a09f9416a b/Library/Artifacts/23/23fe04925ed9f3328d92b78a09f9416a new file mode 100644 index 000000000..b7ab2df61 Binary files /dev/null and b/Library/Artifacts/23/23fe04925ed9f3328d92b78a09f9416a differ diff --git a/Library/Artifacts/24/24059f99b69b2bd24a93c593eaba68f2 b/Library/Artifacts/24/24059f99b69b2bd24a93c593eaba68f2 new file mode 100644 index 000000000..542ee580c Binary files /dev/null and b/Library/Artifacts/24/24059f99b69b2bd24a93c593eaba68f2 differ diff --git a/Library/Artifacts/24/2411bd2013edbaf61d4145b77edfaed4 b/Library/Artifacts/24/2411bd2013edbaf61d4145b77edfaed4 new file mode 100644 index 000000000..a785c6d6b Binary files /dev/null and b/Library/Artifacts/24/2411bd2013edbaf61d4145b77edfaed4 differ diff --git a/Library/Artifacts/24/241b6c7cfb02359eee303f16726507ef b/Library/Artifacts/24/241b6c7cfb02359eee303f16726507ef new file mode 100644 index 000000000..336ad9f6e Binary files /dev/null and b/Library/Artifacts/24/241b6c7cfb02359eee303f16726507ef differ diff --git a/Library/Artifacts/24/241d43519eec755a854c7d9184267c88 b/Library/Artifacts/24/241d43519eec755a854c7d9184267c88 new file mode 100644 index 000000000..a189f44ed Binary files /dev/null and b/Library/Artifacts/24/241d43519eec755a854c7d9184267c88 differ diff --git a/Library/Artifacts/24/243bde01cb93f64767042038b4bd2aa8 b/Library/Artifacts/24/243bde01cb93f64767042038b4bd2aa8 new file mode 100644 index 000000000..e80aba086 Binary files /dev/null and b/Library/Artifacts/24/243bde01cb93f64767042038b4bd2aa8 differ diff --git a/Library/Artifacts/24/24431856689d3774c5df222e5a01a8b7 b/Library/Artifacts/24/24431856689d3774c5df222e5a01a8b7 new file mode 100644 index 000000000..76203d1af Binary files /dev/null and b/Library/Artifacts/24/24431856689d3774c5df222e5a01a8b7 differ diff --git a/Library/Artifacts/24/24572f5b659e39f0af04c95e7f786d1b b/Library/Artifacts/24/24572f5b659e39f0af04c95e7f786d1b new file mode 100644 index 000000000..c59123cea Binary files /dev/null and b/Library/Artifacts/24/24572f5b659e39f0af04c95e7f786d1b differ diff --git a/Library/Artifacts/24/245d59ad69afa4c448db1de44d4aa289 b/Library/Artifacts/24/245d59ad69afa4c448db1de44d4aa289 new file mode 100644 index 000000000..773bad9fa Binary files /dev/null and b/Library/Artifacts/24/245d59ad69afa4c448db1de44d4aa289 differ diff --git a/Library/Artifacts/24/246fa365e09b97d5b89e4bdbfc54c842 b/Library/Artifacts/24/246fa365e09b97d5b89e4bdbfc54c842 new file mode 100644 index 000000000..96e977b5f Binary files /dev/null and b/Library/Artifacts/24/246fa365e09b97d5b89e4bdbfc54c842 differ diff --git a/Library/Artifacts/24/247822b5920951799ca85a200d5fd279 b/Library/Artifacts/24/247822b5920951799ca85a200d5fd279 new file mode 100644 index 000000000..48a44ff37 Binary files /dev/null and b/Library/Artifacts/24/247822b5920951799ca85a200d5fd279 differ diff --git a/Library/Artifacts/24/24b32b0a308d15b0670e6c1d0554db4e b/Library/Artifacts/24/24b32b0a308d15b0670e6c1d0554db4e new file mode 100644 index 000000000..09b4bda4b Binary files /dev/null and b/Library/Artifacts/24/24b32b0a308d15b0670e6c1d0554db4e differ diff --git a/Library/Artifacts/24/24f60d7acb212321fac855fa6b982594 b/Library/Artifacts/24/24f60d7acb212321fac855fa6b982594 new file mode 100644 index 000000000..f29e0de1e Binary files /dev/null and b/Library/Artifacts/24/24f60d7acb212321fac855fa6b982594 differ diff --git a/Library/Artifacts/25/2523e50cf5bb09b39e0f5c7c23ef46c4 b/Library/Artifacts/25/2523e50cf5bb09b39e0f5c7c23ef46c4 new file mode 100644 index 000000000..e7b9c968a Binary files /dev/null and b/Library/Artifacts/25/2523e50cf5bb09b39e0f5c7c23ef46c4 differ diff --git a/Library/Artifacts/25/254982cea953659de29a2b7e6c7a733b b/Library/Artifacts/25/254982cea953659de29a2b7e6c7a733b new file mode 100644 index 000000000..646509941 Binary files /dev/null and b/Library/Artifacts/25/254982cea953659de29a2b7e6c7a733b differ diff --git a/Library/Artifacts/25/254e72e3a8ff6f1ec59781a1393bec88 b/Library/Artifacts/25/254e72e3a8ff6f1ec59781a1393bec88 new file mode 100644 index 000000000..4113b8617 Binary files /dev/null and b/Library/Artifacts/25/254e72e3a8ff6f1ec59781a1393bec88 differ diff --git a/Library/Artifacts/25/256082b06986c051dc2533ba26b8fe86 b/Library/Artifacts/25/256082b06986c051dc2533ba26b8fe86 new file mode 100644 index 000000000..0f8ca004f Binary files /dev/null and b/Library/Artifacts/25/256082b06986c051dc2533ba26b8fe86 differ diff --git a/Library/Artifacts/25/256772c96871cdf2dc28dc79693a80e8 b/Library/Artifacts/25/256772c96871cdf2dc28dc79693a80e8 new file mode 100644 index 000000000..f1e2fc3d0 Binary files /dev/null and b/Library/Artifacts/25/256772c96871cdf2dc28dc79693a80e8 differ diff --git a/Library/Artifacts/25/257283f49ca6bd548eeaa65d5e913b78 b/Library/Artifacts/25/257283f49ca6bd548eeaa65d5e913b78 new file mode 100644 index 000000000..d1fab296b Binary files /dev/null and b/Library/Artifacts/25/257283f49ca6bd548eeaa65d5e913b78 differ diff --git a/Library/Artifacts/25/258d1efe0cb4e2442cd101d16194df75 b/Library/Artifacts/25/258d1efe0cb4e2442cd101d16194df75 new file mode 100644 index 000000000..97af1c823 Binary files /dev/null and b/Library/Artifacts/25/258d1efe0cb4e2442cd101d16194df75 differ diff --git a/Library/Artifacts/25/25b07f306a5b7ad70a044e712fbd0d08 b/Library/Artifacts/25/25b07f306a5b7ad70a044e712fbd0d08 new file mode 100644 index 000000000..c5f05d9f8 Binary files /dev/null and b/Library/Artifacts/25/25b07f306a5b7ad70a044e712fbd0d08 differ diff --git a/Library/Artifacts/25/25c8a5df2c6f8c0b2fbd4955a904d5ed b/Library/Artifacts/25/25c8a5df2c6f8c0b2fbd4955a904d5ed new file mode 100644 index 000000000..d18ba4521 Binary files /dev/null and b/Library/Artifacts/25/25c8a5df2c6f8c0b2fbd4955a904d5ed differ diff --git a/Library/Artifacts/25/25c9db24f6a2d3821d1e743dd7216bdb b/Library/Artifacts/25/25c9db24f6a2d3821d1e743dd7216bdb new file mode 100644 index 000000000..5e9f8a20d Binary files /dev/null and b/Library/Artifacts/25/25c9db24f6a2d3821d1e743dd7216bdb differ diff --git a/Library/Artifacts/25/25ccb37bc9d7a216d558e997641c7eba b/Library/Artifacts/25/25ccb37bc9d7a216d558e997641c7eba new file mode 100644 index 000000000..7cc26c6b8 Binary files /dev/null and b/Library/Artifacts/25/25ccb37bc9d7a216d558e997641c7eba differ diff --git a/Library/Artifacts/25/25d778f016974a50546df0c7d7867d21 b/Library/Artifacts/25/25d778f016974a50546df0c7d7867d21 new file mode 100644 index 000000000..a42841f60 Binary files /dev/null and b/Library/Artifacts/25/25d778f016974a50546df0c7d7867d21 differ diff --git a/Library/Artifacts/25/25e7a4aa7fe82dc4b8a2a01fc996cf4b b/Library/Artifacts/25/25e7a4aa7fe82dc4b8a2a01fc996cf4b new file mode 100644 index 000000000..7edcc087d Binary files /dev/null and b/Library/Artifacts/25/25e7a4aa7fe82dc4b8a2a01fc996cf4b differ diff --git a/Library/Artifacts/25/25e9479785f3a9274b5032d493411a5a b/Library/Artifacts/25/25e9479785f3a9274b5032d493411a5a new file mode 100644 index 000000000..d429a796e Binary files /dev/null and b/Library/Artifacts/25/25e9479785f3a9274b5032d493411a5a differ diff --git a/Library/Artifacts/25/25f7600de9f5ec7fd05f2f64795fe269 b/Library/Artifacts/25/25f7600de9f5ec7fd05f2f64795fe269 new file mode 100644 index 000000000..df3c07bff Binary files /dev/null and b/Library/Artifacts/25/25f7600de9f5ec7fd05f2f64795fe269 differ diff --git a/Library/Artifacts/26/2608029f1f1d3cee698eb5286c18962d b/Library/Artifacts/26/2608029f1f1d3cee698eb5286c18962d new file mode 100644 index 000000000..49fb261a5 Binary files /dev/null and b/Library/Artifacts/26/2608029f1f1d3cee698eb5286c18962d differ diff --git a/Library/Artifacts/26/26185ed78f41b615b1c367337a7e732a b/Library/Artifacts/26/26185ed78f41b615b1c367337a7e732a new file mode 100644 index 000000000..38baa56ea Binary files /dev/null and b/Library/Artifacts/26/26185ed78f41b615b1c367337a7e732a differ diff --git a/Library/Artifacts/26/261c30c017a86715e04cdee6a3095263 b/Library/Artifacts/26/261c30c017a86715e04cdee6a3095263 new file mode 100644 index 000000000..3ff193096 Binary files /dev/null and b/Library/Artifacts/26/261c30c017a86715e04cdee6a3095263 differ diff --git a/Library/Artifacts/26/2621b2e315985caca33f48eb52cf0637 b/Library/Artifacts/26/2621b2e315985caca33f48eb52cf0637 new file mode 100644 index 000000000..c5475b098 Binary files /dev/null and b/Library/Artifacts/26/2621b2e315985caca33f48eb52cf0637 differ diff --git a/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 new file mode 100644 index 000000000..5c2fb6c67 Binary files /dev/null and b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 differ diff --git a/Library/Artifacts/26/2637fe76b6c702ec78e485f3964cf037 b/Library/Artifacts/26/2637fe76b6c702ec78e485f3964cf037 new file mode 100644 index 000000000..58e11f03b Binary files /dev/null and b/Library/Artifacts/26/2637fe76b6c702ec78e485f3964cf037 differ diff --git a/Library/Artifacts/26/26464e938741ba99655570059fc0006d b/Library/Artifacts/26/26464e938741ba99655570059fc0006d new file mode 100644 index 000000000..0faffd2f7 Binary files /dev/null and b/Library/Artifacts/26/26464e938741ba99655570059fc0006d differ diff --git a/Library/Artifacts/26/2679773852d8a00b62228cb6a6ed8b65 b/Library/Artifacts/26/2679773852d8a00b62228cb6a6ed8b65 new file mode 100644 index 000000000..59106a17c Binary files /dev/null and b/Library/Artifacts/26/2679773852d8a00b62228cb6a6ed8b65 differ diff --git a/Library/Artifacts/26/26926783ea54fe4972377ccc5384033d b/Library/Artifacts/26/26926783ea54fe4972377ccc5384033d new file mode 100644 index 000000000..d76c23a34 Binary files /dev/null and b/Library/Artifacts/26/26926783ea54fe4972377ccc5384033d differ diff --git a/Library/Artifacts/26/26aa2cb09252da1380fa97bf44a26562 b/Library/Artifacts/26/26aa2cb09252da1380fa97bf44a26562 new file mode 100644 index 000000000..ff29fa543 Binary files /dev/null and b/Library/Artifacts/26/26aa2cb09252da1380fa97bf44a26562 differ diff --git a/Library/Artifacts/26/26b9c94c2b08647af346dc6354c0968d b/Library/Artifacts/26/26b9c94c2b08647af346dc6354c0968d new file mode 100644 index 000000000..cc1bdb69a Binary files /dev/null and b/Library/Artifacts/26/26b9c94c2b08647af346dc6354c0968d differ diff --git a/Library/Artifacts/26/26b9cecbe1b034fdbf123aae8c89e10c b/Library/Artifacts/26/26b9cecbe1b034fdbf123aae8c89e10c new file mode 100644 index 000000000..9fa656c48 Binary files /dev/null and b/Library/Artifacts/26/26b9cecbe1b034fdbf123aae8c89e10c differ diff --git a/Library/Artifacts/26/26ed80c2d2da81c40b6ecf0c4b92acd5 b/Library/Artifacts/26/26ed80c2d2da81c40b6ecf0c4b92acd5 new file mode 100644 index 000000000..b11e40a94 Binary files /dev/null and b/Library/Artifacts/26/26ed80c2d2da81c40b6ecf0c4b92acd5 differ diff --git a/Library/Artifacts/26/26f3755e3a8f169e85ec8262ec5a9008 b/Library/Artifacts/26/26f3755e3a8f169e85ec8262ec5a9008 new file mode 100644 index 000000000..a42081182 Binary files /dev/null and b/Library/Artifacts/26/26f3755e3a8f169e85ec8262ec5a9008 differ diff --git a/Library/Artifacts/26/26f6f726d36588cf30d6a1a96a61792f b/Library/Artifacts/26/26f6f726d36588cf30d6a1a96a61792f new file mode 100644 index 000000000..31d47987e Binary files /dev/null and b/Library/Artifacts/26/26f6f726d36588cf30d6a1a96a61792f differ diff --git a/Library/Artifacts/26/26f90fae72ac0545d7994171e8fcfca0 b/Library/Artifacts/26/26f90fae72ac0545d7994171e8fcfca0 new file mode 100644 index 000000000..ed9a09c1a Binary files /dev/null and b/Library/Artifacts/26/26f90fae72ac0545d7994171e8fcfca0 differ diff --git a/Library/Artifacts/26/26ff7cb182f8e1bd2e21cdca4924d7f0 b/Library/Artifacts/26/26ff7cb182f8e1bd2e21cdca4924d7f0 new file mode 100644 index 000000000..63611bc68 Binary files /dev/null and b/Library/Artifacts/26/26ff7cb182f8e1bd2e21cdca4924d7f0 differ diff --git a/Library/Artifacts/27/2701ed8e6eb9f69fc3e9599bacd12ea2 b/Library/Artifacts/27/2701ed8e6eb9f69fc3e9599bacd12ea2 new file mode 100644 index 000000000..df68d2310 Binary files /dev/null and b/Library/Artifacts/27/2701ed8e6eb9f69fc3e9599bacd12ea2 differ diff --git a/Library/Artifacts/27/270bb31ed9d9068cc8cbd0f7406ab6fc b/Library/Artifacts/27/270bb31ed9d9068cc8cbd0f7406ab6fc new file mode 100644 index 000000000..5beb57fa1 Binary files /dev/null and b/Library/Artifacts/27/270bb31ed9d9068cc8cbd0f7406ab6fc differ diff --git a/Library/Artifacts/27/2716201a82f6371c2dd2201a3ca55675 b/Library/Artifacts/27/2716201a82f6371c2dd2201a3ca55675 new file mode 100644 index 000000000..b58586d1a Binary files /dev/null and b/Library/Artifacts/27/2716201a82f6371c2dd2201a3ca55675 differ diff --git a/Library/Artifacts/27/271656a30d0dcb05817a4d52fd51e24a b/Library/Artifacts/27/271656a30d0dcb05817a4d52fd51e24a new file mode 100644 index 000000000..2364db3ea Binary files /dev/null and b/Library/Artifacts/27/271656a30d0dcb05817a4d52fd51e24a differ diff --git a/Library/Artifacts/27/272fa41681449009ba6da02a933040e2 b/Library/Artifacts/27/272fa41681449009ba6da02a933040e2 new file mode 100644 index 000000000..b59ac09f1 Binary files /dev/null and b/Library/Artifacts/27/272fa41681449009ba6da02a933040e2 differ diff --git a/Library/Artifacts/27/27435d293d489ee5a50f432212b93148 b/Library/Artifacts/27/27435d293d489ee5a50f432212b93148 new file mode 100644 index 000000000..4b17cafd8 Binary files /dev/null and b/Library/Artifacts/27/27435d293d489ee5a50f432212b93148 differ diff --git a/Library/Artifacts/27/2746121d34d4a129a221635b901455e1 b/Library/Artifacts/27/2746121d34d4a129a221635b901455e1 new file mode 100644 index 000000000..a0c1cfda5 Binary files /dev/null and b/Library/Artifacts/27/2746121d34d4a129a221635b901455e1 differ diff --git a/Library/Artifacts/27/274f09e436961d9bc4ba97a9d6f143c2 b/Library/Artifacts/27/274f09e436961d9bc4ba97a9d6f143c2 new file mode 100644 index 000000000..316737a26 Binary files /dev/null and b/Library/Artifacts/27/274f09e436961d9bc4ba97a9d6f143c2 differ diff --git a/Library/Artifacts/27/27517065ebb38b2259a004c7c4b5f4b7 b/Library/Artifacts/27/27517065ebb38b2259a004c7c4b5f4b7 new file mode 100644 index 000000000..3bc8b16a6 Binary files /dev/null and b/Library/Artifacts/27/27517065ebb38b2259a004c7c4b5f4b7 differ diff --git a/Library/Artifacts/27/27593d99e0294f79a30e1c1c4ef27e3d b/Library/Artifacts/27/27593d99e0294f79a30e1c1c4ef27e3d new file mode 100644 index 000000000..52b744fd9 Binary files /dev/null and b/Library/Artifacts/27/27593d99e0294f79a30e1c1c4ef27e3d differ diff --git a/Library/Artifacts/27/275fbfc2b0dbec8408203c4d6ecda8ee b/Library/Artifacts/27/275fbfc2b0dbec8408203c4d6ecda8ee new file mode 100644 index 000000000..04b17891b Binary files /dev/null and b/Library/Artifacts/27/275fbfc2b0dbec8408203c4d6ecda8ee differ diff --git a/Library/Artifacts/27/2766e1cb2cc2bb4d6a839725f2b5296c b/Library/Artifacts/27/2766e1cb2cc2bb4d6a839725f2b5296c new file mode 100644 index 000000000..956530ba2 Binary files /dev/null and b/Library/Artifacts/27/2766e1cb2cc2bb4d6a839725f2b5296c differ diff --git a/Library/Artifacts/27/2769a15671f71f8b1c327f4e2ca83903 b/Library/Artifacts/27/2769a15671f71f8b1c327f4e2ca83903 new file mode 100644 index 000000000..e49dd2832 Binary files /dev/null and b/Library/Artifacts/27/2769a15671f71f8b1c327f4e2ca83903 differ diff --git a/Library/Artifacts/27/2780e380cf79fd9f697c46de6f89aff9 b/Library/Artifacts/27/2780e380cf79fd9f697c46de6f89aff9 new file mode 100644 index 000000000..35c22a9a2 Binary files /dev/null and b/Library/Artifacts/27/2780e380cf79fd9f697c46de6f89aff9 differ diff --git a/Library/Artifacts/27/27958338768a23f39160fa680b4ae9d2 b/Library/Artifacts/27/27958338768a23f39160fa680b4ae9d2 new file mode 100644 index 000000000..ff57f330a Binary files /dev/null and b/Library/Artifacts/27/27958338768a23f39160fa680b4ae9d2 differ diff --git a/Library/Artifacts/27/27aa2c12702a2aa3b626c466bde600e8 b/Library/Artifacts/27/27aa2c12702a2aa3b626c466bde600e8 new file mode 100644 index 000000000..23a0c8752 Binary files /dev/null and b/Library/Artifacts/27/27aa2c12702a2aa3b626c466bde600e8 differ diff --git a/Library/Artifacts/27/27c13f55500a86ea50f39da5a32698f6 b/Library/Artifacts/27/27c13f55500a86ea50f39da5a32698f6 new file mode 100644 index 000000000..b9da7c93d Binary files /dev/null and b/Library/Artifacts/27/27c13f55500a86ea50f39da5a32698f6 differ diff --git a/Library/Artifacts/27/27d0cccd96aa50c5a829b568cf0d3439 b/Library/Artifacts/27/27d0cccd96aa50c5a829b568cf0d3439 new file mode 100644 index 000000000..0255cd568 Binary files /dev/null and b/Library/Artifacts/27/27d0cccd96aa50c5a829b568cf0d3439 differ diff --git a/Library/Artifacts/27/27d31301ae79a0068f98117c54dfbef6 b/Library/Artifacts/27/27d31301ae79a0068f98117c54dfbef6 new file mode 100644 index 000000000..204e568bf Binary files /dev/null and b/Library/Artifacts/27/27d31301ae79a0068f98117c54dfbef6 differ diff --git a/Library/Artifacts/27/27ed434890a665d0f37cc267f2e92911 b/Library/Artifacts/27/27ed434890a665d0f37cc267f2e92911 new file mode 100644 index 000000000..d3b2a2533 Binary files /dev/null and b/Library/Artifacts/27/27ed434890a665d0f37cc267f2e92911 differ diff --git a/Library/Artifacts/27/27f97582c479fff69e8a8efa9cbcd8bd b/Library/Artifacts/27/27f97582c479fff69e8a8efa9cbcd8bd new file mode 100644 index 000000000..287b6734b Binary files /dev/null and b/Library/Artifacts/27/27f97582c479fff69e8a8efa9cbcd8bd differ diff --git a/Library/Artifacts/28/2803db95fcaef3aa16646a9bade97c93 b/Library/Artifacts/28/2803db95fcaef3aa16646a9bade97c93 new file mode 100644 index 000000000..b0c641246 Binary files /dev/null and b/Library/Artifacts/28/2803db95fcaef3aa16646a9bade97c93 differ diff --git a/Library/Artifacts/28/281184af595b47664119952e18f9a7ff b/Library/Artifacts/28/281184af595b47664119952e18f9a7ff new file mode 100644 index 000000000..e91e07002 Binary files /dev/null and b/Library/Artifacts/28/281184af595b47664119952e18f9a7ff differ diff --git a/Library/Artifacts/28/2819f24efbe91456c0ef1897dbf01460 b/Library/Artifacts/28/2819f24efbe91456c0ef1897dbf01460 new file mode 100644 index 000000000..b0197300d Binary files /dev/null and b/Library/Artifacts/28/2819f24efbe91456c0ef1897dbf01460 differ diff --git a/Library/Artifacts/28/2821a9881293387d691b325d61a55dae b/Library/Artifacts/28/2821a9881293387d691b325d61a55dae new file mode 100644 index 000000000..7a393bc99 Binary files /dev/null and b/Library/Artifacts/28/2821a9881293387d691b325d61a55dae differ diff --git a/Library/Artifacts/28/28290e654972b0fe43dda7c8b73801b1 b/Library/Artifacts/28/28290e654972b0fe43dda7c8b73801b1 new file mode 100644 index 000000000..01baaedca Binary files /dev/null and b/Library/Artifacts/28/28290e654972b0fe43dda7c8b73801b1 differ diff --git a/Library/Artifacts/28/28335050268fb3234fe6c083ffd66692 b/Library/Artifacts/28/28335050268fb3234fe6c083ffd66692 new file mode 100644 index 000000000..09200630f Binary files /dev/null and b/Library/Artifacts/28/28335050268fb3234fe6c083ffd66692 differ diff --git a/Library/Artifacts/28/284518ae7f422c0261ef4aa858baa55f b/Library/Artifacts/28/284518ae7f422c0261ef4aa858baa55f new file mode 100644 index 000000000..1b32d061f Binary files /dev/null and b/Library/Artifacts/28/284518ae7f422c0261ef4aa858baa55f differ diff --git a/Library/Artifacts/28/28721413fc327f7c3990fc10226e1c3d b/Library/Artifacts/28/28721413fc327f7c3990fc10226e1c3d new file mode 100644 index 000000000..5ff3d06b8 Binary files /dev/null and b/Library/Artifacts/28/28721413fc327f7c3990fc10226e1c3d differ diff --git a/Library/Artifacts/28/2879ed33bb54413477935de1c768f6be b/Library/Artifacts/28/2879ed33bb54413477935de1c768f6be new file mode 100644 index 000000000..cf3506561 Binary files /dev/null and b/Library/Artifacts/28/2879ed33bb54413477935de1c768f6be differ diff --git a/Library/Artifacts/28/287c44492ed27f233d3ec71b8f86d545 b/Library/Artifacts/28/287c44492ed27f233d3ec71b8f86d545 new file mode 100644 index 000000000..eb04e5b82 Binary files /dev/null and b/Library/Artifacts/28/287c44492ed27f233d3ec71b8f86d545 differ diff --git a/Library/Artifacts/28/2881966b1235b06cc3b712c12e7fc555 b/Library/Artifacts/28/2881966b1235b06cc3b712c12e7fc555 new file mode 100644 index 000000000..320980421 Binary files /dev/null and b/Library/Artifacts/28/2881966b1235b06cc3b712c12e7fc555 differ diff --git a/Library/Artifacts/28/289c6e9b131580dac25f204d3e127a35 b/Library/Artifacts/28/289c6e9b131580dac25f204d3e127a35 new file mode 100644 index 000000000..3edc76e32 Binary files /dev/null and b/Library/Artifacts/28/289c6e9b131580dac25f204d3e127a35 differ diff --git a/Library/Artifacts/28/28afcbcf8064f40a26c1383abe473194 b/Library/Artifacts/28/28afcbcf8064f40a26c1383abe473194 new file mode 100644 index 000000000..f0c48ee1e Binary files /dev/null and b/Library/Artifacts/28/28afcbcf8064f40a26c1383abe473194 differ diff --git a/Library/Artifacts/28/28c7038d3bc28bfb8f4418784b2543c0 b/Library/Artifacts/28/28c7038d3bc28bfb8f4418784b2543c0 new file mode 100644 index 000000000..d349b99c2 Binary files /dev/null and b/Library/Artifacts/28/28c7038d3bc28bfb8f4418784b2543c0 differ diff --git a/Library/Artifacts/28/28c7d7b67752f995c73851c47083634b b/Library/Artifacts/28/28c7d7b67752f995c73851c47083634b new file mode 100644 index 000000000..46f4f41d7 Binary files /dev/null and b/Library/Artifacts/28/28c7d7b67752f995c73851c47083634b differ diff --git a/Library/Artifacts/28/28cd5895c67adb39f697e4e3697513ac b/Library/Artifacts/28/28cd5895c67adb39f697e4e3697513ac new file mode 100644 index 000000000..1d3d078f1 Binary files /dev/null and b/Library/Artifacts/28/28cd5895c67adb39f697e4e3697513ac differ diff --git a/Library/Artifacts/28/28e9128d436f34b6d68a86133bc8033c b/Library/Artifacts/28/28e9128d436f34b6d68a86133bc8033c new file mode 100644 index 000000000..e55fc93b0 Binary files /dev/null and b/Library/Artifacts/28/28e9128d436f34b6d68a86133bc8033c differ diff --git a/Library/Artifacts/28/28f1d4c9076a7446c170c5c6a91e4960 b/Library/Artifacts/28/28f1d4c9076a7446c170c5c6a91e4960 new file mode 100644 index 000000000..dd9a2d2a9 Binary files /dev/null and b/Library/Artifacts/28/28f1d4c9076a7446c170c5c6a91e4960 differ diff --git a/Library/Artifacts/29/290a265853e135b650e4f422821b2df5 b/Library/Artifacts/29/290a265853e135b650e4f422821b2df5 new file mode 100644 index 000000000..b3b4e56ab Binary files /dev/null and b/Library/Artifacts/29/290a265853e135b650e4f422821b2df5 differ diff --git a/Library/Artifacts/29/2913a5eb1199d0389344cf0b126e3ab8 b/Library/Artifacts/29/2913a5eb1199d0389344cf0b126e3ab8 new file mode 100644 index 000000000..b26d4eb76 Binary files /dev/null and b/Library/Artifacts/29/2913a5eb1199d0389344cf0b126e3ab8 differ diff --git a/Library/Artifacts/29/2918d14b493576dbbc104860e8d7b935 b/Library/Artifacts/29/2918d14b493576dbbc104860e8d7b935 new file mode 100644 index 000000000..c97b8e6b4 Binary files /dev/null and b/Library/Artifacts/29/2918d14b493576dbbc104860e8d7b935 differ diff --git a/Library/Artifacts/29/291dc36228192a1dfa874e40c0632cdd b/Library/Artifacts/29/291dc36228192a1dfa874e40c0632cdd new file mode 100644 index 000000000..5aee14e56 Binary files /dev/null and b/Library/Artifacts/29/291dc36228192a1dfa874e40c0632cdd differ diff --git a/Library/Artifacts/29/29254604a7f2b8c9b705338132204d3d b/Library/Artifacts/29/29254604a7f2b8c9b705338132204d3d new file mode 100644 index 000000000..544d85623 Binary files /dev/null and b/Library/Artifacts/29/29254604a7f2b8c9b705338132204d3d differ diff --git a/Library/Artifacts/29/292b9e9d2341383a3e462cbe9cfa46ae b/Library/Artifacts/29/292b9e9d2341383a3e462cbe9cfa46ae new file mode 100644 index 000000000..d7c782cc8 Binary files /dev/null and b/Library/Artifacts/29/292b9e9d2341383a3e462cbe9cfa46ae differ diff --git a/Library/Artifacts/29/295aee0aedac436b0401033fd2d875ab b/Library/Artifacts/29/295aee0aedac436b0401033fd2d875ab new file mode 100644 index 000000000..76523294e Binary files /dev/null and b/Library/Artifacts/29/295aee0aedac436b0401033fd2d875ab differ diff --git a/Library/Artifacts/29/2982c0bca17b176bb42ad508ca44d8cd b/Library/Artifacts/29/2982c0bca17b176bb42ad508ca44d8cd new file mode 100644 index 000000000..8e1930ed9 Binary files /dev/null and b/Library/Artifacts/29/2982c0bca17b176bb42ad508ca44d8cd differ diff --git a/Library/Artifacts/29/298c267c934032ba5004840280432f71 b/Library/Artifacts/29/298c267c934032ba5004840280432f71 new file mode 100644 index 000000000..7fb2b9ef0 Binary files /dev/null and b/Library/Artifacts/29/298c267c934032ba5004840280432f71 differ diff --git a/Library/Artifacts/29/29bb65ec4cc3581327f402256267fb80 b/Library/Artifacts/29/29bb65ec4cc3581327f402256267fb80 new file mode 100644 index 000000000..7da559cfe Binary files /dev/null and b/Library/Artifacts/29/29bb65ec4cc3581327f402256267fb80 differ diff --git a/Library/Artifacts/29/29bb9e3cd48bcb189473e502509b0a37 b/Library/Artifacts/29/29bb9e3cd48bcb189473e502509b0a37 new file mode 100644 index 000000000..d37749c13 Binary files /dev/null and b/Library/Artifacts/29/29bb9e3cd48bcb189473e502509b0a37 differ diff --git a/Library/Artifacts/29/29bdc3674b91d896b584ce6dd83f15cf b/Library/Artifacts/29/29bdc3674b91d896b584ce6dd83f15cf new file mode 100644 index 000000000..93d6aaa2d Binary files /dev/null and b/Library/Artifacts/29/29bdc3674b91d896b584ce6dd83f15cf differ diff --git a/Library/Artifacts/29/29c2b417271f4161680385f34402cc76 b/Library/Artifacts/29/29c2b417271f4161680385f34402cc76 new file mode 100644 index 000000000..78da21c3a Binary files /dev/null and b/Library/Artifacts/29/29c2b417271f4161680385f34402cc76 differ diff --git a/Library/Artifacts/29/29d0bb484cd9da53698911fb19f52f2e b/Library/Artifacts/29/29d0bb484cd9da53698911fb19f52f2e new file mode 100644 index 000000000..e9eef171a Binary files /dev/null and b/Library/Artifacts/29/29d0bb484cd9da53698911fb19f52f2e differ diff --git a/Library/Artifacts/29/29d4fe34da969818f3b2138b56e1c600 b/Library/Artifacts/29/29d4fe34da969818f3b2138b56e1c600 new file mode 100644 index 000000000..ec8f9bc83 Binary files /dev/null and b/Library/Artifacts/29/29d4fe34da969818f3b2138b56e1c600 differ diff --git a/Library/Artifacts/29/29e0ac6262ac9d7563fad7d985479161 b/Library/Artifacts/29/29e0ac6262ac9d7563fad7d985479161 new file mode 100644 index 000000000..442137611 Binary files /dev/null and b/Library/Artifacts/29/29e0ac6262ac9d7563fad7d985479161 differ diff --git a/Library/Artifacts/29/29e5fd02bbfe705c0566f1ce20af40c9 b/Library/Artifacts/29/29e5fd02bbfe705c0566f1ce20af40c9 new file mode 100644 index 000000000..caba1bd0e Binary files /dev/null and b/Library/Artifacts/29/29e5fd02bbfe705c0566f1ce20af40c9 differ diff --git a/Library/Artifacts/29/29ebe865d333c7f2d5d807b8d77b5b3d b/Library/Artifacts/29/29ebe865d333c7f2d5d807b8d77b5b3d new file mode 100644 index 000000000..01b4c36bf Binary files /dev/null and b/Library/Artifacts/29/29ebe865d333c7f2d5d807b8d77b5b3d differ diff --git a/Library/Artifacts/2a/2a0cafe0d1d22ed7b0b2fb179d3cd04d b/Library/Artifacts/2a/2a0cafe0d1d22ed7b0b2fb179d3cd04d new file mode 100644 index 000000000..7ef31f280 Binary files /dev/null and b/Library/Artifacts/2a/2a0cafe0d1d22ed7b0b2fb179d3cd04d differ diff --git a/Library/Artifacts/2a/2a11ac14c7a8f8aa93dd00309024a9b5 b/Library/Artifacts/2a/2a11ac14c7a8f8aa93dd00309024a9b5 new file mode 100644 index 000000000..c7881c03f Binary files /dev/null and b/Library/Artifacts/2a/2a11ac14c7a8f8aa93dd00309024a9b5 differ diff --git a/Library/Artifacts/2a/2a1d1329226a5a976efa734458b541fe b/Library/Artifacts/2a/2a1d1329226a5a976efa734458b541fe new file mode 100644 index 000000000..379105541 Binary files /dev/null and b/Library/Artifacts/2a/2a1d1329226a5a976efa734458b541fe differ diff --git a/Library/Artifacts/2a/2a31b4028454a0e40b907d4e1f754867 b/Library/Artifacts/2a/2a31b4028454a0e40b907d4e1f754867 new file mode 100644 index 000000000..d2e044f97 Binary files /dev/null and b/Library/Artifacts/2a/2a31b4028454a0e40b907d4e1f754867 differ diff --git a/Library/Artifacts/2a/2a3442f8f4d638b55507f3774879e6cb b/Library/Artifacts/2a/2a3442f8f4d638b55507f3774879e6cb new file mode 100644 index 000000000..c9858c040 Binary files /dev/null and b/Library/Artifacts/2a/2a3442f8f4d638b55507f3774879e6cb differ diff --git a/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 new file mode 100644 index 000000000..b70fff492 Binary files /dev/null and b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 differ diff --git a/Library/Artifacts/2a/2a5ad7180684c59839de07565753dc3f b/Library/Artifacts/2a/2a5ad7180684c59839de07565753dc3f new file mode 100644 index 000000000..56b552611 Binary files /dev/null and b/Library/Artifacts/2a/2a5ad7180684c59839de07565753dc3f differ diff --git a/Library/Artifacts/2a/2a5b794a4538588ca73c3eb07c008188 b/Library/Artifacts/2a/2a5b794a4538588ca73c3eb07c008188 new file mode 100644 index 000000000..19d37969e Binary files /dev/null and b/Library/Artifacts/2a/2a5b794a4538588ca73c3eb07c008188 differ diff --git a/Library/Artifacts/2a/2a6901e463aa71a8a507f9d6296aa0c6 b/Library/Artifacts/2a/2a6901e463aa71a8a507f9d6296aa0c6 new file mode 100644 index 000000000..c0d8ba304 Binary files /dev/null and b/Library/Artifacts/2a/2a6901e463aa71a8a507f9d6296aa0c6 differ diff --git a/Library/Artifacts/2a/2a6a00a12c340b78ce343f3ca340c59f b/Library/Artifacts/2a/2a6a00a12c340b78ce343f3ca340c59f new file mode 100644 index 000000000..acc9cc1f8 Binary files /dev/null and b/Library/Artifacts/2a/2a6a00a12c340b78ce343f3ca340c59f differ diff --git a/Library/Artifacts/2a/2a6e80f9924be55a4bf2ec33ae3a332a b/Library/Artifacts/2a/2a6e80f9924be55a4bf2ec33ae3a332a new file mode 100644 index 000000000..45c4b08a3 Binary files /dev/null and b/Library/Artifacts/2a/2a6e80f9924be55a4bf2ec33ae3a332a differ diff --git a/Library/Artifacts/2a/2a74c7214a6dd966e3310a2d61918c2a b/Library/Artifacts/2a/2a74c7214a6dd966e3310a2d61918c2a new file mode 100644 index 000000000..8c89310cb Binary files /dev/null and b/Library/Artifacts/2a/2a74c7214a6dd966e3310a2d61918c2a differ diff --git a/Library/Artifacts/2a/2a754f99beac1a67f64086e8f53d4d2b b/Library/Artifacts/2a/2a754f99beac1a67f64086e8f53d4d2b new file mode 100644 index 000000000..466d3cec6 Binary files /dev/null and b/Library/Artifacts/2a/2a754f99beac1a67f64086e8f53d4d2b differ diff --git a/Library/Artifacts/2a/2a76395300efb8f50d2047317a285116 b/Library/Artifacts/2a/2a76395300efb8f50d2047317a285116 new file mode 100644 index 000000000..7213b3352 Binary files /dev/null and b/Library/Artifacts/2a/2a76395300efb8f50d2047317a285116 differ diff --git a/Library/Artifacts/2a/2a819e07e0f5241c62d95e1482d4a190 b/Library/Artifacts/2a/2a819e07e0f5241c62d95e1482d4a190 new file mode 100644 index 000000000..8f65d4205 Binary files /dev/null and b/Library/Artifacts/2a/2a819e07e0f5241c62d95e1482d4a190 differ diff --git a/Library/Artifacts/2a/2a89d055bd3c3abbf765be3e1400072d b/Library/Artifacts/2a/2a89d055bd3c3abbf765be3e1400072d new file mode 100644 index 000000000..c3a08ce1c Binary files /dev/null and b/Library/Artifacts/2a/2a89d055bd3c3abbf765be3e1400072d differ diff --git a/Library/Artifacts/2a/2a8b86ed4152e3deead7c87b7c7ce8ed b/Library/Artifacts/2a/2a8b86ed4152e3deead7c87b7c7ce8ed new file mode 100644 index 000000000..01235cb32 Binary files /dev/null and b/Library/Artifacts/2a/2a8b86ed4152e3deead7c87b7c7ce8ed differ diff --git a/Library/Artifacts/2a/2a97652a947a97e045cbf9001950e2e7 b/Library/Artifacts/2a/2a97652a947a97e045cbf9001950e2e7 new file mode 100644 index 000000000..ffa935dff Binary files /dev/null and b/Library/Artifacts/2a/2a97652a947a97e045cbf9001950e2e7 differ diff --git a/Library/Artifacts/2a/2aad0289ec0e1bdd85e3d200c0435df6 b/Library/Artifacts/2a/2aad0289ec0e1bdd85e3d200c0435df6 new file mode 100644 index 000000000..89322269f Binary files /dev/null and b/Library/Artifacts/2a/2aad0289ec0e1bdd85e3d200c0435df6 differ diff --git a/Library/Artifacts/2a/2aaf6d1f57a3450c2c911cbe39dd71b2 b/Library/Artifacts/2a/2aaf6d1f57a3450c2c911cbe39dd71b2 new file mode 100644 index 000000000..47aa2eca1 Binary files /dev/null and b/Library/Artifacts/2a/2aaf6d1f57a3450c2c911cbe39dd71b2 differ diff --git a/Library/Artifacts/2a/2ab2204ff3c1299b256fe47d4dae39a6 b/Library/Artifacts/2a/2ab2204ff3c1299b256fe47d4dae39a6 new file mode 100644 index 000000000..f7a772a1f Binary files /dev/null and b/Library/Artifacts/2a/2ab2204ff3c1299b256fe47d4dae39a6 differ diff --git a/Library/Artifacts/2a/2abcb13b1ceaf4e5dbe60cd513a45537 b/Library/Artifacts/2a/2abcb13b1ceaf4e5dbe60cd513a45537 new file mode 100644 index 000000000..69704e142 Binary files /dev/null and b/Library/Artifacts/2a/2abcb13b1ceaf4e5dbe60cd513a45537 differ diff --git a/Library/Artifacts/2a/2ac24eb8002f1b6dd722ae64d3d0ce62 b/Library/Artifacts/2a/2ac24eb8002f1b6dd722ae64d3d0ce62 new file mode 100644 index 000000000..42700b808 Binary files /dev/null and b/Library/Artifacts/2a/2ac24eb8002f1b6dd722ae64d3d0ce62 differ diff --git a/Library/Artifacts/2a/2acb2efd7415c318cac4a43cb7561f99 b/Library/Artifacts/2a/2acb2efd7415c318cac4a43cb7561f99 new file mode 100644 index 000000000..76b62a8be Binary files /dev/null and b/Library/Artifacts/2a/2acb2efd7415c318cac4a43cb7561f99 differ diff --git a/Library/Artifacts/2a/2ae7b10dadc488e7b741865a6e2fc915 b/Library/Artifacts/2a/2ae7b10dadc488e7b741865a6e2fc915 new file mode 100644 index 000000000..30130ee93 Binary files /dev/null and b/Library/Artifacts/2a/2ae7b10dadc488e7b741865a6e2fc915 differ diff --git a/Library/Artifacts/2a/2aee83bc7cf8564911aaa160cef9cc42 b/Library/Artifacts/2a/2aee83bc7cf8564911aaa160cef9cc42 new file mode 100644 index 000000000..35ea58ad2 Binary files /dev/null and b/Library/Artifacts/2a/2aee83bc7cf8564911aaa160cef9cc42 differ diff --git a/Library/Artifacts/2a/2aef9e9f5f16fd934640a1db56f97914 b/Library/Artifacts/2a/2aef9e9f5f16fd934640a1db56f97914 new file mode 100644 index 000000000..575ff1fad Binary files /dev/null and b/Library/Artifacts/2a/2aef9e9f5f16fd934640a1db56f97914 differ diff --git a/Library/Artifacts/2a/2af6ca55b214a2a3f7249a6dedd32154 b/Library/Artifacts/2a/2af6ca55b214a2a3f7249a6dedd32154 new file mode 100644 index 000000000..4ebef4046 Binary files /dev/null and b/Library/Artifacts/2a/2af6ca55b214a2a3f7249a6dedd32154 differ diff --git a/Library/Artifacts/2b/2b01bc805a875a2b569bb2804dfde8b3 b/Library/Artifacts/2b/2b01bc805a875a2b569bb2804dfde8b3 new file mode 100644 index 000000000..c380cb368 Binary files /dev/null and b/Library/Artifacts/2b/2b01bc805a875a2b569bb2804dfde8b3 differ diff --git a/Library/Artifacts/2b/2b06574baa90cc69f249a502f4e97820 b/Library/Artifacts/2b/2b06574baa90cc69f249a502f4e97820 new file mode 100644 index 000000000..8051d24dd Binary files /dev/null and b/Library/Artifacts/2b/2b06574baa90cc69f249a502f4e97820 differ diff --git a/Library/Artifacts/2b/2b17d6f74022c5fe6bef4ee92324a171 b/Library/Artifacts/2b/2b17d6f74022c5fe6bef4ee92324a171 new file mode 100644 index 000000000..610458120 Binary files /dev/null and b/Library/Artifacts/2b/2b17d6f74022c5fe6bef4ee92324a171 differ diff --git a/Library/Artifacts/2b/2b1a7ba1230283b95a8f819663d1c860 b/Library/Artifacts/2b/2b1a7ba1230283b95a8f819663d1c860 new file mode 100644 index 000000000..6cde8d4af Binary files /dev/null and b/Library/Artifacts/2b/2b1a7ba1230283b95a8f819663d1c860 differ diff --git a/Library/Artifacts/2b/2b1ad0a1fcb7070afd10dd36d580996f b/Library/Artifacts/2b/2b1ad0a1fcb7070afd10dd36d580996f new file mode 100644 index 000000000..819796e81 Binary files /dev/null and b/Library/Artifacts/2b/2b1ad0a1fcb7070afd10dd36d580996f differ diff --git a/Library/Artifacts/2b/2b3496c88b03bd98c9de0d6881445f20 b/Library/Artifacts/2b/2b3496c88b03bd98c9de0d6881445f20 new file mode 100644 index 000000000..66427d9f0 Binary files /dev/null and b/Library/Artifacts/2b/2b3496c88b03bd98c9de0d6881445f20 differ diff --git a/Library/Artifacts/2b/2b50c415ebbe67b54a8e95b1a9a9c687 b/Library/Artifacts/2b/2b50c415ebbe67b54a8e95b1a9a9c687 new file mode 100644 index 000000000..4592c221c Binary files /dev/null and b/Library/Artifacts/2b/2b50c415ebbe67b54a8e95b1a9a9c687 differ diff --git a/Library/Artifacts/2b/2b65e234f8af5c4654a363a13a0ce96e b/Library/Artifacts/2b/2b65e234f8af5c4654a363a13a0ce96e new file mode 100644 index 000000000..f42a6b040 Binary files /dev/null and b/Library/Artifacts/2b/2b65e234f8af5c4654a363a13a0ce96e differ diff --git a/Library/Artifacts/2b/2b7cf01cea54bca8012514ccf78a85d4 b/Library/Artifacts/2b/2b7cf01cea54bca8012514ccf78a85d4 new file mode 100644 index 000000000..e55fb39e7 Binary files /dev/null and b/Library/Artifacts/2b/2b7cf01cea54bca8012514ccf78a85d4 differ diff --git a/Library/Artifacts/2b/2b8ec5aa8c105f9dc43b5475b1a65ae8 b/Library/Artifacts/2b/2b8ec5aa8c105f9dc43b5475b1a65ae8 new file mode 100644 index 000000000..c474c1d56 Binary files /dev/null and b/Library/Artifacts/2b/2b8ec5aa8c105f9dc43b5475b1a65ae8 differ diff --git a/Library/Artifacts/2b/2b9d43aaee7dd5bd70eafa99c8893065 b/Library/Artifacts/2b/2b9d43aaee7dd5bd70eafa99c8893065 new file mode 100644 index 000000000..30ae0f68d Binary files /dev/null and b/Library/Artifacts/2b/2b9d43aaee7dd5bd70eafa99c8893065 differ diff --git a/Library/Artifacts/2b/2ba835ffda1c80c0f02c2e506025b1fa b/Library/Artifacts/2b/2ba835ffda1c80c0f02c2e506025b1fa new file mode 100644 index 000000000..67eae0e26 Binary files /dev/null and b/Library/Artifacts/2b/2ba835ffda1c80c0f02c2e506025b1fa differ diff --git a/Library/Artifacts/2b/2bafb2fd0f3e1dd939b4790b3a68c693 b/Library/Artifacts/2b/2bafb2fd0f3e1dd939b4790b3a68c693 new file mode 100644 index 000000000..d0a21c19c Binary files /dev/null and b/Library/Artifacts/2b/2bafb2fd0f3e1dd939b4790b3a68c693 differ diff --git a/Library/Artifacts/2b/2bb6a799e3cd28f632d529a0c82be182 b/Library/Artifacts/2b/2bb6a799e3cd28f632d529a0c82be182 new file mode 100644 index 000000000..f4170d577 Binary files /dev/null and b/Library/Artifacts/2b/2bb6a799e3cd28f632d529a0c82be182 differ diff --git a/Library/Artifacts/2b/2bb8057d9fd6fee6825f653c3d62ca56 b/Library/Artifacts/2b/2bb8057d9fd6fee6825f653c3d62ca56 new file mode 100644 index 000000000..1767d7f71 Binary files /dev/null and b/Library/Artifacts/2b/2bb8057d9fd6fee6825f653c3d62ca56 differ diff --git a/Library/Artifacts/2b/2bb92e741c4ff455314c6dbf90c2e487 b/Library/Artifacts/2b/2bb92e741c4ff455314c6dbf90c2e487 new file mode 100644 index 000000000..71425b3df Binary files /dev/null and b/Library/Artifacts/2b/2bb92e741c4ff455314c6dbf90c2e487 differ diff --git a/Library/Artifacts/2b/2bd114c1c52e85c823a85a71dc1e1c3c b/Library/Artifacts/2b/2bd114c1c52e85c823a85a71dc1e1c3c new file mode 100644 index 000000000..d254ba363 Binary files /dev/null and b/Library/Artifacts/2b/2bd114c1c52e85c823a85a71dc1e1c3c differ diff --git a/Library/Artifacts/2b/2bd64d3dbc8e3a1ebb014b775adac782 b/Library/Artifacts/2b/2bd64d3dbc8e3a1ebb014b775adac782 new file mode 100644 index 000000000..930597c07 Binary files /dev/null and b/Library/Artifacts/2b/2bd64d3dbc8e3a1ebb014b775adac782 differ diff --git a/Library/Artifacts/2b/2bd9b94f252f35f8122db7bd51bdae6f b/Library/Artifacts/2b/2bd9b94f252f35f8122db7bd51bdae6f new file mode 100644 index 000000000..176ac5ace Binary files /dev/null and b/Library/Artifacts/2b/2bd9b94f252f35f8122db7bd51bdae6f differ diff --git a/Library/Artifacts/2b/2be5dbe685f2613fe17d7ec1d99a7bb6 b/Library/Artifacts/2b/2be5dbe685f2613fe17d7ec1d99a7bb6 new file mode 100644 index 000000000..f7b5b2c97 Binary files /dev/null and b/Library/Artifacts/2b/2be5dbe685f2613fe17d7ec1d99a7bb6 differ diff --git a/Library/Artifacts/2c/2c0dc450cd6f94057b230480f304364e b/Library/Artifacts/2c/2c0dc450cd6f94057b230480f304364e new file mode 100644 index 000000000..80118ee77 Binary files /dev/null and b/Library/Artifacts/2c/2c0dc450cd6f94057b230480f304364e differ diff --git a/Library/Artifacts/2c/2c165fbd19327217f1bded74ed2b4778 b/Library/Artifacts/2c/2c165fbd19327217f1bded74ed2b4778 new file mode 100644 index 000000000..43c4fc5d4 Binary files /dev/null and b/Library/Artifacts/2c/2c165fbd19327217f1bded74ed2b4778 differ diff --git a/Library/Artifacts/2c/2c1e3fbd44cecae2a577eb0e54c57786 b/Library/Artifacts/2c/2c1e3fbd44cecae2a577eb0e54c57786 new file mode 100644 index 000000000..0da4dcd5c Binary files /dev/null and b/Library/Artifacts/2c/2c1e3fbd44cecae2a577eb0e54c57786 differ diff --git a/Library/Artifacts/2c/2c284aa997c4d7133a75d504baa8324a b/Library/Artifacts/2c/2c284aa997c4d7133a75d504baa8324a new file mode 100644 index 000000000..669c7a994 Binary files /dev/null and b/Library/Artifacts/2c/2c284aa997c4d7133a75d504baa8324a differ diff --git a/Library/Artifacts/2c/2c3331162989cc8ed71e9bfc2f48e3a7 b/Library/Artifacts/2c/2c3331162989cc8ed71e9bfc2f48e3a7 new file mode 100644 index 000000000..50934e2db Binary files /dev/null and b/Library/Artifacts/2c/2c3331162989cc8ed71e9bfc2f48e3a7 differ diff --git a/Library/Artifacts/2c/2c3523e46e084b80713e5f8d103c13f6 b/Library/Artifacts/2c/2c3523e46e084b80713e5f8d103c13f6 new file mode 100644 index 000000000..460371a98 Binary files /dev/null and b/Library/Artifacts/2c/2c3523e46e084b80713e5f8d103c13f6 differ diff --git a/Library/Artifacts/2c/2c4ec39aae3885a395770fd462900f22 b/Library/Artifacts/2c/2c4ec39aae3885a395770fd462900f22 new file mode 100644 index 000000000..f6b9450d1 Binary files /dev/null and b/Library/Artifacts/2c/2c4ec39aae3885a395770fd462900f22 differ diff --git a/Library/Artifacts/2c/2c7dd4f082d241e65733b946bed91e97 b/Library/Artifacts/2c/2c7dd4f082d241e65733b946bed91e97 new file mode 100644 index 000000000..3af4d6a38 Binary files /dev/null and b/Library/Artifacts/2c/2c7dd4f082d241e65733b946bed91e97 differ diff --git a/Library/Artifacts/2c/2c84017cd0f461a84f788ecd67dfc516 b/Library/Artifacts/2c/2c84017cd0f461a84f788ecd67dfc516 new file mode 100644 index 000000000..3a59d70ef Binary files /dev/null and b/Library/Artifacts/2c/2c84017cd0f461a84f788ecd67dfc516 differ diff --git a/Library/Artifacts/2c/2c85fb398a252202c96c7a394867d9b0 b/Library/Artifacts/2c/2c85fb398a252202c96c7a394867d9b0 new file mode 100644 index 000000000..fea77bb5a Binary files /dev/null and b/Library/Artifacts/2c/2c85fb398a252202c96c7a394867d9b0 differ diff --git a/Library/Artifacts/2c/2c9bc68997297aedc3c49d9e4ac2067a b/Library/Artifacts/2c/2c9bc68997297aedc3c49d9e4ac2067a new file mode 100644 index 000000000..c8bcc43b1 Binary files /dev/null and b/Library/Artifacts/2c/2c9bc68997297aedc3c49d9e4ac2067a differ diff --git a/Library/Artifacts/2c/2c9dd70303f087a55c0f010911b91b7b b/Library/Artifacts/2c/2c9dd70303f087a55c0f010911b91b7b new file mode 100644 index 000000000..2831357a6 Binary files /dev/null and b/Library/Artifacts/2c/2c9dd70303f087a55c0f010911b91b7b differ diff --git a/Library/Artifacts/2c/2cb689b25a95be352f073c0fbefebdff b/Library/Artifacts/2c/2cb689b25a95be352f073c0fbefebdff new file mode 100644 index 000000000..bfca28c9f Binary files /dev/null and b/Library/Artifacts/2c/2cb689b25a95be352f073c0fbefebdff differ diff --git a/Library/Artifacts/2c/2cc8c89bb8e71808114c617a871978b4 b/Library/Artifacts/2c/2cc8c89bb8e71808114c617a871978b4 new file mode 100644 index 000000000..4f165fce5 Binary files /dev/null and b/Library/Artifacts/2c/2cc8c89bb8e71808114c617a871978b4 differ diff --git a/Library/Artifacts/2c/2ccced943a0ec0030d749facceee6ebe b/Library/Artifacts/2c/2ccced943a0ec0030d749facceee6ebe new file mode 100644 index 000000000..63e022700 Binary files /dev/null and b/Library/Artifacts/2c/2ccced943a0ec0030d749facceee6ebe differ diff --git a/Library/Artifacts/2c/2cdfc207aa83662c2e4c648e6b92b573 b/Library/Artifacts/2c/2cdfc207aa83662c2e4c648e6b92b573 new file mode 100644 index 000000000..dd2ddf3c9 Binary files /dev/null and b/Library/Artifacts/2c/2cdfc207aa83662c2e4c648e6b92b573 differ diff --git a/Library/Artifacts/2c/2cfba109f90dfc019c6d1cbf3e06f4ed b/Library/Artifacts/2c/2cfba109f90dfc019c6d1cbf3e06f4ed new file mode 100644 index 000000000..8ac8c2794 Binary files /dev/null and b/Library/Artifacts/2c/2cfba109f90dfc019c6d1cbf3e06f4ed differ diff --git a/Library/Artifacts/2d/2d04f9dfdb0957c194eedc68c2e5552d b/Library/Artifacts/2d/2d04f9dfdb0957c194eedc68c2e5552d new file mode 100644 index 000000000..ca482e771 Binary files /dev/null and b/Library/Artifacts/2d/2d04f9dfdb0957c194eedc68c2e5552d differ diff --git a/Library/Artifacts/2d/2d196f66d46c9651ea0abf3b92e90940 b/Library/Artifacts/2d/2d196f66d46c9651ea0abf3b92e90940 new file mode 100644 index 000000000..f1504b283 Binary files /dev/null and b/Library/Artifacts/2d/2d196f66d46c9651ea0abf3b92e90940 differ diff --git a/Library/Artifacts/2d/2d2f3ca62521a9cf3f8aa9d9d3d65cfa b/Library/Artifacts/2d/2d2f3ca62521a9cf3f8aa9d9d3d65cfa new file mode 100644 index 000000000..3ae588e39 Binary files /dev/null and b/Library/Artifacts/2d/2d2f3ca62521a9cf3f8aa9d9d3d65cfa differ diff --git a/Library/Artifacts/2d/2d2fe2501e9b16ee59b38e0074cf2cbb b/Library/Artifacts/2d/2d2fe2501e9b16ee59b38e0074cf2cbb new file mode 100644 index 000000000..1d0556404 Binary files /dev/null and b/Library/Artifacts/2d/2d2fe2501e9b16ee59b38e0074cf2cbb differ diff --git a/Library/Artifacts/2d/2d30a54f388806fe096f279992b26979 b/Library/Artifacts/2d/2d30a54f388806fe096f279992b26979 new file mode 100644 index 000000000..da6fffb47 Binary files /dev/null and b/Library/Artifacts/2d/2d30a54f388806fe096f279992b26979 differ diff --git a/Library/Artifacts/2d/2d3af3c79bdc09df2ab152288696a6e9 b/Library/Artifacts/2d/2d3af3c79bdc09df2ab152288696a6e9 new file mode 100644 index 000000000..43a5e0914 Binary files /dev/null and b/Library/Artifacts/2d/2d3af3c79bdc09df2ab152288696a6e9 differ diff --git a/Library/Artifacts/2d/2d42c8512f3125e43cd09b160f7f395e b/Library/Artifacts/2d/2d42c8512f3125e43cd09b160f7f395e new file mode 100644 index 000000000..7e777743f Binary files /dev/null and b/Library/Artifacts/2d/2d42c8512f3125e43cd09b160f7f395e differ diff --git a/Library/Artifacts/2d/2d567f0507e47cf9efa79adab81f7ca5 b/Library/Artifacts/2d/2d567f0507e47cf9efa79adab81f7ca5 new file mode 100644 index 000000000..427ca3cd7 Binary files /dev/null and b/Library/Artifacts/2d/2d567f0507e47cf9efa79adab81f7ca5 differ diff --git a/Library/Artifacts/2d/2d592d355fad52291aa20dc5e4ef8528 b/Library/Artifacts/2d/2d592d355fad52291aa20dc5e4ef8528 new file mode 100644 index 000000000..8df830528 Binary files /dev/null and b/Library/Artifacts/2d/2d592d355fad52291aa20dc5e4ef8528 differ diff --git a/Library/Artifacts/2d/2d594cc5c6b6f20df3601dc475ffc71b b/Library/Artifacts/2d/2d594cc5c6b6f20df3601dc475ffc71b new file mode 100644 index 000000000..414b44342 Binary files /dev/null and b/Library/Artifacts/2d/2d594cc5c6b6f20df3601dc475ffc71b differ diff --git a/Library/Artifacts/2d/2d5c4d7461882efa82c6ac7b4c582473 b/Library/Artifacts/2d/2d5c4d7461882efa82c6ac7b4c582473 new file mode 100644 index 000000000..f47b37955 Binary files /dev/null and b/Library/Artifacts/2d/2d5c4d7461882efa82c6ac7b4c582473 differ diff --git a/Library/Artifacts/2d/2d6aa8f6e55965c2ffc2235182b1559f b/Library/Artifacts/2d/2d6aa8f6e55965c2ffc2235182b1559f new file mode 100644 index 000000000..992a23bba Binary files /dev/null and b/Library/Artifacts/2d/2d6aa8f6e55965c2ffc2235182b1559f differ diff --git a/Library/Artifacts/2d/2d6ccd07476a9787b888e498b47ae8cf b/Library/Artifacts/2d/2d6ccd07476a9787b888e498b47ae8cf new file mode 100644 index 000000000..c18dc13b3 Binary files /dev/null and b/Library/Artifacts/2d/2d6ccd07476a9787b888e498b47ae8cf differ diff --git a/Library/Artifacts/2d/2d7e889cd920c28293cc0b5c3bbb6cc0 b/Library/Artifacts/2d/2d7e889cd920c28293cc0b5c3bbb6cc0 new file mode 100644 index 000000000..234ff8bca Binary files /dev/null and b/Library/Artifacts/2d/2d7e889cd920c28293cc0b5c3bbb6cc0 differ diff --git a/Library/Artifacts/2d/2ddd6949fc51b409d674331e37f97bf2 b/Library/Artifacts/2d/2ddd6949fc51b409d674331e37f97bf2 new file mode 100644 index 000000000..2c17b0715 Binary files /dev/null and b/Library/Artifacts/2d/2ddd6949fc51b409d674331e37f97bf2 differ diff --git a/Library/Artifacts/2e/2e016b1d8e76ff6052ae3e5f351493e1 b/Library/Artifacts/2e/2e016b1d8e76ff6052ae3e5f351493e1 new file mode 100644 index 000000000..3f8c8c3e3 Binary files /dev/null and b/Library/Artifacts/2e/2e016b1d8e76ff6052ae3e5f351493e1 differ diff --git a/Library/Artifacts/2e/2e0631569e2ec2fd029356089392de7a b/Library/Artifacts/2e/2e0631569e2ec2fd029356089392de7a new file mode 100644 index 000000000..ef64bc199 Binary files /dev/null and b/Library/Artifacts/2e/2e0631569e2ec2fd029356089392de7a differ diff --git a/Library/Artifacts/2e/2e233d31205aec4fedbdf44764ef12a8 b/Library/Artifacts/2e/2e233d31205aec4fedbdf44764ef12a8 new file mode 100644 index 000000000..9c193aced Binary files /dev/null and b/Library/Artifacts/2e/2e233d31205aec4fedbdf44764ef12a8 differ diff --git a/Library/Artifacts/2e/2e23e9770c7909a8d53012481aea62f5 b/Library/Artifacts/2e/2e23e9770c7909a8d53012481aea62f5 new file mode 100644 index 000000000..2ecd774a6 Binary files /dev/null and b/Library/Artifacts/2e/2e23e9770c7909a8d53012481aea62f5 differ diff --git a/Library/Artifacts/2e/2e30c7ccc3f2207480c1842b51d06c80 b/Library/Artifacts/2e/2e30c7ccc3f2207480c1842b51d06c80 new file mode 100644 index 000000000..634ea8507 Binary files /dev/null and b/Library/Artifacts/2e/2e30c7ccc3f2207480c1842b51d06c80 differ diff --git a/Library/Artifacts/2e/2e3f65eda0c3342b016e6cae1c9da9ae b/Library/Artifacts/2e/2e3f65eda0c3342b016e6cae1c9da9ae new file mode 100644 index 000000000..8a4825746 Binary files /dev/null and b/Library/Artifacts/2e/2e3f65eda0c3342b016e6cae1c9da9ae differ diff --git a/Library/Artifacts/2e/2e5b3b1f50f282073ecfd926631a69b0 b/Library/Artifacts/2e/2e5b3b1f50f282073ecfd926631a69b0 new file mode 100644 index 000000000..421ab4878 Binary files /dev/null and b/Library/Artifacts/2e/2e5b3b1f50f282073ecfd926631a69b0 differ diff --git a/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f new file mode 100644 index 000000000..45ed57ed3 Binary files /dev/null and b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f differ diff --git a/Library/Artifacts/2e/2e67d5241cdfca9f09b5d0933d614da3 b/Library/Artifacts/2e/2e67d5241cdfca9f09b5d0933d614da3 new file mode 100644 index 000000000..cd87b668b Binary files /dev/null and b/Library/Artifacts/2e/2e67d5241cdfca9f09b5d0933d614da3 differ diff --git a/Library/Artifacts/2e/2e6dcc6481e179598fe4d744cef5a971 b/Library/Artifacts/2e/2e6dcc6481e179598fe4d744cef5a971 new file mode 100644 index 000000000..9d2a5e9b2 Binary files /dev/null and b/Library/Artifacts/2e/2e6dcc6481e179598fe4d744cef5a971 differ diff --git a/Library/Artifacts/2e/2e7c51da1007adcceb2580edadc34fb1 b/Library/Artifacts/2e/2e7c51da1007adcceb2580edadc34fb1 new file mode 100644 index 000000000..4d9da7026 Binary files /dev/null and b/Library/Artifacts/2e/2e7c51da1007adcceb2580edadc34fb1 differ diff --git a/Library/Artifacts/2e/2e7e92051f5d17614598420f18e3d0f4 b/Library/Artifacts/2e/2e7e92051f5d17614598420f18e3d0f4 new file mode 100644 index 000000000..485a88ecd Binary files /dev/null and b/Library/Artifacts/2e/2e7e92051f5d17614598420f18e3d0f4 differ diff --git a/Library/Artifacts/2e/2e8168949485989555e6584c83b5e95a b/Library/Artifacts/2e/2e8168949485989555e6584c83b5e95a new file mode 100644 index 000000000..af59e3063 Binary files /dev/null and b/Library/Artifacts/2e/2e8168949485989555e6584c83b5e95a differ diff --git a/Library/Artifacts/2e/2e96eba47bf6d54f5ae4880261330358 b/Library/Artifacts/2e/2e96eba47bf6d54f5ae4880261330358 new file mode 100644 index 000000000..9b851c882 Binary files /dev/null and b/Library/Artifacts/2e/2e96eba47bf6d54f5ae4880261330358 differ diff --git a/Library/Artifacts/2e/2eac0d644a66a7d74e6281c7f75c44a0 b/Library/Artifacts/2e/2eac0d644a66a7d74e6281c7f75c44a0 new file mode 100644 index 000000000..fcf5a6173 Binary files /dev/null and b/Library/Artifacts/2e/2eac0d644a66a7d74e6281c7f75c44a0 differ diff --git a/Library/Artifacts/2e/2ebef8228008468ee19989a8f36b8a4b b/Library/Artifacts/2e/2ebef8228008468ee19989a8f36b8a4b new file mode 100644 index 000000000..9419a7a0c Binary files /dev/null and b/Library/Artifacts/2e/2ebef8228008468ee19989a8f36b8a4b differ diff --git a/Library/Artifacts/2e/2ed0304bc4ec2501f4e0d85005098377 b/Library/Artifacts/2e/2ed0304bc4ec2501f4e0d85005098377 new file mode 100644 index 000000000..aeb930a97 Binary files /dev/null and b/Library/Artifacts/2e/2ed0304bc4ec2501f4e0d85005098377 differ diff --git a/Library/Artifacts/2e/2ed4f001d0b0ed774148de77709037ab b/Library/Artifacts/2e/2ed4f001d0b0ed774148de77709037ab new file mode 100644 index 000000000..38da808e3 Binary files /dev/null and b/Library/Artifacts/2e/2ed4f001d0b0ed774148de77709037ab differ diff --git a/Library/Artifacts/2e/2ed6cc7d8c8d5f4d0948e4e06b8a32b3 b/Library/Artifacts/2e/2ed6cc7d8c8d5f4d0948e4e06b8a32b3 new file mode 100644 index 000000000..6779d0f47 Binary files /dev/null and b/Library/Artifacts/2e/2ed6cc7d8c8d5f4d0948e4e06b8a32b3 differ diff --git a/Library/Artifacts/2e/2edba2224fa75d9d659c0a23ec5d4334 b/Library/Artifacts/2e/2edba2224fa75d9d659c0a23ec5d4334 new file mode 100644 index 000000000..613dd592f Binary files /dev/null and b/Library/Artifacts/2e/2edba2224fa75d9d659c0a23ec5d4334 differ diff --git a/Library/Artifacts/2e/2edbbbc083fd4f906b99ff113ce3471a b/Library/Artifacts/2e/2edbbbc083fd4f906b99ff113ce3471a new file mode 100644 index 000000000..42d94b2a8 Binary files /dev/null and b/Library/Artifacts/2e/2edbbbc083fd4f906b99ff113ce3471a differ diff --git a/Library/Artifacts/2e/2ede13fd067dbc661d8f88328af0c679 b/Library/Artifacts/2e/2ede13fd067dbc661d8f88328af0c679 new file mode 100644 index 000000000..b46d94b68 Binary files /dev/null and b/Library/Artifacts/2e/2ede13fd067dbc661d8f88328af0c679 differ diff --git a/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f new file mode 100644 index 000000000..09dae986a Binary files /dev/null and b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f differ diff --git a/Library/Artifacts/2e/2ee8a792ec25a9e40ed77de8803725e4 b/Library/Artifacts/2e/2ee8a792ec25a9e40ed77de8803725e4 new file mode 100644 index 000000000..b03f8b604 Binary files /dev/null and b/Library/Artifacts/2e/2ee8a792ec25a9e40ed77de8803725e4 differ diff --git a/Library/Artifacts/2e/2eee5efa786d836a4780ec7a5c50238c b/Library/Artifacts/2e/2eee5efa786d836a4780ec7a5c50238c new file mode 100644 index 000000000..4a1a5c468 Binary files /dev/null and b/Library/Artifacts/2e/2eee5efa786d836a4780ec7a5c50238c differ diff --git a/Library/Artifacts/2f/2f00a169381c4fc14eefff9789d028a1 b/Library/Artifacts/2f/2f00a169381c4fc14eefff9789d028a1 new file mode 100644 index 000000000..267cd6513 Binary files /dev/null and b/Library/Artifacts/2f/2f00a169381c4fc14eefff9789d028a1 differ diff --git a/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d new file mode 100644 index 000000000..8dd2456e0 Binary files /dev/null and b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d differ diff --git a/Library/Artifacts/2f/2f0f75c8d41477c18d7f41524fb02755 b/Library/Artifacts/2f/2f0f75c8d41477c18d7f41524fb02755 new file mode 100644 index 000000000..79de095e5 Binary files /dev/null and b/Library/Artifacts/2f/2f0f75c8d41477c18d7f41524fb02755 differ diff --git a/Library/Artifacts/2f/2f118faf214b9adaccada17e9c1b35e2 b/Library/Artifacts/2f/2f118faf214b9adaccada17e9c1b35e2 new file mode 100644 index 000000000..bba05f8c4 Binary files /dev/null and b/Library/Artifacts/2f/2f118faf214b9adaccada17e9c1b35e2 differ diff --git a/Library/Artifacts/2f/2f1949d69f04c09230513b110504a996 b/Library/Artifacts/2f/2f1949d69f04c09230513b110504a996 new file mode 100644 index 000000000..8b820a578 Binary files /dev/null and b/Library/Artifacts/2f/2f1949d69f04c09230513b110504a996 differ diff --git a/Library/Artifacts/2f/2f1d7cba7cfb6ee92dc3e8e33fcdcc6d b/Library/Artifacts/2f/2f1d7cba7cfb6ee92dc3e8e33fcdcc6d new file mode 100644 index 000000000..8028283db Binary files /dev/null and b/Library/Artifacts/2f/2f1d7cba7cfb6ee92dc3e8e33fcdcc6d differ diff --git a/Library/Artifacts/2f/2f2607ec0fbdaa6d6e59c4f1556bed3e b/Library/Artifacts/2f/2f2607ec0fbdaa6d6e59c4f1556bed3e new file mode 100644 index 000000000..e6a7748f6 Binary files /dev/null and b/Library/Artifacts/2f/2f2607ec0fbdaa6d6e59c4f1556bed3e differ diff --git a/Library/Artifacts/2f/2f457d17de02aa09edfd8ec458b8c710 b/Library/Artifacts/2f/2f457d17de02aa09edfd8ec458b8c710 new file mode 100644 index 000000000..3094fb9c8 Binary files /dev/null and b/Library/Artifacts/2f/2f457d17de02aa09edfd8ec458b8c710 differ diff --git a/Library/Artifacts/2f/2f4856cdf0d3cbe5cd0037c406341910 b/Library/Artifacts/2f/2f4856cdf0d3cbe5cd0037c406341910 new file mode 100644 index 000000000..188440941 Binary files /dev/null and b/Library/Artifacts/2f/2f4856cdf0d3cbe5cd0037c406341910 differ diff --git a/Library/Artifacts/2f/2f582583147a1644eb75de748696f79e b/Library/Artifacts/2f/2f582583147a1644eb75de748696f79e new file mode 100644 index 000000000..50f905e12 Binary files /dev/null and b/Library/Artifacts/2f/2f582583147a1644eb75de748696f79e differ diff --git a/Library/Artifacts/2f/2f5aa87d0e3a889277c655878893adf5 b/Library/Artifacts/2f/2f5aa87d0e3a889277c655878893adf5 new file mode 100644 index 000000000..cda67ca1e Binary files /dev/null and b/Library/Artifacts/2f/2f5aa87d0e3a889277c655878893adf5 differ diff --git a/Library/Artifacts/2f/2f5fe71a9610da7985cbb9892af01fd0 b/Library/Artifacts/2f/2f5fe71a9610da7985cbb9892af01fd0 new file mode 100644 index 000000000..23cdefc1d Binary files /dev/null and b/Library/Artifacts/2f/2f5fe71a9610da7985cbb9892af01fd0 differ diff --git a/Library/Artifacts/2f/2f64d937ea61308a015b33b5223eab0a b/Library/Artifacts/2f/2f64d937ea61308a015b33b5223eab0a new file mode 100644 index 000000000..49220f4f3 Binary files /dev/null and b/Library/Artifacts/2f/2f64d937ea61308a015b33b5223eab0a differ diff --git a/Library/Artifacts/2f/2f76aa1f231a1d3a740b086341f502ef b/Library/Artifacts/2f/2f76aa1f231a1d3a740b086341f502ef new file mode 100644 index 000000000..cb7394a82 Binary files /dev/null and b/Library/Artifacts/2f/2f76aa1f231a1d3a740b086341f502ef differ diff --git a/Library/Artifacts/2f/2fb0f766caa92b8b425a072ed6d79934 b/Library/Artifacts/2f/2fb0f766caa92b8b425a072ed6d79934 new file mode 100644 index 000000000..92bf5e1b0 Binary files /dev/null and b/Library/Artifacts/2f/2fb0f766caa92b8b425a072ed6d79934 differ diff --git a/Library/Artifacts/2f/2fb82759b392f8bd4dd2293eab1f1a12 b/Library/Artifacts/2f/2fb82759b392f8bd4dd2293eab1f1a12 new file mode 100644 index 000000000..5e52953cb Binary files /dev/null and b/Library/Artifacts/2f/2fb82759b392f8bd4dd2293eab1f1a12 differ diff --git a/Library/Artifacts/2f/2fb82fa86d5138a77ea6e6f3f98145a5 b/Library/Artifacts/2f/2fb82fa86d5138a77ea6e6f3f98145a5 new file mode 100644 index 000000000..6454c297a Binary files /dev/null and b/Library/Artifacts/2f/2fb82fa86d5138a77ea6e6f3f98145a5 differ diff --git a/Library/Artifacts/2f/2fc24984e78119fb12c013df70220c14 b/Library/Artifacts/2f/2fc24984e78119fb12c013df70220c14 new file mode 100644 index 000000000..b92ff9b55 Binary files /dev/null and b/Library/Artifacts/2f/2fc24984e78119fb12c013df70220c14 differ diff --git a/Library/Artifacts/2f/2ff8aaa74f85799ae871aa117f4864dc b/Library/Artifacts/2f/2ff8aaa74f85799ae871aa117f4864dc new file mode 100644 index 000000000..f112ded78 Binary files /dev/null and b/Library/Artifacts/2f/2ff8aaa74f85799ae871aa117f4864dc differ diff --git a/Library/Artifacts/30/30087e80d2f66642f1fa2abb057603d9 b/Library/Artifacts/30/30087e80d2f66642f1fa2abb057603d9 new file mode 100644 index 000000000..4dbc6ca06 Binary files /dev/null and b/Library/Artifacts/30/30087e80d2f66642f1fa2abb057603d9 differ diff --git a/Library/Artifacts/30/301827722caa1807931276b3cdb8f62f b/Library/Artifacts/30/301827722caa1807931276b3cdb8f62f new file mode 100644 index 000000000..9d694daf8 Binary files /dev/null and b/Library/Artifacts/30/301827722caa1807931276b3cdb8f62f differ diff --git a/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 new file mode 100644 index 000000000..162bf341f Binary files /dev/null and b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 differ diff --git a/Library/Artifacts/30/301f4fc3080079c3a829a561cca7662d b/Library/Artifacts/30/301f4fc3080079c3a829a561cca7662d new file mode 100644 index 000000000..2a602a09a Binary files /dev/null and b/Library/Artifacts/30/301f4fc3080079c3a829a561cca7662d differ diff --git a/Library/Artifacts/30/30230cd48c6e1ed5aa8baa25f827d8ce b/Library/Artifacts/30/30230cd48c6e1ed5aa8baa25f827d8ce new file mode 100644 index 000000000..29974e996 Binary files /dev/null and b/Library/Artifacts/30/30230cd48c6e1ed5aa8baa25f827d8ce differ diff --git a/Library/Artifacts/30/302821cb08b5963cbca9f1d7484dfd12 b/Library/Artifacts/30/302821cb08b5963cbca9f1d7484dfd12 new file mode 100644 index 000000000..d882328b8 Binary files /dev/null and b/Library/Artifacts/30/302821cb08b5963cbca9f1d7484dfd12 differ diff --git a/Library/Artifacts/30/302c32db165336aaab158b2f3f64d540 b/Library/Artifacts/30/302c32db165336aaab158b2f3f64d540 new file mode 100644 index 000000000..50b7d2b82 Binary files /dev/null and b/Library/Artifacts/30/302c32db165336aaab158b2f3f64d540 differ diff --git a/Library/Artifacts/30/30358798d4e5e25b16adb84fcd9b78bc b/Library/Artifacts/30/30358798d4e5e25b16adb84fcd9b78bc new file mode 100644 index 000000000..f5ad87b32 Binary files /dev/null and b/Library/Artifacts/30/30358798d4e5e25b16adb84fcd9b78bc differ diff --git a/Library/Artifacts/30/30592e9909acbe9adea74302ee8244a7 b/Library/Artifacts/30/30592e9909acbe9adea74302ee8244a7 new file mode 100644 index 000000000..c82782685 Binary files /dev/null and b/Library/Artifacts/30/30592e9909acbe9adea74302ee8244a7 differ diff --git a/Library/Artifacts/30/3065345059bfbe5109d8cf8c11080379 b/Library/Artifacts/30/3065345059bfbe5109d8cf8c11080379 new file mode 100644 index 000000000..c50625cf5 Binary files /dev/null and b/Library/Artifacts/30/3065345059bfbe5109d8cf8c11080379 differ diff --git a/Library/Artifacts/30/3065571fb5ee8fa285f45c670e34cc6a b/Library/Artifacts/30/3065571fb5ee8fa285f45c670e34cc6a new file mode 100644 index 000000000..6c5904d0f Binary files /dev/null and b/Library/Artifacts/30/3065571fb5ee8fa285f45c670e34cc6a differ diff --git a/Library/Artifacts/30/306a0e8acbb36b80ff7b04fbe944c2f4 b/Library/Artifacts/30/306a0e8acbb36b80ff7b04fbe944c2f4 new file mode 100644 index 000000000..bb8c3ad0d Binary files /dev/null and b/Library/Artifacts/30/306a0e8acbb36b80ff7b04fbe944c2f4 differ diff --git a/Library/Artifacts/30/30747a35d620a3e75758f8d81d0a415b b/Library/Artifacts/30/30747a35d620a3e75758f8d81d0a415b new file mode 100644 index 000000000..5d3b48b4c Binary files /dev/null and b/Library/Artifacts/30/30747a35d620a3e75758f8d81d0a415b differ diff --git a/Library/Artifacts/30/307b69138520b7a37e9c3eb5fd816be7 b/Library/Artifacts/30/307b69138520b7a37e9c3eb5fd816be7 new file mode 100644 index 000000000..d5a169c13 Binary files /dev/null and b/Library/Artifacts/30/307b69138520b7a37e9c3eb5fd816be7 differ diff --git a/Library/Artifacts/30/307c83bab1e6a4ae7e934424d7e144ae b/Library/Artifacts/30/307c83bab1e6a4ae7e934424d7e144ae new file mode 100644 index 000000000..1d93da076 Binary files /dev/null and b/Library/Artifacts/30/307c83bab1e6a4ae7e934424d7e144ae differ diff --git a/Library/Artifacts/30/307e058957902ef3591f101203e14b41 b/Library/Artifacts/30/307e058957902ef3591f101203e14b41 new file mode 100644 index 000000000..47485975e Binary files /dev/null and b/Library/Artifacts/30/307e058957902ef3591f101203e14b41 differ diff --git a/Library/Artifacts/30/307e715a875b57c5b3e665ee90bca77c b/Library/Artifacts/30/307e715a875b57c5b3e665ee90bca77c new file mode 100644 index 000000000..b3572d661 Binary files /dev/null and b/Library/Artifacts/30/307e715a875b57c5b3e665ee90bca77c differ diff --git a/Library/Artifacts/30/30849b587faad989901b98c3361188e0 b/Library/Artifacts/30/30849b587faad989901b98c3361188e0 new file mode 100644 index 000000000..e306ab2cc Binary files /dev/null and b/Library/Artifacts/30/30849b587faad989901b98c3361188e0 differ diff --git a/Library/Artifacts/30/30863c82e4efc90432071817969b20c3 b/Library/Artifacts/30/30863c82e4efc90432071817969b20c3 new file mode 100644 index 000000000..5210f7a84 Binary files /dev/null and b/Library/Artifacts/30/30863c82e4efc90432071817969b20c3 differ diff --git a/Library/Artifacts/30/309277245019bef835f94724ce276e21 b/Library/Artifacts/30/309277245019bef835f94724ce276e21 new file mode 100644 index 000000000..3d2f77c41 Binary files /dev/null and b/Library/Artifacts/30/309277245019bef835f94724ce276e21 differ diff --git a/Library/Artifacts/30/30a00accd78f651e86a5820442f0cc77 b/Library/Artifacts/30/30a00accd78f651e86a5820442f0cc77 new file mode 100644 index 000000000..bb6d3fb98 Binary files /dev/null and b/Library/Artifacts/30/30a00accd78f651e86a5820442f0cc77 differ diff --git a/Library/Artifacts/30/30b850e51e0f6060085714924ef94e10 b/Library/Artifacts/30/30b850e51e0f6060085714924ef94e10 new file mode 100644 index 000000000..3b2faef69 Binary files /dev/null and b/Library/Artifacts/30/30b850e51e0f6060085714924ef94e10 differ diff --git a/Library/Artifacts/30/30cc560412c8e2902dec0499a48e2272 b/Library/Artifacts/30/30cc560412c8e2902dec0499a48e2272 new file mode 100644 index 000000000..b73505007 Binary files /dev/null and b/Library/Artifacts/30/30cc560412c8e2902dec0499a48e2272 differ diff --git a/Library/Artifacts/30/30d2898130033d2f79e9deff5d6fe714 b/Library/Artifacts/30/30d2898130033d2f79e9deff5d6fe714 new file mode 100644 index 000000000..abdf15075 Binary files /dev/null and b/Library/Artifacts/30/30d2898130033d2f79e9deff5d6fe714 differ diff --git a/Library/Artifacts/30/30daf59b76a57c9352f946c93a949f25 b/Library/Artifacts/30/30daf59b76a57c9352f946c93a949f25 new file mode 100644 index 000000000..f26d6f1ff Binary files /dev/null and b/Library/Artifacts/30/30daf59b76a57c9352f946c93a949f25 differ diff --git a/Library/Artifacts/30/30e9430396576351f729591a4ec0c22b b/Library/Artifacts/30/30e9430396576351f729591a4ec0c22b new file mode 100644 index 000000000..60fb09036 Binary files /dev/null and b/Library/Artifacts/30/30e9430396576351f729591a4ec0c22b differ diff --git a/Library/Artifacts/30/30ea2fe296d769c85b136d078d9d8b67 b/Library/Artifacts/30/30ea2fe296d769c85b136d078d9d8b67 new file mode 100644 index 000000000..6d102197a Binary files /dev/null and b/Library/Artifacts/30/30ea2fe296d769c85b136d078d9d8b67 differ diff --git a/Library/Artifacts/30/30f50f6f5ea6ad33522349eb5420ac82 b/Library/Artifacts/30/30f50f6f5ea6ad33522349eb5420ac82 new file mode 100644 index 000000000..308d48962 Binary files /dev/null and b/Library/Artifacts/30/30f50f6f5ea6ad33522349eb5420ac82 differ diff --git a/Library/Artifacts/31/3105456332c2297e96baa5ebe862937d b/Library/Artifacts/31/3105456332c2297e96baa5ebe862937d new file mode 100644 index 000000000..404633559 Binary files /dev/null and b/Library/Artifacts/31/3105456332c2297e96baa5ebe862937d differ diff --git a/Library/Artifacts/31/310f68c219d7fc87a4584666c0abc4c9 b/Library/Artifacts/31/310f68c219d7fc87a4584666c0abc4c9 new file mode 100644 index 000000000..9fe7c4c5b Binary files /dev/null and b/Library/Artifacts/31/310f68c219d7fc87a4584666c0abc4c9 differ diff --git a/Library/Artifacts/31/31200a13e2292ce5e2d696aeb6dca7ff b/Library/Artifacts/31/31200a13e2292ce5e2d696aeb6dca7ff new file mode 100644 index 000000000..a5241ca92 Binary files /dev/null and b/Library/Artifacts/31/31200a13e2292ce5e2d696aeb6dca7ff differ diff --git a/Library/Artifacts/31/3122aa0533d78d2dc53d9de8bd8e0079 b/Library/Artifacts/31/3122aa0533d78d2dc53d9de8bd8e0079 new file mode 100644 index 000000000..6dc97676b Binary files /dev/null and b/Library/Artifacts/31/3122aa0533d78d2dc53d9de8bd8e0079 differ diff --git a/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 b/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 new file mode 100644 index 000000000..e70ee1b91 Binary files /dev/null and b/Library/Artifacts/31/313bbf68810a350b3b686a5651b96869 differ diff --git a/Library/Artifacts/31/3141c5bd86deed52a6a81f40bb968a7e b/Library/Artifacts/31/3141c5bd86deed52a6a81f40bb968a7e new file mode 100644 index 000000000..2a2a3cd4c Binary files /dev/null and b/Library/Artifacts/31/3141c5bd86deed52a6a81f40bb968a7e differ diff --git a/Library/Artifacts/31/314b7cb8be7c171a80b8fa4ccbdf59de b/Library/Artifacts/31/314b7cb8be7c171a80b8fa4ccbdf59de new file mode 100644 index 000000000..595b6300f Binary files /dev/null and b/Library/Artifacts/31/314b7cb8be7c171a80b8fa4ccbdf59de differ diff --git a/Library/Artifacts/31/314c61ebc2127e83ab566679c5c360b3 b/Library/Artifacts/31/314c61ebc2127e83ab566679c5c360b3 new file mode 100644 index 000000000..11af79c10 Binary files /dev/null and b/Library/Artifacts/31/314c61ebc2127e83ab566679c5c360b3 differ diff --git a/Library/Artifacts/31/31627abd6edc22c7f36db60f7b320cb3 b/Library/Artifacts/31/31627abd6edc22c7f36db60f7b320cb3 new file mode 100644 index 000000000..1e63f8ca6 Binary files /dev/null and b/Library/Artifacts/31/31627abd6edc22c7f36db60f7b320cb3 differ diff --git a/Library/Artifacts/31/3168d9b6ca276186934ebb8649176f06 b/Library/Artifacts/31/3168d9b6ca276186934ebb8649176f06 new file mode 100644 index 000000000..02c5bc273 Binary files /dev/null and b/Library/Artifacts/31/3168d9b6ca276186934ebb8649176f06 differ diff --git a/Library/Artifacts/31/3182e98f28643bf9364841da277e66c8 b/Library/Artifacts/31/3182e98f28643bf9364841da277e66c8 new file mode 100644 index 000000000..ade81d051 Binary files /dev/null and b/Library/Artifacts/31/3182e98f28643bf9364841da277e66c8 differ diff --git a/Library/Artifacts/31/31868b4eb8dea8adf75cce378a6459df b/Library/Artifacts/31/31868b4eb8dea8adf75cce378a6459df new file mode 100644 index 000000000..89e460c49 Binary files /dev/null and b/Library/Artifacts/31/31868b4eb8dea8adf75cce378a6459df differ diff --git a/Library/Artifacts/31/3198b28c72c0452de47ae4533e42060d b/Library/Artifacts/31/3198b28c72c0452de47ae4533e42060d new file mode 100644 index 000000000..e7b60ab9e Binary files /dev/null and b/Library/Artifacts/31/3198b28c72c0452de47ae4533e42060d differ diff --git a/Library/Artifacts/31/31d787f0a91f4a1f5c83c86b136c850c b/Library/Artifacts/31/31d787f0a91f4a1f5c83c86b136c850c new file mode 100644 index 000000000..3e3ad6455 Binary files /dev/null and b/Library/Artifacts/31/31d787f0a91f4a1f5c83c86b136c850c differ diff --git a/Library/Artifacts/31/31de6f6ff47235cb4618fc0c11863da1 b/Library/Artifacts/31/31de6f6ff47235cb4618fc0c11863da1 new file mode 100644 index 000000000..ff11d72bb Binary files /dev/null and b/Library/Artifacts/31/31de6f6ff47235cb4618fc0c11863da1 differ diff --git a/Library/Artifacts/31/31df5b680a88c57445b855abd9c402e0 b/Library/Artifacts/31/31df5b680a88c57445b855abd9c402e0 new file mode 100644 index 000000000..653df9e16 Binary files /dev/null and b/Library/Artifacts/31/31df5b680a88c57445b855abd9c402e0 differ diff --git a/Library/Artifacts/31/31e9e0db8bf2fe59e0d0b52130ef0d9c b/Library/Artifacts/31/31e9e0db8bf2fe59e0d0b52130ef0d9c new file mode 100644 index 000000000..b105e5c77 Binary files /dev/null and b/Library/Artifacts/31/31e9e0db8bf2fe59e0d0b52130ef0d9c differ diff --git a/Library/Artifacts/31/31fe77fe8b96465c70b4ca5f5b5cb21b b/Library/Artifacts/31/31fe77fe8b96465c70b4ca5f5b5cb21b new file mode 100644 index 000000000..dee76cd02 Binary files /dev/null and b/Library/Artifacts/31/31fe77fe8b96465c70b4ca5f5b5cb21b differ diff --git a/Library/Artifacts/32/321263b07cdc27bcfb37e1c54305c7d4 b/Library/Artifacts/32/321263b07cdc27bcfb37e1c54305c7d4 new file mode 100644 index 000000000..4e6f4e74a Binary files /dev/null and b/Library/Artifacts/32/321263b07cdc27bcfb37e1c54305c7d4 differ diff --git a/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 new file mode 100644 index 000000000..6429dfd05 Binary files /dev/null and b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 differ diff --git a/Library/Artifacts/32/322a67c044003a6f048536340f2dc031 b/Library/Artifacts/32/322a67c044003a6f048536340f2dc031 new file mode 100644 index 000000000..a277d371a Binary files /dev/null and b/Library/Artifacts/32/322a67c044003a6f048536340f2dc031 differ diff --git a/Library/Artifacts/32/3230047cdfeca3ccbd5237fa7bf7880f b/Library/Artifacts/32/3230047cdfeca3ccbd5237fa7bf7880f new file mode 100644 index 000000000..8f3b63fb9 Binary files /dev/null and b/Library/Artifacts/32/3230047cdfeca3ccbd5237fa7bf7880f differ diff --git a/Library/Artifacts/32/323bf9ab79a4129c0f0666761394ae89 b/Library/Artifacts/32/323bf9ab79a4129c0f0666761394ae89 new file mode 100644 index 000000000..b65c84c2a Binary files /dev/null and b/Library/Artifacts/32/323bf9ab79a4129c0f0666761394ae89 differ diff --git a/Library/Artifacts/32/323fa54cae73f5f655da00f58bf47868 b/Library/Artifacts/32/323fa54cae73f5f655da00f58bf47868 new file mode 100644 index 000000000..2434f7dac Binary files /dev/null and b/Library/Artifacts/32/323fa54cae73f5f655da00f58bf47868 differ diff --git a/Library/Artifacts/32/3255efc869f1f12a8abb0438683c1009 b/Library/Artifacts/32/3255efc869f1f12a8abb0438683c1009 new file mode 100644 index 000000000..6c37a0155 Binary files /dev/null and b/Library/Artifacts/32/3255efc869f1f12a8abb0438683c1009 differ diff --git a/Library/Artifacts/32/3263a2c0739609786a61321bf57f61f6 b/Library/Artifacts/32/3263a2c0739609786a61321bf57f61f6 new file mode 100644 index 000000000..e3a89c110 Binary files /dev/null and b/Library/Artifacts/32/3263a2c0739609786a61321bf57f61f6 differ diff --git a/Library/Artifacts/32/3272efd4a412fdd42e2ca450486489ef b/Library/Artifacts/32/3272efd4a412fdd42e2ca450486489ef new file mode 100644 index 000000000..ee3826c9d Binary files /dev/null and b/Library/Artifacts/32/3272efd4a412fdd42e2ca450486489ef differ diff --git a/Library/Artifacts/32/327ce5a52c3ef279e7f16cbd12002c84 b/Library/Artifacts/32/327ce5a52c3ef279e7f16cbd12002c84 new file mode 100644 index 000000000..d3ea7487d Binary files /dev/null and b/Library/Artifacts/32/327ce5a52c3ef279e7f16cbd12002c84 differ diff --git a/Library/Artifacts/32/3286064fb1c385aac9c233d3e170cd33 b/Library/Artifacts/32/3286064fb1c385aac9c233d3e170cd33 new file mode 100644 index 000000000..260d55590 Binary files /dev/null and b/Library/Artifacts/32/3286064fb1c385aac9c233d3e170cd33 differ diff --git a/Library/Artifacts/32/32ad50566e5fbc9017eee6d10bc88d25 b/Library/Artifacts/32/32ad50566e5fbc9017eee6d10bc88d25 new file mode 100644 index 000000000..2d990f724 Binary files /dev/null and b/Library/Artifacts/32/32ad50566e5fbc9017eee6d10bc88d25 differ diff --git a/Library/Artifacts/32/32af2d588d84e653f627bf0bb3d525a9 b/Library/Artifacts/32/32af2d588d84e653f627bf0bb3d525a9 new file mode 100644 index 000000000..e4e667dee Binary files /dev/null and b/Library/Artifacts/32/32af2d588d84e653f627bf0bb3d525a9 differ diff --git a/Library/Artifacts/32/32cc56e5a357541923bbed7d4248830e b/Library/Artifacts/32/32cc56e5a357541923bbed7d4248830e new file mode 100644 index 000000000..838e098d8 Binary files /dev/null and b/Library/Artifacts/32/32cc56e5a357541923bbed7d4248830e differ diff --git a/Library/Artifacts/32/32cf1d79ebbd78ec207d481d87a0be7e b/Library/Artifacts/32/32cf1d79ebbd78ec207d481d87a0be7e new file mode 100644 index 000000000..8292dc30d Binary files /dev/null and b/Library/Artifacts/32/32cf1d79ebbd78ec207d481d87a0be7e differ diff --git a/Library/Artifacts/32/32ee3c660ab012567b2dd1c29a0db78a b/Library/Artifacts/32/32ee3c660ab012567b2dd1c29a0db78a new file mode 100644 index 000000000..dbec5d855 Binary files /dev/null and b/Library/Artifacts/32/32ee3c660ab012567b2dd1c29a0db78a differ diff --git a/Library/Artifacts/32/32fade594cdbb1458ccbf4c2073ad90c b/Library/Artifacts/32/32fade594cdbb1458ccbf4c2073ad90c new file mode 100644 index 000000000..a60de1b06 Binary files /dev/null and b/Library/Artifacts/32/32fade594cdbb1458ccbf4c2073ad90c differ diff --git a/Library/Artifacts/33/330cab0ee150508d811409ce213d0043 b/Library/Artifacts/33/330cab0ee150508d811409ce213d0043 new file mode 100644 index 000000000..eec3b7043 Binary files /dev/null and b/Library/Artifacts/33/330cab0ee150508d811409ce213d0043 differ diff --git a/Library/Artifacts/33/33101674d78d6cef8c681b01e363eb24 b/Library/Artifacts/33/33101674d78d6cef8c681b01e363eb24 new file mode 100644 index 000000000..d51140d4e Binary files /dev/null and b/Library/Artifacts/33/33101674d78d6cef8c681b01e363eb24 differ diff --git a/Library/Artifacts/33/336a6c34b153b3891ce2cb8079bd9bad b/Library/Artifacts/33/336a6c34b153b3891ce2cb8079bd9bad new file mode 100644 index 000000000..4eae768ae Binary files /dev/null and b/Library/Artifacts/33/336a6c34b153b3891ce2cb8079bd9bad differ diff --git a/Library/Artifacts/33/337adc516f062b010291f14f85456e22 b/Library/Artifacts/33/337adc516f062b010291f14f85456e22 new file mode 100644 index 000000000..74a2fb457 Binary files /dev/null and b/Library/Artifacts/33/337adc516f062b010291f14f85456e22 differ diff --git a/Library/Artifacts/33/33837a8c0bc39d349ec3cb672c4a7c6c b/Library/Artifacts/33/33837a8c0bc39d349ec3cb672c4a7c6c new file mode 100644 index 000000000..1e5c2ed05 Binary files /dev/null and b/Library/Artifacts/33/33837a8c0bc39d349ec3cb672c4a7c6c differ diff --git a/Library/Artifacts/33/3390fcfe699bacde955c147ff2251fb0 b/Library/Artifacts/33/3390fcfe699bacde955c147ff2251fb0 new file mode 100644 index 000000000..f1b1a3d47 Binary files /dev/null and b/Library/Artifacts/33/3390fcfe699bacde955c147ff2251fb0 differ diff --git a/Library/Artifacts/33/339144ae98490fd031e12c58f4c1342b b/Library/Artifacts/33/339144ae98490fd031e12c58f4c1342b new file mode 100644 index 000000000..6147934e9 Binary files /dev/null and b/Library/Artifacts/33/339144ae98490fd031e12c58f4c1342b differ diff --git a/Library/Artifacts/33/339921cb0fb2e27c3e319e2bd2a6dcd2 b/Library/Artifacts/33/339921cb0fb2e27c3e319e2bd2a6dcd2 new file mode 100644 index 000000000..41f32bed7 Binary files /dev/null and b/Library/Artifacts/33/339921cb0fb2e27c3e319e2bd2a6dcd2 differ diff --git a/Library/Artifacts/33/339ac4529fa5430edc7838d5fb924e99 b/Library/Artifacts/33/339ac4529fa5430edc7838d5fb924e99 new file mode 100644 index 000000000..8c3ce5d68 Binary files /dev/null and b/Library/Artifacts/33/339ac4529fa5430edc7838d5fb924e99 differ diff --git a/Library/Artifacts/33/339ee24ff6663f6f0cc7b93ea4af2924 b/Library/Artifacts/33/339ee24ff6663f6f0cc7b93ea4af2924 new file mode 100644 index 000000000..a26e8043c Binary files /dev/null and b/Library/Artifacts/33/339ee24ff6663f6f0cc7b93ea4af2924 differ diff --git a/Library/Artifacts/33/33e0c67db51b03e5fc82f3c77a932ea6 b/Library/Artifacts/33/33e0c67db51b03e5fc82f3c77a932ea6 new file mode 100644 index 000000000..b832c2090 Binary files /dev/null and b/Library/Artifacts/33/33e0c67db51b03e5fc82f3c77a932ea6 differ diff --git a/Library/Artifacts/33/33e11fa8426db1036e060c3a123e381f b/Library/Artifacts/33/33e11fa8426db1036e060c3a123e381f new file mode 100644 index 000000000..7d6c35a76 Binary files /dev/null and b/Library/Artifacts/33/33e11fa8426db1036e060c3a123e381f differ diff --git a/Library/Artifacts/33/33ec12eb543dda795bc959c76a2fe87c b/Library/Artifacts/33/33ec12eb543dda795bc959c76a2fe87c new file mode 100644 index 000000000..70cb3c6a1 Binary files /dev/null and b/Library/Artifacts/33/33ec12eb543dda795bc959c76a2fe87c differ diff --git a/Library/Artifacts/33/33f37b8af9af8c7069fe0914dc7d7d2f b/Library/Artifacts/33/33f37b8af9af8c7069fe0914dc7d7d2f new file mode 100644 index 000000000..5477120fb Binary files /dev/null and b/Library/Artifacts/33/33f37b8af9af8c7069fe0914dc7d7d2f differ diff --git a/Library/Artifacts/33/33f9754a91d249f1e0bbf699cce3517f b/Library/Artifacts/33/33f9754a91d249f1e0bbf699cce3517f new file mode 100644 index 000000000..af12ee4a9 Binary files /dev/null and b/Library/Artifacts/33/33f9754a91d249f1e0bbf699cce3517f differ diff --git a/Library/Artifacts/33/33fad073feace2a4ce4dfff286221f9b b/Library/Artifacts/33/33fad073feace2a4ce4dfff286221f9b new file mode 100644 index 000000000..12a4c6108 Binary files /dev/null and b/Library/Artifacts/33/33fad073feace2a4ce4dfff286221f9b differ diff --git a/Library/Artifacts/34/342d07d6220a76e115686940a74e55bf b/Library/Artifacts/34/342d07d6220a76e115686940a74e55bf new file mode 100644 index 000000000..aadf434bd Binary files /dev/null and b/Library/Artifacts/34/342d07d6220a76e115686940a74e55bf differ diff --git a/Library/Artifacts/34/344e6a0d843e82aaec59fe0286f93529 b/Library/Artifacts/34/344e6a0d843e82aaec59fe0286f93529 new file mode 100644 index 000000000..7362b1f17 Binary files /dev/null and b/Library/Artifacts/34/344e6a0d843e82aaec59fe0286f93529 differ diff --git a/Library/Artifacts/34/3466b82cba8802db4ebc9c5f2053e778 b/Library/Artifacts/34/3466b82cba8802db4ebc9c5f2053e778 new file mode 100644 index 000000000..ef7c85357 Binary files /dev/null and b/Library/Artifacts/34/3466b82cba8802db4ebc9c5f2053e778 differ diff --git a/Library/Artifacts/34/349c5b265bcfeb8348ac355212ba06d9 b/Library/Artifacts/34/349c5b265bcfeb8348ac355212ba06d9 new file mode 100644 index 000000000..4bbd4967f Binary files /dev/null and b/Library/Artifacts/34/349c5b265bcfeb8348ac355212ba06d9 differ diff --git a/Library/Artifacts/34/34b44e3940b597a4e4cc68052a3d194e b/Library/Artifacts/34/34b44e3940b597a4e4cc68052a3d194e new file mode 100644 index 000000000..97eefc7b2 Binary files /dev/null and b/Library/Artifacts/34/34b44e3940b597a4e4cc68052a3d194e differ diff --git a/Library/Artifacts/34/34e2c80adf6fa6a48998d7187edfff28 b/Library/Artifacts/34/34e2c80adf6fa6a48998d7187edfff28 new file mode 100644 index 000000000..40846a2d3 Binary files /dev/null and b/Library/Artifacts/34/34e2c80adf6fa6a48998d7187edfff28 differ diff --git a/Library/Artifacts/34/34e4861be5e415f72b05be85e2b27dd6 b/Library/Artifacts/34/34e4861be5e415f72b05be85e2b27dd6 new file mode 100644 index 000000000..fc241055d Binary files /dev/null and b/Library/Artifacts/34/34e4861be5e415f72b05be85e2b27dd6 differ diff --git a/Library/Artifacts/34/34f115cda1059ccb5265d22f9c2cfe98 b/Library/Artifacts/34/34f115cda1059ccb5265d22f9c2cfe98 new file mode 100644 index 000000000..1f476d036 Binary files /dev/null and b/Library/Artifacts/34/34f115cda1059ccb5265d22f9c2cfe98 differ diff --git a/Library/Artifacts/34/34f1c7967c44b30fba855a26cd437160 b/Library/Artifacts/34/34f1c7967c44b30fba855a26cd437160 new file mode 100644 index 000000000..b9fa5851d Binary files /dev/null and b/Library/Artifacts/34/34f1c7967c44b30fba855a26cd437160 differ diff --git a/Library/Artifacts/34/34f1dfa8e41f7480fcd59314bcec9664 b/Library/Artifacts/34/34f1dfa8e41f7480fcd59314bcec9664 new file mode 100644 index 000000000..1b140b62f Binary files /dev/null and b/Library/Artifacts/34/34f1dfa8e41f7480fcd59314bcec9664 differ diff --git a/Library/Artifacts/34/34f90d721371438147c1647bd9edbffc b/Library/Artifacts/34/34f90d721371438147c1647bd9edbffc new file mode 100644 index 000000000..504a16ca6 Binary files /dev/null and b/Library/Artifacts/34/34f90d721371438147c1647bd9edbffc differ diff --git a/Library/Artifacts/35/350316719d4ebf1277d539ad951cebb5 b/Library/Artifacts/35/350316719d4ebf1277d539ad951cebb5 new file mode 100644 index 000000000..43f8d7a7c Binary files /dev/null and b/Library/Artifacts/35/350316719d4ebf1277d539ad951cebb5 differ diff --git a/Library/Artifacts/35/351570de8690071d6f4b8f0fe411d56b b/Library/Artifacts/35/351570de8690071d6f4b8f0fe411d56b new file mode 100644 index 000000000..22729dee3 Binary files /dev/null and b/Library/Artifacts/35/351570de8690071d6f4b8f0fe411d56b differ diff --git a/Library/Artifacts/35/351c3db1a68581e3f6d03791a5e1a984 b/Library/Artifacts/35/351c3db1a68581e3f6d03791a5e1a984 new file mode 100644 index 000000000..f527a00d8 Binary files /dev/null and b/Library/Artifacts/35/351c3db1a68581e3f6d03791a5e1a984 differ diff --git a/Library/Artifacts/35/352b54c9eeb9d698801350dddf902003 b/Library/Artifacts/35/352b54c9eeb9d698801350dddf902003 new file mode 100644 index 000000000..d4e987d7a Binary files /dev/null and b/Library/Artifacts/35/352b54c9eeb9d698801350dddf902003 differ diff --git a/Library/Artifacts/35/353e220d3c9a895e8b0a62f208a86c28 b/Library/Artifacts/35/353e220d3c9a895e8b0a62f208a86c28 new file mode 100644 index 000000000..08fcb1bb9 Binary files /dev/null and b/Library/Artifacts/35/353e220d3c9a895e8b0a62f208a86c28 differ diff --git a/Library/Artifacts/35/354243e5780559b145b3273b3f828596 b/Library/Artifacts/35/354243e5780559b145b3273b3f828596 new file mode 100644 index 000000000..f338454f2 Binary files /dev/null and b/Library/Artifacts/35/354243e5780559b145b3273b3f828596 differ diff --git a/Library/Artifacts/35/3558c75afb6e46a7337b1688e16ba344 b/Library/Artifacts/35/3558c75afb6e46a7337b1688e16ba344 new file mode 100644 index 000000000..a5eaf0d8b Binary files /dev/null and b/Library/Artifacts/35/3558c75afb6e46a7337b1688e16ba344 differ diff --git a/Library/Artifacts/35/357020e1ba283851999af06db8ad2e91 b/Library/Artifacts/35/357020e1ba283851999af06db8ad2e91 new file mode 100644 index 000000000..2f86bb685 Binary files /dev/null and b/Library/Artifacts/35/357020e1ba283851999af06db8ad2e91 differ diff --git a/Library/Artifacts/35/357c3f2be8d8e115d65a8d2f9d41a302 b/Library/Artifacts/35/357c3f2be8d8e115d65a8d2f9d41a302 new file mode 100644 index 000000000..452b9b311 Binary files /dev/null and b/Library/Artifacts/35/357c3f2be8d8e115d65a8d2f9d41a302 differ diff --git a/Library/Artifacts/35/3585c1d50ea7b5fbfb232400682b148c b/Library/Artifacts/35/3585c1d50ea7b5fbfb232400682b148c new file mode 100644 index 000000000..ff92736c1 Binary files /dev/null and b/Library/Artifacts/35/3585c1d50ea7b5fbfb232400682b148c differ diff --git a/Library/Artifacts/35/359525d1c4bcd30b8353e0d27b75846c b/Library/Artifacts/35/359525d1c4bcd30b8353e0d27b75846c new file mode 100644 index 000000000..831aabdea Binary files /dev/null and b/Library/Artifacts/35/359525d1c4bcd30b8353e0d27b75846c differ diff --git a/Library/Artifacts/35/35a259287f25f511ed9d18a3f34edf24 b/Library/Artifacts/35/35a259287f25f511ed9d18a3f34edf24 new file mode 100644 index 000000000..cbccedbc4 Binary files /dev/null and b/Library/Artifacts/35/35a259287f25f511ed9d18a3f34edf24 differ diff --git a/Library/Artifacts/35/35b051cd0fb6c9f86f755c00cb278224 b/Library/Artifacts/35/35b051cd0fb6c9f86f755c00cb278224 new file mode 100644 index 000000000..4408b73b1 Binary files /dev/null and b/Library/Artifacts/35/35b051cd0fb6c9f86f755c00cb278224 differ diff --git a/Library/Artifacts/35/35c7671446e0ae200856f30f6f7d543e b/Library/Artifacts/35/35c7671446e0ae200856f30f6f7d543e new file mode 100644 index 000000000..80bb70b44 Binary files /dev/null and b/Library/Artifacts/35/35c7671446e0ae200856f30f6f7d543e differ diff --git a/Library/Artifacts/35/35ccdd2459cb0bfbff3f7663a34f2483 b/Library/Artifacts/35/35ccdd2459cb0bfbff3f7663a34f2483 new file mode 100644 index 000000000..fa3d422a0 Binary files /dev/null and b/Library/Artifacts/35/35ccdd2459cb0bfbff3f7663a34f2483 differ diff --git a/Library/Artifacts/35/35d735f949cc17f8cdb208a55512e946 b/Library/Artifacts/35/35d735f949cc17f8cdb208a55512e946 new file mode 100644 index 000000000..c8f86f15b Binary files /dev/null and b/Library/Artifacts/35/35d735f949cc17f8cdb208a55512e946 differ diff --git a/Library/Artifacts/35/35f2f53e51141e7ba354b07ac407f434 b/Library/Artifacts/35/35f2f53e51141e7ba354b07ac407f434 new file mode 100644 index 000000000..46ec1359a Binary files /dev/null and b/Library/Artifacts/35/35f2f53e51141e7ba354b07ac407f434 differ diff --git a/Library/Artifacts/35/35f4de191f454c591c9a4fdf66fe8c7d b/Library/Artifacts/35/35f4de191f454c591c9a4fdf66fe8c7d new file mode 100644 index 000000000..3a1978726 Binary files /dev/null and b/Library/Artifacts/35/35f4de191f454c591c9a4fdf66fe8c7d differ diff --git a/Library/Artifacts/35/35fb22b0465677d4744adc1ecd93b399 b/Library/Artifacts/35/35fb22b0465677d4744adc1ecd93b399 new file mode 100644 index 000000000..49cc067ad Binary files /dev/null and b/Library/Artifacts/35/35fb22b0465677d4744adc1ecd93b399 differ diff --git a/Library/Artifacts/36/361302f6296fb6c344f41db0bdbc7e7d b/Library/Artifacts/36/361302f6296fb6c344f41db0bdbc7e7d new file mode 100644 index 000000000..201a3f66c Binary files /dev/null and b/Library/Artifacts/36/361302f6296fb6c344f41db0bdbc7e7d differ diff --git a/Library/Artifacts/36/36161a756bdf245f46cf57c7351d3751 b/Library/Artifacts/36/36161a756bdf245f46cf57c7351d3751 new file mode 100644 index 000000000..e778945bb Binary files /dev/null and b/Library/Artifacts/36/36161a756bdf245f46cf57c7351d3751 differ diff --git a/Library/Artifacts/36/36192fd166d5b6c6e06f26c7a8317dcc b/Library/Artifacts/36/36192fd166d5b6c6e06f26c7a8317dcc new file mode 100644 index 000000000..3f2f8a025 Binary files /dev/null and b/Library/Artifacts/36/36192fd166d5b6c6e06f26c7a8317dcc differ diff --git a/Library/Artifacts/36/362d454ee2d3e5244c61eb6327d10f4d b/Library/Artifacts/36/362d454ee2d3e5244c61eb6327d10f4d new file mode 100644 index 000000000..5f6c51900 Binary files /dev/null and b/Library/Artifacts/36/362d454ee2d3e5244c61eb6327d10f4d differ diff --git a/Library/Artifacts/36/362d90ffe1ce04dd2ca5fa50baf6bd54 b/Library/Artifacts/36/362d90ffe1ce04dd2ca5fa50baf6bd54 new file mode 100644 index 000000000..8b3094fa4 Binary files /dev/null and b/Library/Artifacts/36/362d90ffe1ce04dd2ca5fa50baf6bd54 differ diff --git a/Library/Artifacts/36/362de102fc6fb51403d4c28f65c0b825 b/Library/Artifacts/36/362de102fc6fb51403d4c28f65c0b825 new file mode 100644 index 000000000..a99398480 Binary files /dev/null and b/Library/Artifacts/36/362de102fc6fb51403d4c28f65c0b825 differ diff --git a/Library/Artifacts/36/36389d4a52ce4b64e12ce0fd21e98f16 b/Library/Artifacts/36/36389d4a52ce4b64e12ce0fd21e98f16 new file mode 100644 index 000000000..8fec47b31 Binary files /dev/null and b/Library/Artifacts/36/36389d4a52ce4b64e12ce0fd21e98f16 differ diff --git a/Library/Artifacts/36/363cc51158938669223d790d78aa2c0d b/Library/Artifacts/36/363cc51158938669223d790d78aa2c0d new file mode 100644 index 000000000..48d2084f6 Binary files /dev/null and b/Library/Artifacts/36/363cc51158938669223d790d78aa2c0d differ diff --git a/Library/Artifacts/36/363ec5dd21c1042027107065215a5d7d b/Library/Artifacts/36/363ec5dd21c1042027107065215a5d7d new file mode 100644 index 000000000..0f2f5dd36 Binary files /dev/null and b/Library/Artifacts/36/363ec5dd21c1042027107065215a5d7d differ diff --git a/Library/Artifacts/36/364cc55732711c4cdcb77e8f83204e73 b/Library/Artifacts/36/364cc55732711c4cdcb77e8f83204e73 new file mode 100644 index 000000000..bed73d797 Binary files /dev/null and b/Library/Artifacts/36/364cc55732711c4cdcb77e8f83204e73 differ diff --git a/Library/Artifacts/36/365705706a5a5e6e32a15a0ea9e0a111 b/Library/Artifacts/36/365705706a5a5e6e32a15a0ea9e0a111 new file mode 100644 index 000000000..8058e0c81 Binary files /dev/null and b/Library/Artifacts/36/365705706a5a5e6e32a15a0ea9e0a111 differ diff --git a/Library/Artifacts/36/365f7cea680e800ef74f7e54bd4273ac b/Library/Artifacts/36/365f7cea680e800ef74f7e54bd4273ac new file mode 100644 index 000000000..af3fb8810 Binary files /dev/null and b/Library/Artifacts/36/365f7cea680e800ef74f7e54bd4273ac differ diff --git a/Library/Artifacts/36/3681a30aec15c837e5ad805677bb2195 b/Library/Artifacts/36/3681a30aec15c837e5ad805677bb2195 new file mode 100644 index 000000000..90a493cb1 Binary files /dev/null and b/Library/Artifacts/36/3681a30aec15c837e5ad805677bb2195 differ diff --git a/Library/Artifacts/36/3684811153668c4ea8476834dd037493 b/Library/Artifacts/36/3684811153668c4ea8476834dd037493 new file mode 100644 index 000000000..a7ece621d Binary files /dev/null and b/Library/Artifacts/36/3684811153668c4ea8476834dd037493 differ diff --git a/Library/Artifacts/36/369ce22a86a05254412b1c7f4e76dd77 b/Library/Artifacts/36/369ce22a86a05254412b1c7f4e76dd77 new file mode 100644 index 000000000..7d2a0d2e2 Binary files /dev/null and b/Library/Artifacts/36/369ce22a86a05254412b1c7f4e76dd77 differ diff --git a/Library/Artifacts/36/36a73e625f6c823da84dcf06b3276c8d b/Library/Artifacts/36/36a73e625f6c823da84dcf06b3276c8d new file mode 100644 index 000000000..dd9fab3d8 Binary files /dev/null and b/Library/Artifacts/36/36a73e625f6c823da84dcf06b3276c8d differ diff --git a/Library/Artifacts/36/36cd1b3a2e5d8e3e975b4cc5254c87f5 b/Library/Artifacts/36/36cd1b3a2e5d8e3e975b4cc5254c87f5 new file mode 100644 index 000000000..f45e04980 Binary files /dev/null and b/Library/Artifacts/36/36cd1b3a2e5d8e3e975b4cc5254c87f5 differ diff --git a/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 b/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 new file mode 100644 index 000000000..449cb83a9 Binary files /dev/null and b/Library/Artifacts/36/36e6132b79639ef90eb8e4fc1f0e6c00 differ diff --git a/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 b/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 new file mode 100644 index 000000000..5d80898b4 Binary files /dev/null and b/Library/Artifacts/36/36ea689b46370cc09a354cc224976e74 differ diff --git a/Library/Artifacts/36/36f9bb3d7b2f8a1c798be7cc28c33300 b/Library/Artifacts/36/36f9bb3d7b2f8a1c798be7cc28c33300 new file mode 100644 index 000000000..1a52be91f Binary files /dev/null and b/Library/Artifacts/36/36f9bb3d7b2f8a1c798be7cc28c33300 differ diff --git a/Library/Artifacts/36/36fd91c500256a966b3c26bbfcc40d2e b/Library/Artifacts/36/36fd91c500256a966b3c26bbfcc40d2e new file mode 100644 index 000000000..aa99db338 Binary files /dev/null and b/Library/Artifacts/36/36fd91c500256a966b3c26bbfcc40d2e differ diff --git a/Library/Artifacts/37/3700f964289fb1e81509bf00239ae2b6 b/Library/Artifacts/37/3700f964289fb1e81509bf00239ae2b6 new file mode 100644 index 000000000..b11c362cd Binary files /dev/null and b/Library/Artifacts/37/3700f964289fb1e81509bf00239ae2b6 differ diff --git a/Library/Artifacts/37/3712817e71df12d5611f3b73460fe040 b/Library/Artifacts/37/3712817e71df12d5611f3b73460fe040 new file mode 100644 index 000000000..7e35fe96f Binary files /dev/null and b/Library/Artifacts/37/3712817e71df12d5611f3b73460fe040 differ diff --git a/Library/Artifacts/37/374961d42c3b893537f732e8aa8660a7 b/Library/Artifacts/37/374961d42c3b893537f732e8aa8660a7 new file mode 100644 index 000000000..0d3fbbbe4 Binary files /dev/null and b/Library/Artifacts/37/374961d42c3b893537f732e8aa8660a7 differ diff --git a/Library/Artifacts/37/375ff7b1e82266f8b97a00528caf0f98 b/Library/Artifacts/37/375ff7b1e82266f8b97a00528caf0f98 new file mode 100644 index 000000000..3574c8e95 Binary files /dev/null and b/Library/Artifacts/37/375ff7b1e82266f8b97a00528caf0f98 differ diff --git a/Library/Artifacts/37/377cb3185a26dcaa50683c4ee46bba1b b/Library/Artifacts/37/377cb3185a26dcaa50683c4ee46bba1b new file mode 100644 index 000000000..8493e2aa5 Binary files /dev/null and b/Library/Artifacts/37/377cb3185a26dcaa50683c4ee46bba1b differ diff --git a/Library/Artifacts/37/379243688effbd8cbf13db43e78a9a41 b/Library/Artifacts/37/379243688effbd8cbf13db43e78a9a41 new file mode 100644 index 000000000..45fb2ed27 Binary files /dev/null and b/Library/Artifacts/37/379243688effbd8cbf13db43e78a9a41 differ diff --git a/Library/Artifacts/37/379712a6a2f402535a5ab3cf3454f633 b/Library/Artifacts/37/379712a6a2f402535a5ab3cf3454f633 new file mode 100644 index 000000000..8a20b63ab Binary files /dev/null and b/Library/Artifacts/37/379712a6a2f402535a5ab3cf3454f633 differ diff --git a/Library/Artifacts/37/3798115bbd73eb7a3e9a4a4ff6602918 b/Library/Artifacts/37/3798115bbd73eb7a3e9a4a4ff6602918 new file mode 100644 index 000000000..269a32040 Binary files /dev/null and b/Library/Artifacts/37/3798115bbd73eb7a3e9a4a4ff6602918 differ diff --git a/Library/Artifacts/37/379d0809601eaa3aa39d1163216730f5 b/Library/Artifacts/37/379d0809601eaa3aa39d1163216730f5 new file mode 100644 index 000000000..81a47be0d Binary files /dev/null and b/Library/Artifacts/37/379d0809601eaa3aa39d1163216730f5 differ diff --git a/Library/Artifacts/37/37a2a2261ab5fbb61a69da1ede338cea b/Library/Artifacts/37/37a2a2261ab5fbb61a69da1ede338cea new file mode 100644 index 000000000..52a1f56b9 Binary files /dev/null and b/Library/Artifacts/37/37a2a2261ab5fbb61a69da1ede338cea differ diff --git a/Library/Artifacts/37/37ac2b800855dd2925e24664695cf5e0 b/Library/Artifacts/37/37ac2b800855dd2925e24664695cf5e0 new file mode 100644 index 000000000..422eac739 Binary files /dev/null and b/Library/Artifacts/37/37ac2b800855dd2925e24664695cf5e0 differ diff --git a/Library/Artifacts/37/37b3688c70524ff028aedad3647782c4 b/Library/Artifacts/37/37b3688c70524ff028aedad3647782c4 new file mode 100644 index 000000000..e90899800 Binary files /dev/null and b/Library/Artifacts/37/37b3688c70524ff028aedad3647782c4 differ diff --git a/Library/Artifacts/37/37b5d79ed78366e857e4c8bd3f224ebe b/Library/Artifacts/37/37b5d79ed78366e857e4c8bd3f224ebe new file mode 100644 index 000000000..b4d6e5c5f Binary files /dev/null and b/Library/Artifacts/37/37b5d79ed78366e857e4c8bd3f224ebe differ diff --git a/Library/Artifacts/37/37bc0cd7cb9539e4c1dd2df70ced729f b/Library/Artifacts/37/37bc0cd7cb9539e4c1dd2df70ced729f new file mode 100644 index 000000000..778719db6 Binary files /dev/null and b/Library/Artifacts/37/37bc0cd7cb9539e4c1dd2df70ced729f differ diff --git a/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 b/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 new file mode 100644 index 000000000..c3028e4ce Binary files /dev/null and b/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 differ diff --git a/Library/Artifacts/37/37d4c491818d16a896dc2e93cad08662 b/Library/Artifacts/37/37d4c491818d16a896dc2e93cad08662 new file mode 100644 index 000000000..a62e269ac Binary files /dev/null and b/Library/Artifacts/37/37d4c491818d16a896dc2e93cad08662 differ diff --git a/Library/Artifacts/37/37e1b35995103b499c6cd400154ed59b b/Library/Artifacts/37/37e1b35995103b499c6cd400154ed59b new file mode 100644 index 000000000..e3e164f71 Binary files /dev/null and b/Library/Artifacts/37/37e1b35995103b499c6cd400154ed59b differ diff --git a/Library/Artifacts/37/37fc514b68796ffaf23bc73666b69040 b/Library/Artifacts/37/37fc514b68796ffaf23bc73666b69040 new file mode 100644 index 000000000..a6c7309f7 Binary files /dev/null and b/Library/Artifacts/37/37fc514b68796ffaf23bc73666b69040 differ diff --git a/Library/Artifacts/38/3809f44be971b395a7b354e4f6434a4e b/Library/Artifacts/38/3809f44be971b395a7b354e4f6434a4e new file mode 100644 index 000000000..41c2d2305 Binary files /dev/null and b/Library/Artifacts/38/3809f44be971b395a7b354e4f6434a4e differ diff --git a/Library/Artifacts/38/3812cf3f65e9937a6a00fd3ca955c5cf b/Library/Artifacts/38/3812cf3f65e9937a6a00fd3ca955c5cf new file mode 100644 index 000000000..6c4f1b7aa Binary files /dev/null and b/Library/Artifacts/38/3812cf3f65e9937a6a00fd3ca955c5cf differ diff --git a/Library/Artifacts/38/3814399003513600a7ebec11230a01d9 b/Library/Artifacts/38/3814399003513600a7ebec11230a01d9 new file mode 100644 index 000000000..4de5ebe4d Binary files /dev/null and b/Library/Artifacts/38/3814399003513600a7ebec11230a01d9 differ diff --git a/Library/Artifacts/38/382432f7397628ccebd6b91ee4edf098 b/Library/Artifacts/38/382432f7397628ccebd6b91ee4edf098 new file mode 100644 index 000000000..18476dd6e Binary files /dev/null and b/Library/Artifacts/38/382432f7397628ccebd6b91ee4edf098 differ diff --git a/Library/Artifacts/38/383783e206d44ec15ced1929086842f3 b/Library/Artifacts/38/383783e206d44ec15ced1929086842f3 new file mode 100644 index 000000000..924464a01 Binary files /dev/null and b/Library/Artifacts/38/383783e206d44ec15ced1929086842f3 differ diff --git a/Library/Artifacts/38/383d90dd6f49aa5bc1be310fb32d70af b/Library/Artifacts/38/383d90dd6f49aa5bc1be310fb32d70af new file mode 100644 index 000000000..7b565160b Binary files /dev/null and b/Library/Artifacts/38/383d90dd6f49aa5bc1be310fb32d70af differ diff --git a/Library/Artifacts/38/383dc8afe0f26adce46ff8e5aaefc8f6 b/Library/Artifacts/38/383dc8afe0f26adce46ff8e5aaefc8f6 new file mode 100644 index 000000000..703dd8973 Binary files /dev/null and b/Library/Artifacts/38/383dc8afe0f26adce46ff8e5aaefc8f6 differ diff --git a/Library/Artifacts/38/383f584cb40bddf8bd6a17785a4a269f b/Library/Artifacts/38/383f584cb40bddf8bd6a17785a4a269f new file mode 100644 index 000000000..c4e269693 Binary files /dev/null and b/Library/Artifacts/38/383f584cb40bddf8bd6a17785a4a269f differ diff --git a/Library/Artifacts/38/385a30297bdd4b7bd602aadb46902ceb b/Library/Artifacts/38/385a30297bdd4b7bd602aadb46902ceb new file mode 100644 index 000000000..cffacd68f Binary files /dev/null and b/Library/Artifacts/38/385a30297bdd4b7bd602aadb46902ceb differ diff --git a/Library/Artifacts/38/385a77b64ef248ee5079042ef255f2a2 b/Library/Artifacts/38/385a77b64ef248ee5079042ef255f2a2 new file mode 100644 index 000000000..5f7b0a379 Binary files /dev/null and b/Library/Artifacts/38/385a77b64ef248ee5079042ef255f2a2 differ diff --git a/Library/Artifacts/38/3868fdee84e718dd44d62c8f3f14b3cf b/Library/Artifacts/38/3868fdee84e718dd44d62c8f3f14b3cf new file mode 100644 index 000000000..35e6a2ec2 Binary files /dev/null and b/Library/Artifacts/38/3868fdee84e718dd44d62c8f3f14b3cf differ diff --git a/Library/Artifacts/38/38770a076d9a01cc32e33ec686080752 b/Library/Artifacts/38/38770a076d9a01cc32e33ec686080752 new file mode 100644 index 000000000..273b44226 Binary files /dev/null and b/Library/Artifacts/38/38770a076d9a01cc32e33ec686080752 differ diff --git a/Library/Artifacts/38/387d7346130c3336b01e672f0832bff7 b/Library/Artifacts/38/387d7346130c3336b01e672f0832bff7 new file mode 100644 index 000000000..d03a82dc2 Binary files /dev/null and b/Library/Artifacts/38/387d7346130c3336b01e672f0832bff7 differ diff --git a/Library/Artifacts/38/389d892c9b7e173ace641e35c29e7c4e b/Library/Artifacts/38/389d892c9b7e173ace641e35c29e7c4e new file mode 100644 index 000000000..5d3ff6d21 Binary files /dev/null and b/Library/Artifacts/38/389d892c9b7e173ace641e35c29e7c4e differ diff --git a/Library/Artifacts/38/38b0372aba878a8de4d1aced246020b1 b/Library/Artifacts/38/38b0372aba878a8de4d1aced246020b1 new file mode 100644 index 000000000..c9bb4da3c Binary files /dev/null and b/Library/Artifacts/38/38b0372aba878a8de4d1aced246020b1 differ diff --git a/Library/Artifacts/38/38b2c93e731809028241e03fe1e2e812 b/Library/Artifacts/38/38b2c93e731809028241e03fe1e2e812 new file mode 100644 index 000000000..ca0c9487d Binary files /dev/null and b/Library/Artifacts/38/38b2c93e731809028241e03fe1e2e812 differ diff --git a/Library/Artifacts/38/38ba8a8a75afb2050e858b0b46c7d971 b/Library/Artifacts/38/38ba8a8a75afb2050e858b0b46c7d971 new file mode 100644 index 000000000..3903f9daf Binary files /dev/null and b/Library/Artifacts/38/38ba8a8a75afb2050e858b0b46c7d971 differ diff --git a/Library/Artifacts/38/38bc16c0d1a5838763b13c053118962b b/Library/Artifacts/38/38bc16c0d1a5838763b13c053118962b new file mode 100644 index 000000000..d0e14ce98 Binary files /dev/null and b/Library/Artifacts/38/38bc16c0d1a5838763b13c053118962b differ diff --git a/Library/Artifacts/38/38c35c6e86fdd450c8f402a28e65bf09 b/Library/Artifacts/38/38c35c6e86fdd450c8f402a28e65bf09 new file mode 100644 index 000000000..e04a7ee20 Binary files /dev/null and b/Library/Artifacts/38/38c35c6e86fdd450c8f402a28e65bf09 differ diff --git a/Library/Artifacts/38/38d7554edaf88027bd0b50d7898589f3 b/Library/Artifacts/38/38d7554edaf88027bd0b50d7898589f3 new file mode 100644 index 000000000..6ba4f0e40 Binary files /dev/null and b/Library/Artifacts/38/38d7554edaf88027bd0b50d7898589f3 differ diff --git a/Library/Artifacts/38/38e6722062eb630f873ecb19c12423cb b/Library/Artifacts/38/38e6722062eb630f873ecb19c12423cb new file mode 100644 index 000000000..e10fbeffd Binary files /dev/null and b/Library/Artifacts/38/38e6722062eb630f873ecb19c12423cb differ diff --git a/Library/Artifacts/38/38f1eb2fd375487f908b71ed11597cdd b/Library/Artifacts/38/38f1eb2fd375487f908b71ed11597cdd new file mode 100644 index 000000000..81f03cfb7 Binary files /dev/null and b/Library/Artifacts/38/38f1eb2fd375487f908b71ed11597cdd differ diff --git a/Library/Artifacts/39/3901b1c8a0afc4153904d5354f301c29 b/Library/Artifacts/39/3901b1c8a0afc4153904d5354f301c29 new file mode 100644 index 000000000..323f3a12d Binary files /dev/null and b/Library/Artifacts/39/3901b1c8a0afc4153904d5354f301c29 differ diff --git a/Library/Artifacts/39/3909acdf23b94a7942d01cee268a0fc2 b/Library/Artifacts/39/3909acdf23b94a7942d01cee268a0fc2 new file mode 100644 index 000000000..227bd3025 Binary files /dev/null and b/Library/Artifacts/39/3909acdf23b94a7942d01cee268a0fc2 differ diff --git a/Library/Artifacts/39/391d4f91b79dbbd9776f9bd604726b3d b/Library/Artifacts/39/391d4f91b79dbbd9776f9bd604726b3d new file mode 100644 index 000000000..e4bf23963 Binary files /dev/null and b/Library/Artifacts/39/391d4f91b79dbbd9776f9bd604726b3d differ diff --git a/Library/Artifacts/39/392b486990479d64f93d2ff069e22c47 b/Library/Artifacts/39/392b486990479d64f93d2ff069e22c47 new file mode 100644 index 000000000..9a98bf3fc Binary files /dev/null and b/Library/Artifacts/39/392b486990479d64f93d2ff069e22c47 differ diff --git a/Library/Artifacts/39/3951568ed3820dc005f2593180332ab3 b/Library/Artifacts/39/3951568ed3820dc005f2593180332ab3 new file mode 100644 index 000000000..f93f32068 Binary files /dev/null and b/Library/Artifacts/39/3951568ed3820dc005f2593180332ab3 differ diff --git a/Library/Artifacts/39/395aa314a5763f7670f9256f845a0251 b/Library/Artifacts/39/395aa314a5763f7670f9256f845a0251 new file mode 100644 index 000000000..4e2ce9df4 Binary files /dev/null and b/Library/Artifacts/39/395aa314a5763f7670f9256f845a0251 differ diff --git a/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 new file mode 100644 index 000000000..12cebf3dd Binary files /dev/null and b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 differ diff --git a/Library/Artifacts/39/3980d9ce70c487dd35e262af731c5b91 b/Library/Artifacts/39/3980d9ce70c487dd35e262af731c5b91 new file mode 100644 index 000000000..8d23047e6 Binary files /dev/null and b/Library/Artifacts/39/3980d9ce70c487dd35e262af731c5b91 differ diff --git a/Library/Artifacts/39/3983d446a6c39738520f1cc1f3b66203 b/Library/Artifacts/39/3983d446a6c39738520f1cc1f3b66203 new file mode 100644 index 000000000..2ae4f63b1 Binary files /dev/null and b/Library/Artifacts/39/3983d446a6c39738520f1cc1f3b66203 differ diff --git a/Library/Artifacts/39/3994fc9ebbb222ca50f9febb21bf5222 b/Library/Artifacts/39/3994fc9ebbb222ca50f9febb21bf5222 new file mode 100644 index 000000000..55808adfc Binary files /dev/null and b/Library/Artifacts/39/3994fc9ebbb222ca50f9febb21bf5222 differ diff --git a/Library/Artifacts/39/39a77ff989edd7e006048b3d294a963e b/Library/Artifacts/39/39a77ff989edd7e006048b3d294a963e new file mode 100644 index 000000000..a67bbb35f Binary files /dev/null and b/Library/Artifacts/39/39a77ff989edd7e006048b3d294a963e differ diff --git a/Library/Artifacts/39/39add04955e7e5fcf420d0d0e067cbca b/Library/Artifacts/39/39add04955e7e5fcf420d0d0e067cbca new file mode 100644 index 000000000..154c5f05b Binary files /dev/null and b/Library/Artifacts/39/39add04955e7e5fcf420d0d0e067cbca differ diff --git a/Library/Artifacts/39/39af8ef4765e0d043ec9d2864cb6da00 b/Library/Artifacts/39/39af8ef4765e0d043ec9d2864cb6da00 new file mode 100644 index 000000000..633f0baa7 Binary files /dev/null and b/Library/Artifacts/39/39af8ef4765e0d043ec9d2864cb6da00 differ diff --git a/Library/Artifacts/39/39bd016965a57511ac2083288ac41893 b/Library/Artifacts/39/39bd016965a57511ac2083288ac41893 new file mode 100644 index 000000000..9e23d2cad Binary files /dev/null and b/Library/Artifacts/39/39bd016965a57511ac2083288ac41893 differ diff --git a/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 new file mode 100644 index 000000000..9408a0b60 Binary files /dev/null and b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 differ diff --git a/Library/Artifacts/39/39d82be89fb865bb7e9fe7090a1841ed b/Library/Artifacts/39/39d82be89fb865bb7e9fe7090a1841ed new file mode 100644 index 000000000..8d1ac1972 Binary files /dev/null and b/Library/Artifacts/39/39d82be89fb865bb7e9fe7090a1841ed differ diff --git a/Library/Artifacts/39/39fd4faf1a448140fe9dfebae6cf6580 b/Library/Artifacts/39/39fd4faf1a448140fe9dfebae6cf6580 new file mode 100644 index 000000000..89e5bb986 Binary files /dev/null and b/Library/Artifacts/39/39fd4faf1a448140fe9dfebae6cf6580 differ diff --git a/Library/Artifacts/3a/3a06c53b29e4037d0167d7a02d571e02 b/Library/Artifacts/3a/3a06c53b29e4037d0167d7a02d571e02 new file mode 100644 index 000000000..0faf09625 Binary files /dev/null and b/Library/Artifacts/3a/3a06c53b29e4037d0167d7a02d571e02 differ diff --git a/Library/Artifacts/3a/3a1fef6b3b056ef7e4e00c561cba3ec3 b/Library/Artifacts/3a/3a1fef6b3b056ef7e4e00c561cba3ec3 new file mode 100644 index 000000000..1eb3ead09 Binary files /dev/null and b/Library/Artifacts/3a/3a1fef6b3b056ef7e4e00c561cba3ec3 differ diff --git a/Library/Artifacts/3a/3a21d038b8271b165df8d1f9d449255a b/Library/Artifacts/3a/3a21d038b8271b165df8d1f9d449255a new file mode 100644 index 000000000..8dc19aff1 Binary files /dev/null and b/Library/Artifacts/3a/3a21d038b8271b165df8d1f9d449255a differ diff --git a/Library/Artifacts/3a/3a28d06fbf89067c0bec7fe12c9a7ab7 b/Library/Artifacts/3a/3a28d06fbf89067c0bec7fe12c9a7ab7 new file mode 100644 index 000000000..110ebefc5 Binary files /dev/null and b/Library/Artifacts/3a/3a28d06fbf89067c0bec7fe12c9a7ab7 differ diff --git a/Library/Artifacts/3a/3a3eb2a7f2d149a67fce8c3df9877f65 b/Library/Artifacts/3a/3a3eb2a7f2d149a67fce8c3df9877f65 new file mode 100644 index 000000000..049fdf130 Binary files /dev/null and b/Library/Artifacts/3a/3a3eb2a7f2d149a67fce8c3df9877f65 differ diff --git a/Library/Artifacts/3a/3a6353fc56afa8a1a6455e6ce212aec1 b/Library/Artifacts/3a/3a6353fc56afa8a1a6455e6ce212aec1 new file mode 100644 index 000000000..e31c2aa29 Binary files /dev/null and b/Library/Artifacts/3a/3a6353fc56afa8a1a6455e6ce212aec1 differ diff --git a/Library/Artifacts/3a/3a699711eb087159d0e0a61d00f04a2a b/Library/Artifacts/3a/3a699711eb087159d0e0a61d00f04a2a new file mode 100644 index 000000000..34c80f1b7 Binary files /dev/null and b/Library/Artifacts/3a/3a699711eb087159d0e0a61d00f04a2a differ diff --git a/Library/Artifacts/3a/3a83c4db3e36013a83bc08503dbf9f6c b/Library/Artifacts/3a/3a83c4db3e36013a83bc08503dbf9f6c new file mode 100644 index 000000000..67f0ddd98 Binary files /dev/null and b/Library/Artifacts/3a/3a83c4db3e36013a83bc08503dbf9f6c differ diff --git a/Library/Artifacts/3a/3a9ef75d7c431e4f5a569a86bad6a44c b/Library/Artifacts/3a/3a9ef75d7c431e4f5a569a86bad6a44c new file mode 100644 index 000000000..ef2844d5e Binary files /dev/null and b/Library/Artifacts/3a/3a9ef75d7c431e4f5a569a86bad6a44c differ diff --git a/Library/Artifacts/3a/3aa2f77d848d6695d4821d9f76c73141 b/Library/Artifacts/3a/3aa2f77d848d6695d4821d9f76c73141 new file mode 100644 index 000000000..14c2bb0b2 Binary files /dev/null and b/Library/Artifacts/3a/3aa2f77d848d6695d4821d9f76c73141 differ diff --git a/Library/Artifacts/3a/3aac5eb36be526aa37fde5efade5a03e b/Library/Artifacts/3a/3aac5eb36be526aa37fde5efade5a03e new file mode 100644 index 000000000..b65f8e06d Binary files /dev/null and b/Library/Artifacts/3a/3aac5eb36be526aa37fde5efade5a03e differ diff --git a/Library/Artifacts/3a/3aad8df0522da7ad38421b1b32f10889 b/Library/Artifacts/3a/3aad8df0522da7ad38421b1b32f10889 new file mode 100644 index 000000000..d6cbfb08e Binary files /dev/null and b/Library/Artifacts/3a/3aad8df0522da7ad38421b1b32f10889 differ diff --git a/Library/Artifacts/3a/3ad01a047ecebb62369e1dc347031741 b/Library/Artifacts/3a/3ad01a047ecebb62369e1dc347031741 new file mode 100644 index 000000000..094c7a8c2 Binary files /dev/null and b/Library/Artifacts/3a/3ad01a047ecebb62369e1dc347031741 differ diff --git a/Library/Artifacts/3a/3ad48636bb5d7434fb4ddd7647868efc b/Library/Artifacts/3a/3ad48636bb5d7434fb4ddd7647868efc new file mode 100644 index 000000000..a8a559e5e Binary files /dev/null and b/Library/Artifacts/3a/3ad48636bb5d7434fb4ddd7647868efc differ diff --git a/Library/Artifacts/3a/3ae9ee3e97c5f37d794de1a888c42d02 b/Library/Artifacts/3a/3ae9ee3e97c5f37d794de1a888c42d02 new file mode 100644 index 000000000..2039f3a50 Binary files /dev/null and b/Library/Artifacts/3a/3ae9ee3e97c5f37d794de1a888c42d02 differ diff --git a/Library/Artifacts/3a/3af1f4ead983e18038765c6063271b49 b/Library/Artifacts/3a/3af1f4ead983e18038765c6063271b49 new file mode 100644 index 000000000..5a572b374 Binary files /dev/null and b/Library/Artifacts/3a/3af1f4ead983e18038765c6063271b49 differ diff --git a/Library/Artifacts/3a/3afb0eed6998ac12b7421fb60286e6dd b/Library/Artifacts/3a/3afb0eed6998ac12b7421fb60286e6dd new file mode 100644 index 000000000..401cbdab6 Binary files /dev/null and b/Library/Artifacts/3a/3afb0eed6998ac12b7421fb60286e6dd differ diff --git a/Library/Artifacts/3b/3b0391651f9025e24980290f40e4e831 b/Library/Artifacts/3b/3b0391651f9025e24980290f40e4e831 new file mode 100644 index 000000000..c922e1be5 Binary files /dev/null and b/Library/Artifacts/3b/3b0391651f9025e24980290f40e4e831 differ diff --git a/Library/Artifacts/3b/3b0b51f5b7bc108dc6f902fedccf741e b/Library/Artifacts/3b/3b0b51f5b7bc108dc6f902fedccf741e new file mode 100644 index 000000000..219aa590b Binary files /dev/null and b/Library/Artifacts/3b/3b0b51f5b7bc108dc6f902fedccf741e differ diff --git a/Library/Artifacts/3b/3b2fbafcc6a7133b3bbfe918f03bc242 b/Library/Artifacts/3b/3b2fbafcc6a7133b3bbfe918f03bc242 new file mode 100644 index 000000000..59ceb9d86 Binary files /dev/null and b/Library/Artifacts/3b/3b2fbafcc6a7133b3bbfe918f03bc242 differ diff --git a/Library/Artifacts/3b/3b32cef175a711a49f04e1d9db336ad2 b/Library/Artifacts/3b/3b32cef175a711a49f04e1d9db336ad2 new file mode 100644 index 000000000..3f9ff4b85 Binary files /dev/null and b/Library/Artifacts/3b/3b32cef175a711a49f04e1d9db336ad2 differ diff --git a/Library/Artifacts/3b/3b3893f80b8eccaba2d183dcab7cb343 b/Library/Artifacts/3b/3b3893f80b8eccaba2d183dcab7cb343 new file mode 100644 index 000000000..63c09a3ca Binary files /dev/null and b/Library/Artifacts/3b/3b3893f80b8eccaba2d183dcab7cb343 differ diff --git a/Library/Artifacts/3b/3b46542c1c2a63e3ff1e7d57624c6cfd b/Library/Artifacts/3b/3b46542c1c2a63e3ff1e7d57624c6cfd new file mode 100644 index 000000000..287c355ea Binary files /dev/null and b/Library/Artifacts/3b/3b46542c1c2a63e3ff1e7d57624c6cfd differ diff --git a/Library/Artifacts/3b/3b523baa7420280ab7a17408a3d033c8 b/Library/Artifacts/3b/3b523baa7420280ab7a17408a3d033c8 new file mode 100644 index 000000000..3ce2fd02e Binary files /dev/null and b/Library/Artifacts/3b/3b523baa7420280ab7a17408a3d033c8 differ diff --git a/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 new file mode 100644 index 000000000..fb2def4e3 Binary files /dev/null and b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 differ diff --git a/Library/Artifacts/3b/3b927d37fb73f911088570c50fda97d4 b/Library/Artifacts/3b/3b927d37fb73f911088570c50fda97d4 new file mode 100644 index 000000000..f0a2b2321 Binary files /dev/null and b/Library/Artifacts/3b/3b927d37fb73f911088570c50fda97d4 differ diff --git a/Library/Artifacts/3b/3b937aaee53050693601d49b2803d532 b/Library/Artifacts/3b/3b937aaee53050693601d49b2803d532 new file mode 100644 index 000000000..eb2908901 Binary files /dev/null and b/Library/Artifacts/3b/3b937aaee53050693601d49b2803d532 differ diff --git a/Library/Artifacts/3b/3b9dcb864b4942d1ae9d8c9078645b95 b/Library/Artifacts/3b/3b9dcb864b4942d1ae9d8c9078645b95 new file mode 100644 index 000000000..523fb1925 Binary files /dev/null and b/Library/Artifacts/3b/3b9dcb864b4942d1ae9d8c9078645b95 differ diff --git a/Library/Artifacts/3b/3ba4c6cc0e7729d8c1c6d7a1b89bd7f7 b/Library/Artifacts/3b/3ba4c6cc0e7729d8c1c6d7a1b89bd7f7 new file mode 100644 index 000000000..2f209f6e5 Binary files /dev/null and b/Library/Artifacts/3b/3ba4c6cc0e7729d8c1c6d7a1b89bd7f7 differ diff --git a/Library/Artifacts/3b/3babe8021bb6d2bbe0b94b1be024fe70 b/Library/Artifacts/3b/3babe8021bb6d2bbe0b94b1be024fe70 new file mode 100644 index 000000000..e7b313ca8 Binary files /dev/null and b/Library/Artifacts/3b/3babe8021bb6d2bbe0b94b1be024fe70 differ diff --git a/Library/Artifacts/3b/3bbb33b15a3b6de7e243dd732194ca93 b/Library/Artifacts/3b/3bbb33b15a3b6de7e243dd732194ca93 new file mode 100644 index 000000000..85eee18fd Binary files /dev/null and b/Library/Artifacts/3b/3bbb33b15a3b6de7e243dd732194ca93 differ diff --git a/Library/Artifacts/3b/3bd180b9dc6cc534d3dbdd67c16186b0 b/Library/Artifacts/3b/3bd180b9dc6cc534d3dbdd67c16186b0 new file mode 100644 index 000000000..9e2d53be5 Binary files /dev/null and b/Library/Artifacts/3b/3bd180b9dc6cc534d3dbdd67c16186b0 differ diff --git a/Library/Artifacts/3b/3bd6f5f9c1dd9cbc0413b208358e9917 b/Library/Artifacts/3b/3bd6f5f9c1dd9cbc0413b208358e9917 new file mode 100644 index 000000000..f11acb964 Binary files /dev/null and b/Library/Artifacts/3b/3bd6f5f9c1dd9cbc0413b208358e9917 differ diff --git a/Library/Artifacts/3b/3be088cba80f695026a0f4c70b709c52 b/Library/Artifacts/3b/3be088cba80f695026a0f4c70b709c52 new file mode 100644 index 000000000..567ccde32 Binary files /dev/null and b/Library/Artifacts/3b/3be088cba80f695026a0f4c70b709c52 differ diff --git a/Library/Artifacts/3b/3bf395791de8ab4ee2f46eb488adf040 b/Library/Artifacts/3b/3bf395791de8ab4ee2f46eb488adf040 new file mode 100644 index 000000000..dbfdf199d Binary files /dev/null and b/Library/Artifacts/3b/3bf395791de8ab4ee2f46eb488adf040 differ diff --git a/Library/Artifacts/3b/3bf50718a51cbf992b4d7464c7e008db b/Library/Artifacts/3b/3bf50718a51cbf992b4d7464c7e008db new file mode 100644 index 000000000..bee141c58 Binary files /dev/null and b/Library/Artifacts/3b/3bf50718a51cbf992b4d7464c7e008db differ diff --git a/Library/Artifacts/3b/3bf525c57573cd7ad093f78dbc0e2260 b/Library/Artifacts/3b/3bf525c57573cd7ad093f78dbc0e2260 new file mode 100644 index 000000000..6456a9fe9 Binary files /dev/null and b/Library/Artifacts/3b/3bf525c57573cd7ad093f78dbc0e2260 differ diff --git a/Library/Artifacts/3b/3bfc4467ee7b8a6e75bbf6da75230dbd b/Library/Artifacts/3b/3bfc4467ee7b8a6e75bbf6da75230dbd new file mode 100644 index 000000000..f60c5a1a4 Binary files /dev/null and b/Library/Artifacts/3b/3bfc4467ee7b8a6e75bbf6da75230dbd differ diff --git a/Library/Artifacts/3b/3bfe98d3f266dd8bcbcb56d9092b28c7 b/Library/Artifacts/3b/3bfe98d3f266dd8bcbcb56d9092b28c7 new file mode 100644 index 000000000..c687dcef1 Binary files /dev/null and b/Library/Artifacts/3b/3bfe98d3f266dd8bcbcb56d9092b28c7 differ diff --git a/Library/Artifacts/3c/3c0ce1f2682f84a1aaedd1be317b6ef6 b/Library/Artifacts/3c/3c0ce1f2682f84a1aaedd1be317b6ef6 new file mode 100644 index 000000000..cf2157e2d Binary files /dev/null and b/Library/Artifacts/3c/3c0ce1f2682f84a1aaedd1be317b6ef6 differ diff --git a/Library/Artifacts/3c/3c43f046a4f3d0ee490623610d54c75b b/Library/Artifacts/3c/3c43f046a4f3d0ee490623610d54c75b new file mode 100644 index 000000000..c73ff3e94 Binary files /dev/null and b/Library/Artifacts/3c/3c43f046a4f3d0ee490623610d54c75b differ diff --git a/Library/Artifacts/3c/3c6b7f308ba14b5d2e6eb5565c004811 b/Library/Artifacts/3c/3c6b7f308ba14b5d2e6eb5565c004811 new file mode 100644 index 000000000..085fdbaaf Binary files /dev/null and b/Library/Artifacts/3c/3c6b7f308ba14b5d2e6eb5565c004811 differ diff --git a/Library/Artifacts/3c/3c76a48b0081dd67ac7eacbab36d743c b/Library/Artifacts/3c/3c76a48b0081dd67ac7eacbab36d743c new file mode 100644 index 000000000..223f15917 Binary files /dev/null and b/Library/Artifacts/3c/3c76a48b0081dd67ac7eacbab36d743c differ diff --git a/Library/Artifacts/3c/3c781e4d0c56223a6e150f1c23812be7 b/Library/Artifacts/3c/3c781e4d0c56223a6e150f1c23812be7 new file mode 100644 index 000000000..f78250dcd Binary files /dev/null and b/Library/Artifacts/3c/3c781e4d0c56223a6e150f1c23812be7 differ diff --git a/Library/Artifacts/3c/3c8efced5c442820c9caabba4aec0c25 b/Library/Artifacts/3c/3c8efced5c442820c9caabba4aec0c25 new file mode 100644 index 000000000..fcee0da4a Binary files /dev/null and b/Library/Artifacts/3c/3c8efced5c442820c9caabba4aec0c25 differ diff --git a/Library/Artifacts/3c/3c94f62c182230ea1698277a6bbda073 b/Library/Artifacts/3c/3c94f62c182230ea1698277a6bbda073 new file mode 100644 index 000000000..45ea85f8f Binary files /dev/null and b/Library/Artifacts/3c/3c94f62c182230ea1698277a6bbda073 differ diff --git a/Library/Artifacts/3c/3c9b4276e9c021158d453c7449787a89 b/Library/Artifacts/3c/3c9b4276e9c021158d453c7449787a89 new file mode 100644 index 000000000..2c6379a45 Binary files /dev/null and b/Library/Artifacts/3c/3c9b4276e9c021158d453c7449787a89 differ diff --git a/Library/Artifacts/3c/3ca84f1484acc642c296a56f679ae97f b/Library/Artifacts/3c/3ca84f1484acc642c296a56f679ae97f new file mode 100644 index 000000000..134166aba Binary files /dev/null and b/Library/Artifacts/3c/3ca84f1484acc642c296a56f679ae97f differ diff --git a/Library/Artifacts/3c/3caed8bd1f778ab7f22a174c83b71488 b/Library/Artifacts/3c/3caed8bd1f778ab7f22a174c83b71488 new file mode 100644 index 000000000..1b1949d7b Binary files /dev/null and b/Library/Artifacts/3c/3caed8bd1f778ab7f22a174c83b71488 differ diff --git a/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 new file mode 100644 index 000000000..355f18e27 Binary files /dev/null and b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 differ diff --git a/Library/Artifacts/3c/3cd950a9f2db4fbafbc7d11c3e2b73b4 b/Library/Artifacts/3c/3cd950a9f2db4fbafbc7d11c3e2b73b4 new file mode 100644 index 000000000..aa073b420 Binary files /dev/null and b/Library/Artifacts/3c/3cd950a9f2db4fbafbc7d11c3e2b73b4 differ diff --git a/Library/Artifacts/3c/3cdc499efec8184d20ccc7508c3e9637 b/Library/Artifacts/3c/3cdc499efec8184d20ccc7508c3e9637 new file mode 100644 index 000000000..b1c080e9a Binary files /dev/null and b/Library/Artifacts/3c/3cdc499efec8184d20ccc7508c3e9637 differ diff --git a/Library/Artifacts/3c/3ce40125720c857551e7dc1cc99cdfa5 b/Library/Artifacts/3c/3ce40125720c857551e7dc1cc99cdfa5 new file mode 100644 index 000000000..b7f256329 Binary files /dev/null and b/Library/Artifacts/3c/3ce40125720c857551e7dc1cc99cdfa5 differ diff --git a/Library/Artifacts/3c/3cf04cea50fb17e40b507ee1fc019a17 b/Library/Artifacts/3c/3cf04cea50fb17e40b507ee1fc019a17 new file mode 100644 index 000000000..783255be0 Binary files /dev/null and b/Library/Artifacts/3c/3cf04cea50fb17e40b507ee1fc019a17 differ diff --git a/Library/Artifacts/3c/3cf67d64a2c081a6917ed573ea1c9555 b/Library/Artifacts/3c/3cf67d64a2c081a6917ed573ea1c9555 new file mode 100644 index 000000000..c8769cfb0 Binary files /dev/null and b/Library/Artifacts/3c/3cf67d64a2c081a6917ed573ea1c9555 differ diff --git a/Library/Artifacts/3c/3cf87177cf180dddf193518d748b7a31 b/Library/Artifacts/3c/3cf87177cf180dddf193518d748b7a31 new file mode 100644 index 000000000..438bc8c56 Binary files /dev/null and b/Library/Artifacts/3c/3cf87177cf180dddf193518d748b7a31 differ diff --git a/Library/Artifacts/3c/3cfd118989bba2241ea403c19cf46beb b/Library/Artifacts/3c/3cfd118989bba2241ea403c19cf46beb new file mode 100644 index 000000000..98e31c373 Binary files /dev/null and b/Library/Artifacts/3c/3cfd118989bba2241ea403c19cf46beb differ diff --git a/Library/Artifacts/3d/3d047e1c5bcb2b211fbb5b3f5b48870b b/Library/Artifacts/3d/3d047e1c5bcb2b211fbb5b3f5b48870b new file mode 100644 index 000000000..6557e0bd2 Binary files /dev/null and b/Library/Artifacts/3d/3d047e1c5bcb2b211fbb5b3f5b48870b differ diff --git a/Library/Artifacts/3d/3d06bd6bba3c58f68b511ae6b11408ac b/Library/Artifacts/3d/3d06bd6bba3c58f68b511ae6b11408ac new file mode 100644 index 000000000..fda32c5c4 Binary files /dev/null and b/Library/Artifacts/3d/3d06bd6bba3c58f68b511ae6b11408ac differ diff --git a/Library/Artifacts/3d/3d13bcfd16d45b2d8f90f40c39913f86 b/Library/Artifacts/3d/3d13bcfd16d45b2d8f90f40c39913f86 new file mode 100644 index 000000000..b66027d07 Binary files /dev/null and b/Library/Artifacts/3d/3d13bcfd16d45b2d8f90f40c39913f86 differ diff --git a/Library/Artifacts/3d/3d20434dac01b6784529c4099c1e2655 b/Library/Artifacts/3d/3d20434dac01b6784529c4099c1e2655 new file mode 100644 index 000000000..a436d8257 Binary files /dev/null and b/Library/Artifacts/3d/3d20434dac01b6784529c4099c1e2655 differ diff --git a/Library/Artifacts/3d/3d3c1e164c405b94b1f4fd1271a03371 b/Library/Artifacts/3d/3d3c1e164c405b94b1f4fd1271a03371 new file mode 100644 index 000000000..251f0d416 Binary files /dev/null and b/Library/Artifacts/3d/3d3c1e164c405b94b1f4fd1271a03371 differ diff --git a/Library/Artifacts/3d/3d43bd41b9a0a238318ea2888dbab780 b/Library/Artifacts/3d/3d43bd41b9a0a238318ea2888dbab780 new file mode 100644 index 000000000..245ff9eb8 Binary files /dev/null and b/Library/Artifacts/3d/3d43bd41b9a0a238318ea2888dbab780 differ diff --git a/Library/Artifacts/3d/3d506cf76e34d5f93873556cdc0f995d b/Library/Artifacts/3d/3d506cf76e34d5f93873556cdc0f995d new file mode 100644 index 000000000..b135a10c0 Binary files /dev/null and b/Library/Artifacts/3d/3d506cf76e34d5f93873556cdc0f995d differ diff --git a/Library/Artifacts/3d/3d6546d17b9f8c0d0faa99067248f0af b/Library/Artifacts/3d/3d6546d17b9f8c0d0faa99067248f0af new file mode 100644 index 000000000..7a8a5bed7 Binary files /dev/null and b/Library/Artifacts/3d/3d6546d17b9f8c0d0faa99067248f0af differ diff --git a/Library/Artifacts/3d/3d7ad5f3fafbab0aa4fff3713adfbd90 b/Library/Artifacts/3d/3d7ad5f3fafbab0aa4fff3713adfbd90 new file mode 100644 index 000000000..e08dddb2f Binary files /dev/null and b/Library/Artifacts/3d/3d7ad5f3fafbab0aa4fff3713adfbd90 differ diff --git a/Library/Artifacts/3d/3d7b8475ce46c3c2b702a6925a334f45 b/Library/Artifacts/3d/3d7b8475ce46c3c2b702a6925a334f45 new file mode 100644 index 000000000..067b17434 Binary files /dev/null and b/Library/Artifacts/3d/3d7b8475ce46c3c2b702a6925a334f45 differ diff --git a/Library/Artifacts/3d/3d8e4980187d490c9fa137078cc4f52d b/Library/Artifacts/3d/3d8e4980187d490c9fa137078cc4f52d new file mode 100644 index 000000000..83443903c Binary files /dev/null and b/Library/Artifacts/3d/3d8e4980187d490c9fa137078cc4f52d differ diff --git a/Library/Artifacts/3d/3d966f05eebb653ffb2d1f0078816e01 b/Library/Artifacts/3d/3d966f05eebb653ffb2d1f0078816e01 new file mode 100644 index 000000000..5ac3696d2 Binary files /dev/null and b/Library/Artifacts/3d/3d966f05eebb653ffb2d1f0078816e01 differ diff --git a/Library/Artifacts/3d/3d96a81a083589bec779e27a7c751549 b/Library/Artifacts/3d/3d96a81a083589bec779e27a7c751549 new file mode 100644 index 000000000..657cb2940 Binary files /dev/null and b/Library/Artifacts/3d/3d96a81a083589bec779e27a7c751549 differ diff --git a/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 new file mode 100644 index 000000000..db0a88328 Binary files /dev/null and b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 differ diff --git a/Library/Artifacts/3d/3dab272d1ba0a01b84da7c70cb4f4446 b/Library/Artifacts/3d/3dab272d1ba0a01b84da7c70cb4f4446 new file mode 100644 index 000000000..c12a400ba Binary files /dev/null and b/Library/Artifacts/3d/3dab272d1ba0a01b84da7c70cb4f4446 differ diff --git a/Library/Artifacts/3d/3dafb1dc147564b70fe11547417e7269 b/Library/Artifacts/3d/3dafb1dc147564b70fe11547417e7269 new file mode 100644 index 000000000..e6c3e13bb Binary files /dev/null and b/Library/Artifacts/3d/3dafb1dc147564b70fe11547417e7269 differ diff --git a/Library/Artifacts/3d/3dbd28f26c60f295e3807e793b54057b b/Library/Artifacts/3d/3dbd28f26c60f295e3807e793b54057b new file mode 100644 index 000000000..be9e9b1cc Binary files /dev/null and b/Library/Artifacts/3d/3dbd28f26c60f295e3807e793b54057b differ diff --git a/Library/Artifacts/3d/3dbde115fbaf0c7a82a2cd1a62a4fcd6 b/Library/Artifacts/3d/3dbde115fbaf0c7a82a2cd1a62a4fcd6 new file mode 100644 index 000000000..2a31c6cbc Binary files /dev/null and b/Library/Artifacts/3d/3dbde115fbaf0c7a82a2cd1a62a4fcd6 differ diff --git a/Library/Artifacts/3d/3dd49997b7cc372a077cf5232759b00a b/Library/Artifacts/3d/3dd49997b7cc372a077cf5232759b00a new file mode 100644 index 000000000..5db225bde Binary files /dev/null and b/Library/Artifacts/3d/3dd49997b7cc372a077cf5232759b00a differ diff --git a/Library/Artifacts/3d/3ddfcaaff881aeaa048fe35af82521c5 b/Library/Artifacts/3d/3ddfcaaff881aeaa048fe35af82521c5 new file mode 100644 index 000000000..b094ef614 Binary files /dev/null and b/Library/Artifacts/3d/3ddfcaaff881aeaa048fe35af82521c5 differ diff --git a/Library/Artifacts/3d/3de1af077167e2160f6b82f696cc6b0f b/Library/Artifacts/3d/3de1af077167e2160f6b82f696cc6b0f new file mode 100644 index 000000000..de5d92ef0 Binary files /dev/null and b/Library/Artifacts/3d/3de1af077167e2160f6b82f696cc6b0f differ diff --git a/Library/Artifacts/3e/3e0663b027445c60864846eef8a24b1e b/Library/Artifacts/3e/3e0663b027445c60864846eef8a24b1e new file mode 100644 index 000000000..a40a7b606 Binary files /dev/null and b/Library/Artifacts/3e/3e0663b027445c60864846eef8a24b1e differ diff --git a/Library/Artifacts/3e/3e0bd35d8e18bfbf2e223cc36633b9ab b/Library/Artifacts/3e/3e0bd35d8e18bfbf2e223cc36633b9ab new file mode 100644 index 000000000..970f8d4de Binary files /dev/null and b/Library/Artifacts/3e/3e0bd35d8e18bfbf2e223cc36633b9ab differ diff --git a/Library/Artifacts/3e/3e14c87f800adc95df9a843b2cf6cf1b b/Library/Artifacts/3e/3e14c87f800adc95df9a843b2cf6cf1b new file mode 100644 index 000000000..9642015ed Binary files /dev/null and b/Library/Artifacts/3e/3e14c87f800adc95df9a843b2cf6cf1b differ diff --git a/Library/Artifacts/3e/3e16da42d36d385dbac389793a55658a b/Library/Artifacts/3e/3e16da42d36d385dbac389793a55658a new file mode 100644 index 000000000..cdd17fef7 Binary files /dev/null and b/Library/Artifacts/3e/3e16da42d36d385dbac389793a55658a differ diff --git a/Library/Artifacts/3e/3e21b5852531c265f80242c9d32ad7ad b/Library/Artifacts/3e/3e21b5852531c265f80242c9d32ad7ad new file mode 100644 index 000000000..e6864e985 Binary files /dev/null and b/Library/Artifacts/3e/3e21b5852531c265f80242c9d32ad7ad differ diff --git a/Library/Artifacts/3e/3e31518223bab0f01d1439908f07f443 b/Library/Artifacts/3e/3e31518223bab0f01d1439908f07f443 new file mode 100644 index 000000000..cda3302be Binary files /dev/null and b/Library/Artifacts/3e/3e31518223bab0f01d1439908f07f443 differ diff --git a/Library/Artifacts/3e/3e40137d9ab48689d1d53306023717c6 b/Library/Artifacts/3e/3e40137d9ab48689d1d53306023717c6 new file mode 100644 index 000000000..7def759ee Binary files /dev/null and b/Library/Artifacts/3e/3e40137d9ab48689d1d53306023717c6 differ diff --git a/Library/Artifacts/3e/3e4076dd55bc4edf27497c6e681fcfff b/Library/Artifacts/3e/3e4076dd55bc4edf27497c6e681fcfff new file mode 100644 index 000000000..bfe3a7bba Binary files /dev/null and b/Library/Artifacts/3e/3e4076dd55bc4edf27497c6e681fcfff differ diff --git a/Library/Artifacts/3e/3e566af27241405b97a9ed7875d51083 b/Library/Artifacts/3e/3e566af27241405b97a9ed7875d51083 new file mode 100644 index 000000000..55c7a4ed0 Binary files /dev/null and b/Library/Artifacts/3e/3e566af27241405b97a9ed7875d51083 differ diff --git a/Library/Artifacts/3e/3e6085789d74b9684688dfe4b499878d b/Library/Artifacts/3e/3e6085789d74b9684688dfe4b499878d new file mode 100644 index 000000000..a928462c3 Binary files /dev/null and b/Library/Artifacts/3e/3e6085789d74b9684688dfe4b499878d differ diff --git a/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 b/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 new file mode 100644 index 000000000..30104272e Binary files /dev/null and b/Library/Artifacts/3e/3e613fc0e6cba122966c90e622d73894 differ diff --git a/Library/Artifacts/3e/3e76f0a9738f29f801c4409de1d58146 b/Library/Artifacts/3e/3e76f0a9738f29f801c4409de1d58146 new file mode 100644 index 000000000..80689bbce Binary files /dev/null and b/Library/Artifacts/3e/3e76f0a9738f29f801c4409de1d58146 differ diff --git a/Library/Artifacts/3e/3e7aed8ee94097b2f9de081d924029f7 b/Library/Artifacts/3e/3e7aed8ee94097b2f9de081d924029f7 new file mode 100644 index 000000000..735c93cb6 Binary files /dev/null and b/Library/Artifacts/3e/3e7aed8ee94097b2f9de081d924029f7 differ diff --git a/Library/Artifacts/3e/3e7d14a2537ce70b28a5d5a199a4db4d b/Library/Artifacts/3e/3e7d14a2537ce70b28a5d5a199a4db4d new file mode 100644 index 000000000..ec3b8294a Binary files /dev/null and b/Library/Artifacts/3e/3e7d14a2537ce70b28a5d5a199a4db4d differ diff --git a/Library/Artifacts/3e/3e7efa09a42faa9facb90cd6949613da b/Library/Artifacts/3e/3e7efa09a42faa9facb90cd6949613da new file mode 100644 index 000000000..d246cb814 Binary files /dev/null and b/Library/Artifacts/3e/3e7efa09a42faa9facb90cd6949613da differ diff --git a/Library/Artifacts/3e/3e80f6f5046242f95f93237d02ead995 b/Library/Artifacts/3e/3e80f6f5046242f95f93237d02ead995 new file mode 100644 index 000000000..2b9dd9172 Binary files /dev/null and b/Library/Artifacts/3e/3e80f6f5046242f95f93237d02ead995 differ diff --git a/Library/Artifacts/3e/3e82d9a531888320d248b28dcd8eb220 b/Library/Artifacts/3e/3e82d9a531888320d248b28dcd8eb220 new file mode 100644 index 000000000..60d5902f4 Binary files /dev/null and b/Library/Artifacts/3e/3e82d9a531888320d248b28dcd8eb220 differ diff --git a/Library/Artifacts/3e/3e891c282ebe0a5a3cea76129ca1750a b/Library/Artifacts/3e/3e891c282ebe0a5a3cea76129ca1750a new file mode 100644 index 000000000..57b234f21 Binary files /dev/null and b/Library/Artifacts/3e/3e891c282ebe0a5a3cea76129ca1750a differ diff --git a/Library/Artifacts/3e/3e92f487fece98d70e7c1b5d12233162 b/Library/Artifacts/3e/3e92f487fece98d70e7c1b5d12233162 new file mode 100644 index 000000000..2377a032f Binary files /dev/null and b/Library/Artifacts/3e/3e92f487fece98d70e7c1b5d12233162 differ diff --git a/Library/Artifacts/3e/3ea730d5f8085402a98f38789adab510 b/Library/Artifacts/3e/3ea730d5f8085402a98f38789adab510 new file mode 100644 index 000000000..80fb3fa61 Binary files /dev/null and b/Library/Artifacts/3e/3ea730d5f8085402a98f38789adab510 differ diff --git a/Library/Artifacts/3e/3eb9e5bfa4c6f54a068f37913e77c2d5 b/Library/Artifacts/3e/3eb9e5bfa4c6f54a068f37913e77c2d5 new file mode 100644 index 000000000..c03ac77a4 Binary files /dev/null and b/Library/Artifacts/3e/3eb9e5bfa4c6f54a068f37913e77c2d5 differ diff --git a/Library/Artifacts/3e/3ec36ad7d165510166c86c157048bc14 b/Library/Artifacts/3e/3ec36ad7d165510166c86c157048bc14 new file mode 100644 index 000000000..eed7cc1c9 Binary files /dev/null and b/Library/Artifacts/3e/3ec36ad7d165510166c86c157048bc14 differ diff --git a/Library/Artifacts/3e/3ecab68eb903ebd7e409b0e9b9088855 b/Library/Artifacts/3e/3ecab68eb903ebd7e409b0e9b9088855 new file mode 100644 index 000000000..786d79e50 Binary files /dev/null and b/Library/Artifacts/3e/3ecab68eb903ebd7e409b0e9b9088855 differ diff --git a/Library/Artifacts/3e/3edf71c88a551e7e463ad6398042edca b/Library/Artifacts/3e/3edf71c88a551e7e463ad6398042edca new file mode 100644 index 000000000..1c4ee4db8 Binary files /dev/null and b/Library/Artifacts/3e/3edf71c88a551e7e463ad6398042edca differ diff --git a/Library/Artifacts/3e/3ef112346b7d471138fd512b4d8f26b2 b/Library/Artifacts/3e/3ef112346b7d471138fd512b4d8f26b2 new file mode 100644 index 000000000..66fc25856 Binary files /dev/null and b/Library/Artifacts/3e/3ef112346b7d471138fd512b4d8f26b2 differ diff --git a/Library/Artifacts/3f/3f04eea77fdd4695e0e0d787ad1559c3 b/Library/Artifacts/3f/3f04eea77fdd4695e0e0d787ad1559c3 new file mode 100644 index 000000000..73c7564c0 Binary files /dev/null and b/Library/Artifacts/3f/3f04eea77fdd4695e0e0d787ad1559c3 differ diff --git a/Library/Artifacts/3f/3f098d63801945597112f40e430fc750 b/Library/Artifacts/3f/3f098d63801945597112f40e430fc750 new file mode 100644 index 000000000..a0c12bec7 Binary files /dev/null and b/Library/Artifacts/3f/3f098d63801945597112f40e430fc750 differ diff --git a/Library/Artifacts/3f/3f0a2202bfb8c41f9a47d6049f9ed8d4 b/Library/Artifacts/3f/3f0a2202bfb8c41f9a47d6049f9ed8d4 new file mode 100644 index 000000000..8e025f022 Binary files /dev/null and b/Library/Artifacts/3f/3f0a2202bfb8c41f9a47d6049f9ed8d4 differ diff --git a/Library/Artifacts/3f/3f36a3239ca90ee1edcd300b7f79edc9 b/Library/Artifacts/3f/3f36a3239ca90ee1edcd300b7f79edc9 new file mode 100644 index 000000000..f6d42fe5b Binary files /dev/null and b/Library/Artifacts/3f/3f36a3239ca90ee1edcd300b7f79edc9 differ diff --git a/Library/Artifacts/3f/3f3e74d41b8505cc92c9189d693cb3ae b/Library/Artifacts/3f/3f3e74d41b8505cc92c9189d693cb3ae new file mode 100644 index 000000000..a2850887d Binary files /dev/null and b/Library/Artifacts/3f/3f3e74d41b8505cc92c9189d693cb3ae differ diff --git a/Library/Artifacts/3f/3f419d83e2530a332865a4a3a067d86e b/Library/Artifacts/3f/3f419d83e2530a332865a4a3a067d86e new file mode 100644 index 000000000..43b9f49d1 Binary files /dev/null and b/Library/Artifacts/3f/3f419d83e2530a332865a4a3a067d86e differ diff --git a/Library/Artifacts/3f/3f51bbded1d9e5103fd1d6e2ec09a54f b/Library/Artifacts/3f/3f51bbded1d9e5103fd1d6e2ec09a54f new file mode 100644 index 000000000..e21aa4a5a Binary files /dev/null and b/Library/Artifacts/3f/3f51bbded1d9e5103fd1d6e2ec09a54f differ diff --git a/Library/Artifacts/3f/3f5f4f2fc781a2f5fcbd8a09ded8a4e7 b/Library/Artifacts/3f/3f5f4f2fc781a2f5fcbd8a09ded8a4e7 new file mode 100644 index 000000000..6be41901d Binary files /dev/null and b/Library/Artifacts/3f/3f5f4f2fc781a2f5fcbd8a09ded8a4e7 differ diff --git a/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 new file mode 100644 index 000000000..6747ee525 Binary files /dev/null and b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 differ diff --git a/Library/Artifacts/3f/3f893bba2fa94fcfba81b6d29498f0bb b/Library/Artifacts/3f/3f893bba2fa94fcfba81b6d29498f0bb new file mode 100644 index 000000000..0769d55cd Binary files /dev/null and b/Library/Artifacts/3f/3f893bba2fa94fcfba81b6d29498f0bb differ diff --git a/Library/Artifacts/3f/3f89733fcdd38ea0a51c393f53fddd46 b/Library/Artifacts/3f/3f89733fcdd38ea0a51c393f53fddd46 new file mode 100644 index 000000000..6207a36d9 Binary files /dev/null and b/Library/Artifacts/3f/3f89733fcdd38ea0a51c393f53fddd46 differ diff --git a/Library/Artifacts/3f/3fa1d82b63579c8a554f69b3b71026c4 b/Library/Artifacts/3f/3fa1d82b63579c8a554f69b3b71026c4 new file mode 100644 index 000000000..a5a45132d Binary files /dev/null and b/Library/Artifacts/3f/3fa1d82b63579c8a554f69b3b71026c4 differ diff --git a/Library/Artifacts/3f/3fc16bdbec38ce82b5bca9a58d2b0e8c b/Library/Artifacts/3f/3fc16bdbec38ce82b5bca9a58d2b0e8c new file mode 100644 index 000000000..e8f4bdaf8 Binary files /dev/null and b/Library/Artifacts/3f/3fc16bdbec38ce82b5bca9a58d2b0e8c differ diff --git a/Library/Artifacts/3f/3fc4230f730b59360ce309cb044257ca b/Library/Artifacts/3f/3fc4230f730b59360ce309cb044257ca new file mode 100644 index 000000000..0e2be34ec Binary files /dev/null and b/Library/Artifacts/3f/3fc4230f730b59360ce309cb044257ca differ diff --git a/Library/Artifacts/3f/3fca2090aef0d7952384cdad2d9556bc b/Library/Artifacts/3f/3fca2090aef0d7952384cdad2d9556bc new file mode 100644 index 000000000..3de5d2c2d Binary files /dev/null and b/Library/Artifacts/3f/3fca2090aef0d7952384cdad2d9556bc differ diff --git a/Library/Artifacts/3f/3fed747b2ffeb69d935a1df2ed5a1666 b/Library/Artifacts/3f/3fed747b2ffeb69d935a1df2ed5a1666 new file mode 100644 index 000000000..a50b1a44f Binary files /dev/null and b/Library/Artifacts/3f/3fed747b2ffeb69d935a1df2ed5a1666 differ diff --git a/Library/Artifacts/3f/3ff190d927e686f26a156d73a7bec59a b/Library/Artifacts/3f/3ff190d927e686f26a156d73a7bec59a new file mode 100644 index 000000000..dc527defb Binary files /dev/null and b/Library/Artifacts/3f/3ff190d927e686f26a156d73a7bec59a differ diff --git a/Library/Artifacts/40/400d2d4bb1cb3807bdf75725ae9287ae b/Library/Artifacts/40/400d2d4bb1cb3807bdf75725ae9287ae new file mode 100644 index 000000000..631f2e807 Binary files /dev/null and b/Library/Artifacts/40/400d2d4bb1cb3807bdf75725ae9287ae differ diff --git a/Library/Artifacts/40/400f9f6af8e84222c6f7146c31f48566 b/Library/Artifacts/40/400f9f6af8e84222c6f7146c31f48566 new file mode 100644 index 000000000..f8acce254 Binary files /dev/null and b/Library/Artifacts/40/400f9f6af8e84222c6f7146c31f48566 differ diff --git a/Library/Artifacts/40/4024218903d0f16ab9ef350c0b32e4bb b/Library/Artifacts/40/4024218903d0f16ab9ef350c0b32e4bb new file mode 100644 index 000000000..c3c51e3da Binary files /dev/null and b/Library/Artifacts/40/4024218903d0f16ab9ef350c0b32e4bb differ diff --git a/Library/Artifacts/40/4035d98a2564104e21ab20d699819717 b/Library/Artifacts/40/4035d98a2564104e21ab20d699819717 new file mode 100644 index 000000000..a99cee5fa Binary files /dev/null and b/Library/Artifacts/40/4035d98a2564104e21ab20d699819717 differ diff --git a/Library/Artifacts/40/403f7bedf8f6fbaab7247722ec7f1f00 b/Library/Artifacts/40/403f7bedf8f6fbaab7247722ec7f1f00 new file mode 100644 index 000000000..de25b77fb Binary files /dev/null and b/Library/Artifacts/40/403f7bedf8f6fbaab7247722ec7f1f00 differ diff --git a/Library/Artifacts/40/404ad94c03f63046df4c8fe57adfef2c b/Library/Artifacts/40/404ad94c03f63046df4c8fe57adfef2c new file mode 100644 index 000000000..a6e021f54 Binary files /dev/null and b/Library/Artifacts/40/404ad94c03f63046df4c8fe57adfef2c differ diff --git a/Library/Artifacts/40/404af0f78749ceeeb1526e9cf962737a b/Library/Artifacts/40/404af0f78749ceeeb1526e9cf962737a new file mode 100644 index 000000000..b4216cdcd Binary files /dev/null and b/Library/Artifacts/40/404af0f78749ceeeb1526e9cf962737a differ diff --git a/Library/Artifacts/40/404b88b79e9e1494424d4d27b75f8b4a b/Library/Artifacts/40/404b88b79e9e1494424d4d27b75f8b4a new file mode 100644 index 000000000..19d7ec884 Binary files /dev/null and b/Library/Artifacts/40/404b88b79e9e1494424d4d27b75f8b4a differ diff --git a/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf b/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf new file mode 100644 index 000000000..d79195d55 Binary files /dev/null and b/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf differ diff --git a/Library/Artifacts/40/4064b5aafd15991fd953075da8a90ff1 b/Library/Artifacts/40/4064b5aafd15991fd953075da8a90ff1 new file mode 100644 index 000000000..2c49e2faf Binary files /dev/null and b/Library/Artifacts/40/4064b5aafd15991fd953075da8a90ff1 differ diff --git a/Library/Artifacts/40/40806a9e1e06fa5811e06bef4e44f7c9 b/Library/Artifacts/40/40806a9e1e06fa5811e06bef4e44f7c9 new file mode 100644 index 000000000..8d0266f8b Binary files /dev/null and b/Library/Artifacts/40/40806a9e1e06fa5811e06bef4e44f7c9 differ diff --git a/Library/Artifacts/40/4087b9d566997869e79c4a554d2b81a4 b/Library/Artifacts/40/4087b9d566997869e79c4a554d2b81a4 new file mode 100644 index 000000000..09225d25b Binary files /dev/null and b/Library/Artifacts/40/4087b9d566997869e79c4a554d2b81a4 differ diff --git a/Library/Artifacts/40/408dd152ff4079e408668bcddaad8c04 b/Library/Artifacts/40/408dd152ff4079e408668bcddaad8c04 new file mode 100644 index 000000000..e807fa313 Binary files /dev/null and b/Library/Artifacts/40/408dd152ff4079e408668bcddaad8c04 differ diff --git a/Library/Artifacts/40/40a7e5c993df8b99be5057d2198e0b05 b/Library/Artifacts/40/40a7e5c993df8b99be5057d2198e0b05 new file mode 100644 index 000000000..fd61f04f7 Binary files /dev/null and b/Library/Artifacts/40/40a7e5c993df8b99be5057d2198e0b05 differ diff --git a/Library/Artifacts/40/40b3f4c28bab269f2706a57e8d0f2a1d b/Library/Artifacts/40/40b3f4c28bab269f2706a57e8d0f2a1d new file mode 100644 index 000000000..f695d961d Binary files /dev/null and b/Library/Artifacts/40/40b3f4c28bab269f2706a57e8d0f2a1d differ diff --git a/Library/Artifacts/40/40b6d54734cd9d119237a55ad9848ca4 b/Library/Artifacts/40/40b6d54734cd9d119237a55ad9848ca4 new file mode 100644 index 000000000..a0041a0e4 Binary files /dev/null and b/Library/Artifacts/40/40b6d54734cd9d119237a55ad9848ca4 differ diff --git a/Library/Artifacts/40/40be11ab635f45dc9f5e533cebac0670 b/Library/Artifacts/40/40be11ab635f45dc9f5e533cebac0670 new file mode 100644 index 000000000..b5f5a1b18 Binary files /dev/null and b/Library/Artifacts/40/40be11ab635f45dc9f5e533cebac0670 differ diff --git a/Library/Artifacts/40/40ca1d26d2951205de3ecf08874798c1 b/Library/Artifacts/40/40ca1d26d2951205de3ecf08874798c1 new file mode 100644 index 000000000..d4810b229 Binary files /dev/null and b/Library/Artifacts/40/40ca1d26d2951205de3ecf08874798c1 differ diff --git a/Library/Artifacts/40/40e44883266b671a1d695e0cadb5d3c3 b/Library/Artifacts/40/40e44883266b671a1d695e0cadb5d3c3 new file mode 100644 index 000000000..fb0e8dd37 Binary files /dev/null and b/Library/Artifacts/40/40e44883266b671a1d695e0cadb5d3c3 differ diff --git a/Library/Artifacts/40/40e47decdb3bf19ac5cdc622c0819d12 b/Library/Artifacts/40/40e47decdb3bf19ac5cdc622c0819d12 new file mode 100644 index 000000000..2aaaebbd3 Binary files /dev/null and b/Library/Artifacts/40/40e47decdb3bf19ac5cdc622c0819d12 differ diff --git a/Library/Artifacts/40/40eab137c92306821581e9b93fe115aa b/Library/Artifacts/40/40eab137c92306821581e9b93fe115aa new file mode 100644 index 000000000..3a557b37b Binary files /dev/null and b/Library/Artifacts/40/40eab137c92306821581e9b93fe115aa differ diff --git a/Library/Artifacts/40/40fd5e0fb201f21734344b07f3c77b9a b/Library/Artifacts/40/40fd5e0fb201f21734344b07f3c77b9a new file mode 100644 index 000000000..13f1e185a Binary files /dev/null and b/Library/Artifacts/40/40fd5e0fb201f21734344b07f3c77b9a differ diff --git a/Library/Artifacts/41/4105e9eecd938aaff7f6c5e3698f7838 b/Library/Artifacts/41/4105e9eecd938aaff7f6c5e3698f7838 new file mode 100644 index 000000000..4088b2061 Binary files /dev/null and b/Library/Artifacts/41/4105e9eecd938aaff7f6c5e3698f7838 differ diff --git a/Library/Artifacts/41/4115da3d5257d21f753b13f6d5aef54c b/Library/Artifacts/41/4115da3d5257d21f753b13f6d5aef54c new file mode 100644 index 000000000..4341303f0 Binary files /dev/null and b/Library/Artifacts/41/4115da3d5257d21f753b13f6d5aef54c differ diff --git a/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 new file mode 100644 index 000000000..4a41c3352 Binary files /dev/null and b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 differ diff --git a/Library/Artifacts/41/413828241c194a31d240d2765861e03b b/Library/Artifacts/41/413828241c194a31d240d2765861e03b new file mode 100644 index 000000000..3ea5d7b55 Binary files /dev/null and b/Library/Artifacts/41/413828241c194a31d240d2765861e03b differ diff --git a/Library/Artifacts/41/4140b589cfaddb963f85ac25b78814ec b/Library/Artifacts/41/4140b589cfaddb963f85ac25b78814ec new file mode 100644 index 000000000..0e37bc8cc Binary files /dev/null and b/Library/Artifacts/41/4140b589cfaddb963f85ac25b78814ec differ diff --git a/Library/Artifacts/41/414755835d540e2d82d6ada5037552a7 b/Library/Artifacts/41/414755835d540e2d82d6ada5037552a7 new file mode 100644 index 000000000..1a888e5f1 Binary files /dev/null and b/Library/Artifacts/41/414755835d540e2d82d6ada5037552a7 differ diff --git a/Library/Artifacts/41/4159ea396121bcb7ca50d1487b23656c b/Library/Artifacts/41/4159ea396121bcb7ca50d1487b23656c new file mode 100644 index 000000000..1cf5604d1 Binary files /dev/null and b/Library/Artifacts/41/4159ea396121bcb7ca50d1487b23656c differ diff --git a/Library/Artifacts/41/416ea4dc068eb14630085d830ed3f91d b/Library/Artifacts/41/416ea4dc068eb14630085d830ed3f91d new file mode 100644 index 000000000..ddb5433dc Binary files /dev/null and b/Library/Artifacts/41/416ea4dc068eb14630085d830ed3f91d differ diff --git a/Library/Artifacts/41/4176bc692c4fcdb0d13b08643743704b b/Library/Artifacts/41/4176bc692c4fcdb0d13b08643743704b new file mode 100644 index 000000000..8a070b47e Binary files /dev/null and b/Library/Artifacts/41/4176bc692c4fcdb0d13b08643743704b differ diff --git a/Library/Artifacts/41/418d69cb815b6923c99320d9531fff6e b/Library/Artifacts/41/418d69cb815b6923c99320d9531fff6e new file mode 100644 index 000000000..0114f159b Binary files /dev/null and b/Library/Artifacts/41/418d69cb815b6923c99320d9531fff6e differ diff --git a/Library/Artifacts/41/41a93ee24cc93cfeef516af6658526b5 b/Library/Artifacts/41/41a93ee24cc93cfeef516af6658526b5 new file mode 100644 index 000000000..ebc4f24e0 Binary files /dev/null and b/Library/Artifacts/41/41a93ee24cc93cfeef516af6658526b5 differ diff --git a/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb new file mode 100644 index 000000000..ca295a21c Binary files /dev/null and b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb differ diff --git a/Library/Artifacts/41/41dbbee9ab09ab5030a1610fe7e27f88 b/Library/Artifacts/41/41dbbee9ab09ab5030a1610fe7e27f88 new file mode 100644 index 000000000..bccc2199f Binary files /dev/null and b/Library/Artifacts/41/41dbbee9ab09ab5030a1610fe7e27f88 differ diff --git a/Library/Artifacts/41/41efc5a2b6e89eceda1829f32d39627d b/Library/Artifacts/41/41efc5a2b6e89eceda1829f32d39627d new file mode 100644 index 000000000..96e32ffae Binary files /dev/null and b/Library/Artifacts/41/41efc5a2b6e89eceda1829f32d39627d differ diff --git a/Library/Artifacts/41/41fd5e91d4c724c30924ad3a7528915e b/Library/Artifacts/41/41fd5e91d4c724c30924ad3a7528915e new file mode 100644 index 000000000..8e85e28f2 Binary files /dev/null and b/Library/Artifacts/41/41fd5e91d4c724c30924ad3a7528915e differ diff --git a/Library/Artifacts/42/4227b516456533523ee1e1beec0bc9f3 b/Library/Artifacts/42/4227b516456533523ee1e1beec0bc9f3 new file mode 100644 index 000000000..e72cbe37e Binary files /dev/null and b/Library/Artifacts/42/4227b516456533523ee1e1beec0bc9f3 differ diff --git a/Library/Artifacts/42/42390c16ae5b1e088a6fa3d9bd4ddb44 b/Library/Artifacts/42/42390c16ae5b1e088a6fa3d9bd4ddb44 new file mode 100644 index 000000000..40cc389d5 Binary files /dev/null and b/Library/Artifacts/42/42390c16ae5b1e088a6fa3d9bd4ddb44 differ diff --git a/Library/Artifacts/42/424cb9a7e393a17993eb6c49bb2e7309 b/Library/Artifacts/42/424cb9a7e393a17993eb6c49bb2e7309 new file mode 100644 index 000000000..14c02dfd0 Binary files /dev/null and b/Library/Artifacts/42/424cb9a7e393a17993eb6c49bb2e7309 differ diff --git a/Library/Artifacts/42/425856f9953bd9343b0700b26010a2c5 b/Library/Artifacts/42/425856f9953bd9343b0700b26010a2c5 new file mode 100644 index 000000000..696a5fcd6 Binary files /dev/null and b/Library/Artifacts/42/425856f9953bd9343b0700b26010a2c5 differ diff --git a/Library/Artifacts/42/426916b9965db9b8c83556715e7416a3 b/Library/Artifacts/42/426916b9965db9b8c83556715e7416a3 new file mode 100644 index 000000000..23108f3ad Binary files /dev/null and b/Library/Artifacts/42/426916b9965db9b8c83556715e7416a3 differ diff --git a/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 b/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 new file mode 100644 index 000000000..521d7b36e Binary files /dev/null and b/Library/Artifacts/42/4273f0d5e046e5b501bc9889aa603f35 differ diff --git a/Library/Artifacts/42/42833c1420613527efbb8879d6f16d12 b/Library/Artifacts/42/42833c1420613527efbb8879d6f16d12 new file mode 100644 index 000000000..e3dfbd1bf Binary files /dev/null and b/Library/Artifacts/42/42833c1420613527efbb8879d6f16d12 differ diff --git a/Library/Artifacts/42/42881e3d636dc6b125324be58c539536 b/Library/Artifacts/42/42881e3d636dc6b125324be58c539536 new file mode 100644 index 000000000..da862b831 Binary files /dev/null and b/Library/Artifacts/42/42881e3d636dc6b125324be58c539536 differ diff --git a/Library/Artifacts/42/428de26d3bd952f91fd51beff7bbeddf b/Library/Artifacts/42/428de26d3bd952f91fd51beff7bbeddf new file mode 100644 index 000000000..8b241cfdf Binary files /dev/null and b/Library/Artifacts/42/428de26d3bd952f91fd51beff7bbeddf differ diff --git a/Library/Artifacts/42/42922fecbabd6fc877f8bee7bfff117b b/Library/Artifacts/42/42922fecbabd6fc877f8bee7bfff117b new file mode 100644 index 000000000..a948871ec Binary files /dev/null and b/Library/Artifacts/42/42922fecbabd6fc877f8bee7bfff117b differ diff --git a/Library/Artifacts/42/429648bc02c78eb13da23d50802907aa b/Library/Artifacts/42/429648bc02c78eb13da23d50802907aa new file mode 100644 index 000000000..a3bb5bf14 Binary files /dev/null and b/Library/Artifacts/42/429648bc02c78eb13da23d50802907aa differ diff --git a/Library/Artifacts/42/42a99a4411d3759f9cc60cb7c58c4fec b/Library/Artifacts/42/42a99a4411d3759f9cc60cb7c58c4fec new file mode 100644 index 000000000..4887d26ff Binary files /dev/null and b/Library/Artifacts/42/42a99a4411d3759f9cc60cb7c58c4fec differ diff --git a/Library/Artifacts/42/42b8feaf4d5ab7df9124ee01afb4554e b/Library/Artifacts/42/42b8feaf4d5ab7df9124ee01afb4554e new file mode 100644 index 000000000..10eeadeb2 Binary files /dev/null and b/Library/Artifacts/42/42b8feaf4d5ab7df9124ee01afb4554e differ diff --git a/Library/Artifacts/42/42c5b4ba2e4c122e0dd10c08f6f72d07 b/Library/Artifacts/42/42c5b4ba2e4c122e0dd10c08f6f72d07 new file mode 100644 index 000000000..7882a041c Binary files /dev/null and b/Library/Artifacts/42/42c5b4ba2e4c122e0dd10c08f6f72d07 differ diff --git a/Library/Artifacts/42/42e8e608db5c323bd2ea884000d1644d b/Library/Artifacts/42/42e8e608db5c323bd2ea884000d1644d new file mode 100644 index 000000000..15f3d9009 Binary files /dev/null and b/Library/Artifacts/42/42e8e608db5c323bd2ea884000d1644d differ diff --git a/Library/Artifacts/42/42ef08b30eb1bb8fc7e3c5580410489b b/Library/Artifacts/42/42ef08b30eb1bb8fc7e3c5580410489b new file mode 100644 index 000000000..bb3cca537 Binary files /dev/null and b/Library/Artifacts/42/42ef08b30eb1bb8fc7e3c5580410489b differ diff --git a/Library/Artifacts/42/42f19233038fbbd8792a05e363a1a037 b/Library/Artifacts/42/42f19233038fbbd8792a05e363a1a037 new file mode 100644 index 000000000..967daaf89 Binary files /dev/null and b/Library/Artifacts/42/42f19233038fbbd8792a05e363a1a037 differ diff --git a/Library/Artifacts/43/4319116e5eeffc732278d792d6cdafca b/Library/Artifacts/43/4319116e5eeffc732278d792d6cdafca new file mode 100644 index 000000000..e42428027 Binary files /dev/null and b/Library/Artifacts/43/4319116e5eeffc732278d792d6cdafca differ diff --git a/Library/Artifacts/43/4335303fe46b8ea517ca5b3f2b32bcee b/Library/Artifacts/43/4335303fe46b8ea517ca5b3f2b32bcee new file mode 100644 index 000000000..ccd2a5bd2 Binary files /dev/null and b/Library/Artifacts/43/4335303fe46b8ea517ca5b3f2b32bcee differ diff --git a/Library/Artifacts/43/435a6041e2b8eb998dccc6cfb1771520 b/Library/Artifacts/43/435a6041e2b8eb998dccc6cfb1771520 new file mode 100644 index 000000000..0f45db0fa Binary files /dev/null and b/Library/Artifacts/43/435a6041e2b8eb998dccc6cfb1771520 differ diff --git a/Library/Artifacts/43/435b995e414a578642214aebe0b4a56b b/Library/Artifacts/43/435b995e414a578642214aebe0b4a56b new file mode 100644 index 000000000..862930c22 Binary files /dev/null and b/Library/Artifacts/43/435b995e414a578642214aebe0b4a56b differ diff --git a/Library/Artifacts/43/43632cd6019e4df9e963a0357e17e217 b/Library/Artifacts/43/43632cd6019e4df9e963a0357e17e217 new file mode 100644 index 000000000..1630be3bc Binary files /dev/null and b/Library/Artifacts/43/43632cd6019e4df9e963a0357e17e217 differ diff --git a/Library/Artifacts/43/43730d46f397951bd4541dafb153b7a1 b/Library/Artifacts/43/43730d46f397951bd4541dafb153b7a1 new file mode 100644 index 000000000..baa68a33e Binary files /dev/null and b/Library/Artifacts/43/43730d46f397951bd4541dafb153b7a1 differ diff --git a/Library/Artifacts/43/43736b91296fe08ff7c1ba419d20de4c b/Library/Artifacts/43/43736b91296fe08ff7c1ba419d20de4c new file mode 100644 index 000000000..d700b851e Binary files /dev/null and b/Library/Artifacts/43/43736b91296fe08ff7c1ba419d20de4c differ diff --git a/Library/Artifacts/43/437cf2f36bb08705e8c1dfb95e6eec80 b/Library/Artifacts/43/437cf2f36bb08705e8c1dfb95e6eec80 new file mode 100644 index 000000000..a95ec77eb Binary files /dev/null and b/Library/Artifacts/43/437cf2f36bb08705e8c1dfb95e6eec80 differ diff --git a/Library/Artifacts/43/438fe54ea8725a9bb3326527997aaadc b/Library/Artifacts/43/438fe54ea8725a9bb3326527997aaadc new file mode 100644 index 000000000..e3b438a69 Binary files /dev/null and b/Library/Artifacts/43/438fe54ea8725a9bb3326527997aaadc differ diff --git a/Library/Artifacts/43/439239023f1aa6510890c72932d89d3a b/Library/Artifacts/43/439239023f1aa6510890c72932d89d3a new file mode 100644 index 000000000..b8417b550 Binary files /dev/null and b/Library/Artifacts/43/439239023f1aa6510890c72932d89d3a differ diff --git a/Library/Artifacts/43/43983fbb516e0ef04000e4e05cfaa85c b/Library/Artifacts/43/43983fbb516e0ef04000e4e05cfaa85c new file mode 100644 index 000000000..a21913ef4 Binary files /dev/null and b/Library/Artifacts/43/43983fbb516e0ef04000e4e05cfaa85c differ diff --git a/Library/Artifacts/43/43a5c4e5e2b704987bc93004d9692bc4 b/Library/Artifacts/43/43a5c4e5e2b704987bc93004d9692bc4 new file mode 100644 index 000000000..b2ec091f3 Binary files /dev/null and b/Library/Artifacts/43/43a5c4e5e2b704987bc93004d9692bc4 differ diff --git a/Library/Artifacts/43/43ad49f8ec667520725b11c7b2ee3b16 b/Library/Artifacts/43/43ad49f8ec667520725b11c7b2ee3b16 new file mode 100644 index 000000000..ffd7b0333 Binary files /dev/null and b/Library/Artifacts/43/43ad49f8ec667520725b11c7b2ee3b16 differ diff --git a/Library/Artifacts/43/43bcbdef268bcf932e65b5397b8ed8e0 b/Library/Artifacts/43/43bcbdef268bcf932e65b5397b8ed8e0 new file mode 100644 index 000000000..a653dc938 Binary files /dev/null and b/Library/Artifacts/43/43bcbdef268bcf932e65b5397b8ed8e0 differ diff --git a/Library/Artifacts/43/43c3ab66fb19ec34d38ccd1ccf919cf0 b/Library/Artifacts/43/43c3ab66fb19ec34d38ccd1ccf919cf0 new file mode 100644 index 000000000..b6f5d3138 Binary files /dev/null and b/Library/Artifacts/43/43c3ab66fb19ec34d38ccd1ccf919cf0 differ diff --git a/Library/Artifacts/43/43c9c8208abb7a92d32abe6663717d62 b/Library/Artifacts/43/43c9c8208abb7a92d32abe6663717d62 new file mode 100644 index 000000000..4fd3f999f Binary files /dev/null and b/Library/Artifacts/43/43c9c8208abb7a92d32abe6663717d62 differ diff --git a/Library/Artifacts/43/43e2fc46204631efc9cd1b9f102df19b b/Library/Artifacts/43/43e2fc46204631efc9cd1b9f102df19b new file mode 100644 index 000000000..948c3614e Binary files /dev/null and b/Library/Artifacts/43/43e2fc46204631efc9cd1b9f102df19b differ diff --git a/Library/Artifacts/43/43fa81e350bf77beae309db4747d5b18 b/Library/Artifacts/43/43fa81e350bf77beae309db4747d5b18 new file mode 100644 index 000000000..ac48f912d Binary files /dev/null and b/Library/Artifacts/43/43fa81e350bf77beae309db4747d5b18 differ diff --git a/Library/Artifacts/43/43fbb27a5ec79b7ff87fe3414c7c2198 b/Library/Artifacts/43/43fbb27a5ec79b7ff87fe3414c7c2198 new file mode 100644 index 000000000..4d19d44c6 Binary files /dev/null and b/Library/Artifacts/43/43fbb27a5ec79b7ff87fe3414c7c2198 differ diff --git a/Library/Artifacts/44/440439f7567e7058aae1c88db653f1f0 b/Library/Artifacts/44/440439f7567e7058aae1c88db653f1f0 new file mode 100644 index 000000000..f66a8541d Binary files /dev/null and b/Library/Artifacts/44/440439f7567e7058aae1c88db653f1f0 differ diff --git a/Library/Artifacts/44/4425ccc540324614f0250906b4435081 b/Library/Artifacts/44/4425ccc540324614f0250906b4435081 new file mode 100644 index 000000000..1d559b3a8 Binary files /dev/null and b/Library/Artifacts/44/4425ccc540324614f0250906b4435081 differ diff --git a/Library/Artifacts/44/443656a90fb38dcd2ff9083128cce5a5 b/Library/Artifacts/44/443656a90fb38dcd2ff9083128cce5a5 new file mode 100644 index 000000000..60a4ffe4b Binary files /dev/null and b/Library/Artifacts/44/443656a90fb38dcd2ff9083128cce5a5 differ diff --git a/Library/Artifacts/44/44421771a7fde831452b57ce1079c10c b/Library/Artifacts/44/44421771a7fde831452b57ce1079c10c new file mode 100644 index 000000000..926641a4e Binary files /dev/null and b/Library/Artifacts/44/44421771a7fde831452b57ce1079c10c differ diff --git a/Library/Artifacts/44/446705b443dcc787df790c40e03be0d7 b/Library/Artifacts/44/446705b443dcc787df790c40e03be0d7 new file mode 100644 index 000000000..b02c0c66d Binary files /dev/null and b/Library/Artifacts/44/446705b443dcc787df790c40e03be0d7 differ diff --git a/Library/Artifacts/44/447401ede8134a7efb4eb25259950395 b/Library/Artifacts/44/447401ede8134a7efb4eb25259950395 new file mode 100644 index 000000000..e2f47fc20 Binary files /dev/null and b/Library/Artifacts/44/447401ede8134a7efb4eb25259950395 differ diff --git a/Library/Artifacts/44/44750f3a3354d0e74ecae161405eab31 b/Library/Artifacts/44/44750f3a3354d0e74ecae161405eab31 new file mode 100644 index 000000000..47691992e Binary files /dev/null and b/Library/Artifacts/44/44750f3a3354d0e74ecae161405eab31 differ diff --git a/Library/Artifacts/44/4478371bc0ed8860c4202a09f74e25c7 b/Library/Artifacts/44/4478371bc0ed8860c4202a09f74e25c7 new file mode 100644 index 000000000..f980fff6e Binary files /dev/null and b/Library/Artifacts/44/4478371bc0ed8860c4202a09f74e25c7 differ diff --git a/Library/Artifacts/44/448422b89f9b7406ee452c7ba7327a68 b/Library/Artifacts/44/448422b89f9b7406ee452c7ba7327a68 new file mode 100644 index 000000000..7a09c787b Binary files /dev/null and b/Library/Artifacts/44/448422b89f9b7406ee452c7ba7327a68 differ diff --git a/Library/Artifacts/44/4484ace406f7332b402b6a1d57d337fe b/Library/Artifacts/44/4484ace406f7332b402b6a1d57d337fe new file mode 100644 index 000000000..4b6ddb225 Binary files /dev/null and b/Library/Artifacts/44/4484ace406f7332b402b6a1d57d337fe differ diff --git a/Library/Artifacts/44/44b9b4324c22b6dde9540f60ae1b50d8 b/Library/Artifacts/44/44b9b4324c22b6dde9540f60ae1b50d8 new file mode 100644 index 000000000..f90b8713d Binary files /dev/null and b/Library/Artifacts/44/44b9b4324c22b6dde9540f60ae1b50d8 differ diff --git a/Library/Artifacts/44/44c71e83a909424b5c11ead68c38260b b/Library/Artifacts/44/44c71e83a909424b5c11ead68c38260b new file mode 100644 index 000000000..2097bc2d6 Binary files /dev/null and b/Library/Artifacts/44/44c71e83a909424b5c11ead68c38260b differ diff --git a/Library/Artifacts/44/44dd837e3a086313ac209804b9eb0f78 b/Library/Artifacts/44/44dd837e3a086313ac209804b9eb0f78 new file mode 100644 index 000000000..fa63c4b8e Binary files /dev/null and b/Library/Artifacts/44/44dd837e3a086313ac209804b9eb0f78 differ diff --git a/Library/Artifacts/44/44e28a9d76f79b6b2f451716d7bc5e87 b/Library/Artifacts/44/44e28a9d76f79b6b2f451716d7bc5e87 new file mode 100644 index 000000000..831f02d84 Binary files /dev/null and b/Library/Artifacts/44/44e28a9d76f79b6b2f451716d7bc5e87 differ diff --git a/Library/Artifacts/44/44e3260891f66aec7b9fea877cebebe1 b/Library/Artifacts/44/44e3260891f66aec7b9fea877cebebe1 new file mode 100644 index 000000000..4f38372ce Binary files /dev/null and b/Library/Artifacts/44/44e3260891f66aec7b9fea877cebebe1 differ diff --git a/Library/Artifacts/44/44e833dff9849d7f547fc8ae31f98477 b/Library/Artifacts/44/44e833dff9849d7f547fc8ae31f98477 new file mode 100644 index 000000000..b1bf5e3ea Binary files /dev/null and b/Library/Artifacts/44/44e833dff9849d7f547fc8ae31f98477 differ diff --git a/Library/Artifacts/44/44fa7ff6e47f54afc84228edcc075c09 b/Library/Artifacts/44/44fa7ff6e47f54afc84228edcc075c09 new file mode 100644 index 000000000..d2c01bf8d Binary files /dev/null and b/Library/Artifacts/44/44fa7ff6e47f54afc84228edcc075c09 differ diff --git a/Library/Artifacts/44/44fa9b9e61cf21a2a431b0bb7bbc9c59 b/Library/Artifacts/44/44fa9b9e61cf21a2a431b0bb7bbc9c59 new file mode 100644 index 000000000..953a7931a Binary files /dev/null and b/Library/Artifacts/44/44fa9b9e61cf21a2a431b0bb7bbc9c59 differ diff --git a/Library/Artifacts/45/450074b9f798426200f8211e7ff8795d b/Library/Artifacts/45/450074b9f798426200f8211e7ff8795d new file mode 100644 index 000000000..6872f38e3 Binary files /dev/null and b/Library/Artifacts/45/450074b9f798426200f8211e7ff8795d differ diff --git a/Library/Artifacts/45/450537c19ef63aa97257c0782c3bdf39 b/Library/Artifacts/45/450537c19ef63aa97257c0782c3bdf39 new file mode 100644 index 000000000..bdd5e05fb Binary files /dev/null and b/Library/Artifacts/45/450537c19ef63aa97257c0782c3bdf39 differ diff --git a/Library/Artifacts/45/4510b69ba7b3ba352c7d291c1be12f2d b/Library/Artifacts/45/4510b69ba7b3ba352c7d291c1be12f2d new file mode 100644 index 000000000..85c9f4b86 Binary files /dev/null and b/Library/Artifacts/45/4510b69ba7b3ba352c7d291c1be12f2d differ diff --git a/Library/Artifacts/45/451203fd1e8e06f4a46f3223abeab939 b/Library/Artifacts/45/451203fd1e8e06f4a46f3223abeab939 new file mode 100644 index 000000000..71c2a5a15 Binary files /dev/null and b/Library/Artifacts/45/451203fd1e8e06f4a46f3223abeab939 differ diff --git a/Library/Artifacts/45/4515a0f0c07059ba11c4882a167c01c9 b/Library/Artifacts/45/4515a0f0c07059ba11c4882a167c01c9 new file mode 100644 index 000000000..e41bdf6b4 Binary files /dev/null and b/Library/Artifacts/45/4515a0f0c07059ba11c4882a167c01c9 differ diff --git a/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 new file mode 100644 index 000000000..fc5a5e767 Binary files /dev/null and b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 differ diff --git a/Library/Artifacts/45/452876430d65f4f6f7fcc42b10d02843 b/Library/Artifacts/45/452876430d65f4f6f7fcc42b10d02843 new file mode 100644 index 000000000..0b13330d2 Binary files /dev/null and b/Library/Artifacts/45/452876430d65f4f6f7fcc42b10d02843 differ diff --git a/Library/Artifacts/45/4535d29bc4133b9f31c790355c8facc7 b/Library/Artifacts/45/4535d29bc4133b9f31c790355c8facc7 new file mode 100644 index 000000000..404b3385b Binary files /dev/null and b/Library/Artifacts/45/4535d29bc4133b9f31c790355c8facc7 differ diff --git a/Library/Artifacts/45/453d1a4ee3611163f18f2167109425b3 b/Library/Artifacts/45/453d1a4ee3611163f18f2167109425b3 new file mode 100644 index 000000000..b674d794c Binary files /dev/null and b/Library/Artifacts/45/453d1a4ee3611163f18f2167109425b3 differ diff --git a/Library/Artifacts/45/454241c537d670f86d758cd178807ea6 b/Library/Artifacts/45/454241c537d670f86d758cd178807ea6 new file mode 100644 index 000000000..735a1ec99 Binary files /dev/null and b/Library/Artifacts/45/454241c537d670f86d758cd178807ea6 differ diff --git a/Library/Artifacts/45/45426af6e27436492d63ae6df8d60968 b/Library/Artifacts/45/45426af6e27436492d63ae6df8d60968 new file mode 100644 index 000000000..d74c8626b Binary files /dev/null and b/Library/Artifacts/45/45426af6e27436492d63ae6df8d60968 differ diff --git a/Library/Artifacts/45/4566591802619011dab5cdf455e02cc1 b/Library/Artifacts/45/4566591802619011dab5cdf455e02cc1 new file mode 100644 index 000000000..8dbed960a Binary files /dev/null and b/Library/Artifacts/45/4566591802619011dab5cdf455e02cc1 differ diff --git a/Library/Artifacts/45/4577a5f04cced7553e8b4147a74db6b5 b/Library/Artifacts/45/4577a5f04cced7553e8b4147a74db6b5 new file mode 100644 index 000000000..17a37edb3 Binary files /dev/null and b/Library/Artifacts/45/4577a5f04cced7553e8b4147a74db6b5 differ diff --git a/Library/Artifacts/45/458375eb8e1910c6d6c0810722f60354 b/Library/Artifacts/45/458375eb8e1910c6d6c0810722f60354 new file mode 100644 index 000000000..156cbaebf Binary files /dev/null and b/Library/Artifacts/45/458375eb8e1910c6d6c0810722f60354 differ diff --git a/Library/Artifacts/45/459258149e31200ed06afeb490680d4c b/Library/Artifacts/45/459258149e31200ed06afeb490680d4c new file mode 100644 index 000000000..cca665c10 Binary files /dev/null and b/Library/Artifacts/45/459258149e31200ed06afeb490680d4c differ diff --git a/Library/Artifacts/45/4597fd3264384c5a259cf1f810d10e1b b/Library/Artifacts/45/4597fd3264384c5a259cf1f810d10e1b new file mode 100644 index 000000000..905ac595b Binary files /dev/null and b/Library/Artifacts/45/4597fd3264384c5a259cf1f810d10e1b differ diff --git a/Library/Artifacts/45/459ed7b00837fd6a126d68e287df537f b/Library/Artifacts/45/459ed7b00837fd6a126d68e287df537f new file mode 100644 index 000000000..4c3890542 Binary files /dev/null and b/Library/Artifacts/45/459ed7b00837fd6a126d68e287df537f differ diff --git a/Library/Artifacts/45/45b195ebdcd32a33116d75a8e3a986c9 b/Library/Artifacts/45/45b195ebdcd32a33116d75a8e3a986c9 new file mode 100644 index 000000000..92ce1bbe7 Binary files /dev/null and b/Library/Artifacts/45/45b195ebdcd32a33116d75a8e3a986c9 differ diff --git a/Library/Artifacts/45/45baf194313ee2c5996bbb69ff9a2621 b/Library/Artifacts/45/45baf194313ee2c5996bbb69ff9a2621 new file mode 100644 index 000000000..4ee60d646 Binary files /dev/null and b/Library/Artifacts/45/45baf194313ee2c5996bbb69ff9a2621 differ diff --git a/Library/Artifacts/45/45cef8352877927bb2414177f89a12c9 b/Library/Artifacts/45/45cef8352877927bb2414177f89a12c9 new file mode 100644 index 000000000..94f7cb8a2 Binary files /dev/null and b/Library/Artifacts/45/45cef8352877927bb2414177f89a12c9 differ diff --git a/Library/Artifacts/45/45eafbc267df068e0bac970f110ecbd1 b/Library/Artifacts/45/45eafbc267df068e0bac970f110ecbd1 new file mode 100644 index 000000000..4e26a09d9 Binary files /dev/null and b/Library/Artifacts/45/45eafbc267df068e0bac970f110ecbd1 differ diff --git a/Library/Artifacts/45/45eb1fa937c2c50b35a471d7ea4cdeaa b/Library/Artifacts/45/45eb1fa937c2c50b35a471d7ea4cdeaa new file mode 100644 index 000000000..30ec6bbeb Binary files /dev/null and b/Library/Artifacts/45/45eb1fa937c2c50b35a471d7ea4cdeaa differ diff --git a/Library/Artifacts/45/45f07a95a30a35646e70912c05398310 b/Library/Artifacts/45/45f07a95a30a35646e70912c05398310 new file mode 100644 index 000000000..69569da1b Binary files /dev/null and b/Library/Artifacts/45/45f07a95a30a35646e70912c05398310 differ diff --git a/Library/Artifacts/46/462c2cb558f37170837bfb2623f5970e b/Library/Artifacts/46/462c2cb558f37170837bfb2623f5970e new file mode 100644 index 000000000..d5416cfbe Binary files /dev/null and b/Library/Artifacts/46/462c2cb558f37170837bfb2623f5970e differ diff --git a/Library/Artifacts/46/46666679bf64f3227a43c550bb8d989b b/Library/Artifacts/46/46666679bf64f3227a43c550bb8d989b new file mode 100644 index 000000000..207468a14 Binary files /dev/null and b/Library/Artifacts/46/46666679bf64f3227a43c550bb8d989b differ diff --git a/Library/Artifacts/46/466d3793a50f965f081e42c5c5699336 b/Library/Artifacts/46/466d3793a50f965f081e42c5c5699336 new file mode 100644 index 000000000..1dc9b6232 Binary files /dev/null and b/Library/Artifacts/46/466d3793a50f965f081e42c5c5699336 differ diff --git a/Library/Artifacts/46/467095ed6b4eb5050f2d1ee95ba61ad2 b/Library/Artifacts/46/467095ed6b4eb5050f2d1ee95ba61ad2 new file mode 100644 index 000000000..bb3bbcbc3 Binary files /dev/null and b/Library/Artifacts/46/467095ed6b4eb5050f2d1ee95ba61ad2 differ diff --git a/Library/Artifacts/46/46845e8387cd486859b144deba0b3f50 b/Library/Artifacts/46/46845e8387cd486859b144deba0b3f50 new file mode 100644 index 000000000..7a5293597 Binary files /dev/null and b/Library/Artifacts/46/46845e8387cd486859b144deba0b3f50 differ diff --git a/Library/Artifacts/46/469368cb93017f637dca2c2f9a660cf3 b/Library/Artifacts/46/469368cb93017f637dca2c2f9a660cf3 new file mode 100644 index 000000000..ca649c17e Binary files /dev/null and b/Library/Artifacts/46/469368cb93017f637dca2c2f9a660cf3 differ diff --git a/Library/Artifacts/46/46b88e8b37957911a447b88395193614 b/Library/Artifacts/46/46b88e8b37957911a447b88395193614 new file mode 100644 index 000000000..85fb3c73d Binary files /dev/null and b/Library/Artifacts/46/46b88e8b37957911a447b88395193614 differ diff --git a/Library/Artifacts/46/46b8c00376dd3d473688e9b8be0c1117 b/Library/Artifacts/46/46b8c00376dd3d473688e9b8be0c1117 new file mode 100644 index 000000000..56979a257 Binary files /dev/null and b/Library/Artifacts/46/46b8c00376dd3d473688e9b8be0c1117 differ diff --git a/Library/Artifacts/46/46b9d67b11885daee92596116f408f25 b/Library/Artifacts/46/46b9d67b11885daee92596116f408f25 new file mode 100644 index 000000000..7ac6ad6c9 Binary files /dev/null and b/Library/Artifacts/46/46b9d67b11885daee92596116f408f25 differ diff --git a/Library/Artifacts/46/46bafc87a0640be3c70cb21c28c38b7d b/Library/Artifacts/46/46bafc87a0640be3c70cb21c28c38b7d new file mode 100644 index 000000000..6d64af173 Binary files /dev/null and b/Library/Artifacts/46/46bafc87a0640be3c70cb21c28c38b7d differ diff --git a/Library/Artifacts/46/46c24c966faf3217ac86dac445254690 b/Library/Artifacts/46/46c24c966faf3217ac86dac445254690 new file mode 100644 index 000000000..d652ab2be Binary files /dev/null and b/Library/Artifacts/46/46c24c966faf3217ac86dac445254690 differ diff --git a/Library/Artifacts/46/46c62b7554b340d36a2329e257b446db b/Library/Artifacts/46/46c62b7554b340d36a2329e257b446db new file mode 100644 index 000000000..82cdfbcac Binary files /dev/null and b/Library/Artifacts/46/46c62b7554b340d36a2329e257b446db differ diff --git a/Library/Artifacts/46/46c74b114b95c8423da91da512735ab6 b/Library/Artifacts/46/46c74b114b95c8423da91da512735ab6 new file mode 100644 index 000000000..8ba87f389 Binary files /dev/null and b/Library/Artifacts/46/46c74b114b95c8423da91da512735ab6 differ diff --git a/Library/Artifacts/46/46d4334be27ff7073dd53ecdb752c66c b/Library/Artifacts/46/46d4334be27ff7073dd53ecdb752c66c new file mode 100644 index 000000000..407019d99 Binary files /dev/null and b/Library/Artifacts/46/46d4334be27ff7073dd53ecdb752c66c differ diff --git a/Library/Artifacts/46/46d45a6ada05eb2987f2b0e975d8b672 b/Library/Artifacts/46/46d45a6ada05eb2987f2b0e975d8b672 new file mode 100644 index 000000000..78b7a44bc Binary files /dev/null and b/Library/Artifacts/46/46d45a6ada05eb2987f2b0e975d8b672 differ diff --git a/Library/Artifacts/46/46eabbb16fc2c292f3b60776b9c6d002 b/Library/Artifacts/46/46eabbb16fc2c292f3b60776b9c6d002 new file mode 100644 index 000000000..541815615 Binary files /dev/null and b/Library/Artifacts/46/46eabbb16fc2c292f3b60776b9c6d002 differ diff --git a/Library/Artifacts/46/46f764809cc14d0ced4ce310db3f518b b/Library/Artifacts/46/46f764809cc14d0ced4ce310db3f518b new file mode 100644 index 000000000..fc6999daf Binary files /dev/null and b/Library/Artifacts/46/46f764809cc14d0ced4ce310db3f518b differ diff --git a/Library/Artifacts/47/470556a6490bcd87ccc772bfcc224cae b/Library/Artifacts/47/470556a6490bcd87ccc772bfcc224cae new file mode 100644 index 000000000..179f55370 Binary files /dev/null and b/Library/Artifacts/47/470556a6490bcd87ccc772bfcc224cae differ diff --git a/Library/Artifacts/47/47064203d72915c0dde9cd341e8df1f2 b/Library/Artifacts/47/47064203d72915c0dde9cd341e8df1f2 new file mode 100644 index 000000000..a71a198cf Binary files /dev/null and b/Library/Artifacts/47/47064203d72915c0dde9cd341e8df1f2 differ diff --git a/Library/Artifacts/47/471a4b378094a1c4f09b5c66ea113b3f b/Library/Artifacts/47/471a4b378094a1c4f09b5c66ea113b3f new file mode 100644 index 000000000..03d117f77 Binary files /dev/null and b/Library/Artifacts/47/471a4b378094a1c4f09b5c66ea113b3f differ diff --git a/Library/Artifacts/47/471e8047a7cd047b92dc8169a1b9abe8 b/Library/Artifacts/47/471e8047a7cd047b92dc8169a1b9abe8 new file mode 100644 index 000000000..b0ce9f5d9 Binary files /dev/null and b/Library/Artifacts/47/471e8047a7cd047b92dc8169a1b9abe8 differ diff --git a/Library/Artifacts/47/4729877212368220490d5184706b5acc b/Library/Artifacts/47/4729877212368220490d5184706b5acc new file mode 100644 index 000000000..d32cf1959 Binary files /dev/null and b/Library/Artifacts/47/4729877212368220490d5184706b5acc differ diff --git a/Library/Artifacts/47/473812a42ba23e59b5aa38706f0d9397 b/Library/Artifacts/47/473812a42ba23e59b5aa38706f0d9397 new file mode 100644 index 000000000..747e4ecbc Binary files /dev/null and b/Library/Artifacts/47/473812a42ba23e59b5aa38706f0d9397 differ diff --git a/Library/Artifacts/47/47385333de999d135026f916beee08fa b/Library/Artifacts/47/47385333de999d135026f916beee08fa new file mode 100644 index 000000000..137973442 Binary files /dev/null and b/Library/Artifacts/47/47385333de999d135026f916beee08fa differ diff --git a/Library/Artifacts/47/47393887ee8d3af1cfffc393e94fbf2b b/Library/Artifacts/47/47393887ee8d3af1cfffc393e94fbf2b new file mode 100644 index 000000000..40103c6be Binary files /dev/null and b/Library/Artifacts/47/47393887ee8d3af1cfffc393e94fbf2b differ diff --git a/Library/Artifacts/47/473f0762612b6ab0c7986d1d5d5d8125 b/Library/Artifacts/47/473f0762612b6ab0c7986d1d5d5d8125 new file mode 100644 index 000000000..120b3a0ce Binary files /dev/null and b/Library/Artifacts/47/473f0762612b6ab0c7986d1d5d5d8125 differ diff --git a/Library/Artifacts/47/47446ca85cc1a67441ce2bebe28c4d27 b/Library/Artifacts/47/47446ca85cc1a67441ce2bebe28c4d27 new file mode 100644 index 000000000..bc3352859 Binary files /dev/null and b/Library/Artifacts/47/47446ca85cc1a67441ce2bebe28c4d27 differ diff --git a/Library/Artifacts/47/474914b48fb0aaf4e0678a8176315c75 b/Library/Artifacts/47/474914b48fb0aaf4e0678a8176315c75 new file mode 100644 index 000000000..b54844040 Binary files /dev/null and b/Library/Artifacts/47/474914b48fb0aaf4e0678a8176315c75 differ diff --git a/Library/Artifacts/47/474968789d55ed1d96fc7517c5de93a0 b/Library/Artifacts/47/474968789d55ed1d96fc7517c5de93a0 new file mode 100644 index 000000000..ff1893353 Binary files /dev/null and b/Library/Artifacts/47/474968789d55ed1d96fc7517c5de93a0 differ diff --git a/Library/Artifacts/47/4749e86d295a72e798466dfb4095917c b/Library/Artifacts/47/4749e86d295a72e798466dfb4095917c new file mode 100644 index 000000000..252dc9eff Binary files /dev/null and b/Library/Artifacts/47/4749e86d295a72e798466dfb4095917c differ diff --git a/Library/Artifacts/47/474eb8ab44ad8023d3d6b6878390e051 b/Library/Artifacts/47/474eb8ab44ad8023d3d6b6878390e051 new file mode 100644 index 000000000..58dfd8a5e Binary files /dev/null and b/Library/Artifacts/47/474eb8ab44ad8023d3d6b6878390e051 differ diff --git a/Library/Artifacts/47/4752dda176c5bf942215283ce9725922 b/Library/Artifacts/47/4752dda176c5bf942215283ce9725922 new file mode 100644 index 000000000..982a801fa Binary files /dev/null and b/Library/Artifacts/47/4752dda176c5bf942215283ce9725922 differ diff --git a/Library/Artifacts/47/475dcd5d9da23553573421ca9a1e5447 b/Library/Artifacts/47/475dcd5d9da23553573421ca9a1e5447 new file mode 100644 index 000000000..f1ad0a3fd Binary files /dev/null and b/Library/Artifacts/47/475dcd5d9da23553573421ca9a1e5447 differ diff --git a/Library/Artifacts/47/476bfb37dde53ac052ea35cd7016e978 b/Library/Artifacts/47/476bfb37dde53ac052ea35cd7016e978 new file mode 100644 index 000000000..5e657d61f Binary files /dev/null and b/Library/Artifacts/47/476bfb37dde53ac052ea35cd7016e978 differ diff --git a/Library/Artifacts/47/476db92edeb17c5d48fbf0c12f69d7f2 b/Library/Artifacts/47/476db92edeb17c5d48fbf0c12f69d7f2 new file mode 100644 index 000000000..9a9798a4e Binary files /dev/null and b/Library/Artifacts/47/476db92edeb17c5d48fbf0c12f69d7f2 differ diff --git a/Library/Artifacts/47/4771cbd846a8d62b1c753e22d23d9383 b/Library/Artifacts/47/4771cbd846a8d62b1c753e22d23d9383 new file mode 100644 index 000000000..005c75ec5 Binary files /dev/null and b/Library/Artifacts/47/4771cbd846a8d62b1c753e22d23d9383 differ diff --git a/Library/Artifacts/47/4775e4a018932639704c718b097c2432 b/Library/Artifacts/47/4775e4a018932639704c718b097c2432 new file mode 100644 index 000000000..a62efa4eb Binary files /dev/null and b/Library/Artifacts/47/4775e4a018932639704c718b097c2432 differ diff --git a/Library/Artifacts/47/478cef2b919d433c56d997c864e64bf4 b/Library/Artifacts/47/478cef2b919d433c56d997c864e64bf4 new file mode 100644 index 000000000..5e1bfe464 Binary files /dev/null and b/Library/Artifacts/47/478cef2b919d433c56d997c864e64bf4 differ diff --git a/Library/Artifacts/47/478e94533880a412e0e2fb7bb83a7eb3 b/Library/Artifacts/47/478e94533880a412e0e2fb7bb83a7eb3 new file mode 100644 index 000000000..9b5870780 Binary files /dev/null and b/Library/Artifacts/47/478e94533880a412e0e2fb7bb83a7eb3 differ diff --git a/Library/Artifacts/47/4790ba31c148b9b98097053feb8fc29c b/Library/Artifacts/47/4790ba31c148b9b98097053feb8fc29c new file mode 100644 index 000000000..9bb504a7e Binary files /dev/null and b/Library/Artifacts/47/4790ba31c148b9b98097053feb8fc29c differ diff --git a/Library/Artifacts/47/47af741330bb058b9141c074e50579fd b/Library/Artifacts/47/47af741330bb058b9141c074e50579fd new file mode 100644 index 000000000..98fa87b78 Binary files /dev/null and b/Library/Artifacts/47/47af741330bb058b9141c074e50579fd differ diff --git a/Library/Artifacts/47/47b9736c8717d86cabd7ed18407eb3cc b/Library/Artifacts/47/47b9736c8717d86cabd7ed18407eb3cc new file mode 100644 index 000000000..76bcaaac7 Binary files /dev/null and b/Library/Artifacts/47/47b9736c8717d86cabd7ed18407eb3cc differ diff --git a/Library/Artifacts/47/47c3d2b4419d5613d010c914a64a1157 b/Library/Artifacts/47/47c3d2b4419d5613d010c914a64a1157 new file mode 100644 index 000000000..c18288cee Binary files /dev/null and b/Library/Artifacts/47/47c3d2b4419d5613d010c914a64a1157 differ diff --git a/Library/Artifacts/47/47c49448b20e65697821391f10e01017 b/Library/Artifacts/47/47c49448b20e65697821391f10e01017 new file mode 100644 index 000000000..dd35024eb Binary files /dev/null and b/Library/Artifacts/47/47c49448b20e65697821391f10e01017 differ diff --git a/Library/Artifacts/47/47cc8aef512f8b01d0a17b344b8294c7 b/Library/Artifacts/47/47cc8aef512f8b01d0a17b344b8294c7 new file mode 100644 index 000000000..1532dfafc Binary files /dev/null and b/Library/Artifacts/47/47cc8aef512f8b01d0a17b344b8294c7 differ diff --git a/Library/Artifacts/47/47d8326f4cbeb6927eb39e3f70254fe4 b/Library/Artifacts/47/47d8326f4cbeb6927eb39e3f70254fe4 new file mode 100644 index 000000000..18f4a4f2d Binary files /dev/null and b/Library/Artifacts/47/47d8326f4cbeb6927eb39e3f70254fe4 differ diff --git a/Library/Artifacts/47/47e201f9566aef2e5d3049f0e81daae2 b/Library/Artifacts/47/47e201f9566aef2e5d3049f0e81daae2 new file mode 100644 index 000000000..6aa8baf28 Binary files /dev/null and b/Library/Artifacts/47/47e201f9566aef2e5d3049f0e81daae2 differ diff --git a/Library/Artifacts/47/47e2411d25407e752aa66ec259354b70 b/Library/Artifacts/47/47e2411d25407e752aa66ec259354b70 new file mode 100644 index 000000000..dce969ef6 Binary files /dev/null and b/Library/Artifacts/47/47e2411d25407e752aa66ec259354b70 differ diff --git a/Library/Artifacts/47/47e94959d8b0ef36aada43b5adbb6615 b/Library/Artifacts/47/47e94959d8b0ef36aada43b5adbb6615 new file mode 100644 index 000000000..b4f66148f Binary files /dev/null and b/Library/Artifacts/47/47e94959d8b0ef36aada43b5adbb6615 differ diff --git a/Library/Artifacts/47/47ed84de6220a15926beaf659969c0a2 b/Library/Artifacts/47/47ed84de6220a15926beaf659969c0a2 new file mode 100644 index 000000000..60ffc08c3 Binary files /dev/null and b/Library/Artifacts/47/47ed84de6220a15926beaf659969c0a2 differ diff --git a/Library/Artifacts/48/48081475e037ac53d6865962de383218 b/Library/Artifacts/48/48081475e037ac53d6865962de383218 new file mode 100644 index 000000000..4eccd86b7 Binary files /dev/null and b/Library/Artifacts/48/48081475e037ac53d6865962de383218 differ diff --git a/Library/Artifacts/48/480f6e3d1266629a8307867e3d9029d6 b/Library/Artifacts/48/480f6e3d1266629a8307867e3d9029d6 new file mode 100644 index 000000000..5ea5c0b98 Binary files /dev/null and b/Library/Artifacts/48/480f6e3d1266629a8307867e3d9029d6 differ diff --git a/Library/Artifacts/48/48140aec165d80977ba97bd0f9015cdb b/Library/Artifacts/48/48140aec165d80977ba97bd0f9015cdb new file mode 100644 index 000000000..7e83698f1 Binary files /dev/null and b/Library/Artifacts/48/48140aec165d80977ba97bd0f9015cdb differ diff --git a/Library/Artifacts/48/4814f443a7e9a0e13b519b83370c56c0 b/Library/Artifacts/48/4814f443a7e9a0e13b519b83370c56c0 new file mode 100644 index 000000000..bec030375 Binary files /dev/null and b/Library/Artifacts/48/4814f443a7e9a0e13b519b83370c56c0 differ diff --git a/Library/Artifacts/48/4838606e826de244bfe550ba1bee4c84 b/Library/Artifacts/48/4838606e826de244bfe550ba1bee4c84 new file mode 100644 index 000000000..49f928158 Binary files /dev/null and b/Library/Artifacts/48/4838606e826de244bfe550ba1bee4c84 differ diff --git a/Library/Artifacts/48/483b073aeb7ea92a04c0cd6372246cd1 b/Library/Artifacts/48/483b073aeb7ea92a04c0cd6372246cd1 new file mode 100644 index 000000000..aed02765f Binary files /dev/null and b/Library/Artifacts/48/483b073aeb7ea92a04c0cd6372246cd1 differ diff --git a/Library/Artifacts/48/4855ed1372f79b811e371bff1961f33b b/Library/Artifacts/48/4855ed1372f79b811e371bff1961f33b new file mode 100644 index 000000000..1a4cddbff Binary files /dev/null and b/Library/Artifacts/48/4855ed1372f79b811e371bff1961f33b differ diff --git a/Library/Artifacts/48/4858c6cdc19a9283f3f1c818c23efef3 b/Library/Artifacts/48/4858c6cdc19a9283f3f1c818c23efef3 new file mode 100644 index 000000000..298408a48 Binary files /dev/null and b/Library/Artifacts/48/4858c6cdc19a9283f3f1c818c23efef3 differ diff --git a/Library/Artifacts/48/4875d09cb57e64eceeeab7752d82270c b/Library/Artifacts/48/4875d09cb57e64eceeeab7752d82270c new file mode 100644 index 000000000..bdc1c05b1 Binary files /dev/null and b/Library/Artifacts/48/4875d09cb57e64eceeeab7752d82270c differ diff --git a/Library/Artifacts/48/48769ccd94b4d51635deef4ed52e6a0a b/Library/Artifacts/48/48769ccd94b4d51635deef4ed52e6a0a new file mode 100644 index 000000000..c3c9c0029 Binary files /dev/null and b/Library/Artifacts/48/48769ccd94b4d51635deef4ed52e6a0a differ diff --git a/Library/Artifacts/48/4878f2a059c0a8fc58efdac00c017360 b/Library/Artifacts/48/4878f2a059c0a8fc58efdac00c017360 new file mode 100644 index 000000000..5f70ff55e Binary files /dev/null and b/Library/Artifacts/48/4878f2a059c0a8fc58efdac00c017360 differ diff --git a/Library/Artifacts/48/489df5a8bf7fb1c712bf2cc5eb9243a0 b/Library/Artifacts/48/489df5a8bf7fb1c712bf2cc5eb9243a0 new file mode 100644 index 000000000..90d5f7ac9 Binary files /dev/null and b/Library/Artifacts/48/489df5a8bf7fb1c712bf2cc5eb9243a0 differ diff --git a/Library/Artifacts/48/48a41c9e201cab3f11c3c59af9902de0 b/Library/Artifacts/48/48a41c9e201cab3f11c3c59af9902de0 new file mode 100644 index 000000000..adecc8c06 Binary files /dev/null and b/Library/Artifacts/48/48a41c9e201cab3f11c3c59af9902de0 differ diff --git a/Library/Artifacts/48/48b83e1b4d86a938416f1311a6d566ca b/Library/Artifacts/48/48b83e1b4d86a938416f1311a6d566ca new file mode 100644 index 000000000..f9eb379b9 Binary files /dev/null and b/Library/Artifacts/48/48b83e1b4d86a938416f1311a6d566ca differ diff --git a/Library/Artifacts/48/48d8269849abf4e45ab522392893e60b b/Library/Artifacts/48/48d8269849abf4e45ab522392893e60b new file mode 100644 index 000000000..e0ab75f81 Binary files /dev/null and b/Library/Artifacts/48/48d8269849abf4e45ab522392893e60b differ diff --git a/Library/Artifacts/48/48e0a2ed1b5f8ca27046b8c35bdf4ecd b/Library/Artifacts/48/48e0a2ed1b5f8ca27046b8c35bdf4ecd new file mode 100644 index 000000000..e9cdaa2b2 Binary files /dev/null and b/Library/Artifacts/48/48e0a2ed1b5f8ca27046b8c35bdf4ecd differ diff --git a/Library/Artifacts/48/48e0ec582f9619df4ca5ba896f8d272a b/Library/Artifacts/48/48e0ec582f9619df4ca5ba896f8d272a new file mode 100644 index 000000000..80dfa5ae4 Binary files /dev/null and b/Library/Artifacts/48/48e0ec582f9619df4ca5ba896f8d272a differ diff --git a/Library/Artifacts/48/48ee1e6dce6833b199cf8f95b3bd4599 b/Library/Artifacts/48/48ee1e6dce6833b199cf8f95b3bd4599 new file mode 100644 index 000000000..b05d98130 Binary files /dev/null and b/Library/Artifacts/48/48ee1e6dce6833b199cf8f95b3bd4599 differ diff --git a/Library/Artifacts/48/48f772ac958cc4397186c275ff73167c b/Library/Artifacts/48/48f772ac958cc4397186c275ff73167c new file mode 100644 index 000000000..3876809f3 Binary files /dev/null and b/Library/Artifacts/48/48f772ac958cc4397186c275ff73167c differ diff --git a/Library/Artifacts/49/490878104aa91def2adca8a6206c9c5b b/Library/Artifacts/49/490878104aa91def2adca8a6206c9c5b new file mode 100644 index 000000000..6b5c4822c Binary files /dev/null and b/Library/Artifacts/49/490878104aa91def2adca8a6206c9c5b differ diff --git a/Library/Artifacts/49/490a5fb19499debffcd987c871a76c49 b/Library/Artifacts/49/490a5fb19499debffcd987c871a76c49 new file mode 100644 index 000000000..05b4f8d04 Binary files /dev/null and b/Library/Artifacts/49/490a5fb19499debffcd987c871a76c49 differ diff --git a/Library/Artifacts/49/4910b27a190cd11bb9d249a93969b1bd b/Library/Artifacts/49/4910b27a190cd11bb9d249a93969b1bd new file mode 100644 index 000000000..489c0a823 Binary files /dev/null and b/Library/Artifacts/49/4910b27a190cd11bb9d249a93969b1bd differ diff --git a/Library/Artifacts/49/49294de95d97195728dd1f7d193625f0 b/Library/Artifacts/49/49294de95d97195728dd1f7d193625f0 new file mode 100644 index 000000000..811c277f8 Binary files /dev/null and b/Library/Artifacts/49/49294de95d97195728dd1f7d193625f0 differ diff --git a/Library/Artifacts/49/493a7c016a0d71bce2f6fa12220fbde8 b/Library/Artifacts/49/493a7c016a0d71bce2f6fa12220fbde8 new file mode 100644 index 000000000..5576ca7c8 Binary files /dev/null and b/Library/Artifacts/49/493a7c016a0d71bce2f6fa12220fbde8 differ diff --git a/Library/Artifacts/49/4946540cea0825757bd8e84fdeec49a1 b/Library/Artifacts/49/4946540cea0825757bd8e84fdeec49a1 new file mode 100644 index 000000000..e469a7829 Binary files /dev/null and b/Library/Artifacts/49/4946540cea0825757bd8e84fdeec49a1 differ diff --git a/Library/Artifacts/49/495011adaee8de5dccf62ce0544a5e84 b/Library/Artifacts/49/495011adaee8de5dccf62ce0544a5e84 new file mode 100644 index 000000000..030a15693 Binary files /dev/null and b/Library/Artifacts/49/495011adaee8de5dccf62ce0544a5e84 differ diff --git a/Library/Artifacts/49/4951e6953c231260e2ffea03a37b801d b/Library/Artifacts/49/4951e6953c231260e2ffea03a37b801d new file mode 100644 index 000000000..ce63ef6d5 Binary files /dev/null and b/Library/Artifacts/49/4951e6953c231260e2ffea03a37b801d differ diff --git a/Library/Artifacts/49/49774b142c378c41832e2f5e628647c4 b/Library/Artifacts/49/49774b142c378c41832e2f5e628647c4 new file mode 100644 index 000000000..b33d38ca2 Binary files /dev/null and b/Library/Artifacts/49/49774b142c378c41832e2f5e628647c4 differ diff --git a/Library/Artifacts/49/49838a213ac4b2d7ad1ca0599629ccf1 b/Library/Artifacts/49/49838a213ac4b2d7ad1ca0599629ccf1 new file mode 100644 index 000000000..daf575813 Binary files /dev/null and b/Library/Artifacts/49/49838a213ac4b2d7ad1ca0599629ccf1 differ diff --git a/Library/Artifacts/49/49919bd0e51e3c0fbcfa6045a33c5ecb b/Library/Artifacts/49/49919bd0e51e3c0fbcfa6045a33c5ecb new file mode 100644 index 000000000..0b5ebeb0c Binary files /dev/null and b/Library/Artifacts/49/49919bd0e51e3c0fbcfa6045a33c5ecb differ diff --git a/Library/Artifacts/49/49a073f65a8e522585892b3d0392c706 b/Library/Artifacts/49/49a073f65a8e522585892b3d0392c706 new file mode 100644 index 000000000..ec8f876c3 Binary files /dev/null and b/Library/Artifacts/49/49a073f65a8e522585892b3d0392c706 differ diff --git a/Library/Artifacts/49/49a2ecddbe793e933fda686ade97819e b/Library/Artifacts/49/49a2ecddbe793e933fda686ade97819e new file mode 100644 index 000000000..24ef5e378 Binary files /dev/null and b/Library/Artifacts/49/49a2ecddbe793e933fda686ade97819e differ diff --git a/Library/Artifacts/49/49bd395c17ed5176b685906c250e7439 b/Library/Artifacts/49/49bd395c17ed5176b685906c250e7439 new file mode 100644 index 000000000..42f77d27b Binary files /dev/null and b/Library/Artifacts/49/49bd395c17ed5176b685906c250e7439 differ diff --git a/Library/Artifacts/49/49c2e0094c5e0971836bb1304878be68 b/Library/Artifacts/49/49c2e0094c5e0971836bb1304878be68 new file mode 100644 index 000000000..af092764b Binary files /dev/null and b/Library/Artifacts/49/49c2e0094c5e0971836bb1304878be68 differ diff --git a/Library/Artifacts/49/49c50595827c604389c4d8113995635a b/Library/Artifacts/49/49c50595827c604389c4d8113995635a new file mode 100644 index 000000000..12ebeaae8 Binary files /dev/null and b/Library/Artifacts/49/49c50595827c604389c4d8113995635a differ diff --git a/Library/Artifacts/49/49d359665e986604c974f6eaa6b3ad4f b/Library/Artifacts/49/49d359665e986604c974f6eaa6b3ad4f new file mode 100644 index 000000000..569c8ebc1 Binary files /dev/null and b/Library/Artifacts/49/49d359665e986604c974f6eaa6b3ad4f differ diff --git a/Library/Artifacts/49/49dbec8ab0dbcb0f64c4ca3c8032c8e3 b/Library/Artifacts/49/49dbec8ab0dbcb0f64c4ca3c8032c8e3 new file mode 100644 index 000000000..e4b25b94a Binary files /dev/null and b/Library/Artifacts/49/49dbec8ab0dbcb0f64c4ca3c8032c8e3 differ diff --git a/Library/Artifacts/49/49e02221ac467c020244abc2b23627b2 b/Library/Artifacts/49/49e02221ac467c020244abc2b23627b2 new file mode 100644 index 000000000..10e762692 Binary files /dev/null and b/Library/Artifacts/49/49e02221ac467c020244abc2b23627b2 differ diff --git a/Library/Artifacts/49/49e650b5edbd1c607eb3dbe3a22cb2d3 b/Library/Artifacts/49/49e650b5edbd1c607eb3dbe3a22cb2d3 new file mode 100644 index 000000000..8408cbc58 Binary files /dev/null and b/Library/Artifacts/49/49e650b5edbd1c607eb3dbe3a22cb2d3 differ diff --git a/Library/Artifacts/4a/4a0dce3bea1327a8a9d1de0756a67dc0 b/Library/Artifacts/4a/4a0dce3bea1327a8a9d1de0756a67dc0 new file mode 100644 index 000000000..8e268c667 Binary files /dev/null and b/Library/Artifacts/4a/4a0dce3bea1327a8a9d1de0756a67dc0 differ diff --git a/Library/Artifacts/4a/4a2733d106bf9f5092a1628f0b4c42c9 b/Library/Artifacts/4a/4a2733d106bf9f5092a1628f0b4c42c9 new file mode 100644 index 000000000..205a45499 Binary files /dev/null and b/Library/Artifacts/4a/4a2733d106bf9f5092a1628f0b4c42c9 differ diff --git a/Library/Artifacts/4a/4a3e5576c59c1b74cc18b6c191837795 b/Library/Artifacts/4a/4a3e5576c59c1b74cc18b6c191837795 new file mode 100644 index 000000000..196ea5c03 Binary files /dev/null and b/Library/Artifacts/4a/4a3e5576c59c1b74cc18b6c191837795 differ diff --git a/Library/Artifacts/4a/4a3e8a9911ffe73f46274589da4579ac b/Library/Artifacts/4a/4a3e8a9911ffe73f46274589da4579ac new file mode 100644 index 000000000..7697309c4 Binary files /dev/null and b/Library/Artifacts/4a/4a3e8a9911ffe73f46274589da4579ac differ diff --git a/Library/Artifacts/4a/4a443c13a63ae1d100a1ad8c8c531511 b/Library/Artifacts/4a/4a443c13a63ae1d100a1ad8c8c531511 new file mode 100644 index 000000000..3f1df47fa Binary files /dev/null and b/Library/Artifacts/4a/4a443c13a63ae1d100a1ad8c8c531511 differ diff --git a/Library/Artifacts/4a/4a49183bcdf263ce08ddc6fc53118061 b/Library/Artifacts/4a/4a49183bcdf263ce08ddc6fc53118061 new file mode 100644 index 000000000..43e9343de Binary files /dev/null and b/Library/Artifacts/4a/4a49183bcdf263ce08ddc6fc53118061 differ diff --git a/Library/Artifacts/4a/4a6527f2c304d8f2f1c11f93c31d10f8 b/Library/Artifacts/4a/4a6527f2c304d8f2f1c11f93c31d10f8 new file mode 100644 index 000000000..bc6cc48f6 Binary files /dev/null and b/Library/Artifacts/4a/4a6527f2c304d8f2f1c11f93c31d10f8 differ diff --git a/Library/Artifacts/4a/4a75967d5dc701b72b1e70bd1d3cca97 b/Library/Artifacts/4a/4a75967d5dc701b72b1e70bd1d3cca97 new file mode 100644 index 000000000..780eec037 Binary files /dev/null and b/Library/Artifacts/4a/4a75967d5dc701b72b1e70bd1d3cca97 differ diff --git a/Library/Artifacts/4a/4a76894dec19141e9a4fb00a5c60216c b/Library/Artifacts/4a/4a76894dec19141e9a4fb00a5c60216c new file mode 100644 index 000000000..844232472 Binary files /dev/null and b/Library/Artifacts/4a/4a76894dec19141e9a4fb00a5c60216c differ diff --git a/Library/Artifacts/4a/4a8e2693dde89c2b6bc4022d47336182 b/Library/Artifacts/4a/4a8e2693dde89c2b6bc4022d47336182 new file mode 100644 index 000000000..2235ff322 Binary files /dev/null and b/Library/Artifacts/4a/4a8e2693dde89c2b6bc4022d47336182 differ diff --git a/Library/Artifacts/4a/4aa407457af52ecefd0221f12a9f1261 b/Library/Artifacts/4a/4aa407457af52ecefd0221f12a9f1261 new file mode 100644 index 000000000..7cf864b38 Binary files /dev/null and b/Library/Artifacts/4a/4aa407457af52ecefd0221f12a9f1261 differ diff --git a/Library/Artifacts/4a/4ab0dcf51243f8c082aa5f04c1b6f5a1 b/Library/Artifacts/4a/4ab0dcf51243f8c082aa5f04c1b6f5a1 new file mode 100644 index 000000000..553e7ffb5 Binary files /dev/null and b/Library/Artifacts/4a/4ab0dcf51243f8c082aa5f04c1b6f5a1 differ diff --git a/Library/Artifacts/4a/4ab355b8f880bcd5ab7ab8e3b558e563 b/Library/Artifacts/4a/4ab355b8f880bcd5ab7ab8e3b558e563 new file mode 100644 index 000000000..78295126a Binary files /dev/null and b/Library/Artifacts/4a/4ab355b8f880bcd5ab7ab8e3b558e563 differ diff --git a/Library/Artifacts/4a/4ab97ccd193e5382c1490a24f96c4395 b/Library/Artifacts/4a/4ab97ccd193e5382c1490a24f96c4395 new file mode 100644 index 000000000..36533d8f1 Binary files /dev/null and b/Library/Artifacts/4a/4ab97ccd193e5382c1490a24f96c4395 differ diff --git a/Library/Artifacts/4a/4abd87479b3d0147494de2e0a6f0db22 b/Library/Artifacts/4a/4abd87479b3d0147494de2e0a6f0db22 new file mode 100644 index 000000000..2a96f1c13 Binary files /dev/null and b/Library/Artifacts/4a/4abd87479b3d0147494de2e0a6f0db22 differ diff --git a/Library/Artifacts/4a/4ad84f7fa6cdf9e3373752413b9fa24f b/Library/Artifacts/4a/4ad84f7fa6cdf9e3373752413b9fa24f new file mode 100644 index 000000000..86c3457de Binary files /dev/null and b/Library/Artifacts/4a/4ad84f7fa6cdf9e3373752413b9fa24f differ diff --git a/Library/Artifacts/4a/4ade22ee6b71d6985fea2383929ac1c4 b/Library/Artifacts/4a/4ade22ee6b71d6985fea2383929ac1c4 new file mode 100644 index 000000000..ec0e152eb Binary files /dev/null and b/Library/Artifacts/4a/4ade22ee6b71d6985fea2383929ac1c4 differ diff --git a/Library/Artifacts/4a/4ae985f43ab1edb0efc308ddea14814a b/Library/Artifacts/4a/4ae985f43ab1edb0efc308ddea14814a new file mode 100644 index 000000000..a73eb1a49 Binary files /dev/null and b/Library/Artifacts/4a/4ae985f43ab1edb0efc308ddea14814a differ diff --git a/Library/Artifacts/4a/4afa8e0fe4035e06cd260afa7ec29d2a b/Library/Artifacts/4a/4afa8e0fe4035e06cd260afa7ec29d2a new file mode 100644 index 000000000..8d2b76fbc Binary files /dev/null and b/Library/Artifacts/4a/4afa8e0fe4035e06cd260afa7ec29d2a differ diff --git a/Library/Artifacts/4a/4afbb7b1c28d06ccae26d47b07415845 b/Library/Artifacts/4a/4afbb7b1c28d06ccae26d47b07415845 new file mode 100644 index 000000000..be8d50c0d Binary files /dev/null and b/Library/Artifacts/4a/4afbb7b1c28d06ccae26d47b07415845 differ diff --git a/Library/Artifacts/4a/4afeebe9b70bb5974b874b2b9e995303 b/Library/Artifacts/4a/4afeebe9b70bb5974b874b2b9e995303 new file mode 100644 index 000000000..27840fe72 Binary files /dev/null and b/Library/Artifacts/4a/4afeebe9b70bb5974b874b2b9e995303 differ diff --git a/Library/Artifacts/4b/4b111b44f7a60b7019d34f54ff3927a0 b/Library/Artifacts/4b/4b111b44f7a60b7019d34f54ff3927a0 new file mode 100644 index 000000000..77b57345b Binary files /dev/null and b/Library/Artifacts/4b/4b111b44f7a60b7019d34f54ff3927a0 differ diff --git a/Library/Artifacts/4b/4b1e79a4b8778c456b93e3b2c23b7c09 b/Library/Artifacts/4b/4b1e79a4b8778c456b93e3b2c23b7c09 new file mode 100644 index 000000000..0453ab925 Binary files /dev/null and b/Library/Artifacts/4b/4b1e79a4b8778c456b93e3b2c23b7c09 differ diff --git a/Library/Artifacts/4b/4b286cbb16bd70d519fb02585f50cc60 b/Library/Artifacts/4b/4b286cbb16bd70d519fb02585f50cc60 new file mode 100644 index 000000000..56d9a1603 Binary files /dev/null and b/Library/Artifacts/4b/4b286cbb16bd70d519fb02585f50cc60 differ diff --git a/Library/Artifacts/4b/4b2bbd6d7a3f282c287c3e8ebd8a8135 b/Library/Artifacts/4b/4b2bbd6d7a3f282c287c3e8ebd8a8135 new file mode 100644 index 000000000..4c9ca671c Binary files /dev/null and b/Library/Artifacts/4b/4b2bbd6d7a3f282c287c3e8ebd8a8135 differ diff --git a/Library/Artifacts/4b/4b33053e1e7e1f257304eed6120a262b b/Library/Artifacts/4b/4b33053e1e7e1f257304eed6120a262b new file mode 100644 index 000000000..cb073eff8 Binary files /dev/null and b/Library/Artifacts/4b/4b33053e1e7e1f257304eed6120a262b differ diff --git a/Library/Artifacts/4b/4b48c75e4a5c2492e08376bd33cba4c0 b/Library/Artifacts/4b/4b48c75e4a5c2492e08376bd33cba4c0 new file mode 100644 index 000000000..8f15bc21e Binary files /dev/null and b/Library/Artifacts/4b/4b48c75e4a5c2492e08376bd33cba4c0 differ diff --git a/Library/Artifacts/4b/4b5fe54ad20e120aae9230335a71c29e b/Library/Artifacts/4b/4b5fe54ad20e120aae9230335a71c29e new file mode 100644 index 000000000..9c055a59a Binary files /dev/null and b/Library/Artifacts/4b/4b5fe54ad20e120aae9230335a71c29e differ diff --git a/Library/Artifacts/4b/4b60d86c461acb53b22fe6bd390ee28a b/Library/Artifacts/4b/4b60d86c461acb53b22fe6bd390ee28a new file mode 100644 index 000000000..1ca709fdf Binary files /dev/null and b/Library/Artifacts/4b/4b60d86c461acb53b22fe6bd390ee28a differ diff --git a/Library/Artifacts/4b/4b620c150bc0f13cce0921c6f4938724 b/Library/Artifacts/4b/4b620c150bc0f13cce0921c6f4938724 new file mode 100644 index 000000000..28bd45d10 Binary files /dev/null and b/Library/Artifacts/4b/4b620c150bc0f13cce0921c6f4938724 differ diff --git a/Library/Artifacts/4b/4b6962bd13e1cbc1628ac6649d3b73a6 b/Library/Artifacts/4b/4b6962bd13e1cbc1628ac6649d3b73a6 new file mode 100644 index 000000000..9bcd2cfca Binary files /dev/null and b/Library/Artifacts/4b/4b6962bd13e1cbc1628ac6649d3b73a6 differ diff --git a/Library/Artifacts/4b/4b698bafb5cc58266cf2df26b52770fa b/Library/Artifacts/4b/4b698bafb5cc58266cf2df26b52770fa new file mode 100644 index 000000000..1d90dad13 Binary files /dev/null and b/Library/Artifacts/4b/4b698bafb5cc58266cf2df26b52770fa differ diff --git a/Library/Artifacts/4b/4b6e7fbeb9e0b2b435702357aa444b19 b/Library/Artifacts/4b/4b6e7fbeb9e0b2b435702357aa444b19 new file mode 100644 index 000000000..f6b47f13a Binary files /dev/null and b/Library/Artifacts/4b/4b6e7fbeb9e0b2b435702357aa444b19 differ diff --git a/Library/Artifacts/4b/4b9230e2d23e311b7a2f6ce736494f94 b/Library/Artifacts/4b/4b9230e2d23e311b7a2f6ce736494f94 new file mode 100644 index 000000000..e37197b81 Binary files /dev/null and b/Library/Artifacts/4b/4b9230e2d23e311b7a2f6ce736494f94 differ diff --git a/Library/Artifacts/4b/4b9fb74479162fcb2e3d754edd09f702 b/Library/Artifacts/4b/4b9fb74479162fcb2e3d754edd09f702 new file mode 100644 index 000000000..9a2b0fcb0 Binary files /dev/null and b/Library/Artifacts/4b/4b9fb74479162fcb2e3d754edd09f702 differ diff --git a/Library/Artifacts/4b/4bc63f3c080f38941d8c4fde076b2294 b/Library/Artifacts/4b/4bc63f3c080f38941d8c4fde076b2294 new file mode 100644 index 000000000..4c82d3dc4 Binary files /dev/null and b/Library/Artifacts/4b/4bc63f3c080f38941d8c4fde076b2294 differ diff --git a/Library/Artifacts/4b/4bc79f008e24f1909115c42ae74ddcb1 b/Library/Artifacts/4b/4bc79f008e24f1909115c42ae74ddcb1 new file mode 100644 index 000000000..402e1f658 Binary files /dev/null and b/Library/Artifacts/4b/4bc79f008e24f1909115c42ae74ddcb1 differ diff --git a/Library/Artifacts/4b/4bca9918d75de4f0adb2a802189fb7cd b/Library/Artifacts/4b/4bca9918d75de4f0adb2a802189fb7cd new file mode 100644 index 000000000..f0d8c7aad Binary files /dev/null and b/Library/Artifacts/4b/4bca9918d75de4f0adb2a802189fb7cd differ diff --git a/Library/Artifacts/4b/4bdd6e77f3587e6568f1830746e31f70 b/Library/Artifacts/4b/4bdd6e77f3587e6568f1830746e31f70 new file mode 100644 index 000000000..ef362a29e Binary files /dev/null and b/Library/Artifacts/4b/4bdd6e77f3587e6568f1830746e31f70 differ diff --git a/Library/Artifacts/4b/4bf1cfb7724084f808da2d8788a46f4a b/Library/Artifacts/4b/4bf1cfb7724084f808da2d8788a46f4a new file mode 100644 index 000000000..06979cc80 Binary files /dev/null and b/Library/Artifacts/4b/4bf1cfb7724084f808da2d8788a46f4a differ diff --git a/Library/Artifacts/4b/4bf62754d6ec78175c48019944587b9d b/Library/Artifacts/4b/4bf62754d6ec78175c48019944587b9d new file mode 100644 index 000000000..c6db16f67 Binary files /dev/null and b/Library/Artifacts/4b/4bf62754d6ec78175c48019944587b9d differ diff --git a/Library/Artifacts/4b/4bfcc06900d4e535f6b70619a4e168c9 b/Library/Artifacts/4b/4bfcc06900d4e535f6b70619a4e168c9 new file mode 100644 index 000000000..276b122e0 Binary files /dev/null and b/Library/Artifacts/4b/4bfcc06900d4e535f6b70619a4e168c9 differ diff --git a/Library/Artifacts/4c/4c09e6e21ec471fea3d318b7e459454d b/Library/Artifacts/4c/4c09e6e21ec471fea3d318b7e459454d new file mode 100644 index 000000000..0d7aca8bb Binary files /dev/null and b/Library/Artifacts/4c/4c09e6e21ec471fea3d318b7e459454d differ diff --git a/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 new file mode 100644 index 000000000..a3b75a599 Binary files /dev/null and b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 differ diff --git a/Library/Artifacts/4c/4c3fff33e0e56771c8a5e1bf4d5d1741 b/Library/Artifacts/4c/4c3fff33e0e56771c8a5e1bf4d5d1741 new file mode 100644 index 000000000..96eddfe82 Binary files /dev/null and b/Library/Artifacts/4c/4c3fff33e0e56771c8a5e1bf4d5d1741 differ diff --git a/Library/Artifacts/4c/4c473a63cd559e829e569aa289035700 b/Library/Artifacts/4c/4c473a63cd559e829e569aa289035700 new file mode 100644 index 000000000..cfc2ea3ae Binary files /dev/null and b/Library/Artifacts/4c/4c473a63cd559e829e569aa289035700 differ diff --git a/Library/Artifacts/4c/4c526cb70754a596b5ffe96e06644422 b/Library/Artifacts/4c/4c526cb70754a596b5ffe96e06644422 new file mode 100644 index 000000000..2f2df338a Binary files /dev/null and b/Library/Artifacts/4c/4c526cb70754a596b5ffe96e06644422 differ diff --git a/Library/Artifacts/4c/4c5575572387afade6d4dae2fe2173d3 b/Library/Artifacts/4c/4c5575572387afade6d4dae2fe2173d3 new file mode 100644 index 000000000..7683b9239 Binary files /dev/null and b/Library/Artifacts/4c/4c5575572387afade6d4dae2fe2173d3 differ diff --git a/Library/Artifacts/4c/4c565de7ecf4dc62901d84637b0a9343 b/Library/Artifacts/4c/4c565de7ecf4dc62901d84637b0a9343 new file mode 100644 index 000000000..bac014c4c Binary files /dev/null and b/Library/Artifacts/4c/4c565de7ecf4dc62901d84637b0a9343 differ diff --git a/Library/Artifacts/4c/4c5fb49d7f1072c145a26636c3a606fc b/Library/Artifacts/4c/4c5fb49d7f1072c145a26636c3a606fc new file mode 100644 index 000000000..f38b07727 Binary files /dev/null and b/Library/Artifacts/4c/4c5fb49d7f1072c145a26636c3a606fc differ diff --git a/Library/Artifacts/4c/4c5ff7c52e5c16db790c22b337a7653e b/Library/Artifacts/4c/4c5ff7c52e5c16db790c22b337a7653e new file mode 100644 index 000000000..e15cd6971 Binary files /dev/null and b/Library/Artifacts/4c/4c5ff7c52e5c16db790c22b337a7653e differ diff --git a/Library/Artifacts/4c/4c6f506e6cc0466221a38ad269867950 b/Library/Artifacts/4c/4c6f506e6cc0466221a38ad269867950 new file mode 100644 index 000000000..1a67f098f Binary files /dev/null and b/Library/Artifacts/4c/4c6f506e6cc0466221a38ad269867950 differ diff --git a/Library/Artifacts/4c/4c71175c2a30b54ba34ee7da1e988087 b/Library/Artifacts/4c/4c71175c2a30b54ba34ee7da1e988087 new file mode 100644 index 000000000..3869ab8d1 Binary files /dev/null and b/Library/Artifacts/4c/4c71175c2a30b54ba34ee7da1e988087 differ diff --git a/Library/Artifacts/4c/4c79b11903b779eb460afe0567944ed4 b/Library/Artifacts/4c/4c79b11903b779eb460afe0567944ed4 new file mode 100644 index 000000000..dfbc02df9 Binary files /dev/null and b/Library/Artifacts/4c/4c79b11903b779eb460afe0567944ed4 differ diff --git a/Library/Artifacts/4c/4c894c79f2332d17371024a4cf64d80f b/Library/Artifacts/4c/4c894c79f2332d17371024a4cf64d80f new file mode 100644 index 000000000..8850634f0 Binary files /dev/null and b/Library/Artifacts/4c/4c894c79f2332d17371024a4cf64d80f differ diff --git a/Library/Artifacts/4c/4caefabb021245b2c559e8543ccac608 b/Library/Artifacts/4c/4caefabb021245b2c559e8543ccac608 new file mode 100644 index 000000000..4f6e9cd55 Binary files /dev/null and b/Library/Artifacts/4c/4caefabb021245b2c559e8543ccac608 differ diff --git a/Library/Artifacts/4c/4cb411db7d9f5db03c81c1f70eff48f7 b/Library/Artifacts/4c/4cb411db7d9f5db03c81c1f70eff48f7 new file mode 100644 index 000000000..c3ea16d21 Binary files /dev/null and b/Library/Artifacts/4c/4cb411db7d9f5db03c81c1f70eff48f7 differ diff --git a/Library/Artifacts/4c/4cbfbbce37bd7b60fb468021d3609537 b/Library/Artifacts/4c/4cbfbbce37bd7b60fb468021d3609537 new file mode 100644 index 000000000..72cbbb97c Binary files /dev/null and b/Library/Artifacts/4c/4cbfbbce37bd7b60fb468021d3609537 differ diff --git a/Library/Artifacts/4c/4cdc7584678c889c11be619cfa17e5f8 b/Library/Artifacts/4c/4cdc7584678c889c11be619cfa17e5f8 new file mode 100644 index 000000000..a9c25b02c Binary files /dev/null and b/Library/Artifacts/4c/4cdc7584678c889c11be619cfa17e5f8 differ diff --git a/Library/Artifacts/4c/4ceb7e4305cff01b3b9cbef141e6152e b/Library/Artifacts/4c/4ceb7e4305cff01b3b9cbef141e6152e new file mode 100644 index 000000000..ff1227806 Binary files /dev/null and b/Library/Artifacts/4c/4ceb7e4305cff01b3b9cbef141e6152e differ diff --git a/Library/Artifacts/4c/4cf1aa1a875595a39d9a961ef6d4ea97 b/Library/Artifacts/4c/4cf1aa1a875595a39d9a961ef6d4ea97 new file mode 100644 index 000000000..6ae2dfd65 Binary files /dev/null and b/Library/Artifacts/4c/4cf1aa1a875595a39d9a961ef6d4ea97 differ diff --git a/Library/Artifacts/4c/4cf33977de058a3e7e534e4cff86681b b/Library/Artifacts/4c/4cf33977de058a3e7e534e4cff86681b new file mode 100644 index 000000000..08a7db113 Binary files /dev/null and b/Library/Artifacts/4c/4cf33977de058a3e7e534e4cff86681b differ diff --git a/Library/Artifacts/4d/4d11bb48928c21727f4aabf43d9f6c92 b/Library/Artifacts/4d/4d11bb48928c21727f4aabf43d9f6c92 new file mode 100644 index 000000000..ab01c0933 Binary files /dev/null and b/Library/Artifacts/4d/4d11bb48928c21727f4aabf43d9f6c92 differ diff --git a/Library/Artifacts/4d/4d130025dc6c073c8c639af3c9c5ba3b b/Library/Artifacts/4d/4d130025dc6c073c8c639af3c9c5ba3b new file mode 100644 index 000000000..0285c6859 Binary files /dev/null and b/Library/Artifacts/4d/4d130025dc6c073c8c639af3c9c5ba3b differ diff --git a/Library/Artifacts/4d/4d20f5cb4fed0b11ca76ba1a72c37594 b/Library/Artifacts/4d/4d20f5cb4fed0b11ca76ba1a72c37594 new file mode 100644 index 000000000..09e35b3dd Binary files /dev/null and b/Library/Artifacts/4d/4d20f5cb4fed0b11ca76ba1a72c37594 differ diff --git a/Library/Artifacts/4d/4d27ea3b3794cbaa5642850878cb3e4f b/Library/Artifacts/4d/4d27ea3b3794cbaa5642850878cb3e4f new file mode 100644 index 000000000..33a696f5c Binary files /dev/null and b/Library/Artifacts/4d/4d27ea3b3794cbaa5642850878cb3e4f differ diff --git a/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 b/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 new file mode 100644 index 000000000..1acd87d6f Binary files /dev/null and b/Library/Artifacts/4d/4d2d5d327dce386ce4917aea7f149d81 differ diff --git a/Library/Artifacts/4d/4d301685d9013276cb472e5e822d5a17 b/Library/Artifacts/4d/4d301685d9013276cb472e5e822d5a17 new file mode 100644 index 000000000..864ffdd15 Binary files /dev/null and b/Library/Artifacts/4d/4d301685d9013276cb472e5e822d5a17 differ diff --git a/Library/Artifacts/4d/4d3c749411c7467aa6fcccf6165c3c50 b/Library/Artifacts/4d/4d3c749411c7467aa6fcccf6165c3c50 new file mode 100644 index 000000000..c12eca860 Binary files /dev/null and b/Library/Artifacts/4d/4d3c749411c7467aa6fcccf6165c3c50 differ diff --git a/Library/Artifacts/4d/4d3e843c0c4cf6cac96c3b8752a636ca b/Library/Artifacts/4d/4d3e843c0c4cf6cac96c3b8752a636ca new file mode 100644 index 000000000..1114bd42c Binary files /dev/null and b/Library/Artifacts/4d/4d3e843c0c4cf6cac96c3b8752a636ca differ diff --git a/Library/Artifacts/4d/4d47eb9c58676cdef955c11b246c00ea b/Library/Artifacts/4d/4d47eb9c58676cdef955c11b246c00ea new file mode 100644 index 000000000..bb92bda72 Binary files /dev/null and b/Library/Artifacts/4d/4d47eb9c58676cdef955c11b246c00ea differ diff --git a/Library/Artifacts/4d/4d4a381d15b51f56d018b5eaf96af30b b/Library/Artifacts/4d/4d4a381d15b51f56d018b5eaf96af30b new file mode 100644 index 000000000..c94ea1ff8 Binary files /dev/null and b/Library/Artifacts/4d/4d4a381d15b51f56d018b5eaf96af30b differ diff --git a/Library/Artifacts/4d/4d51cab183b6fe50872f12e39c066572 b/Library/Artifacts/4d/4d51cab183b6fe50872f12e39c066572 new file mode 100644 index 000000000..82a1b56f9 Binary files /dev/null and b/Library/Artifacts/4d/4d51cab183b6fe50872f12e39c066572 differ diff --git a/Library/Artifacts/4d/4d58c6b3b0157680080fb1042dfc7407 b/Library/Artifacts/4d/4d58c6b3b0157680080fb1042dfc7407 new file mode 100644 index 000000000..a21e4b57c Binary files /dev/null and b/Library/Artifacts/4d/4d58c6b3b0157680080fb1042dfc7407 differ diff --git a/Library/Artifacts/4d/4d68e70c24293cbcdaec9504c1ddd13f b/Library/Artifacts/4d/4d68e70c24293cbcdaec9504c1ddd13f new file mode 100644 index 000000000..d14a29b07 Binary files /dev/null and b/Library/Artifacts/4d/4d68e70c24293cbcdaec9504c1ddd13f differ diff --git a/Library/Artifacts/4d/4d6a636211d7db8359975156be72a333 b/Library/Artifacts/4d/4d6a636211d7db8359975156be72a333 new file mode 100644 index 000000000..0a87660e0 Binary files /dev/null and b/Library/Artifacts/4d/4d6a636211d7db8359975156be72a333 differ diff --git a/Library/Artifacts/4d/4d7d03aa393fd93b3e6ce806dde365b6 b/Library/Artifacts/4d/4d7d03aa393fd93b3e6ce806dde365b6 new file mode 100644 index 000000000..7c3bde01f Binary files /dev/null and b/Library/Artifacts/4d/4d7d03aa393fd93b3e6ce806dde365b6 differ diff --git a/Library/Artifacts/4d/4d829a0ea4edf80b2a6222af65ee0c96 b/Library/Artifacts/4d/4d829a0ea4edf80b2a6222af65ee0c96 new file mode 100644 index 000000000..b858892c7 Binary files /dev/null and b/Library/Artifacts/4d/4d829a0ea4edf80b2a6222af65ee0c96 differ diff --git a/Library/Artifacts/4d/4d8fc5bfa17e15cb9fb8a496d4493724 b/Library/Artifacts/4d/4d8fc5bfa17e15cb9fb8a496d4493724 new file mode 100644 index 000000000..bbb2395f1 Binary files /dev/null and b/Library/Artifacts/4d/4d8fc5bfa17e15cb9fb8a496d4493724 differ diff --git a/Library/Artifacts/4d/4dba40162aa9e12f208f0e5940e4a49b b/Library/Artifacts/4d/4dba40162aa9e12f208f0e5940e4a49b new file mode 100644 index 000000000..ca7cf80e1 Binary files /dev/null and b/Library/Artifacts/4d/4dba40162aa9e12f208f0e5940e4a49b differ diff --git a/Library/Artifacts/4d/4dcbeba796838d4717ba3f7b472e8058 b/Library/Artifacts/4d/4dcbeba796838d4717ba3f7b472e8058 new file mode 100644 index 000000000..00972c60c Binary files /dev/null and b/Library/Artifacts/4d/4dcbeba796838d4717ba3f7b472e8058 differ diff --git a/Library/Artifacts/4d/4dd4a50979202cf942e355b737189e2b b/Library/Artifacts/4d/4dd4a50979202cf942e355b737189e2b new file mode 100644 index 000000000..f0fe3e39f Binary files /dev/null and b/Library/Artifacts/4d/4dd4a50979202cf942e355b737189e2b differ diff --git a/Library/Artifacts/4d/4ddd4014d6daf1a47bbbd921daf62d4d b/Library/Artifacts/4d/4ddd4014d6daf1a47bbbd921daf62d4d new file mode 100644 index 000000000..93ac171cc Binary files /dev/null and b/Library/Artifacts/4d/4ddd4014d6daf1a47bbbd921daf62d4d differ diff --git a/Library/Artifacts/4d/4ddec5ce09623fcf7dae4f3da20f6204 b/Library/Artifacts/4d/4ddec5ce09623fcf7dae4f3da20f6204 new file mode 100644 index 000000000..221c7c2a2 Binary files /dev/null and b/Library/Artifacts/4d/4ddec5ce09623fcf7dae4f3da20f6204 differ diff --git a/Library/Artifacts/4d/4de78d11e5be64c3833414d58e6060c1 b/Library/Artifacts/4d/4de78d11e5be64c3833414d58e6060c1 new file mode 100644 index 000000000..2b8ed41f5 Binary files /dev/null and b/Library/Artifacts/4d/4de78d11e5be64c3833414d58e6060c1 differ diff --git a/Library/Artifacts/4e/4e0b46be4e876b732f4f0a4e921e58bd b/Library/Artifacts/4e/4e0b46be4e876b732f4f0a4e921e58bd new file mode 100644 index 000000000..c921a9b89 Binary files /dev/null and b/Library/Artifacts/4e/4e0b46be4e876b732f4f0a4e921e58bd differ diff --git a/Library/Artifacts/4e/4e1060b0e478c061fff86afd3fb5e632 b/Library/Artifacts/4e/4e1060b0e478c061fff86afd3fb5e632 new file mode 100644 index 000000000..b2e23d94e Binary files /dev/null and b/Library/Artifacts/4e/4e1060b0e478c061fff86afd3fb5e632 differ diff --git a/Library/Artifacts/4e/4e13e60f7f86998b63f2f251c2d64e15 b/Library/Artifacts/4e/4e13e60f7f86998b63f2f251c2d64e15 new file mode 100644 index 000000000..d8da08e11 Binary files /dev/null and b/Library/Artifacts/4e/4e13e60f7f86998b63f2f251c2d64e15 differ diff --git a/Library/Artifacts/4e/4e17107b1047a8b9a5ca7b921581575b b/Library/Artifacts/4e/4e17107b1047a8b9a5ca7b921581575b new file mode 100644 index 000000000..f4ae32ef4 Binary files /dev/null and b/Library/Artifacts/4e/4e17107b1047a8b9a5ca7b921581575b differ diff --git a/Library/Artifacts/4e/4e1a98803b848de930ef95c964d00b5f b/Library/Artifacts/4e/4e1a98803b848de930ef95c964d00b5f new file mode 100644 index 000000000..bd2032395 Binary files /dev/null and b/Library/Artifacts/4e/4e1a98803b848de930ef95c964d00b5f differ diff --git a/Library/Artifacts/4e/4e202d5f53cbcd1677b597df1adfe200 b/Library/Artifacts/4e/4e202d5f53cbcd1677b597df1adfe200 new file mode 100644 index 000000000..c5356459a Binary files /dev/null and b/Library/Artifacts/4e/4e202d5f53cbcd1677b597df1adfe200 differ diff --git a/Library/Artifacts/4e/4e2605be3f86ba03bd6ecb9205f124e2 b/Library/Artifacts/4e/4e2605be3f86ba03bd6ecb9205f124e2 new file mode 100644 index 000000000..807ae2d64 Binary files /dev/null and b/Library/Artifacts/4e/4e2605be3f86ba03bd6ecb9205f124e2 differ diff --git a/Library/Artifacts/4e/4e27d71abceb55b994f2b7030e3350f1 b/Library/Artifacts/4e/4e27d71abceb55b994f2b7030e3350f1 new file mode 100644 index 000000000..12db4c90e Binary files /dev/null and b/Library/Artifacts/4e/4e27d71abceb55b994f2b7030e3350f1 differ diff --git a/Library/Artifacts/4e/4e2ee2d3c5f5369bdfae1b41e71ee9c0 b/Library/Artifacts/4e/4e2ee2d3c5f5369bdfae1b41e71ee9c0 new file mode 100644 index 000000000..e29453dac Binary files /dev/null and b/Library/Artifacts/4e/4e2ee2d3c5f5369bdfae1b41e71ee9c0 differ diff --git a/Library/Artifacts/4e/4e4b60c4fa7dea91cd133950732e36a4 b/Library/Artifacts/4e/4e4b60c4fa7dea91cd133950732e36a4 new file mode 100644 index 000000000..96a1bfd2a Binary files /dev/null and b/Library/Artifacts/4e/4e4b60c4fa7dea91cd133950732e36a4 differ diff --git a/Library/Artifacts/4e/4e4d02febe130164dff0ca1f5eedc4c4 b/Library/Artifacts/4e/4e4d02febe130164dff0ca1f5eedc4c4 new file mode 100644 index 000000000..852c770b0 Binary files /dev/null and b/Library/Artifacts/4e/4e4d02febe130164dff0ca1f5eedc4c4 differ diff --git a/Library/Artifacts/4e/4e5c7cea02d6bc2b9daaf652339b19cf b/Library/Artifacts/4e/4e5c7cea02d6bc2b9daaf652339b19cf new file mode 100644 index 000000000..3a97e9e99 Binary files /dev/null and b/Library/Artifacts/4e/4e5c7cea02d6bc2b9daaf652339b19cf differ diff --git a/Library/Artifacts/4e/4e6c0e9503ab7ba1a26517b4641e0896 b/Library/Artifacts/4e/4e6c0e9503ab7ba1a26517b4641e0896 new file mode 100644 index 000000000..434ba309f Binary files /dev/null and b/Library/Artifacts/4e/4e6c0e9503ab7ba1a26517b4641e0896 differ diff --git a/Library/Artifacts/4e/4e76945fba0d5f85f20b872b91e2d814 b/Library/Artifacts/4e/4e76945fba0d5f85f20b872b91e2d814 new file mode 100644 index 000000000..cbb395b4f Binary files /dev/null and b/Library/Artifacts/4e/4e76945fba0d5f85f20b872b91e2d814 differ diff --git a/Library/Artifacts/4e/4e7e038ddb4caae4b57e6f88ec275ca2 b/Library/Artifacts/4e/4e7e038ddb4caae4b57e6f88ec275ca2 new file mode 100644 index 000000000..3b964e325 Binary files /dev/null and b/Library/Artifacts/4e/4e7e038ddb4caae4b57e6f88ec275ca2 differ diff --git a/Library/Artifacts/4e/4e96a5429ef865c7465aaa9c94b3c4c8 b/Library/Artifacts/4e/4e96a5429ef865c7465aaa9c94b3c4c8 new file mode 100644 index 000000000..4b00268bf Binary files /dev/null and b/Library/Artifacts/4e/4e96a5429ef865c7465aaa9c94b3c4c8 differ diff --git a/Library/Artifacts/4e/4e9cb138c7f134972ebafe6d836bea6c b/Library/Artifacts/4e/4e9cb138c7f134972ebafe6d836bea6c new file mode 100644 index 000000000..71fc39a44 Binary files /dev/null and b/Library/Artifacts/4e/4e9cb138c7f134972ebafe6d836bea6c differ diff --git a/Library/Artifacts/4e/4eb50e9cc8ac63ee17ea91be6da0c755 b/Library/Artifacts/4e/4eb50e9cc8ac63ee17ea91be6da0c755 new file mode 100644 index 000000000..ddf3a6ac7 Binary files /dev/null and b/Library/Artifacts/4e/4eb50e9cc8ac63ee17ea91be6da0c755 differ diff --git a/Library/Artifacts/4e/4ebc6b7f795c62573b5c08ad09d59203 b/Library/Artifacts/4e/4ebc6b7f795c62573b5c08ad09d59203 new file mode 100644 index 000000000..f454832a3 Binary files /dev/null and b/Library/Artifacts/4e/4ebc6b7f795c62573b5c08ad09d59203 differ diff --git a/Library/Artifacts/4e/4ec68ed5d205807a6184cd1ea020fe0c b/Library/Artifacts/4e/4ec68ed5d205807a6184cd1ea020fe0c new file mode 100644 index 000000000..3f78e4bb9 Binary files /dev/null and b/Library/Artifacts/4e/4ec68ed5d205807a6184cd1ea020fe0c differ diff --git a/Library/Artifacts/4e/4ec71a0cf4d86b54f2ec0f02a229ec1e b/Library/Artifacts/4e/4ec71a0cf4d86b54f2ec0f02a229ec1e new file mode 100644 index 000000000..03b2a553b Binary files /dev/null and b/Library/Artifacts/4e/4ec71a0cf4d86b54f2ec0f02a229ec1e differ diff --git a/Library/Artifacts/4e/4eca95700106c98d590bdd15599a94e3 b/Library/Artifacts/4e/4eca95700106c98d590bdd15599a94e3 new file mode 100644 index 000000000..bf4d2423a Binary files /dev/null and b/Library/Artifacts/4e/4eca95700106c98d590bdd15599a94e3 differ diff --git a/Library/Artifacts/4e/4ecd4ef3d40063a489b823a916e5c11d b/Library/Artifacts/4e/4ecd4ef3d40063a489b823a916e5c11d new file mode 100644 index 000000000..07d9f1fbb Binary files /dev/null and b/Library/Artifacts/4e/4ecd4ef3d40063a489b823a916e5c11d differ diff --git a/Library/Artifacts/4e/4ed31fad6072b174f38c79888a13ecf0 b/Library/Artifacts/4e/4ed31fad6072b174f38c79888a13ecf0 new file mode 100644 index 000000000..229fc03d6 Binary files /dev/null and b/Library/Artifacts/4e/4ed31fad6072b174f38c79888a13ecf0 differ diff --git a/Library/Artifacts/4e/4ee35680945db103baf1c4ccbd77b450 b/Library/Artifacts/4e/4ee35680945db103baf1c4ccbd77b450 new file mode 100644 index 000000000..2e7b4f4e9 Binary files /dev/null and b/Library/Artifacts/4e/4ee35680945db103baf1c4ccbd77b450 differ diff --git a/Library/Artifacts/4f/4f08ac30ab1a75dfd7b0a1f506a657b1 b/Library/Artifacts/4f/4f08ac30ab1a75dfd7b0a1f506a657b1 new file mode 100644 index 000000000..7fd4a7bd7 Binary files /dev/null and b/Library/Artifacts/4f/4f08ac30ab1a75dfd7b0a1f506a657b1 differ diff --git a/Library/Artifacts/4f/4f802dc918829cf2ead4afb8b114e55e b/Library/Artifacts/4f/4f802dc918829cf2ead4afb8b114e55e new file mode 100644 index 000000000..960ebdb10 Binary files /dev/null and b/Library/Artifacts/4f/4f802dc918829cf2ead4afb8b114e55e differ diff --git a/Library/Artifacts/4f/4f8d9766f5b470e1f0f80fa975280bdb b/Library/Artifacts/4f/4f8d9766f5b470e1f0f80fa975280bdb new file mode 100644 index 000000000..ab4980e54 Binary files /dev/null and b/Library/Artifacts/4f/4f8d9766f5b470e1f0f80fa975280bdb differ diff --git a/Library/Artifacts/4f/4fa0b5963224bcff6b2fa4e3ad1f42c9 b/Library/Artifacts/4f/4fa0b5963224bcff6b2fa4e3ad1f42c9 new file mode 100644 index 000000000..8fac9388d Binary files /dev/null and b/Library/Artifacts/4f/4fa0b5963224bcff6b2fa4e3ad1f42c9 differ diff --git a/Library/Artifacts/4f/4fba78cb6727d6abd310926fcee48a44 b/Library/Artifacts/4f/4fba78cb6727d6abd310926fcee48a44 new file mode 100644 index 000000000..87b7bcd5e Binary files /dev/null and b/Library/Artifacts/4f/4fba78cb6727d6abd310926fcee48a44 differ diff --git a/Library/Artifacts/50/502225b60bb73f08348735bbd3151ee5 b/Library/Artifacts/50/502225b60bb73f08348735bbd3151ee5 new file mode 100644 index 000000000..e34ee7dc6 Binary files /dev/null and b/Library/Artifacts/50/502225b60bb73f08348735bbd3151ee5 differ diff --git a/Library/Artifacts/50/5035ad4567a3fa7b519b8d83774f7bb7 b/Library/Artifacts/50/5035ad4567a3fa7b519b8d83774f7bb7 new file mode 100644 index 000000000..e6ebfd9fc Binary files /dev/null and b/Library/Artifacts/50/5035ad4567a3fa7b519b8d83774f7bb7 differ diff --git a/Library/Artifacts/50/504a85849371d55d742cb8b4a2bad23f b/Library/Artifacts/50/504a85849371d55d742cb8b4a2bad23f new file mode 100644 index 000000000..b8cd146db Binary files /dev/null and b/Library/Artifacts/50/504a85849371d55d742cb8b4a2bad23f differ diff --git a/Library/Artifacts/50/504b450b1a7b489c046fbb7394a4b46e b/Library/Artifacts/50/504b450b1a7b489c046fbb7394a4b46e new file mode 100644 index 000000000..748781f31 Binary files /dev/null and b/Library/Artifacts/50/504b450b1a7b489c046fbb7394a4b46e differ diff --git a/Library/Artifacts/50/50579211ebbae41816a6bd575930144d b/Library/Artifacts/50/50579211ebbae41816a6bd575930144d new file mode 100644 index 000000000..413b750ce Binary files /dev/null and b/Library/Artifacts/50/50579211ebbae41816a6bd575930144d differ diff --git a/Library/Artifacts/50/5068d69221fe7b8d205e593654e4f72a b/Library/Artifacts/50/5068d69221fe7b8d205e593654e4f72a new file mode 100644 index 000000000..195837242 Binary files /dev/null and b/Library/Artifacts/50/5068d69221fe7b8d205e593654e4f72a differ diff --git a/Library/Artifacts/50/50696206980ff55bc12635532aa7a109 b/Library/Artifacts/50/50696206980ff55bc12635532aa7a109 new file mode 100644 index 000000000..3b8a98c19 Binary files /dev/null and b/Library/Artifacts/50/50696206980ff55bc12635532aa7a109 differ diff --git a/Library/Artifacts/50/5071dd8da043dce55a1fa83641d10b0c b/Library/Artifacts/50/5071dd8da043dce55a1fa83641d10b0c new file mode 100644 index 000000000..9b30ce738 Binary files /dev/null and b/Library/Artifacts/50/5071dd8da043dce55a1fa83641d10b0c differ diff --git a/Library/Artifacts/50/5072891885ddb328db1fa95a47bd9976 b/Library/Artifacts/50/5072891885ddb328db1fa95a47bd9976 new file mode 100644 index 000000000..257029e0d Binary files /dev/null and b/Library/Artifacts/50/5072891885ddb328db1fa95a47bd9976 differ diff --git a/Library/Artifacts/50/5074f1e3ce88c274ff994d3b2aeb70be b/Library/Artifacts/50/5074f1e3ce88c274ff994d3b2aeb70be new file mode 100644 index 000000000..6b642b206 Binary files /dev/null and b/Library/Artifacts/50/5074f1e3ce88c274ff994d3b2aeb70be differ diff --git a/Library/Artifacts/50/5076718bfb6c2c942fe06eef2d8ce64c b/Library/Artifacts/50/5076718bfb6c2c942fe06eef2d8ce64c new file mode 100644 index 000000000..38b6f448a Binary files /dev/null and b/Library/Artifacts/50/5076718bfb6c2c942fe06eef2d8ce64c differ diff --git a/Library/Artifacts/50/507808acd1e4b7590d19139ae1414867 b/Library/Artifacts/50/507808acd1e4b7590d19139ae1414867 new file mode 100644 index 000000000..042b23450 Binary files /dev/null and b/Library/Artifacts/50/507808acd1e4b7590d19139ae1414867 differ diff --git a/Library/Artifacts/50/507dfc4f40b1391cc589a55290b24683 b/Library/Artifacts/50/507dfc4f40b1391cc589a55290b24683 new file mode 100644 index 000000000..e241661fe Binary files /dev/null and b/Library/Artifacts/50/507dfc4f40b1391cc589a55290b24683 differ diff --git a/Library/Artifacts/50/50827b62a213e2a589999f223a195a52 b/Library/Artifacts/50/50827b62a213e2a589999f223a195a52 new file mode 100644 index 000000000..001b2012f Binary files /dev/null and b/Library/Artifacts/50/50827b62a213e2a589999f223a195a52 differ diff --git a/Library/Artifacts/50/508b2aeef69dab278a02a446bb996634 b/Library/Artifacts/50/508b2aeef69dab278a02a446bb996634 new file mode 100644 index 000000000..0c11ae9cf Binary files /dev/null and b/Library/Artifacts/50/508b2aeef69dab278a02a446bb996634 differ diff --git a/Library/Artifacts/50/50da86045248dd34ac2b34f1921b6446 b/Library/Artifacts/50/50da86045248dd34ac2b34f1921b6446 new file mode 100644 index 000000000..c0e1e0285 Binary files /dev/null and b/Library/Artifacts/50/50da86045248dd34ac2b34f1921b6446 differ diff --git a/Library/Artifacts/50/50e3458dd968aca4a7a09f5522c18367 b/Library/Artifacts/50/50e3458dd968aca4a7a09f5522c18367 new file mode 100644 index 000000000..d9baec06e Binary files /dev/null and b/Library/Artifacts/50/50e3458dd968aca4a7a09f5522c18367 differ diff --git a/Library/Artifacts/51/510fdac9500075a9f050d93c017dabef b/Library/Artifacts/51/510fdac9500075a9f050d93c017dabef new file mode 100644 index 000000000..a58925f39 Binary files /dev/null and b/Library/Artifacts/51/510fdac9500075a9f050d93c017dabef differ diff --git a/Library/Artifacts/51/5139f8925c60e9b01c6490d17764bc9e b/Library/Artifacts/51/5139f8925c60e9b01c6490d17764bc9e new file mode 100644 index 000000000..3be58dfae Binary files /dev/null and b/Library/Artifacts/51/5139f8925c60e9b01c6490d17764bc9e differ diff --git a/Library/Artifacts/51/513e382d66da103f9d577766efefccfe b/Library/Artifacts/51/513e382d66da103f9d577766efefccfe new file mode 100644 index 000000000..488a06b18 Binary files /dev/null and b/Library/Artifacts/51/513e382d66da103f9d577766efefccfe differ diff --git a/Library/Artifacts/51/514ec7ef01d886680298d95fe52572f7 b/Library/Artifacts/51/514ec7ef01d886680298d95fe52572f7 new file mode 100644 index 000000000..d48d7d7e9 Binary files /dev/null and b/Library/Artifacts/51/514ec7ef01d886680298d95fe52572f7 differ diff --git a/Library/Artifacts/51/51557fef13e96d43f81a014a66302664 b/Library/Artifacts/51/51557fef13e96d43f81a014a66302664 new file mode 100644 index 000000000..00ae4ac48 Binary files /dev/null and b/Library/Artifacts/51/51557fef13e96d43f81a014a66302664 differ diff --git a/Library/Artifacts/51/5159da6d22fff97af3c750d7edca73d6 b/Library/Artifacts/51/5159da6d22fff97af3c750d7edca73d6 new file mode 100644 index 000000000..28fdea9f7 Binary files /dev/null and b/Library/Artifacts/51/5159da6d22fff97af3c750d7edca73d6 differ diff --git a/Library/Artifacts/51/515d48be6ed98a41d565246d322b4c45 b/Library/Artifacts/51/515d48be6ed98a41d565246d322b4c45 new file mode 100644 index 000000000..19ff29e52 Binary files /dev/null and b/Library/Artifacts/51/515d48be6ed98a41d565246d322b4c45 differ diff --git a/Library/Artifacts/51/516c42a5cf5d42f670f42c47b17709cf b/Library/Artifacts/51/516c42a5cf5d42f670f42c47b17709cf new file mode 100644 index 000000000..012635349 Binary files /dev/null and b/Library/Artifacts/51/516c42a5cf5d42f670f42c47b17709cf differ diff --git a/Library/Artifacts/51/517bdc0f4975f25c014008ecc7fdfa91 b/Library/Artifacts/51/517bdc0f4975f25c014008ecc7fdfa91 new file mode 100644 index 000000000..edc8d76e2 Binary files /dev/null and b/Library/Artifacts/51/517bdc0f4975f25c014008ecc7fdfa91 differ diff --git a/Library/Artifacts/51/518b2dba0a7e489104da3576f911a0b5 b/Library/Artifacts/51/518b2dba0a7e489104da3576f911a0b5 new file mode 100644 index 000000000..55ab892e6 Binary files /dev/null and b/Library/Artifacts/51/518b2dba0a7e489104da3576f911a0b5 differ diff --git a/Library/Artifacts/51/51a94d54c149f4bffe058d75499ea56b b/Library/Artifacts/51/51a94d54c149f4bffe058d75499ea56b new file mode 100644 index 000000000..45659909b Binary files /dev/null and b/Library/Artifacts/51/51a94d54c149f4bffe058d75499ea56b differ diff --git a/Library/Artifacts/51/51c03eb8dff4027404a820222ae665c9 b/Library/Artifacts/51/51c03eb8dff4027404a820222ae665c9 new file mode 100644 index 000000000..61d8d015c Binary files /dev/null and b/Library/Artifacts/51/51c03eb8dff4027404a820222ae665c9 differ diff --git a/Library/Artifacts/51/51d880b9bee49068f39ff74a662696de b/Library/Artifacts/51/51d880b9bee49068f39ff74a662696de new file mode 100644 index 000000000..4dd554eb8 Binary files /dev/null and b/Library/Artifacts/51/51d880b9bee49068f39ff74a662696de differ diff --git a/Library/Artifacts/51/51de7814ad9a8a02a74b6469da2ede05 b/Library/Artifacts/51/51de7814ad9a8a02a74b6469da2ede05 new file mode 100644 index 000000000..22ffb94db Binary files /dev/null and b/Library/Artifacts/51/51de7814ad9a8a02a74b6469da2ede05 differ diff --git a/Library/Artifacts/51/51fcec957c8c48400b3a0389dafdcf27 b/Library/Artifacts/51/51fcec957c8c48400b3a0389dafdcf27 new file mode 100644 index 000000000..cb7be63b8 Binary files /dev/null and b/Library/Artifacts/51/51fcec957c8c48400b3a0389dafdcf27 differ diff --git a/Library/Artifacts/51/51fee5af5e1fb56f93e9ab11bc2c8ba2 b/Library/Artifacts/51/51fee5af5e1fb56f93e9ab11bc2c8ba2 new file mode 100644 index 000000000..99dafc649 Binary files /dev/null and b/Library/Artifacts/51/51fee5af5e1fb56f93e9ab11bc2c8ba2 differ diff --git a/Library/Artifacts/52/52218cf4a32a3f6d926eea0b0058d918 b/Library/Artifacts/52/52218cf4a32a3f6d926eea0b0058d918 new file mode 100644 index 000000000..6bfc6fbd6 Binary files /dev/null and b/Library/Artifacts/52/52218cf4a32a3f6d926eea0b0058d918 differ diff --git a/Library/Artifacts/52/522a249413e4d4cd3a7b64ee10de9442 b/Library/Artifacts/52/522a249413e4d4cd3a7b64ee10de9442 new file mode 100644 index 000000000..8dba3bcda Binary files /dev/null and b/Library/Artifacts/52/522a249413e4d4cd3a7b64ee10de9442 differ diff --git a/Library/Artifacts/52/523607ab16b88ea02003213e1d4c9e56 b/Library/Artifacts/52/523607ab16b88ea02003213e1d4c9e56 new file mode 100644 index 000000000..9cffcc5f0 Binary files /dev/null and b/Library/Artifacts/52/523607ab16b88ea02003213e1d4c9e56 differ diff --git a/Library/Artifacts/52/524913d508765f1c8a044ed273c65d9e b/Library/Artifacts/52/524913d508765f1c8a044ed273c65d9e new file mode 100644 index 000000000..b513ddaa7 Binary files /dev/null and b/Library/Artifacts/52/524913d508765f1c8a044ed273c65d9e differ diff --git a/Library/Artifacts/52/524b0021b9fb3cd7e61438562352e070 b/Library/Artifacts/52/524b0021b9fb3cd7e61438562352e070 new file mode 100644 index 000000000..c10d7514d Binary files /dev/null and b/Library/Artifacts/52/524b0021b9fb3cd7e61438562352e070 differ diff --git a/Library/Artifacts/52/525242a40d2eb0e9d9d00e7896b29ea8 b/Library/Artifacts/52/525242a40d2eb0e9d9d00e7896b29ea8 new file mode 100644 index 000000000..35293ac8a Binary files /dev/null and b/Library/Artifacts/52/525242a40d2eb0e9d9d00e7896b29ea8 differ diff --git a/Library/Artifacts/52/526ca528aecef2a4a9a292a155f182c3 b/Library/Artifacts/52/526ca528aecef2a4a9a292a155f182c3 new file mode 100644 index 000000000..e6570e8a6 Binary files /dev/null and b/Library/Artifacts/52/526ca528aecef2a4a9a292a155f182c3 differ diff --git a/Library/Artifacts/52/528da9a2894266e2e94a471b19e8e504 b/Library/Artifacts/52/528da9a2894266e2e94a471b19e8e504 new file mode 100644 index 000000000..6cd9f6e44 Binary files /dev/null and b/Library/Artifacts/52/528da9a2894266e2e94a471b19e8e504 differ diff --git a/Library/Artifacts/52/528ecd62582fa8ba3d41f0adc2a16b3a b/Library/Artifacts/52/528ecd62582fa8ba3d41f0adc2a16b3a new file mode 100644 index 000000000..19ae70868 Binary files /dev/null and b/Library/Artifacts/52/528ecd62582fa8ba3d41f0adc2a16b3a differ diff --git a/Library/Artifacts/52/529aae6093ccddd7cd7cf91d85f2e48d b/Library/Artifacts/52/529aae6093ccddd7cd7cf91d85f2e48d new file mode 100644 index 000000000..a50ff69e9 Binary files /dev/null and b/Library/Artifacts/52/529aae6093ccddd7cd7cf91d85f2e48d differ diff --git a/Library/Artifacts/52/529c8a279d8c3c2626d54fc5679f3af2 b/Library/Artifacts/52/529c8a279d8c3c2626d54fc5679f3af2 new file mode 100644 index 000000000..27b06f18a Binary files /dev/null and b/Library/Artifacts/52/529c8a279d8c3c2626d54fc5679f3af2 differ diff --git a/Library/Artifacts/52/529cddccf647a39505bf05aa06a52d57 b/Library/Artifacts/52/529cddccf647a39505bf05aa06a52d57 new file mode 100644 index 000000000..7d6ce575f Binary files /dev/null and b/Library/Artifacts/52/529cddccf647a39505bf05aa06a52d57 differ diff --git a/Library/Artifacts/52/52f4a67327b290a066e73330892af728 b/Library/Artifacts/52/52f4a67327b290a066e73330892af728 new file mode 100644 index 000000000..301a2d2eb Binary files /dev/null and b/Library/Artifacts/52/52f4a67327b290a066e73330892af728 differ diff --git a/Library/Artifacts/53/53068d4b185291eba9edc2fd978a839a b/Library/Artifacts/53/53068d4b185291eba9edc2fd978a839a new file mode 100644 index 000000000..31879b0ae Binary files /dev/null and b/Library/Artifacts/53/53068d4b185291eba9edc2fd978a839a differ diff --git a/Library/Artifacts/53/5306f865a011a6462878d6227b1aee31 b/Library/Artifacts/53/5306f865a011a6462878d6227b1aee31 new file mode 100644 index 000000000..9cdbc9aeb Binary files /dev/null and b/Library/Artifacts/53/5306f865a011a6462878d6227b1aee31 differ diff --git a/Library/Artifacts/53/530ba9ab33e2df09fd8ac3b8f15d6370 b/Library/Artifacts/53/530ba9ab33e2df09fd8ac3b8f15d6370 new file mode 100644 index 000000000..44ad73526 Binary files /dev/null and b/Library/Artifacts/53/530ba9ab33e2df09fd8ac3b8f15d6370 differ diff --git a/Library/Artifacts/53/530e0222bad42592b1371b0a16bedae0 b/Library/Artifacts/53/530e0222bad42592b1371b0a16bedae0 new file mode 100644 index 000000000..e913e5efc Binary files /dev/null and b/Library/Artifacts/53/530e0222bad42592b1371b0a16bedae0 differ diff --git a/Library/Artifacts/53/531748e99177bbd3b813b1d4f4f4021d b/Library/Artifacts/53/531748e99177bbd3b813b1d4f4f4021d new file mode 100644 index 000000000..3f98432ee Binary files /dev/null and b/Library/Artifacts/53/531748e99177bbd3b813b1d4f4f4021d differ diff --git a/Library/Artifacts/53/531f6996f58c977afc7c7573f3386fb1 b/Library/Artifacts/53/531f6996f58c977afc7c7573f3386fb1 new file mode 100644 index 000000000..c27cb5a8b Binary files /dev/null and b/Library/Artifacts/53/531f6996f58c977afc7c7573f3386fb1 differ diff --git a/Library/Artifacts/53/532833bf082d584dbeeb2b7cd5e748ed b/Library/Artifacts/53/532833bf082d584dbeeb2b7cd5e748ed new file mode 100644 index 000000000..4297b38ca Binary files /dev/null and b/Library/Artifacts/53/532833bf082d584dbeeb2b7cd5e748ed differ diff --git a/Library/Artifacts/53/532d8916cccb806212bfb7b0cc6ed1e1 b/Library/Artifacts/53/532d8916cccb806212bfb7b0cc6ed1e1 new file mode 100644 index 000000000..fd5e930d9 Binary files /dev/null and b/Library/Artifacts/53/532d8916cccb806212bfb7b0cc6ed1e1 differ diff --git a/Library/Artifacts/53/53449ad8e7f79e85829a624e6b5c8025 b/Library/Artifacts/53/53449ad8e7f79e85829a624e6b5c8025 new file mode 100644 index 000000000..99c313e58 Binary files /dev/null and b/Library/Artifacts/53/53449ad8e7f79e85829a624e6b5c8025 differ diff --git a/Library/Artifacts/53/5349cb6fe0fed769da224de7345b5ebb b/Library/Artifacts/53/5349cb6fe0fed769da224de7345b5ebb new file mode 100644 index 000000000..932e69af2 Binary files /dev/null and b/Library/Artifacts/53/5349cb6fe0fed769da224de7345b5ebb differ diff --git a/Library/Artifacts/53/534bdbc9f09ccf374e7dc6b0e6ae9390 b/Library/Artifacts/53/534bdbc9f09ccf374e7dc6b0e6ae9390 new file mode 100644 index 000000000..6da9f19b3 Binary files /dev/null and b/Library/Artifacts/53/534bdbc9f09ccf374e7dc6b0e6ae9390 differ diff --git a/Library/Artifacts/53/5371fc62eddfc0dbf7d1a490429ee05f b/Library/Artifacts/53/5371fc62eddfc0dbf7d1a490429ee05f new file mode 100644 index 000000000..543e108d1 Binary files /dev/null and b/Library/Artifacts/53/5371fc62eddfc0dbf7d1a490429ee05f differ diff --git a/Library/Artifacts/53/53749bb147bccbaeaae3c4a201cc88ff b/Library/Artifacts/53/53749bb147bccbaeaae3c4a201cc88ff new file mode 100644 index 000000000..664e1c2fc Binary files /dev/null and b/Library/Artifacts/53/53749bb147bccbaeaae3c4a201cc88ff differ diff --git a/Library/Artifacts/53/53b5ea94ecf51778b56f1f0490942a26 b/Library/Artifacts/53/53b5ea94ecf51778b56f1f0490942a26 new file mode 100644 index 000000000..5ad15f57e Binary files /dev/null and b/Library/Artifacts/53/53b5ea94ecf51778b56f1f0490942a26 differ diff --git a/Library/Artifacts/53/53c074d9f63fc8d543fd340b4a8804a7 b/Library/Artifacts/53/53c074d9f63fc8d543fd340b4a8804a7 new file mode 100644 index 000000000..303f29776 Binary files /dev/null and b/Library/Artifacts/53/53c074d9f63fc8d543fd340b4a8804a7 differ diff --git a/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b new file mode 100644 index 000000000..a184e921d Binary files /dev/null and b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b differ diff --git a/Library/Artifacts/53/53db6ecbbf6e0c40e212f7df15c6c6af b/Library/Artifacts/53/53db6ecbbf6e0c40e212f7df15c6c6af new file mode 100644 index 000000000..07c17e95e Binary files /dev/null and b/Library/Artifacts/53/53db6ecbbf6e0c40e212f7df15c6c6af differ diff --git a/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 new file mode 100644 index 000000000..1e4456c1f Binary files /dev/null and b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 differ diff --git a/Library/Artifacts/54/541621efcbc5721bd2ca00fe1556cc2f b/Library/Artifacts/54/541621efcbc5721bd2ca00fe1556cc2f new file mode 100644 index 000000000..e134b4ca7 Binary files /dev/null and b/Library/Artifacts/54/541621efcbc5721bd2ca00fe1556cc2f differ diff --git a/Library/Artifacts/54/541d576328409c0cc4e04c9b99e1bf9e b/Library/Artifacts/54/541d576328409c0cc4e04c9b99e1bf9e new file mode 100644 index 000000000..4c20b1af3 Binary files /dev/null and b/Library/Artifacts/54/541d576328409c0cc4e04c9b99e1bf9e differ diff --git a/Library/Artifacts/54/54277eacaf225cbc29789b1ab9afaf36 b/Library/Artifacts/54/54277eacaf225cbc29789b1ab9afaf36 new file mode 100644 index 000000000..573b79611 Binary files /dev/null and b/Library/Artifacts/54/54277eacaf225cbc29789b1ab9afaf36 differ diff --git a/Library/Artifacts/54/5428ec4109183620ad31f74920cda5de b/Library/Artifacts/54/5428ec4109183620ad31f74920cda5de new file mode 100644 index 000000000..31e4b7c17 Binary files /dev/null and b/Library/Artifacts/54/5428ec4109183620ad31f74920cda5de differ diff --git a/Library/Artifacts/54/5439b3898744c12f476ddf316e0e1877 b/Library/Artifacts/54/5439b3898744c12f476ddf316e0e1877 new file mode 100644 index 000000000..9bb5e91be Binary files /dev/null and b/Library/Artifacts/54/5439b3898744c12f476ddf316e0e1877 differ diff --git a/Library/Artifacts/54/5447559e7fcb646c50194b261accd5fb b/Library/Artifacts/54/5447559e7fcb646c50194b261accd5fb new file mode 100644 index 000000000..1c4de823a Binary files /dev/null and b/Library/Artifacts/54/5447559e7fcb646c50194b261accd5fb differ diff --git a/Library/Artifacts/54/544fe3b298a0cc0985aaf6bcafe353af b/Library/Artifacts/54/544fe3b298a0cc0985aaf6bcafe353af new file mode 100644 index 000000000..f930eaaa3 Binary files /dev/null and b/Library/Artifacts/54/544fe3b298a0cc0985aaf6bcafe353af differ diff --git a/Library/Artifacts/54/5466a9a2316adf19c81aa8aae7f3a7d6 b/Library/Artifacts/54/5466a9a2316adf19c81aa8aae7f3a7d6 new file mode 100644 index 000000000..7235f8723 Binary files /dev/null and b/Library/Artifacts/54/5466a9a2316adf19c81aa8aae7f3a7d6 differ diff --git a/Library/Artifacts/54/547a65db9e3e868a923cb0295c857a3d b/Library/Artifacts/54/547a65db9e3e868a923cb0295c857a3d new file mode 100644 index 000000000..80533c679 Binary files /dev/null and b/Library/Artifacts/54/547a65db9e3e868a923cb0295c857a3d differ diff --git a/Library/Artifacts/54/547c1a3bac37f875797bcd9b0992db67 b/Library/Artifacts/54/547c1a3bac37f875797bcd9b0992db67 new file mode 100644 index 000000000..a105b83cb Binary files /dev/null and b/Library/Artifacts/54/547c1a3bac37f875797bcd9b0992db67 differ diff --git a/Library/Artifacts/54/549cf166140c72d10af69b577c11e75a b/Library/Artifacts/54/549cf166140c72d10af69b577c11e75a new file mode 100644 index 000000000..c6a1f9357 Binary files /dev/null and b/Library/Artifacts/54/549cf166140c72d10af69b577c11e75a differ diff --git a/Library/Artifacts/54/54aab2e6fc017a1221e3bceac2f6ef71 b/Library/Artifacts/54/54aab2e6fc017a1221e3bceac2f6ef71 new file mode 100644 index 000000000..933e36850 Binary files /dev/null and b/Library/Artifacts/54/54aab2e6fc017a1221e3bceac2f6ef71 differ diff --git a/Library/Artifacts/54/54ac5e2a14645d30545e1cc4ea79200d b/Library/Artifacts/54/54ac5e2a14645d30545e1cc4ea79200d new file mode 100644 index 000000000..842a599b1 Binary files /dev/null and b/Library/Artifacts/54/54ac5e2a14645d30545e1cc4ea79200d differ diff --git a/Library/Artifacts/54/54bc4ed932e7164c79973ce6fc0d8835 b/Library/Artifacts/54/54bc4ed932e7164c79973ce6fc0d8835 new file mode 100644 index 000000000..9b8ea0aba Binary files /dev/null and b/Library/Artifacts/54/54bc4ed932e7164c79973ce6fc0d8835 differ diff --git a/Library/Artifacts/54/54bce522c9cf8be4ca0ee9c9159f6160 b/Library/Artifacts/54/54bce522c9cf8be4ca0ee9c9159f6160 new file mode 100644 index 000000000..e9c76c641 Binary files /dev/null and b/Library/Artifacts/54/54bce522c9cf8be4ca0ee9c9159f6160 differ diff --git a/Library/Artifacts/54/54d5a7fc77ad8c7ce42403a0c9f4d574 b/Library/Artifacts/54/54d5a7fc77ad8c7ce42403a0c9f4d574 new file mode 100644 index 000000000..3c0e2daae Binary files /dev/null and b/Library/Artifacts/54/54d5a7fc77ad8c7ce42403a0c9f4d574 differ diff --git a/Library/Artifacts/54/54d67221ed5c1ff70c750ab0a0fc940d b/Library/Artifacts/54/54d67221ed5c1ff70c750ab0a0fc940d new file mode 100644 index 000000000..27638013b Binary files /dev/null and b/Library/Artifacts/54/54d67221ed5c1ff70c750ab0a0fc940d differ diff --git a/Library/Artifacts/54/54e44cb42506ac5e0e9505c33fe07c35 b/Library/Artifacts/54/54e44cb42506ac5e0e9505c33fe07c35 new file mode 100644 index 000000000..3640ca4e0 Binary files /dev/null and b/Library/Artifacts/54/54e44cb42506ac5e0e9505c33fe07c35 differ diff --git a/Library/Artifacts/54/54fe931864f03e2d5fd89d5ce684104b b/Library/Artifacts/54/54fe931864f03e2d5fd89d5ce684104b new file mode 100644 index 000000000..b450943c7 Binary files /dev/null and b/Library/Artifacts/54/54fe931864f03e2d5fd89d5ce684104b differ diff --git a/Library/Artifacts/55/5501d1635a6b9845f9924004bb2d3b5f b/Library/Artifacts/55/5501d1635a6b9845f9924004bb2d3b5f new file mode 100644 index 000000000..d92a58633 Binary files /dev/null and b/Library/Artifacts/55/5501d1635a6b9845f9924004bb2d3b5f differ diff --git a/Library/Artifacts/55/5505432cf40426d5741f99f58a0fa397 b/Library/Artifacts/55/5505432cf40426d5741f99f58a0fa397 new file mode 100644 index 000000000..a8ad5d345 Binary files /dev/null and b/Library/Artifacts/55/5505432cf40426d5741f99f58a0fa397 differ diff --git a/Library/Artifacts/55/550e4fd6ccda11e2b1d18f7752d95523 b/Library/Artifacts/55/550e4fd6ccda11e2b1d18f7752d95523 new file mode 100644 index 000000000..6c5877794 Binary files /dev/null and b/Library/Artifacts/55/550e4fd6ccda11e2b1d18f7752d95523 differ diff --git a/Library/Artifacts/55/552d33190f2e6e6fd4b5e325e9c1f623 b/Library/Artifacts/55/552d33190f2e6e6fd4b5e325e9c1f623 new file mode 100644 index 000000000..adef9eab7 Binary files /dev/null and b/Library/Artifacts/55/552d33190f2e6e6fd4b5e325e9c1f623 differ diff --git a/Library/Artifacts/55/553576fa56c24a28cb79b90d00a8a7af b/Library/Artifacts/55/553576fa56c24a28cb79b90d00a8a7af new file mode 100644 index 000000000..3fdf6a05c Binary files /dev/null and b/Library/Artifacts/55/553576fa56c24a28cb79b90d00a8a7af differ diff --git a/Library/Artifacts/55/5545cbc4ef736ad6947bec967c151cd7 b/Library/Artifacts/55/5545cbc4ef736ad6947bec967c151cd7 new file mode 100644 index 000000000..64bf1f11f Binary files /dev/null and b/Library/Artifacts/55/5545cbc4ef736ad6947bec967c151cd7 differ diff --git a/Library/Artifacts/55/55480ac7faa493a1f8ba14e48ac76c69 b/Library/Artifacts/55/55480ac7faa493a1f8ba14e48ac76c69 new file mode 100644 index 000000000..949d53e54 Binary files /dev/null and b/Library/Artifacts/55/55480ac7faa493a1f8ba14e48ac76c69 differ diff --git a/Library/Artifacts/55/555d50e0b0797eea7526ccef602004c7 b/Library/Artifacts/55/555d50e0b0797eea7526ccef602004c7 new file mode 100644 index 000000000..255ee25be Binary files /dev/null and b/Library/Artifacts/55/555d50e0b0797eea7526ccef602004c7 differ diff --git a/Library/Artifacts/55/556f5618993336380c09f21c0f472811 b/Library/Artifacts/55/556f5618993336380c09f21c0f472811 new file mode 100644 index 000000000..4148ad568 Binary files /dev/null and b/Library/Artifacts/55/556f5618993336380c09f21c0f472811 differ diff --git a/Library/Artifacts/55/557060566defdb9184ab11e707f24cdf b/Library/Artifacts/55/557060566defdb9184ab11e707f24cdf new file mode 100644 index 000000000..6b311bb3e Binary files /dev/null and b/Library/Artifacts/55/557060566defdb9184ab11e707f24cdf differ diff --git a/Library/Artifacts/55/557c5544aa5a645a060e42744093d11c b/Library/Artifacts/55/557c5544aa5a645a060e42744093d11c new file mode 100644 index 000000000..87fe16f94 Binary files /dev/null and b/Library/Artifacts/55/557c5544aa5a645a060e42744093d11c differ diff --git a/Library/Artifacts/55/557f4e6b63478ab2dd807cd0e1db472f b/Library/Artifacts/55/557f4e6b63478ab2dd807cd0e1db472f new file mode 100644 index 000000000..5ad8bf622 Binary files /dev/null and b/Library/Artifacts/55/557f4e6b63478ab2dd807cd0e1db472f differ diff --git a/Library/Artifacts/55/55bfc8005a5cf0c3149fa299dc962da8 b/Library/Artifacts/55/55bfc8005a5cf0c3149fa299dc962da8 new file mode 100644 index 000000000..ad892f037 Binary files /dev/null and b/Library/Artifacts/55/55bfc8005a5cf0c3149fa299dc962da8 differ diff --git a/Library/Artifacts/55/55d1ba0e40b3f4ed24b4b3b06bc37b6a b/Library/Artifacts/55/55d1ba0e40b3f4ed24b4b3b06bc37b6a new file mode 100644 index 000000000..2dd3f6ed8 Binary files /dev/null and b/Library/Artifacts/55/55d1ba0e40b3f4ed24b4b3b06bc37b6a differ diff --git a/Library/Artifacts/55/55d6d70bc0d253365b39ccd57840ab15 b/Library/Artifacts/55/55d6d70bc0d253365b39ccd57840ab15 new file mode 100644 index 000000000..047455a1a Binary files /dev/null and b/Library/Artifacts/55/55d6d70bc0d253365b39ccd57840ab15 differ diff --git a/Library/Artifacts/55/55e54b6b1d1f051fd5abb0936a952df4 b/Library/Artifacts/55/55e54b6b1d1f051fd5abb0936a952df4 new file mode 100644 index 000000000..f15e3e8bb Binary files /dev/null and b/Library/Artifacts/55/55e54b6b1d1f051fd5abb0936a952df4 differ diff --git a/Library/Artifacts/55/55e8f7413c90f8b385e84557c7860a8e b/Library/Artifacts/55/55e8f7413c90f8b385e84557c7860a8e new file mode 100644 index 000000000..9f4c1ee1d Binary files /dev/null and b/Library/Artifacts/55/55e8f7413c90f8b385e84557c7860a8e differ diff --git a/Library/Artifacts/55/55fd675b197d60887a60bff7de0b9c37 b/Library/Artifacts/55/55fd675b197d60887a60bff7de0b9c37 new file mode 100644 index 000000000..081b9fcc8 Binary files /dev/null and b/Library/Artifacts/55/55fd675b197d60887a60bff7de0b9c37 differ diff --git a/Library/Artifacts/56/560389f435ccffdd48bc49416592771b b/Library/Artifacts/56/560389f435ccffdd48bc49416592771b new file mode 100644 index 000000000..d36964d0e Binary files /dev/null and b/Library/Artifacts/56/560389f435ccffdd48bc49416592771b differ diff --git a/Library/Artifacts/56/56130e6d6f18fdebeb6cd50d52dcdd7b b/Library/Artifacts/56/56130e6d6f18fdebeb6cd50d52dcdd7b new file mode 100644 index 000000000..8361bec50 Binary files /dev/null and b/Library/Artifacts/56/56130e6d6f18fdebeb6cd50d52dcdd7b differ diff --git a/Library/Artifacts/56/5618aba2de7f67077e79f4fce9489d37 b/Library/Artifacts/56/5618aba2de7f67077e79f4fce9489d37 new file mode 100644 index 000000000..e67abb0c5 Binary files /dev/null and b/Library/Artifacts/56/5618aba2de7f67077e79f4fce9489d37 differ diff --git a/Library/Artifacts/56/561a8b6f1a3659bfc8b336f31fb7ea22 b/Library/Artifacts/56/561a8b6f1a3659bfc8b336f31fb7ea22 new file mode 100644 index 000000000..b7aa0bb04 Binary files /dev/null and b/Library/Artifacts/56/561a8b6f1a3659bfc8b336f31fb7ea22 differ diff --git a/Library/Artifacts/56/561fdd7fca31bca3919e1391e35d63dd b/Library/Artifacts/56/561fdd7fca31bca3919e1391e35d63dd new file mode 100644 index 000000000..96edbda67 Binary files /dev/null and b/Library/Artifacts/56/561fdd7fca31bca3919e1391e35d63dd differ diff --git a/Library/Artifacts/56/5625be9494674e674232f6264690ab04 b/Library/Artifacts/56/5625be9494674e674232f6264690ab04 new file mode 100644 index 000000000..e2c730a95 Binary files /dev/null and b/Library/Artifacts/56/5625be9494674e674232f6264690ab04 differ diff --git a/Library/Artifacts/56/5627de9501f3ba1318a0f4732ca8c960 b/Library/Artifacts/56/5627de9501f3ba1318a0f4732ca8c960 new file mode 100644 index 000000000..3156a2adc Binary files /dev/null and b/Library/Artifacts/56/5627de9501f3ba1318a0f4732ca8c960 differ diff --git a/Library/Artifacts/56/563739953a7303db30c12c8bfd70f95e b/Library/Artifacts/56/563739953a7303db30c12c8bfd70f95e new file mode 100644 index 000000000..a388a9183 Binary files /dev/null and b/Library/Artifacts/56/563739953a7303db30c12c8bfd70f95e differ diff --git a/Library/Artifacts/56/5643ae7924adf59f47515f654b766dfc b/Library/Artifacts/56/5643ae7924adf59f47515f654b766dfc new file mode 100644 index 000000000..5cf26a285 Binary files /dev/null and b/Library/Artifacts/56/5643ae7924adf59f47515f654b766dfc differ diff --git a/Library/Artifacts/56/564b24fadf6265dd9e2b3050160e975b b/Library/Artifacts/56/564b24fadf6265dd9e2b3050160e975b new file mode 100644 index 000000000..fa1c3228b Binary files /dev/null and b/Library/Artifacts/56/564b24fadf6265dd9e2b3050160e975b differ diff --git a/Library/Artifacts/56/5665d50f5a27ff4f17c0c056b88672d6 b/Library/Artifacts/56/5665d50f5a27ff4f17c0c056b88672d6 new file mode 100644 index 000000000..52ada31a5 Binary files /dev/null and b/Library/Artifacts/56/5665d50f5a27ff4f17c0c056b88672d6 differ diff --git a/Library/Artifacts/56/56689c1490d2e23f85bb352e7d269a7a b/Library/Artifacts/56/56689c1490d2e23f85bb352e7d269a7a new file mode 100644 index 000000000..8d2ab7bcb Binary files /dev/null and b/Library/Artifacts/56/56689c1490d2e23f85bb352e7d269a7a differ diff --git a/Library/Artifacts/56/56797772efa78ef2bea4a58eb693e350 b/Library/Artifacts/56/56797772efa78ef2bea4a58eb693e350 new file mode 100644 index 000000000..af9e4ba1c Binary files /dev/null and b/Library/Artifacts/56/56797772efa78ef2bea4a58eb693e350 differ diff --git a/Library/Artifacts/56/5685cdeb88627af1b12886fdda61ae5d b/Library/Artifacts/56/5685cdeb88627af1b12886fdda61ae5d new file mode 100644 index 000000000..31c1cabc1 Binary files /dev/null and b/Library/Artifacts/56/5685cdeb88627af1b12886fdda61ae5d differ diff --git a/Library/Artifacts/56/5689f6105c690ff4d81065beff89d46c b/Library/Artifacts/56/5689f6105c690ff4d81065beff89d46c new file mode 100644 index 000000000..4f988391c Binary files /dev/null and b/Library/Artifacts/56/5689f6105c690ff4d81065beff89d46c differ diff --git a/Library/Artifacts/56/5692f3e577d6dce69e29939110608307 b/Library/Artifacts/56/5692f3e577d6dce69e29939110608307 new file mode 100644 index 000000000..dcf170ae6 Binary files /dev/null and b/Library/Artifacts/56/5692f3e577d6dce69e29939110608307 differ diff --git a/Library/Artifacts/56/5698dd76007c2ca3e4c238d7fcc863ee b/Library/Artifacts/56/5698dd76007c2ca3e4c238d7fcc863ee new file mode 100644 index 000000000..6ba09bbc0 Binary files /dev/null and b/Library/Artifacts/56/5698dd76007c2ca3e4c238d7fcc863ee differ diff --git a/Library/Artifacts/56/56a47ccf627adaa37432e383afe1d0ca b/Library/Artifacts/56/56a47ccf627adaa37432e383afe1d0ca new file mode 100644 index 000000000..0037854c0 Binary files /dev/null and b/Library/Artifacts/56/56a47ccf627adaa37432e383afe1d0ca differ diff --git a/Library/Artifacts/56/56b96266fb310bb59a758dc3e9b682d3 b/Library/Artifacts/56/56b96266fb310bb59a758dc3e9b682d3 new file mode 100644 index 000000000..e7b8bb53c Binary files /dev/null and b/Library/Artifacts/56/56b96266fb310bb59a758dc3e9b682d3 differ diff --git a/Library/Artifacts/56/56c1a162edf369ced23357184b6c41d5 b/Library/Artifacts/56/56c1a162edf369ced23357184b6c41d5 new file mode 100644 index 000000000..3eb41a44b Binary files /dev/null and b/Library/Artifacts/56/56c1a162edf369ced23357184b6c41d5 differ diff --git a/Library/Artifacts/56/56d01a5c3d87b8a738c260540a5ad625 b/Library/Artifacts/56/56d01a5c3d87b8a738c260540a5ad625 new file mode 100644 index 000000000..783ff8a47 Binary files /dev/null and b/Library/Artifacts/56/56d01a5c3d87b8a738c260540a5ad625 differ diff --git a/Library/Artifacts/56/56e0fa55dc4db2ecb7073e8100c9df15 b/Library/Artifacts/56/56e0fa55dc4db2ecb7073e8100c9df15 new file mode 100644 index 000000000..2e69e38a0 Binary files /dev/null and b/Library/Artifacts/56/56e0fa55dc4db2ecb7073e8100c9df15 differ diff --git a/Library/Artifacts/56/56f134da4e7209d0c53830bb3f2efb18 b/Library/Artifacts/56/56f134da4e7209d0c53830bb3f2efb18 new file mode 100644 index 000000000..50b63c1ba Binary files /dev/null and b/Library/Artifacts/56/56f134da4e7209d0c53830bb3f2efb18 differ diff --git a/Library/Artifacts/57/574add9ed2c7e3b9f0c2353e17ddbb14 b/Library/Artifacts/57/574add9ed2c7e3b9f0c2353e17ddbb14 new file mode 100644 index 000000000..8d15463dc Binary files /dev/null and b/Library/Artifacts/57/574add9ed2c7e3b9f0c2353e17ddbb14 differ diff --git a/Library/Artifacts/57/5750a7a92f70fcb037651d44dcf858ef b/Library/Artifacts/57/5750a7a92f70fcb037651d44dcf858ef new file mode 100644 index 000000000..38ff6e17f Binary files /dev/null and b/Library/Artifacts/57/5750a7a92f70fcb037651d44dcf858ef differ diff --git a/Library/Artifacts/57/576627ed5d829c4871b82dce1b0a6127 b/Library/Artifacts/57/576627ed5d829c4871b82dce1b0a6127 new file mode 100644 index 000000000..1d45437f3 Binary files /dev/null and b/Library/Artifacts/57/576627ed5d829c4871b82dce1b0a6127 differ diff --git a/Library/Artifacts/57/576f55e78ccf8d3100397ec5ac31ddda b/Library/Artifacts/57/576f55e78ccf8d3100397ec5ac31ddda new file mode 100644 index 000000000..b03d16229 Binary files /dev/null and b/Library/Artifacts/57/576f55e78ccf8d3100397ec5ac31ddda differ diff --git a/Library/Artifacts/57/5771922aafce0f432bab93f1c6147aa5 b/Library/Artifacts/57/5771922aafce0f432bab93f1c6147aa5 new file mode 100644 index 000000000..8b4f21365 Binary files /dev/null and b/Library/Artifacts/57/5771922aafce0f432bab93f1c6147aa5 differ diff --git a/Library/Artifacts/57/5776b008a9bfeba4a81e4a174c65606c b/Library/Artifacts/57/5776b008a9bfeba4a81e4a174c65606c new file mode 100644 index 000000000..0324c43b8 Binary files /dev/null and b/Library/Artifacts/57/5776b008a9bfeba4a81e4a174c65606c differ diff --git a/Library/Artifacts/57/577716dd0ff4fe6d32ff5bcab4157aca b/Library/Artifacts/57/577716dd0ff4fe6d32ff5bcab4157aca new file mode 100644 index 000000000..de67c5bf8 Binary files /dev/null and b/Library/Artifacts/57/577716dd0ff4fe6d32ff5bcab4157aca differ diff --git a/Library/Artifacts/57/57809e7ddf508827893e49c00a585c3f b/Library/Artifacts/57/57809e7ddf508827893e49c00a585c3f new file mode 100644 index 000000000..7571c55a4 Binary files /dev/null and b/Library/Artifacts/57/57809e7ddf508827893e49c00a585c3f differ diff --git a/Library/Artifacts/57/5784851e2e56823911ba4f762f6c97ef b/Library/Artifacts/57/5784851e2e56823911ba4f762f6c97ef new file mode 100644 index 000000000..6a5f7124f Binary files /dev/null and b/Library/Artifacts/57/5784851e2e56823911ba4f762f6c97ef differ diff --git a/Library/Artifacts/57/578723e4e02db18db32edaef7ef059d6 b/Library/Artifacts/57/578723e4e02db18db32edaef7ef059d6 new file mode 100644 index 000000000..400927d20 Binary files /dev/null and b/Library/Artifacts/57/578723e4e02db18db32edaef7ef059d6 differ diff --git a/Library/Artifacts/57/57a8f4cf8aa5211c1bd500db12ef0b1a b/Library/Artifacts/57/57a8f4cf8aa5211c1bd500db12ef0b1a new file mode 100644 index 000000000..4abe15dbf Binary files /dev/null and b/Library/Artifacts/57/57a8f4cf8aa5211c1bd500db12ef0b1a differ diff --git a/Library/Artifacts/57/57b020baf52b645b8936273ade9f14ea b/Library/Artifacts/57/57b020baf52b645b8936273ade9f14ea new file mode 100644 index 000000000..712307b43 Binary files /dev/null and b/Library/Artifacts/57/57b020baf52b645b8936273ade9f14ea differ diff --git a/Library/Artifacts/57/57b7ac7b416da2f358e0fef4ce25a6c4 b/Library/Artifacts/57/57b7ac7b416da2f358e0fef4ce25a6c4 new file mode 100644 index 000000000..edacc8f2f Binary files /dev/null and b/Library/Artifacts/57/57b7ac7b416da2f358e0fef4ce25a6c4 differ diff --git a/Library/Artifacts/57/57ba1ceb4076b0a268acf4eb5c49efcc b/Library/Artifacts/57/57ba1ceb4076b0a268acf4eb5c49efcc new file mode 100644 index 000000000..4be6b718f Binary files /dev/null and b/Library/Artifacts/57/57ba1ceb4076b0a268acf4eb5c49efcc differ diff --git a/Library/Artifacts/57/57be25bb5876eb6ee65e14c9a4ae5701 b/Library/Artifacts/57/57be25bb5876eb6ee65e14c9a4ae5701 new file mode 100644 index 000000000..666266331 Binary files /dev/null and b/Library/Artifacts/57/57be25bb5876eb6ee65e14c9a4ae5701 differ diff --git a/Library/Artifacts/57/57bfa6e3b94fe06bfbf6a3bf5154d369 b/Library/Artifacts/57/57bfa6e3b94fe06bfbf6a3bf5154d369 new file mode 100644 index 000000000..124db5151 Binary files /dev/null and b/Library/Artifacts/57/57bfa6e3b94fe06bfbf6a3bf5154d369 differ diff --git a/Library/Artifacts/57/57c7e6fe3db644d55806abe99ca37592 b/Library/Artifacts/57/57c7e6fe3db644d55806abe99ca37592 new file mode 100644 index 000000000..215e0ceec Binary files /dev/null and b/Library/Artifacts/57/57c7e6fe3db644d55806abe99ca37592 differ diff --git a/Library/Artifacts/57/57dcc26e678b370007c42b2164a13083 b/Library/Artifacts/57/57dcc26e678b370007c42b2164a13083 new file mode 100644 index 000000000..2758c5b82 Binary files /dev/null and b/Library/Artifacts/57/57dcc26e678b370007c42b2164a13083 differ diff --git a/Library/Artifacts/57/57e15bc61c4670fddc3b461743419f99 b/Library/Artifacts/57/57e15bc61c4670fddc3b461743419f99 new file mode 100644 index 000000000..488777903 Binary files /dev/null and b/Library/Artifacts/57/57e15bc61c4670fddc3b461743419f99 differ diff --git a/Library/Artifacts/57/57fbcc16caff642e70b8e9f86a9e2073 b/Library/Artifacts/57/57fbcc16caff642e70b8e9f86a9e2073 new file mode 100644 index 000000000..0c4581d01 Binary files /dev/null and b/Library/Artifacts/57/57fbcc16caff642e70b8e9f86a9e2073 differ diff --git a/Library/Artifacts/58/580d0d6620a1276928878997affc07fc b/Library/Artifacts/58/580d0d6620a1276928878997affc07fc new file mode 100644 index 000000000..053cc010c Binary files /dev/null and b/Library/Artifacts/58/580d0d6620a1276928878997affc07fc differ diff --git a/Library/Artifacts/58/58333f7f33be8af1df8ec5ba2226d641 b/Library/Artifacts/58/58333f7f33be8af1df8ec5ba2226d641 new file mode 100644 index 000000000..9a12c6e6e Binary files /dev/null and b/Library/Artifacts/58/58333f7f33be8af1df8ec5ba2226d641 differ diff --git a/Library/Artifacts/58/5836ad056490afa9b284bb79734a41c5 b/Library/Artifacts/58/5836ad056490afa9b284bb79734a41c5 new file mode 100644 index 000000000..89c6cc430 Binary files /dev/null and b/Library/Artifacts/58/5836ad056490afa9b284bb79734a41c5 differ diff --git a/Library/Artifacts/58/58488911e9c78aad0f3652029f50fac6 b/Library/Artifacts/58/58488911e9c78aad0f3652029f50fac6 new file mode 100644 index 000000000..07767c29a Binary files /dev/null and b/Library/Artifacts/58/58488911e9c78aad0f3652029f50fac6 differ diff --git a/Library/Artifacts/58/584b40200962b32985c96d3c597cc7b8 b/Library/Artifacts/58/584b40200962b32985c96d3c597cc7b8 new file mode 100644 index 000000000..79ac300f7 Binary files /dev/null and b/Library/Artifacts/58/584b40200962b32985c96d3c597cc7b8 differ diff --git a/Library/Artifacts/58/584dee6afb5de3c30f318cba0651619d b/Library/Artifacts/58/584dee6afb5de3c30f318cba0651619d new file mode 100644 index 000000000..45d59fd41 Binary files /dev/null and b/Library/Artifacts/58/584dee6afb5de3c30f318cba0651619d differ diff --git a/Library/Artifacts/58/58572ea45d9aee899195aa20da5ff1df b/Library/Artifacts/58/58572ea45d9aee899195aa20da5ff1df new file mode 100644 index 000000000..f35979591 Binary files /dev/null and b/Library/Artifacts/58/58572ea45d9aee899195aa20da5ff1df differ diff --git a/Library/Artifacts/58/585e78e6d50b175bf681e8dd31bd8fd5 b/Library/Artifacts/58/585e78e6d50b175bf681e8dd31bd8fd5 new file mode 100644 index 000000000..ac9cf95f9 Binary files /dev/null and b/Library/Artifacts/58/585e78e6d50b175bf681e8dd31bd8fd5 differ diff --git a/Library/Artifacts/58/58627d8dee58f4f2550974ccd6c4a458 b/Library/Artifacts/58/58627d8dee58f4f2550974ccd6c4a458 new file mode 100644 index 000000000..97f43ee52 Binary files /dev/null and b/Library/Artifacts/58/58627d8dee58f4f2550974ccd6c4a458 differ diff --git a/Library/Artifacts/58/58701303fb1d8101efd61fe893f645b4 b/Library/Artifacts/58/58701303fb1d8101efd61fe893f645b4 new file mode 100644 index 000000000..f1787c8d1 Binary files /dev/null and b/Library/Artifacts/58/58701303fb1d8101efd61fe893f645b4 differ diff --git a/Library/Artifacts/58/58746459623af33eb06e51c248412096 b/Library/Artifacts/58/58746459623af33eb06e51c248412096 new file mode 100644 index 000000000..cdcf526e3 Binary files /dev/null and b/Library/Artifacts/58/58746459623af33eb06e51c248412096 differ diff --git a/Library/Artifacts/58/587bdf788ce355673449df158791caef b/Library/Artifacts/58/587bdf788ce355673449df158791caef new file mode 100644 index 000000000..e147518fd Binary files /dev/null and b/Library/Artifacts/58/587bdf788ce355673449df158791caef differ diff --git a/Library/Artifacts/58/588655f65697c3369909030b09da689d b/Library/Artifacts/58/588655f65697c3369909030b09da689d new file mode 100644 index 000000000..4e554de12 Binary files /dev/null and b/Library/Artifacts/58/588655f65697c3369909030b09da689d differ diff --git a/Library/Artifacts/58/58b14cdea147197550c7bf9c41a0b707 b/Library/Artifacts/58/58b14cdea147197550c7bf9c41a0b707 new file mode 100644 index 000000000..4f13248e4 Binary files /dev/null and b/Library/Artifacts/58/58b14cdea147197550c7bf9c41a0b707 differ diff --git a/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df new file mode 100644 index 000000000..38d94404f Binary files /dev/null and b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df differ diff --git a/Library/Artifacts/58/58d3350c3f86e874b0b7bb09450cb772 b/Library/Artifacts/58/58d3350c3f86e874b0b7bb09450cb772 new file mode 100644 index 000000000..b4dd1a831 Binary files /dev/null and b/Library/Artifacts/58/58d3350c3f86e874b0b7bb09450cb772 differ diff --git a/Library/Artifacts/58/58e76686fc7494a7fbb3acea2d3f069d b/Library/Artifacts/58/58e76686fc7494a7fbb3acea2d3f069d new file mode 100644 index 000000000..5cc6fe7fc Binary files /dev/null and b/Library/Artifacts/58/58e76686fc7494a7fbb3acea2d3f069d differ diff --git a/Library/Artifacts/58/58ec59b7e283a8c9346e669fef88a3ef b/Library/Artifacts/58/58ec59b7e283a8c9346e669fef88a3ef new file mode 100644 index 000000000..c868b676f Binary files /dev/null and b/Library/Artifacts/58/58ec59b7e283a8c9346e669fef88a3ef differ diff --git a/Library/Artifacts/58/58ff060ba80aa788cb65bca4a254e9a7 b/Library/Artifacts/58/58ff060ba80aa788cb65bca4a254e9a7 new file mode 100644 index 000000000..a1ccb6338 Binary files /dev/null and b/Library/Artifacts/58/58ff060ba80aa788cb65bca4a254e9a7 differ diff --git a/Library/Artifacts/59/590b09b7e010961688f8e6bcbd816c14 b/Library/Artifacts/59/590b09b7e010961688f8e6bcbd816c14 new file mode 100644 index 000000000..4b49c1b0f Binary files /dev/null and b/Library/Artifacts/59/590b09b7e010961688f8e6bcbd816c14 differ diff --git a/Library/Artifacts/59/59436f57236a7cf10ce82b0a955ac988 b/Library/Artifacts/59/59436f57236a7cf10ce82b0a955ac988 new file mode 100644 index 000000000..5fc9b70d7 Binary files /dev/null and b/Library/Artifacts/59/59436f57236a7cf10ce82b0a955ac988 differ diff --git a/Library/Artifacts/59/596917d40d25b811bc0e44e852214fa0 b/Library/Artifacts/59/596917d40d25b811bc0e44e852214fa0 new file mode 100644 index 000000000..9391fded6 Binary files /dev/null and b/Library/Artifacts/59/596917d40d25b811bc0e44e852214fa0 differ diff --git a/Library/Artifacts/59/5978ec687ac80155f2225b5c4cc3c8f8 b/Library/Artifacts/59/5978ec687ac80155f2225b5c4cc3c8f8 new file mode 100644 index 000000000..4288207ab Binary files /dev/null and b/Library/Artifacts/59/5978ec687ac80155f2225b5c4cc3c8f8 differ diff --git a/Library/Artifacts/59/598168adbef491159bca26d116c54480 b/Library/Artifacts/59/598168adbef491159bca26d116c54480 new file mode 100644 index 000000000..fb86d8b3c Binary files /dev/null and b/Library/Artifacts/59/598168adbef491159bca26d116c54480 differ diff --git a/Library/Artifacts/59/59896d20b4fbaea487831d1fe369f291 b/Library/Artifacts/59/59896d20b4fbaea487831d1fe369f291 new file mode 100644 index 000000000..a1ddee8f5 Binary files /dev/null and b/Library/Artifacts/59/59896d20b4fbaea487831d1fe369f291 differ diff --git a/Library/Artifacts/59/59a228b265fd6723a75d2031880497e6 b/Library/Artifacts/59/59a228b265fd6723a75d2031880497e6 new file mode 100644 index 000000000..02c225a21 Binary files /dev/null and b/Library/Artifacts/59/59a228b265fd6723a75d2031880497e6 differ diff --git a/Library/Artifacts/59/59b7152d7fba90fd1282fcc1c7a9d9b2 b/Library/Artifacts/59/59b7152d7fba90fd1282fcc1c7a9d9b2 new file mode 100644 index 000000000..844bfb3e5 Binary files /dev/null and b/Library/Artifacts/59/59b7152d7fba90fd1282fcc1c7a9d9b2 differ diff --git a/Library/Artifacts/59/59b7c1ca9dbefabf34d6fe6c9134479b b/Library/Artifacts/59/59b7c1ca9dbefabf34d6fe6c9134479b new file mode 100644 index 000000000..fa209d1dd Binary files /dev/null and b/Library/Artifacts/59/59b7c1ca9dbefabf34d6fe6c9134479b differ diff --git a/Library/Artifacts/59/59bda6edd42dd743e3c625d88224252a b/Library/Artifacts/59/59bda6edd42dd743e3c625d88224252a new file mode 100644 index 000000000..313471803 Binary files /dev/null and b/Library/Artifacts/59/59bda6edd42dd743e3c625d88224252a differ diff --git a/Library/Artifacts/59/59d3316a4f44e86588897c721f2a5524 b/Library/Artifacts/59/59d3316a4f44e86588897c721f2a5524 new file mode 100644 index 000000000..28c005158 Binary files /dev/null and b/Library/Artifacts/59/59d3316a4f44e86588897c721f2a5524 differ diff --git a/Library/Artifacts/59/59d7b9900abd8a2a84ced968df989018 b/Library/Artifacts/59/59d7b9900abd8a2a84ced968df989018 new file mode 100644 index 000000000..55e13d132 Binary files /dev/null and b/Library/Artifacts/59/59d7b9900abd8a2a84ced968df989018 differ diff --git a/Library/Artifacts/59/59e20bf0792b009bb3001bf3fd95c46b b/Library/Artifacts/59/59e20bf0792b009bb3001bf3fd95c46b new file mode 100644 index 000000000..da5ff7921 Binary files /dev/null and b/Library/Artifacts/59/59e20bf0792b009bb3001bf3fd95c46b differ diff --git a/Library/Artifacts/59/59ed57d38b22ab4ffbe012cb4f1d4ff3 b/Library/Artifacts/59/59ed57d38b22ab4ffbe012cb4f1d4ff3 new file mode 100644 index 000000000..b88f4dbbf Binary files /dev/null and b/Library/Artifacts/59/59ed57d38b22ab4ffbe012cb4f1d4ff3 differ diff --git a/Library/Artifacts/59/59ef53244b2434430648ed9d28fed779 b/Library/Artifacts/59/59ef53244b2434430648ed9d28fed779 new file mode 100644 index 000000000..d57130e22 Binary files /dev/null and b/Library/Artifacts/59/59ef53244b2434430648ed9d28fed779 differ diff --git a/Library/Artifacts/59/59fa81f1fcfe56890e2de33939e3d2d8 b/Library/Artifacts/59/59fa81f1fcfe56890e2de33939e3d2d8 new file mode 100644 index 000000000..00ab9f7fd Binary files /dev/null and b/Library/Artifacts/59/59fa81f1fcfe56890e2de33939e3d2d8 differ diff --git a/Library/Artifacts/5a/5a0a066b1241a8e4eed8fd1102fe8b83 b/Library/Artifacts/5a/5a0a066b1241a8e4eed8fd1102fe8b83 new file mode 100644 index 000000000..0710bef7d Binary files /dev/null and b/Library/Artifacts/5a/5a0a066b1241a8e4eed8fd1102fe8b83 differ diff --git a/Library/Artifacts/5a/5a182d1146204e29046ccf7130c2c7e5 b/Library/Artifacts/5a/5a182d1146204e29046ccf7130c2c7e5 new file mode 100644 index 000000000..dfd984a07 Binary files /dev/null and b/Library/Artifacts/5a/5a182d1146204e29046ccf7130c2c7e5 differ diff --git a/Library/Artifacts/5a/5a2bdf32ff8a262d4ba5590d33a9c2bf b/Library/Artifacts/5a/5a2bdf32ff8a262d4ba5590d33a9c2bf new file mode 100644 index 000000000..c44d152df Binary files /dev/null and b/Library/Artifacts/5a/5a2bdf32ff8a262d4ba5590d33a9c2bf differ diff --git a/Library/Artifacts/5a/5a5dd276c5e09600834e9379da57d040 b/Library/Artifacts/5a/5a5dd276c5e09600834e9379da57d040 new file mode 100644 index 000000000..64a7c3487 Binary files /dev/null and b/Library/Artifacts/5a/5a5dd276c5e09600834e9379da57d040 differ diff --git a/Library/Artifacts/5a/5a65f1da83e2e8732f9d1c7edf439d59 b/Library/Artifacts/5a/5a65f1da83e2e8732f9d1c7edf439d59 new file mode 100644 index 000000000..5bf2397ba Binary files /dev/null and b/Library/Artifacts/5a/5a65f1da83e2e8732f9d1c7edf439d59 differ diff --git a/Library/Artifacts/5a/5a88a4dc3abe68aa0a181afe3a503f8b b/Library/Artifacts/5a/5a88a4dc3abe68aa0a181afe3a503f8b new file mode 100644 index 000000000..01d314218 Binary files /dev/null and b/Library/Artifacts/5a/5a88a4dc3abe68aa0a181afe3a503f8b differ diff --git a/Library/Artifacts/5a/5a8972db38197f42486e5a8e6b703796 b/Library/Artifacts/5a/5a8972db38197f42486e5a8e6b703796 new file mode 100644 index 000000000..5350a4f1c Binary files /dev/null and b/Library/Artifacts/5a/5a8972db38197f42486e5a8e6b703796 differ diff --git a/Library/Artifacts/5a/5a8dc0c54b4bc5b929e4a583bb0b1c75 b/Library/Artifacts/5a/5a8dc0c54b4bc5b929e4a583bb0b1c75 new file mode 100644 index 000000000..87911d17f Binary files /dev/null and b/Library/Artifacts/5a/5a8dc0c54b4bc5b929e4a583bb0b1c75 differ diff --git a/Library/Artifacts/5a/5a93fa33ff02a8f7a7f621e18c515a20 b/Library/Artifacts/5a/5a93fa33ff02a8f7a7f621e18c515a20 new file mode 100644 index 000000000..bf68f2e50 Binary files /dev/null and b/Library/Artifacts/5a/5a93fa33ff02a8f7a7f621e18c515a20 differ diff --git a/Library/Artifacts/5a/5aa11cda24b3ac5d6b4e1f114832321d b/Library/Artifacts/5a/5aa11cda24b3ac5d6b4e1f114832321d new file mode 100644 index 000000000..1b46267c8 Binary files /dev/null and b/Library/Artifacts/5a/5aa11cda24b3ac5d6b4e1f114832321d differ diff --git a/Library/Artifacts/5a/5aa4405b5742b577008e22841a18a554 b/Library/Artifacts/5a/5aa4405b5742b577008e22841a18a554 new file mode 100644 index 000000000..d010a9e1b Binary files /dev/null and b/Library/Artifacts/5a/5aa4405b5742b577008e22841a18a554 differ diff --git a/Library/Artifacts/5a/5ab8b189b9847a50bb3d12dbe7b6a252 b/Library/Artifacts/5a/5ab8b189b9847a50bb3d12dbe7b6a252 new file mode 100644 index 000000000..c4ca846b6 Binary files /dev/null and b/Library/Artifacts/5a/5ab8b189b9847a50bb3d12dbe7b6a252 differ diff --git a/Library/Artifacts/5a/5aba1c744abd7b3a39e9e3e1a1f9e5c1 b/Library/Artifacts/5a/5aba1c744abd7b3a39e9e3e1a1f9e5c1 new file mode 100644 index 000000000..bcf72f99a Binary files /dev/null and b/Library/Artifacts/5a/5aba1c744abd7b3a39e9e3e1a1f9e5c1 differ diff --git a/Library/Artifacts/5a/5acf2b3879b8778e9ae9e598745da1e0 b/Library/Artifacts/5a/5acf2b3879b8778e9ae9e598745da1e0 new file mode 100644 index 000000000..bed2b53b6 Binary files /dev/null and b/Library/Artifacts/5a/5acf2b3879b8778e9ae9e598745da1e0 differ diff --git a/Library/Artifacts/5a/5ae3f852d5dba3b45cf189ff324099fb b/Library/Artifacts/5a/5ae3f852d5dba3b45cf189ff324099fb new file mode 100644 index 000000000..9f0dad3b0 Binary files /dev/null and b/Library/Artifacts/5a/5ae3f852d5dba3b45cf189ff324099fb differ diff --git a/Library/Artifacts/5a/5ae79488d5ea2683bdefa57c6a81ac4d b/Library/Artifacts/5a/5ae79488d5ea2683bdefa57c6a81ac4d new file mode 100644 index 000000000..599e56082 Binary files /dev/null and b/Library/Artifacts/5a/5ae79488d5ea2683bdefa57c6a81ac4d differ diff --git a/Library/Artifacts/5b/5b0051fe0a804e759f59169898a0056b b/Library/Artifacts/5b/5b0051fe0a804e759f59169898a0056b new file mode 100644 index 000000000..69310779e Binary files /dev/null and b/Library/Artifacts/5b/5b0051fe0a804e759f59169898a0056b differ diff --git a/Library/Artifacts/5b/5b0ac8af4389ab2b13369e177b276626 b/Library/Artifacts/5b/5b0ac8af4389ab2b13369e177b276626 new file mode 100644 index 000000000..076e38538 Binary files /dev/null and b/Library/Artifacts/5b/5b0ac8af4389ab2b13369e177b276626 differ diff --git a/Library/Artifacts/5b/5b0e50641670eef4e18e7b204cb9b5d3 b/Library/Artifacts/5b/5b0e50641670eef4e18e7b204cb9b5d3 new file mode 100644 index 000000000..9b287b23d Binary files /dev/null and b/Library/Artifacts/5b/5b0e50641670eef4e18e7b204cb9b5d3 differ diff --git a/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 b/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 new file mode 100644 index 000000000..7e9f86107 Binary files /dev/null and b/Library/Artifacts/5b/5b0eb981bac5613e4f3e646929a73b94 differ diff --git a/Library/Artifacts/5b/5b0ec095c6d41f26c75964f2698c85b0 b/Library/Artifacts/5b/5b0ec095c6d41f26c75964f2698c85b0 new file mode 100644 index 000000000..54e79dff2 Binary files /dev/null and b/Library/Artifacts/5b/5b0ec095c6d41f26c75964f2698c85b0 differ diff --git a/Library/Artifacts/5b/5b17c9f6cf8827a036a21e438e3fd5e3 b/Library/Artifacts/5b/5b17c9f6cf8827a036a21e438e3fd5e3 new file mode 100644 index 000000000..621ecb351 Binary files /dev/null and b/Library/Artifacts/5b/5b17c9f6cf8827a036a21e438e3fd5e3 differ diff --git a/Library/Artifacts/5b/5b30e82362cb8518588df89c270ec0b2 b/Library/Artifacts/5b/5b30e82362cb8518588df89c270ec0b2 new file mode 100644 index 000000000..687ec8789 Binary files /dev/null and b/Library/Artifacts/5b/5b30e82362cb8518588df89c270ec0b2 differ diff --git a/Library/Artifacts/5b/5b37e7c4047afbde0e993698626f4d5e b/Library/Artifacts/5b/5b37e7c4047afbde0e993698626f4d5e new file mode 100644 index 000000000..c1c9d13aa Binary files /dev/null and b/Library/Artifacts/5b/5b37e7c4047afbde0e993698626f4d5e differ diff --git a/Library/Artifacts/5b/5b528fb4b1cf17ee77e051e126e442b0 b/Library/Artifacts/5b/5b528fb4b1cf17ee77e051e126e442b0 new file mode 100644 index 000000000..5f6240eaf Binary files /dev/null and b/Library/Artifacts/5b/5b528fb4b1cf17ee77e051e126e442b0 differ diff --git a/Library/Artifacts/5b/5b58391e96629fb515cad73dbea280a0 b/Library/Artifacts/5b/5b58391e96629fb515cad73dbea280a0 new file mode 100644 index 000000000..0bdd592b0 Binary files /dev/null and b/Library/Artifacts/5b/5b58391e96629fb515cad73dbea280a0 differ diff --git a/Library/Artifacts/5b/5b631e1461d9c405e6802364d7505793 b/Library/Artifacts/5b/5b631e1461d9c405e6802364d7505793 new file mode 100644 index 000000000..9556beb1b Binary files /dev/null and b/Library/Artifacts/5b/5b631e1461d9c405e6802364d7505793 differ diff --git a/Library/Artifacts/5b/5b65079059082cf950f1879ba7c1a119 b/Library/Artifacts/5b/5b65079059082cf950f1879ba7c1a119 new file mode 100644 index 000000000..0d9438804 Binary files /dev/null and b/Library/Artifacts/5b/5b65079059082cf950f1879ba7c1a119 differ diff --git a/Library/Artifacts/5b/5b6791f59419da0b22e5d34131c6158e b/Library/Artifacts/5b/5b6791f59419da0b22e5d34131c6158e new file mode 100644 index 000000000..e45446554 Binary files /dev/null and b/Library/Artifacts/5b/5b6791f59419da0b22e5d34131c6158e differ diff --git a/Library/Artifacts/5b/5b758cdbd2029555635f5064662840e9 b/Library/Artifacts/5b/5b758cdbd2029555635f5064662840e9 new file mode 100644 index 000000000..d24f7ed5c Binary files /dev/null and b/Library/Artifacts/5b/5b758cdbd2029555635f5064662840e9 differ diff --git a/Library/Artifacts/5b/5b7c269e64ca9a67cfb0218c48ee4291 b/Library/Artifacts/5b/5b7c269e64ca9a67cfb0218c48ee4291 new file mode 100644 index 000000000..c3e276a97 Binary files /dev/null and b/Library/Artifacts/5b/5b7c269e64ca9a67cfb0218c48ee4291 differ diff --git a/Library/Artifacts/5b/5b80fe1053418a5567fa0ea714803ded b/Library/Artifacts/5b/5b80fe1053418a5567fa0ea714803ded new file mode 100644 index 000000000..38fe72dba Binary files /dev/null and b/Library/Artifacts/5b/5b80fe1053418a5567fa0ea714803ded differ diff --git a/Library/Artifacts/5b/5b81ad45475961eaa992095558f5a786 b/Library/Artifacts/5b/5b81ad45475961eaa992095558f5a786 new file mode 100644 index 000000000..c4ab1732d Binary files /dev/null and b/Library/Artifacts/5b/5b81ad45475961eaa992095558f5a786 differ diff --git a/Library/Artifacts/5b/5b82b579f969f1925c45f9c87327889e b/Library/Artifacts/5b/5b82b579f969f1925c45f9c87327889e new file mode 100644 index 000000000..be476548f Binary files /dev/null and b/Library/Artifacts/5b/5b82b579f969f1925c45f9c87327889e differ diff --git a/Library/Artifacts/5b/5b83a9acc06fe1e1b651bc66a1575474 b/Library/Artifacts/5b/5b83a9acc06fe1e1b651bc66a1575474 new file mode 100644 index 000000000..2490b109d Binary files /dev/null and b/Library/Artifacts/5b/5b83a9acc06fe1e1b651bc66a1575474 differ diff --git a/Library/Artifacts/5b/5b85033836a59c023ebe0079b3cc4862 b/Library/Artifacts/5b/5b85033836a59c023ebe0079b3cc4862 new file mode 100644 index 000000000..5baf73a40 Binary files /dev/null and b/Library/Artifacts/5b/5b85033836a59c023ebe0079b3cc4862 differ diff --git a/Library/Artifacts/5b/5b965cddd953a3727db63806a46709f1 b/Library/Artifacts/5b/5b965cddd953a3727db63806a46709f1 new file mode 100644 index 000000000..42be585d0 Binary files /dev/null and b/Library/Artifacts/5b/5b965cddd953a3727db63806a46709f1 differ diff --git a/Library/Artifacts/5b/5baeec903de72ce8f5f36ffe20d4c198 b/Library/Artifacts/5b/5baeec903de72ce8f5f36ffe20d4c198 new file mode 100644 index 000000000..9abfefd17 Binary files /dev/null and b/Library/Artifacts/5b/5baeec903de72ce8f5f36ffe20d4c198 differ diff --git a/Library/Artifacts/5b/5bc29c030baeeb5ef1684d2e35f0fbf4 b/Library/Artifacts/5b/5bc29c030baeeb5ef1684d2e35f0fbf4 new file mode 100644 index 000000000..9eb167804 Binary files /dev/null and b/Library/Artifacts/5b/5bc29c030baeeb5ef1684d2e35f0fbf4 differ diff --git a/Library/Artifacts/5b/5bce22554734c4a0e38b116b3d1256a2 b/Library/Artifacts/5b/5bce22554734c4a0e38b116b3d1256a2 new file mode 100644 index 000000000..400d207b7 Binary files /dev/null and b/Library/Artifacts/5b/5bce22554734c4a0e38b116b3d1256a2 differ diff --git a/Library/Artifacts/5b/5bcf3bff6fb23163e9c352f698acc600 b/Library/Artifacts/5b/5bcf3bff6fb23163e9c352f698acc600 new file mode 100644 index 000000000..79079c0e9 Binary files /dev/null and b/Library/Artifacts/5b/5bcf3bff6fb23163e9c352f698acc600 differ diff --git a/Library/Artifacts/5b/5bdc177b584403a26705c7cddfa1e170 b/Library/Artifacts/5b/5bdc177b584403a26705c7cddfa1e170 new file mode 100644 index 000000000..0ab295575 Binary files /dev/null and b/Library/Artifacts/5b/5bdc177b584403a26705c7cddfa1e170 differ diff --git a/Library/Artifacts/5b/5be8a3d9129f09bc94670bf805799224 b/Library/Artifacts/5b/5be8a3d9129f09bc94670bf805799224 new file mode 100644 index 000000000..7a6e5118f Binary files /dev/null and b/Library/Artifacts/5b/5be8a3d9129f09bc94670bf805799224 differ diff --git a/Library/Artifacts/5c/5c0ec2cde581da5e0d7900fd43e8e4d9 b/Library/Artifacts/5c/5c0ec2cde581da5e0d7900fd43e8e4d9 new file mode 100644 index 000000000..cc9a66cd9 Binary files /dev/null and b/Library/Artifacts/5c/5c0ec2cde581da5e0d7900fd43e8e4d9 differ diff --git a/Library/Artifacts/5c/5c1645f5622405c8c0f62d24178c55ac b/Library/Artifacts/5c/5c1645f5622405c8c0f62d24178c55ac new file mode 100644 index 000000000..9be8e4cd0 Binary files /dev/null and b/Library/Artifacts/5c/5c1645f5622405c8c0f62d24178c55ac differ diff --git a/Library/Artifacts/5c/5c1a4c09b4efcc25f476b595fce3e1b4 b/Library/Artifacts/5c/5c1a4c09b4efcc25f476b595fce3e1b4 new file mode 100644 index 000000000..258298395 Binary files /dev/null and b/Library/Artifacts/5c/5c1a4c09b4efcc25f476b595fce3e1b4 differ diff --git a/Library/Artifacts/5c/5c2e073290b9184bc9469bfd7a27bde5 b/Library/Artifacts/5c/5c2e073290b9184bc9469bfd7a27bde5 new file mode 100644 index 000000000..6be2b20ce Binary files /dev/null and b/Library/Artifacts/5c/5c2e073290b9184bc9469bfd7a27bde5 differ diff --git a/Library/Artifacts/5c/5c342f4e6b182dfa014be98be4b2a15b b/Library/Artifacts/5c/5c342f4e6b182dfa014be98be4b2a15b new file mode 100644 index 000000000..e2271ceb0 Binary files /dev/null and b/Library/Artifacts/5c/5c342f4e6b182dfa014be98be4b2a15b differ diff --git a/Library/Artifacts/5c/5c49927c65d13bd7437f927b5347c497 b/Library/Artifacts/5c/5c49927c65d13bd7437f927b5347c497 new file mode 100644 index 000000000..fae372c16 Binary files /dev/null and b/Library/Artifacts/5c/5c49927c65d13bd7437f927b5347c497 differ diff --git a/Library/Artifacts/5c/5c68d07798d9c24c6195b3fcb2c2efe6 b/Library/Artifacts/5c/5c68d07798d9c24c6195b3fcb2c2efe6 new file mode 100644 index 000000000..22f13a284 Binary files /dev/null and b/Library/Artifacts/5c/5c68d07798d9c24c6195b3fcb2c2efe6 differ diff --git a/Library/Artifacts/5c/5c6dce752c6d09ca8f0af8ebd0f2f5ba b/Library/Artifacts/5c/5c6dce752c6d09ca8f0af8ebd0f2f5ba new file mode 100644 index 000000000..05436266a Binary files /dev/null and b/Library/Artifacts/5c/5c6dce752c6d09ca8f0af8ebd0f2f5ba differ diff --git a/Library/Artifacts/5c/5c76b72d328daff50d01e23d6dd550f6 b/Library/Artifacts/5c/5c76b72d328daff50d01e23d6dd550f6 new file mode 100644 index 000000000..11b76736b Binary files /dev/null and b/Library/Artifacts/5c/5c76b72d328daff50d01e23d6dd550f6 differ diff --git a/Library/Artifacts/5c/5c89a382f6c1f9bcc281739e888fc790 b/Library/Artifacts/5c/5c89a382f6c1f9bcc281739e888fc790 new file mode 100644 index 000000000..286367598 Binary files /dev/null and b/Library/Artifacts/5c/5c89a382f6c1f9bcc281739e888fc790 differ diff --git a/Library/Artifacts/5c/5c8a78e5e71711bfa651a1c3f8f1a9e2 b/Library/Artifacts/5c/5c8a78e5e71711bfa651a1c3f8f1a9e2 new file mode 100644 index 000000000..b188c5ba2 Binary files /dev/null and b/Library/Artifacts/5c/5c8a78e5e71711bfa651a1c3f8f1a9e2 differ diff --git a/Library/Artifacts/5c/5ca2550c563624bce7a94699f968d190 b/Library/Artifacts/5c/5ca2550c563624bce7a94699f968d190 new file mode 100644 index 000000000..3e1b0e3f9 Binary files /dev/null and b/Library/Artifacts/5c/5ca2550c563624bce7a94699f968d190 differ diff --git a/Library/Artifacts/5c/5cc7fc9006b1ae8fb043eae989022bb0 b/Library/Artifacts/5c/5cc7fc9006b1ae8fb043eae989022bb0 new file mode 100644 index 000000000..11373c696 Binary files /dev/null and b/Library/Artifacts/5c/5cc7fc9006b1ae8fb043eae989022bb0 differ diff --git a/Library/Artifacts/5c/5cd78adde23093917ca7273ba110001a b/Library/Artifacts/5c/5cd78adde23093917ca7273ba110001a new file mode 100644 index 000000000..43c196247 Binary files /dev/null and b/Library/Artifacts/5c/5cd78adde23093917ca7273ba110001a differ diff --git a/Library/Artifacts/5c/5cdd6305b772939a222db4c9b90548ea b/Library/Artifacts/5c/5cdd6305b772939a222db4c9b90548ea new file mode 100644 index 000000000..ac4af971c Binary files /dev/null and b/Library/Artifacts/5c/5cdd6305b772939a222db4c9b90548ea differ diff --git a/Library/Artifacts/5c/5ceb2cab3ef2b2268c9d9e98e268c84d b/Library/Artifacts/5c/5ceb2cab3ef2b2268c9d9e98e268c84d new file mode 100644 index 000000000..344b5d09c Binary files /dev/null and b/Library/Artifacts/5c/5ceb2cab3ef2b2268c9d9e98e268c84d differ diff --git a/Library/Artifacts/5c/5cf43b56c4fae71aa4bd619a81fdaf5e b/Library/Artifacts/5c/5cf43b56c4fae71aa4bd619a81fdaf5e new file mode 100644 index 000000000..f515416fb Binary files /dev/null and b/Library/Artifacts/5c/5cf43b56c4fae71aa4bd619a81fdaf5e differ diff --git a/Library/Artifacts/5c/5cf9a751d7661e9667cc0f2e0bd3bdac b/Library/Artifacts/5c/5cf9a751d7661e9667cc0f2e0bd3bdac new file mode 100644 index 000000000..d14ba1dab Binary files /dev/null and b/Library/Artifacts/5c/5cf9a751d7661e9667cc0f2e0bd3bdac differ diff --git a/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d new file mode 100644 index 000000000..288c085a4 Binary files /dev/null and b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d differ diff --git a/Library/Artifacts/5d/5d00f3911196c7e1ac39f7e2d4a2a29c b/Library/Artifacts/5d/5d00f3911196c7e1ac39f7e2d4a2a29c new file mode 100644 index 000000000..f1134c46a Binary files /dev/null and b/Library/Artifacts/5d/5d00f3911196c7e1ac39f7e2d4a2a29c differ diff --git a/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 new file mode 100644 index 000000000..cae6d4c35 Binary files /dev/null and b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 differ diff --git a/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc b/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc new file mode 100644 index 000000000..70d7984b2 Binary files /dev/null and b/Library/Artifacts/5d/5d1a740a61340f8d35ef32274a3bbfdc differ diff --git a/Library/Artifacts/5d/5d22426d977b02584dda4baf6c5865bb b/Library/Artifacts/5d/5d22426d977b02584dda4baf6c5865bb new file mode 100644 index 000000000..10229a3ed Binary files /dev/null and b/Library/Artifacts/5d/5d22426d977b02584dda4baf6c5865bb differ diff --git a/Library/Artifacts/5d/5d29d2868872ff964fccd516034f6e4f b/Library/Artifacts/5d/5d29d2868872ff964fccd516034f6e4f new file mode 100644 index 000000000..415b7921e Binary files /dev/null and b/Library/Artifacts/5d/5d29d2868872ff964fccd516034f6e4f differ diff --git a/Library/Artifacts/5d/5d34c263d8780ba2d63a0f0d408f49a7 b/Library/Artifacts/5d/5d34c263d8780ba2d63a0f0d408f49a7 new file mode 100644 index 000000000..51ec82d14 Binary files /dev/null and b/Library/Artifacts/5d/5d34c263d8780ba2d63a0f0d408f49a7 differ diff --git a/Library/Artifacts/5d/5d4c91bdb21ed378f4b35e7f1145d03c b/Library/Artifacts/5d/5d4c91bdb21ed378f4b35e7f1145d03c new file mode 100644 index 000000000..eced9012f Binary files /dev/null and b/Library/Artifacts/5d/5d4c91bdb21ed378f4b35e7f1145d03c differ diff --git a/Library/Artifacts/5d/5d537ebdd6e37bbe1e50caa5fc969ed1 b/Library/Artifacts/5d/5d537ebdd6e37bbe1e50caa5fc969ed1 new file mode 100644 index 000000000..117d410eb Binary files /dev/null and b/Library/Artifacts/5d/5d537ebdd6e37bbe1e50caa5fc969ed1 differ diff --git a/Library/Artifacts/5d/5d67637ba25b07b09c960854d55c44ba b/Library/Artifacts/5d/5d67637ba25b07b09c960854d55c44ba new file mode 100644 index 000000000..d8e2490f0 Binary files /dev/null and b/Library/Artifacts/5d/5d67637ba25b07b09c960854d55c44ba differ diff --git a/Library/Artifacts/5d/5d6b1105c5ee4c0e772372ea1c8f9ea0 b/Library/Artifacts/5d/5d6b1105c5ee4c0e772372ea1c8f9ea0 new file mode 100644 index 000000000..a7070dc5b Binary files /dev/null and b/Library/Artifacts/5d/5d6b1105c5ee4c0e772372ea1c8f9ea0 differ diff --git a/Library/Artifacts/5d/5d77d0ff2310a3aed2c060c299edef94 b/Library/Artifacts/5d/5d77d0ff2310a3aed2c060c299edef94 new file mode 100644 index 000000000..fcaa6bb50 Binary files /dev/null and b/Library/Artifacts/5d/5d77d0ff2310a3aed2c060c299edef94 differ diff --git a/Library/Artifacts/5d/5d787a07364e1541782f409019f9b8eb b/Library/Artifacts/5d/5d787a07364e1541782f409019f9b8eb new file mode 100644 index 000000000..f95abf026 Binary files /dev/null and b/Library/Artifacts/5d/5d787a07364e1541782f409019f9b8eb differ diff --git a/Library/Artifacts/5d/5d79d7fd002b9f587c88c306dbc4e713 b/Library/Artifacts/5d/5d79d7fd002b9f587c88c306dbc4e713 new file mode 100644 index 000000000..2b93445cc Binary files /dev/null and b/Library/Artifacts/5d/5d79d7fd002b9f587c88c306dbc4e713 differ diff --git a/Library/Artifacts/5d/5d81aa773a6c51dbbfd7ba6a383e88af b/Library/Artifacts/5d/5d81aa773a6c51dbbfd7ba6a383e88af new file mode 100644 index 000000000..59e5c50ba Binary files /dev/null and b/Library/Artifacts/5d/5d81aa773a6c51dbbfd7ba6a383e88af differ diff --git a/Library/Artifacts/5d/5d906ea5b9ea06899fdf885aa2381150 b/Library/Artifacts/5d/5d906ea5b9ea06899fdf885aa2381150 new file mode 100644 index 000000000..e8763da4b Binary files /dev/null and b/Library/Artifacts/5d/5d906ea5b9ea06899fdf885aa2381150 differ diff --git a/Library/Artifacts/5d/5d97298d2f003caaccbffbfc137b5386 b/Library/Artifacts/5d/5d97298d2f003caaccbffbfc137b5386 new file mode 100644 index 000000000..f8f0dd022 Binary files /dev/null and b/Library/Artifacts/5d/5d97298d2f003caaccbffbfc137b5386 differ diff --git a/Library/Artifacts/5d/5da1281b5e30ceb359d5bb23c38893ec b/Library/Artifacts/5d/5da1281b5e30ceb359d5bb23c38893ec new file mode 100644 index 000000000..c3b9c5832 Binary files /dev/null and b/Library/Artifacts/5d/5da1281b5e30ceb359d5bb23c38893ec differ diff --git a/Library/Artifacts/5d/5dc5c05f8ae8d9998670ee3e1587ea74 b/Library/Artifacts/5d/5dc5c05f8ae8d9998670ee3e1587ea74 new file mode 100644 index 000000000..c26ad181a Binary files /dev/null and b/Library/Artifacts/5d/5dc5c05f8ae8d9998670ee3e1587ea74 differ diff --git a/Library/Artifacts/5d/5df76f22e6ac1b6c33529e46412563a1 b/Library/Artifacts/5d/5df76f22e6ac1b6c33529e46412563a1 new file mode 100644 index 000000000..c4c8e2993 Binary files /dev/null and b/Library/Artifacts/5d/5df76f22e6ac1b6c33529e46412563a1 differ diff --git a/Library/Artifacts/5e/5e1470e68dcc8d2856d6c465a45dee20 b/Library/Artifacts/5e/5e1470e68dcc8d2856d6c465a45dee20 new file mode 100644 index 000000000..0405d81d5 Binary files /dev/null and b/Library/Artifacts/5e/5e1470e68dcc8d2856d6c465a45dee20 differ diff --git a/Library/Artifacts/5e/5e2aa73108a5e99560ef7bd271f47a15 b/Library/Artifacts/5e/5e2aa73108a5e99560ef7bd271f47a15 new file mode 100644 index 000000000..10b707786 Binary files /dev/null and b/Library/Artifacts/5e/5e2aa73108a5e99560ef7bd271f47a15 differ diff --git a/Library/Artifacts/5e/5e4cf167895c18e3b7e913e144aafe82 b/Library/Artifacts/5e/5e4cf167895c18e3b7e913e144aafe82 new file mode 100644 index 000000000..5d44778b1 Binary files /dev/null and b/Library/Artifacts/5e/5e4cf167895c18e3b7e913e144aafe82 differ diff --git a/Library/Artifacts/5e/5e5c07259175d0b88e000c13fc9b0e64 b/Library/Artifacts/5e/5e5c07259175d0b88e000c13fc9b0e64 new file mode 100644 index 000000000..2d72ec310 Binary files /dev/null and b/Library/Artifacts/5e/5e5c07259175d0b88e000c13fc9b0e64 differ diff --git a/Library/Artifacts/5e/5e5e867690f4be041710e9c91a7e8fc5 b/Library/Artifacts/5e/5e5e867690f4be041710e9c91a7e8fc5 new file mode 100644 index 000000000..1a7b7738f Binary files /dev/null and b/Library/Artifacts/5e/5e5e867690f4be041710e9c91a7e8fc5 differ diff --git a/Library/Artifacts/5e/5e77b329fcc9e197527ce1f997fa1944 b/Library/Artifacts/5e/5e77b329fcc9e197527ce1f997fa1944 new file mode 100644 index 000000000..5f2f2cdb0 Binary files /dev/null and b/Library/Artifacts/5e/5e77b329fcc9e197527ce1f997fa1944 differ diff --git a/Library/Artifacts/5e/5e78c61ee8ab228ecd94257984d797eb b/Library/Artifacts/5e/5e78c61ee8ab228ecd94257984d797eb new file mode 100644 index 000000000..c3fbb09e3 Binary files /dev/null and b/Library/Artifacts/5e/5e78c61ee8ab228ecd94257984d797eb differ diff --git a/Library/Artifacts/5e/5e857ecb80b05418ffb2337b8bdcc801 b/Library/Artifacts/5e/5e857ecb80b05418ffb2337b8bdcc801 new file mode 100644 index 000000000..351c7a130 Binary files /dev/null and b/Library/Artifacts/5e/5e857ecb80b05418ffb2337b8bdcc801 differ diff --git a/Library/Artifacts/5e/5e8a6dc011e18fa825b599168de019a6 b/Library/Artifacts/5e/5e8a6dc011e18fa825b599168de019a6 new file mode 100644 index 000000000..3c7db06a9 Binary files /dev/null and b/Library/Artifacts/5e/5e8a6dc011e18fa825b599168de019a6 differ diff --git a/Library/Artifacts/5e/5e8c6d75df3c1d3094b5e2e402801929 b/Library/Artifacts/5e/5e8c6d75df3c1d3094b5e2e402801929 new file mode 100644 index 000000000..9553e1e56 Binary files /dev/null and b/Library/Artifacts/5e/5e8c6d75df3c1d3094b5e2e402801929 differ diff --git a/Library/Artifacts/5e/5e8d8efc201b6f95a7047063aa71c20e b/Library/Artifacts/5e/5e8d8efc201b6f95a7047063aa71c20e new file mode 100644 index 000000000..dfe1f22cf Binary files /dev/null and b/Library/Artifacts/5e/5e8d8efc201b6f95a7047063aa71c20e differ diff --git a/Library/Artifacts/5e/5e92bdc389096c3bb81cbbd8f0768ee6 b/Library/Artifacts/5e/5e92bdc389096c3bb81cbbd8f0768ee6 new file mode 100644 index 000000000..95400a80f Binary files /dev/null and b/Library/Artifacts/5e/5e92bdc389096c3bb81cbbd8f0768ee6 differ diff --git a/Library/Artifacts/5e/5e93ff7d7565d36e8b58a950b0a32058 b/Library/Artifacts/5e/5e93ff7d7565d36e8b58a950b0a32058 new file mode 100644 index 000000000..35633d996 Binary files /dev/null and b/Library/Artifacts/5e/5e93ff7d7565d36e8b58a950b0a32058 differ diff --git a/Library/Artifacts/5e/5e9ab393bc9e985a324499a04bd15a09 b/Library/Artifacts/5e/5e9ab393bc9e985a324499a04bd15a09 new file mode 100644 index 000000000..8a6a2887c Binary files /dev/null and b/Library/Artifacts/5e/5e9ab393bc9e985a324499a04bd15a09 differ diff --git a/Library/Artifacts/5e/5ea72f91d92bd468a72a01775fbc1ff0 b/Library/Artifacts/5e/5ea72f91d92bd468a72a01775fbc1ff0 new file mode 100644 index 000000000..24ad1f2e2 Binary files /dev/null and b/Library/Artifacts/5e/5ea72f91d92bd468a72a01775fbc1ff0 differ diff --git a/Library/Artifacts/5e/5ed2d13959285b13ada91968c25142ef b/Library/Artifacts/5e/5ed2d13959285b13ada91968c25142ef new file mode 100644 index 000000000..299aaae5a Binary files /dev/null and b/Library/Artifacts/5e/5ed2d13959285b13ada91968c25142ef differ diff --git a/Library/Artifacts/5e/5eebec46addc02076e7100b74d0c5179 b/Library/Artifacts/5e/5eebec46addc02076e7100b74d0c5179 new file mode 100644 index 000000000..e66bf6207 Binary files /dev/null and b/Library/Artifacts/5e/5eebec46addc02076e7100b74d0c5179 differ diff --git a/Library/Artifacts/5e/5eec8a1889dd8865243fcb8146104537 b/Library/Artifacts/5e/5eec8a1889dd8865243fcb8146104537 new file mode 100644 index 000000000..789d72758 Binary files /dev/null and b/Library/Artifacts/5e/5eec8a1889dd8865243fcb8146104537 differ diff --git a/Library/Artifacts/5e/5efb597377815d25ddc301dbbc0e2289 b/Library/Artifacts/5e/5efb597377815d25ddc301dbbc0e2289 new file mode 100644 index 000000000..91bc038ad Binary files /dev/null and b/Library/Artifacts/5e/5efb597377815d25ddc301dbbc0e2289 differ diff --git a/Library/Artifacts/5e/5efc2145def8db24a5ba57d31ca4466a b/Library/Artifacts/5e/5efc2145def8db24a5ba57d31ca4466a new file mode 100644 index 000000000..a347ed215 Binary files /dev/null and b/Library/Artifacts/5e/5efc2145def8db24a5ba57d31ca4466a differ diff --git a/Library/Artifacts/5e/5effb5739b5937225a8898ca893dde4c b/Library/Artifacts/5e/5effb5739b5937225a8898ca893dde4c new file mode 100644 index 000000000..001754779 Binary files /dev/null and b/Library/Artifacts/5e/5effb5739b5937225a8898ca893dde4c differ diff --git a/Library/Artifacts/5f/5f01ae306e09b1587210a953d5e949d2 b/Library/Artifacts/5f/5f01ae306e09b1587210a953d5e949d2 new file mode 100644 index 000000000..fc9f5ac5a Binary files /dev/null and b/Library/Artifacts/5f/5f01ae306e09b1587210a953d5e949d2 differ diff --git a/Library/Artifacts/5f/5f0710d5ae30e84bf9696e6038114b31 b/Library/Artifacts/5f/5f0710d5ae30e84bf9696e6038114b31 new file mode 100644 index 000000000..6d38c3cdf Binary files /dev/null and b/Library/Artifacts/5f/5f0710d5ae30e84bf9696e6038114b31 differ diff --git a/Library/Artifacts/5f/5f0d8ea2c86a59e31865b8f89a589692 b/Library/Artifacts/5f/5f0d8ea2c86a59e31865b8f89a589692 new file mode 100644 index 000000000..541047f93 Binary files /dev/null and b/Library/Artifacts/5f/5f0d8ea2c86a59e31865b8f89a589692 differ diff --git a/Library/Artifacts/5f/5f23045736275421e1fff1e167034fbf b/Library/Artifacts/5f/5f23045736275421e1fff1e167034fbf new file mode 100644 index 000000000..e0f335744 Binary files /dev/null and b/Library/Artifacts/5f/5f23045736275421e1fff1e167034fbf differ diff --git a/Library/Artifacts/5f/5f2a3095467d4060122decb68badb719 b/Library/Artifacts/5f/5f2a3095467d4060122decb68badb719 new file mode 100644 index 000000000..8b24ad1d8 Binary files /dev/null and b/Library/Artifacts/5f/5f2a3095467d4060122decb68badb719 differ diff --git a/Library/Artifacts/5f/5f3a44b8d7c0103700379d1a629e5a9e b/Library/Artifacts/5f/5f3a44b8d7c0103700379d1a629e5a9e new file mode 100644 index 000000000..11fb59f90 Binary files /dev/null and b/Library/Artifacts/5f/5f3a44b8d7c0103700379d1a629e5a9e differ diff --git a/Library/Artifacts/5f/5f3f9dc32f809b12afb3f3f0d2a02d4a b/Library/Artifacts/5f/5f3f9dc32f809b12afb3f3f0d2a02d4a new file mode 100644 index 000000000..cff2239ed Binary files /dev/null and b/Library/Artifacts/5f/5f3f9dc32f809b12afb3f3f0d2a02d4a differ diff --git a/Library/Artifacts/5f/5f44e6cc3da491111bac4b5cf024dae1 b/Library/Artifacts/5f/5f44e6cc3da491111bac4b5cf024dae1 new file mode 100644 index 000000000..1be92240f Binary files /dev/null and b/Library/Artifacts/5f/5f44e6cc3da491111bac4b5cf024dae1 differ diff --git a/Library/Artifacts/5f/5f514fccc08150b1644c93b4dabf3114 b/Library/Artifacts/5f/5f514fccc08150b1644c93b4dabf3114 new file mode 100644 index 000000000..a186f7d31 Binary files /dev/null and b/Library/Artifacts/5f/5f514fccc08150b1644c93b4dabf3114 differ diff --git a/Library/Artifacts/5f/5f51b081380219084fb04894a7ebdc8f b/Library/Artifacts/5f/5f51b081380219084fb04894a7ebdc8f new file mode 100644 index 000000000..1b4257010 Binary files /dev/null and b/Library/Artifacts/5f/5f51b081380219084fb04894a7ebdc8f differ diff --git a/Library/Artifacts/5f/5f51dcfaae72221ce24c1d1720d2e06f b/Library/Artifacts/5f/5f51dcfaae72221ce24c1d1720d2e06f new file mode 100644 index 000000000..87de3d178 Binary files /dev/null and b/Library/Artifacts/5f/5f51dcfaae72221ce24c1d1720d2e06f differ diff --git a/Library/Artifacts/5f/5f6380b8f08f4877f17747b0d9945f6c b/Library/Artifacts/5f/5f6380b8f08f4877f17747b0d9945f6c new file mode 100644 index 000000000..68ad4a113 Binary files /dev/null and b/Library/Artifacts/5f/5f6380b8f08f4877f17747b0d9945f6c differ diff --git a/Library/Artifacts/5f/5f71bf2fa6b336115e5d3e2456f63f9a b/Library/Artifacts/5f/5f71bf2fa6b336115e5d3e2456f63f9a new file mode 100644 index 000000000..81c62e7fe Binary files /dev/null and b/Library/Artifacts/5f/5f71bf2fa6b336115e5d3e2456f63f9a differ diff --git a/Library/Artifacts/5f/5f8e0ddab6f9922b2311f1eff891e211 b/Library/Artifacts/5f/5f8e0ddab6f9922b2311f1eff891e211 new file mode 100644 index 000000000..9e5cd020d Binary files /dev/null and b/Library/Artifacts/5f/5f8e0ddab6f9922b2311f1eff891e211 differ diff --git a/Library/Artifacts/5f/5fa5a36e9d2ffcc7c2fae2858647e6f2 b/Library/Artifacts/5f/5fa5a36e9d2ffcc7c2fae2858647e6f2 new file mode 100644 index 000000000..2a398d88a Binary files /dev/null and b/Library/Artifacts/5f/5fa5a36e9d2ffcc7c2fae2858647e6f2 differ diff --git a/Library/Artifacts/5f/5fac68dab63e19ee3f4eb52ecdfb3e47 b/Library/Artifacts/5f/5fac68dab63e19ee3f4eb52ecdfb3e47 new file mode 100644 index 000000000..a3c8cae03 Binary files /dev/null and b/Library/Artifacts/5f/5fac68dab63e19ee3f4eb52ecdfb3e47 differ diff --git a/Library/Artifacts/5f/5fb84b3d723342d125e819d917712c1a b/Library/Artifacts/5f/5fb84b3d723342d125e819d917712c1a new file mode 100644 index 000000000..5c8ea4aff Binary files /dev/null and b/Library/Artifacts/5f/5fb84b3d723342d125e819d917712c1a differ diff --git a/Library/Artifacts/5f/5fc1c8bd6d15a46cd7e1afd3039ac477 b/Library/Artifacts/5f/5fc1c8bd6d15a46cd7e1afd3039ac477 new file mode 100644 index 000000000..bedf53d5d Binary files /dev/null and b/Library/Artifacts/5f/5fc1c8bd6d15a46cd7e1afd3039ac477 differ diff --git a/Library/Artifacts/5f/5fc639b857e2696f2fb7735b479d2603 b/Library/Artifacts/5f/5fc639b857e2696f2fb7735b479d2603 new file mode 100644 index 000000000..20e0b74c8 Binary files /dev/null and b/Library/Artifacts/5f/5fc639b857e2696f2fb7735b479d2603 differ diff --git a/Library/Artifacts/5f/5fc73134da76fd17cbcb9a999eb1dbb5 b/Library/Artifacts/5f/5fc73134da76fd17cbcb9a999eb1dbb5 new file mode 100644 index 000000000..ed7872a56 Binary files /dev/null and b/Library/Artifacts/5f/5fc73134da76fd17cbcb9a999eb1dbb5 differ diff --git a/Library/Artifacts/5f/5fd3313361dc0542947c1b12ba7b1b5e b/Library/Artifacts/5f/5fd3313361dc0542947c1b12ba7b1b5e new file mode 100644 index 000000000..21d29618f Binary files /dev/null and b/Library/Artifacts/5f/5fd3313361dc0542947c1b12ba7b1b5e differ diff --git a/Library/Artifacts/5f/5fe88a0aa89d1fdd6b20f60a78d5d3ee b/Library/Artifacts/5f/5fe88a0aa89d1fdd6b20f60a78d5d3ee new file mode 100644 index 000000000..cce8dcee4 Binary files /dev/null and b/Library/Artifacts/5f/5fe88a0aa89d1fdd6b20f60a78d5d3ee differ diff --git a/Library/Artifacts/5f/5febca21c8103c62065e514d713f509f b/Library/Artifacts/5f/5febca21c8103c62065e514d713f509f new file mode 100644 index 000000000..da712402f Binary files /dev/null and b/Library/Artifacts/5f/5febca21c8103c62065e514d713f509f differ diff --git a/Library/Artifacts/5f/5ff684b80bbe5a2f5e9ea074280178d9 b/Library/Artifacts/5f/5ff684b80bbe5a2f5e9ea074280178d9 new file mode 100644 index 000000000..14191d205 Binary files /dev/null and b/Library/Artifacts/5f/5ff684b80bbe5a2f5e9ea074280178d9 differ diff --git a/Library/Artifacts/60/6004ca203d09bfb700fdfc29a5a73f42 b/Library/Artifacts/60/6004ca203d09bfb700fdfc29a5a73f42 new file mode 100644 index 000000000..43216d330 Binary files /dev/null and b/Library/Artifacts/60/6004ca203d09bfb700fdfc29a5a73f42 differ diff --git a/Library/Artifacts/60/60065c4064a322bd78e05cc695776c9b b/Library/Artifacts/60/60065c4064a322bd78e05cc695776c9b new file mode 100644 index 000000000..4f4c14a22 Binary files /dev/null and b/Library/Artifacts/60/60065c4064a322bd78e05cc695776c9b differ diff --git a/Library/Artifacts/60/600a5be530a8b294fd0e210f195fe927 b/Library/Artifacts/60/600a5be530a8b294fd0e210f195fe927 new file mode 100644 index 000000000..c5426ff2e Binary files /dev/null and b/Library/Artifacts/60/600a5be530a8b294fd0e210f195fe927 differ diff --git a/Library/Artifacts/60/6014d488805c53c602ddbfecfee755b0 b/Library/Artifacts/60/6014d488805c53c602ddbfecfee755b0 new file mode 100644 index 000000000..2b4e8a333 Binary files /dev/null and b/Library/Artifacts/60/6014d488805c53c602ddbfecfee755b0 differ diff --git a/Library/Artifacts/60/6035040387ada7aa99c7ee9fced16591 b/Library/Artifacts/60/6035040387ada7aa99c7ee9fced16591 new file mode 100644 index 000000000..fd114c4f5 Binary files /dev/null and b/Library/Artifacts/60/6035040387ada7aa99c7ee9fced16591 differ diff --git a/Library/Artifacts/60/603b2232df087b17c11ac693aad1d806 b/Library/Artifacts/60/603b2232df087b17c11ac693aad1d806 new file mode 100644 index 000000000..959122124 Binary files /dev/null and b/Library/Artifacts/60/603b2232df087b17c11ac693aad1d806 differ diff --git a/Library/Artifacts/60/603b6a5ae2a910d65c23a8f0ce266424 b/Library/Artifacts/60/603b6a5ae2a910d65c23a8f0ce266424 new file mode 100644 index 000000000..bc3954f11 Binary files /dev/null and b/Library/Artifacts/60/603b6a5ae2a910d65c23a8f0ce266424 differ diff --git a/Library/Artifacts/60/6057d0cec21c26f924d12c4366fd58a3 b/Library/Artifacts/60/6057d0cec21c26f924d12c4366fd58a3 new file mode 100644 index 000000000..fa1cd7737 Binary files /dev/null and b/Library/Artifacts/60/6057d0cec21c26f924d12c4366fd58a3 differ diff --git a/Library/Artifacts/60/606bbef447e2cd10655678eb0f7e1d98 b/Library/Artifacts/60/606bbef447e2cd10655678eb0f7e1d98 new file mode 100644 index 000000000..3c15a6ddd Binary files /dev/null and b/Library/Artifacts/60/606bbef447e2cd10655678eb0f7e1d98 differ diff --git a/Library/Artifacts/60/60788734cf48900ba7a3f08c2b94af7b b/Library/Artifacts/60/60788734cf48900ba7a3f08c2b94af7b new file mode 100644 index 000000000..fddc2b668 Binary files /dev/null and b/Library/Artifacts/60/60788734cf48900ba7a3f08c2b94af7b differ diff --git a/Library/Artifacts/60/6082615565be0cef6b80e2ddbc6c407a b/Library/Artifacts/60/6082615565be0cef6b80e2ddbc6c407a new file mode 100644 index 000000000..a45c48874 Binary files /dev/null and b/Library/Artifacts/60/6082615565be0cef6b80e2ddbc6c407a differ diff --git a/Library/Artifacts/60/608285d91f36517a3a8e33c62f8a23ea b/Library/Artifacts/60/608285d91f36517a3a8e33c62f8a23ea new file mode 100644 index 000000000..68e8120ad Binary files /dev/null and b/Library/Artifacts/60/608285d91f36517a3a8e33c62f8a23ea differ diff --git a/Library/Artifacts/60/608c984d51d6ac6fa39ae1ac19128137 b/Library/Artifacts/60/608c984d51d6ac6fa39ae1ac19128137 new file mode 100644 index 000000000..edc3f423b Binary files /dev/null and b/Library/Artifacts/60/608c984d51d6ac6fa39ae1ac19128137 differ diff --git a/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da new file mode 100644 index 000000000..d78eb5e80 Binary files /dev/null and b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da differ diff --git a/Library/Artifacts/60/60ae84804654bf3c4e860af3c35cc8d4 b/Library/Artifacts/60/60ae84804654bf3c4e860af3c35cc8d4 new file mode 100644 index 000000000..3ae8ed865 Binary files /dev/null and b/Library/Artifacts/60/60ae84804654bf3c4e860af3c35cc8d4 differ diff --git a/Library/Artifacts/60/60b45d7eefb0f36275ad040b9a17cea0 b/Library/Artifacts/60/60b45d7eefb0f36275ad040b9a17cea0 new file mode 100644 index 000000000..d2dfe7bde Binary files /dev/null and b/Library/Artifacts/60/60b45d7eefb0f36275ad040b9a17cea0 differ diff --git a/Library/Artifacts/60/60bc9fce9aada26bbd3013867e369856 b/Library/Artifacts/60/60bc9fce9aada26bbd3013867e369856 new file mode 100644 index 000000000..65b132d35 Binary files /dev/null and b/Library/Artifacts/60/60bc9fce9aada26bbd3013867e369856 differ diff --git a/Library/Artifacts/60/60bfdb9036566290154ecfc28d133885 b/Library/Artifacts/60/60bfdb9036566290154ecfc28d133885 new file mode 100644 index 000000000..e02331504 Binary files /dev/null and b/Library/Artifacts/60/60bfdb9036566290154ecfc28d133885 differ diff --git a/Library/Artifacts/60/60e324217200ee69406226dd272dcec4 b/Library/Artifacts/60/60e324217200ee69406226dd272dcec4 new file mode 100644 index 000000000..fbc4b4aeb Binary files /dev/null and b/Library/Artifacts/60/60e324217200ee69406226dd272dcec4 differ diff --git a/Library/Artifacts/61/61088ac2672a96e60347cd7ab838373d b/Library/Artifacts/61/61088ac2672a96e60347cd7ab838373d new file mode 100644 index 000000000..9481fea63 Binary files /dev/null and b/Library/Artifacts/61/61088ac2672a96e60347cd7ab838373d differ diff --git a/Library/Artifacts/61/610ac3cc2dac3af64fe533a9f49edda4 b/Library/Artifacts/61/610ac3cc2dac3af64fe533a9f49edda4 new file mode 100644 index 000000000..8cd09e7a7 Binary files /dev/null and b/Library/Artifacts/61/610ac3cc2dac3af64fe533a9f49edda4 differ diff --git a/Library/Artifacts/61/61115272acb9755e61bd71b169af65ae b/Library/Artifacts/61/61115272acb9755e61bd71b169af65ae new file mode 100644 index 000000000..2d2ab1944 Binary files /dev/null and b/Library/Artifacts/61/61115272acb9755e61bd71b169af65ae differ diff --git a/Library/Artifacts/61/611b9c6980112a780ff7b88ee218a76c b/Library/Artifacts/61/611b9c6980112a780ff7b88ee218a76c new file mode 100644 index 000000000..af8688c43 Binary files /dev/null and b/Library/Artifacts/61/611b9c6980112a780ff7b88ee218a76c differ diff --git a/Library/Artifacts/61/61232c2cbcabab580bdd0cf0c5692509 b/Library/Artifacts/61/61232c2cbcabab580bdd0cf0c5692509 new file mode 100644 index 000000000..d08a16f4e Binary files /dev/null and b/Library/Artifacts/61/61232c2cbcabab580bdd0cf0c5692509 differ diff --git a/Library/Artifacts/61/6132d04a553d5da5f20e69e95d935883 b/Library/Artifacts/61/6132d04a553d5da5f20e69e95d935883 new file mode 100644 index 000000000..976a6420b Binary files /dev/null and b/Library/Artifacts/61/6132d04a553d5da5f20e69e95d935883 differ diff --git a/Library/Artifacts/61/613538f142db26f2e281a9109bf311ed b/Library/Artifacts/61/613538f142db26f2e281a9109bf311ed new file mode 100644 index 000000000..bee2e1443 Binary files /dev/null and b/Library/Artifacts/61/613538f142db26f2e281a9109bf311ed differ diff --git a/Library/Artifacts/61/614638872e21696b7e7049dba4c2cc86 b/Library/Artifacts/61/614638872e21696b7e7049dba4c2cc86 new file mode 100644 index 000000000..f6528f5a3 Binary files /dev/null and b/Library/Artifacts/61/614638872e21696b7e7049dba4c2cc86 differ diff --git a/Library/Artifacts/61/61524f8b4d701867a3afbe07dd202d0a b/Library/Artifacts/61/61524f8b4d701867a3afbe07dd202d0a new file mode 100644 index 000000000..8e5bdd630 Binary files /dev/null and b/Library/Artifacts/61/61524f8b4d701867a3afbe07dd202d0a differ diff --git a/Library/Artifacts/61/61577c453c2c4e98cb237cc47d6339ed b/Library/Artifacts/61/61577c453c2c4e98cb237cc47d6339ed new file mode 100644 index 000000000..f46287923 Binary files /dev/null and b/Library/Artifacts/61/61577c453c2c4e98cb237cc47d6339ed differ diff --git a/Library/Artifacts/61/615b87f5470c301f4bc58b8d4d2aba2a b/Library/Artifacts/61/615b87f5470c301f4bc58b8d4d2aba2a new file mode 100644 index 000000000..71bfe22cf Binary files /dev/null and b/Library/Artifacts/61/615b87f5470c301f4bc58b8d4d2aba2a differ diff --git a/Library/Artifacts/61/6168e3ff7243439eec735113cf2119a8 b/Library/Artifacts/61/6168e3ff7243439eec735113cf2119a8 new file mode 100644 index 000000000..e1b3eb96d Binary files /dev/null and b/Library/Artifacts/61/6168e3ff7243439eec735113cf2119a8 differ diff --git a/Library/Artifacts/61/616dc6b7160553b88e99ed1d408eef4c b/Library/Artifacts/61/616dc6b7160553b88e99ed1d408eef4c new file mode 100644 index 000000000..05c81e0fe Binary files /dev/null and b/Library/Artifacts/61/616dc6b7160553b88e99ed1d408eef4c differ diff --git a/Library/Artifacts/61/6170501b30fdef270f0385fed42f7e5f b/Library/Artifacts/61/6170501b30fdef270f0385fed42f7e5f new file mode 100644 index 000000000..be701d45b Binary files /dev/null and b/Library/Artifacts/61/6170501b30fdef270f0385fed42f7e5f differ diff --git a/Library/Artifacts/61/61709e32689fec8459cbff04400a7f4c b/Library/Artifacts/61/61709e32689fec8459cbff04400a7f4c new file mode 100644 index 000000000..98b37d324 Binary files /dev/null and b/Library/Artifacts/61/61709e32689fec8459cbff04400a7f4c differ diff --git a/Library/Artifacts/61/6178b045f4a81b8e7105e2c9c8849bc0 b/Library/Artifacts/61/6178b045f4a81b8e7105e2c9c8849bc0 new file mode 100644 index 000000000..93c5a85ba Binary files /dev/null and b/Library/Artifacts/61/6178b045f4a81b8e7105e2c9c8849bc0 differ diff --git a/Library/Artifacts/61/6198fd6d326c551e45ff8b6bf9c437cb b/Library/Artifacts/61/6198fd6d326c551e45ff8b6bf9c437cb new file mode 100644 index 000000000..92aae4633 Binary files /dev/null and b/Library/Artifacts/61/6198fd6d326c551e45ff8b6bf9c437cb differ diff --git a/Library/Artifacts/61/619f75dcd1552ad590e007d0ade4cde4 b/Library/Artifacts/61/619f75dcd1552ad590e007d0ade4cde4 new file mode 100644 index 000000000..d2d7f2d6f Binary files /dev/null and b/Library/Artifacts/61/619f75dcd1552ad590e007d0ade4cde4 differ diff --git a/Library/Artifacts/61/61b8e4da9e3fa81c12c93198aa80512e b/Library/Artifacts/61/61b8e4da9e3fa81c12c93198aa80512e new file mode 100644 index 000000000..cd801f57b Binary files /dev/null and b/Library/Artifacts/61/61b8e4da9e3fa81c12c93198aa80512e differ diff --git a/Library/Artifacts/61/61c1f99ac5e8a9682f4369ba7f5c0e08 b/Library/Artifacts/61/61c1f99ac5e8a9682f4369ba7f5c0e08 new file mode 100644 index 000000000..47a2da9ac Binary files /dev/null and b/Library/Artifacts/61/61c1f99ac5e8a9682f4369ba7f5c0e08 differ diff --git a/Library/Artifacts/61/61c3c5f959a517ce258652f3f742a389 b/Library/Artifacts/61/61c3c5f959a517ce258652f3f742a389 new file mode 100644 index 000000000..25112e922 Binary files /dev/null and b/Library/Artifacts/61/61c3c5f959a517ce258652f3f742a389 differ diff --git a/Library/Artifacts/61/61cc35ca9303d8b25e9711390cd0c338 b/Library/Artifacts/61/61cc35ca9303d8b25e9711390cd0c338 new file mode 100644 index 000000000..715bd0e04 Binary files /dev/null and b/Library/Artifacts/61/61cc35ca9303d8b25e9711390cd0c338 differ diff --git a/Library/Artifacts/61/61cee3550ba1db3663819733e135896e b/Library/Artifacts/61/61cee3550ba1db3663819733e135896e new file mode 100644 index 000000000..4b7d1e48a Binary files /dev/null and b/Library/Artifacts/61/61cee3550ba1db3663819733e135896e differ diff --git a/Library/Artifacts/61/61d8cccce5eb5ddd308d5936b6c8e600 b/Library/Artifacts/61/61d8cccce5eb5ddd308d5936b6c8e600 new file mode 100644 index 000000000..6a36b21e2 Binary files /dev/null and b/Library/Artifacts/61/61d8cccce5eb5ddd308d5936b6c8e600 differ diff --git a/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 b/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 new file mode 100644 index 000000000..5c85a7ae4 Binary files /dev/null and b/Library/Artifacts/62/620f6caa95d04475df2224cb6c4a1293 differ diff --git a/Library/Artifacts/62/621a960b75a662fc78860f19a22e44d4 b/Library/Artifacts/62/621a960b75a662fc78860f19a22e44d4 new file mode 100644 index 000000000..196b9c7b2 Binary files /dev/null and b/Library/Artifacts/62/621a960b75a662fc78860f19a22e44d4 differ diff --git a/Library/Artifacts/62/6223b1f933a3f1164cd7a18630980c7f b/Library/Artifacts/62/6223b1f933a3f1164cd7a18630980c7f new file mode 100644 index 000000000..0d0818585 Binary files /dev/null and b/Library/Artifacts/62/6223b1f933a3f1164cd7a18630980c7f differ diff --git a/Library/Artifacts/62/623d3e08233440718374dc9e926c3d6a b/Library/Artifacts/62/623d3e08233440718374dc9e926c3d6a new file mode 100644 index 000000000..546b920a5 Binary files /dev/null and b/Library/Artifacts/62/623d3e08233440718374dc9e926c3d6a differ diff --git a/Library/Artifacts/62/624b27f3aff7cd696d3ee6edf31d1e5b b/Library/Artifacts/62/624b27f3aff7cd696d3ee6edf31d1e5b new file mode 100644 index 000000000..bbb5e0474 Binary files /dev/null and b/Library/Artifacts/62/624b27f3aff7cd696d3ee6edf31d1e5b differ diff --git a/Library/Artifacts/62/624da7bc7c874e4211be5ca6b27b7d77 b/Library/Artifacts/62/624da7bc7c874e4211be5ca6b27b7d77 new file mode 100644 index 000000000..c01cdadba Binary files /dev/null and b/Library/Artifacts/62/624da7bc7c874e4211be5ca6b27b7d77 differ diff --git a/Library/Artifacts/62/625f6a46e94f0e3c3c7b6d21478cf578 b/Library/Artifacts/62/625f6a46e94f0e3c3c7b6d21478cf578 new file mode 100644 index 000000000..26eea5626 Binary files /dev/null and b/Library/Artifacts/62/625f6a46e94f0e3c3c7b6d21478cf578 differ diff --git a/Library/Artifacts/62/6275407a547b048f8e9730f856f3d5f1 b/Library/Artifacts/62/6275407a547b048f8e9730f856f3d5f1 new file mode 100644 index 000000000..a578d6345 Binary files /dev/null and b/Library/Artifacts/62/6275407a547b048f8e9730f856f3d5f1 differ diff --git a/Library/Artifacts/62/627bff65d36dc8d3dfaf37743bf9f108 b/Library/Artifacts/62/627bff65d36dc8d3dfaf37743bf9f108 new file mode 100644 index 000000000..3bad710c4 Binary files /dev/null and b/Library/Artifacts/62/627bff65d36dc8d3dfaf37743bf9f108 differ diff --git a/Library/Artifacts/62/6280e1da6bd440451a351be12d99234d b/Library/Artifacts/62/6280e1da6bd440451a351be12d99234d new file mode 100644 index 000000000..e5c0914c7 Binary files /dev/null and b/Library/Artifacts/62/6280e1da6bd440451a351be12d99234d differ diff --git a/Library/Artifacts/62/62860c37c19bbf39506ea4d0ce76767b b/Library/Artifacts/62/62860c37c19bbf39506ea4d0ce76767b new file mode 100644 index 000000000..0820fa647 Binary files /dev/null and b/Library/Artifacts/62/62860c37c19bbf39506ea4d0ce76767b differ diff --git a/Library/Artifacts/62/62a07926305af83541cad47168cc0a99 b/Library/Artifacts/62/62a07926305af83541cad47168cc0a99 new file mode 100644 index 000000000..37f9f4218 Binary files /dev/null and b/Library/Artifacts/62/62a07926305af83541cad47168cc0a99 differ diff --git a/Library/Artifacts/62/62a34623d9c57b23df0725a7f979779e b/Library/Artifacts/62/62a34623d9c57b23df0725a7f979779e new file mode 100644 index 000000000..fe53da41e Binary files /dev/null and b/Library/Artifacts/62/62a34623d9c57b23df0725a7f979779e differ diff --git a/Library/Artifacts/62/62a54839e2083f9389b305aaa56d2146 b/Library/Artifacts/62/62a54839e2083f9389b305aaa56d2146 new file mode 100644 index 000000000..d1a338b91 Binary files /dev/null and b/Library/Artifacts/62/62a54839e2083f9389b305aaa56d2146 differ diff --git a/Library/Artifacts/62/62a82681b3ebf45d3d7db698f4e01c25 b/Library/Artifacts/62/62a82681b3ebf45d3d7db698f4e01c25 new file mode 100644 index 000000000..25f9fce30 Binary files /dev/null and b/Library/Artifacts/62/62a82681b3ebf45d3d7db698f4e01c25 differ diff --git a/Library/Artifacts/62/62b4d791f78083a8e4081994fdb5ad4c b/Library/Artifacts/62/62b4d791f78083a8e4081994fdb5ad4c new file mode 100644 index 000000000..e147c09a4 Binary files /dev/null and b/Library/Artifacts/62/62b4d791f78083a8e4081994fdb5ad4c differ diff --git a/Library/Artifacts/62/62c2c178cefe9cdec4540aae83562f39 b/Library/Artifacts/62/62c2c178cefe9cdec4540aae83562f39 new file mode 100644 index 000000000..b9c030757 Binary files /dev/null and b/Library/Artifacts/62/62c2c178cefe9cdec4540aae83562f39 differ diff --git a/Library/Artifacts/62/62eb3ea6c54721db3262045367813ec7 b/Library/Artifacts/62/62eb3ea6c54721db3262045367813ec7 new file mode 100644 index 000000000..c581a1fcf Binary files /dev/null and b/Library/Artifacts/62/62eb3ea6c54721db3262045367813ec7 differ diff --git a/Library/Artifacts/62/62efac1a48cb8cb09964f6d242514c16 b/Library/Artifacts/62/62efac1a48cb8cb09964f6d242514c16 new file mode 100644 index 000000000..ec142447f Binary files /dev/null and b/Library/Artifacts/62/62efac1a48cb8cb09964f6d242514c16 differ diff --git a/Library/Artifacts/62/62f1b9f50334bffdbf41e0d1feab74a8 b/Library/Artifacts/62/62f1b9f50334bffdbf41e0d1feab74a8 new file mode 100644 index 000000000..5005686fd Binary files /dev/null and b/Library/Artifacts/62/62f1b9f50334bffdbf41e0d1feab74a8 differ diff --git a/Library/Artifacts/63/6303a56ab0825a26cefca156b6381d4e b/Library/Artifacts/63/6303a56ab0825a26cefca156b6381d4e new file mode 100644 index 000000000..7b9cb0792 Binary files /dev/null and b/Library/Artifacts/63/6303a56ab0825a26cefca156b6381d4e differ diff --git a/Library/Artifacts/63/631371fda50de83270513b79029a8ba7 b/Library/Artifacts/63/631371fda50de83270513b79029a8ba7 new file mode 100644 index 000000000..2a49c83f0 Binary files /dev/null and b/Library/Artifacts/63/631371fda50de83270513b79029a8ba7 differ diff --git a/Library/Artifacts/63/63182f5898cb4b8f01a4e5efdd68cc83 b/Library/Artifacts/63/63182f5898cb4b8f01a4e5efdd68cc83 new file mode 100644 index 000000000..b137a2d97 Binary files /dev/null and b/Library/Artifacts/63/63182f5898cb4b8f01a4e5efdd68cc83 differ diff --git a/Library/Artifacts/63/631b055c931ccabb7cb0bdda0db4d0e2 b/Library/Artifacts/63/631b055c931ccabb7cb0bdda0db4d0e2 new file mode 100644 index 000000000..223350640 Binary files /dev/null and b/Library/Artifacts/63/631b055c931ccabb7cb0bdda0db4d0e2 differ diff --git a/Library/Artifacts/63/632aa2474afe88fb349164bd6a53bc1d b/Library/Artifacts/63/632aa2474afe88fb349164bd6a53bc1d new file mode 100644 index 000000000..b8181f629 Binary files /dev/null and b/Library/Artifacts/63/632aa2474afe88fb349164bd6a53bc1d differ diff --git a/Library/Artifacts/63/6341ff34a28342297161cef553cd5338 b/Library/Artifacts/63/6341ff34a28342297161cef553cd5338 new file mode 100644 index 000000000..441ae2170 Binary files /dev/null and b/Library/Artifacts/63/6341ff34a28342297161cef553cd5338 differ diff --git a/Library/Artifacts/63/63443cdbc801b9b7843b176927e9c78f b/Library/Artifacts/63/63443cdbc801b9b7843b176927e9c78f new file mode 100644 index 000000000..2c80d83f1 Binary files /dev/null and b/Library/Artifacts/63/63443cdbc801b9b7843b176927e9c78f differ diff --git a/Library/Artifacts/63/63526c4937d3ea04d1840d32be06fe72 b/Library/Artifacts/63/63526c4937d3ea04d1840d32be06fe72 new file mode 100644 index 000000000..3aab75386 Binary files /dev/null and b/Library/Artifacts/63/63526c4937d3ea04d1840d32be06fe72 differ diff --git a/Library/Artifacts/63/63557c8d424709c5e167c1a8375ef26b b/Library/Artifacts/63/63557c8d424709c5e167c1a8375ef26b new file mode 100644 index 000000000..d47401649 Binary files /dev/null and b/Library/Artifacts/63/63557c8d424709c5e167c1a8375ef26b differ diff --git a/Library/Artifacts/63/635f0d81abfa3e1457398306c62c4d46 b/Library/Artifacts/63/635f0d81abfa3e1457398306c62c4d46 new file mode 100644 index 000000000..efa93ddad Binary files /dev/null and b/Library/Artifacts/63/635f0d81abfa3e1457398306c62c4d46 differ diff --git a/Library/Artifacts/63/63745b18648fbc91d1c853e417ce2768 b/Library/Artifacts/63/63745b18648fbc91d1c853e417ce2768 new file mode 100644 index 000000000..db774a7de Binary files /dev/null and b/Library/Artifacts/63/63745b18648fbc91d1c853e417ce2768 differ diff --git a/Library/Artifacts/63/63778f5ca0f7c757608f0bb00974d54a b/Library/Artifacts/63/63778f5ca0f7c757608f0bb00974d54a new file mode 100644 index 000000000..a90187052 Binary files /dev/null and b/Library/Artifacts/63/63778f5ca0f7c757608f0bb00974d54a differ diff --git a/Library/Artifacts/63/637bf69412a05a1a9b8e02afaf98e58b b/Library/Artifacts/63/637bf69412a05a1a9b8e02afaf98e58b new file mode 100644 index 000000000..fa8dfaf3e Binary files /dev/null and b/Library/Artifacts/63/637bf69412a05a1a9b8e02afaf98e58b differ diff --git a/Library/Artifacts/63/6390908c3a48d6f214524595bab03cb2 b/Library/Artifacts/63/6390908c3a48d6f214524595bab03cb2 new file mode 100644 index 000000000..6f680b4f5 Binary files /dev/null and b/Library/Artifacts/63/6390908c3a48d6f214524595bab03cb2 differ diff --git a/Library/Artifacts/63/63a832c0afb1bc1498bc37fc35e86a2e b/Library/Artifacts/63/63a832c0afb1bc1498bc37fc35e86a2e new file mode 100644 index 000000000..f9fd2893e Binary files /dev/null and b/Library/Artifacts/63/63a832c0afb1bc1498bc37fc35e86a2e differ diff --git a/Library/Artifacts/63/63cf40542ce61765d596459ea6f9fc9d b/Library/Artifacts/63/63cf40542ce61765d596459ea6f9fc9d new file mode 100644 index 000000000..24ba382ec Binary files /dev/null and b/Library/Artifacts/63/63cf40542ce61765d596459ea6f9fc9d differ diff --git a/Library/Artifacts/63/63d72f9b9e7aa16b24200f9c623d6f93 b/Library/Artifacts/63/63d72f9b9e7aa16b24200f9c623d6f93 new file mode 100644 index 000000000..6a817d6aa Binary files /dev/null and b/Library/Artifacts/63/63d72f9b9e7aa16b24200f9c623d6f93 differ diff --git a/Library/Artifacts/63/63d766b5794e7298c2efed6b42455275 b/Library/Artifacts/63/63d766b5794e7298c2efed6b42455275 new file mode 100644 index 000000000..5dd508ef2 Binary files /dev/null and b/Library/Artifacts/63/63d766b5794e7298c2efed6b42455275 differ diff --git a/Library/Artifacts/63/63f35f36419c25187da906524358e037 b/Library/Artifacts/63/63f35f36419c25187da906524358e037 new file mode 100644 index 000000000..7fbdcfd49 Binary files /dev/null and b/Library/Artifacts/63/63f35f36419c25187da906524358e037 differ diff --git a/Library/Artifacts/63/63f5ab2a65b452a335ee03a42302ede4 b/Library/Artifacts/63/63f5ab2a65b452a335ee03a42302ede4 new file mode 100644 index 000000000..2083283aa Binary files /dev/null and b/Library/Artifacts/63/63f5ab2a65b452a335ee03a42302ede4 differ diff --git a/Library/Artifacts/63/63fd9ababfa1de017fab1a62786f10ba b/Library/Artifacts/63/63fd9ababfa1de017fab1a62786f10ba new file mode 100644 index 000000000..097e168c0 Binary files /dev/null and b/Library/Artifacts/63/63fd9ababfa1de017fab1a62786f10ba differ diff --git a/Library/Artifacts/64/64068d67684ad5fe788f7bffdd6fa365 b/Library/Artifacts/64/64068d67684ad5fe788f7bffdd6fa365 new file mode 100644 index 000000000..36a5625ab Binary files /dev/null and b/Library/Artifacts/64/64068d67684ad5fe788f7bffdd6fa365 differ diff --git a/Library/Artifacts/64/640bbaf7f479ca6cc9ec7321a5725f25 b/Library/Artifacts/64/640bbaf7f479ca6cc9ec7321a5725f25 new file mode 100644 index 000000000..c6c2ff35a Binary files /dev/null and b/Library/Artifacts/64/640bbaf7f479ca6cc9ec7321a5725f25 differ diff --git a/Library/Artifacts/64/642c5881a1e6d76eb083f9d86ba2ac91 b/Library/Artifacts/64/642c5881a1e6d76eb083f9d86ba2ac91 new file mode 100644 index 000000000..c83add733 Binary files /dev/null and b/Library/Artifacts/64/642c5881a1e6d76eb083f9d86ba2ac91 differ diff --git a/Library/Artifacts/64/6437d8adcc93ad94befb2c7eac882dc8 b/Library/Artifacts/64/6437d8adcc93ad94befb2c7eac882dc8 new file mode 100644 index 000000000..35adeeb46 Binary files /dev/null and b/Library/Artifacts/64/6437d8adcc93ad94befb2c7eac882dc8 differ diff --git a/Library/Artifacts/64/643ce82700499ec83a7bc4d419594b5a b/Library/Artifacts/64/643ce82700499ec83a7bc4d419594b5a new file mode 100644 index 000000000..0bcc0c11e Binary files /dev/null and b/Library/Artifacts/64/643ce82700499ec83a7bc4d419594b5a differ diff --git a/Library/Artifacts/64/64574f6e5ec5a51168f2be9bb4a477b8 b/Library/Artifacts/64/64574f6e5ec5a51168f2be9bb4a477b8 new file mode 100644 index 000000000..a249a84bf Binary files /dev/null and b/Library/Artifacts/64/64574f6e5ec5a51168f2be9bb4a477b8 differ diff --git a/Library/Artifacts/64/646f7ebbadd5a5f4b98a53cc224bd221 b/Library/Artifacts/64/646f7ebbadd5a5f4b98a53cc224bd221 new file mode 100644 index 000000000..436b75167 Binary files /dev/null and b/Library/Artifacts/64/646f7ebbadd5a5f4b98a53cc224bd221 differ diff --git a/Library/Artifacts/64/64830cb4da6e9c8affd619ffc7076776 b/Library/Artifacts/64/64830cb4da6e9c8affd619ffc7076776 new file mode 100644 index 000000000..9006a1dae Binary files /dev/null and b/Library/Artifacts/64/64830cb4da6e9c8affd619ffc7076776 differ diff --git a/Library/Artifacts/64/64875a82443b707c3bc8b042747723bd b/Library/Artifacts/64/64875a82443b707c3bc8b042747723bd new file mode 100644 index 000000000..fa43c9558 Binary files /dev/null and b/Library/Artifacts/64/64875a82443b707c3bc8b042747723bd differ diff --git a/Library/Artifacts/64/6497bf5a43589e06b437934488abb86f b/Library/Artifacts/64/6497bf5a43589e06b437934488abb86f new file mode 100644 index 000000000..88304a806 Binary files /dev/null and b/Library/Artifacts/64/6497bf5a43589e06b437934488abb86f differ diff --git a/Library/Artifacts/64/649b7d9c21a83ca5b6b398e17df86e61 b/Library/Artifacts/64/649b7d9c21a83ca5b6b398e17df86e61 new file mode 100644 index 000000000..53258795a Binary files /dev/null and b/Library/Artifacts/64/649b7d9c21a83ca5b6b398e17df86e61 differ diff --git a/Library/Artifacts/64/64c52216325ce33c4960bf61934c77a8 b/Library/Artifacts/64/64c52216325ce33c4960bf61934c77a8 new file mode 100644 index 000000000..469c6757f Binary files /dev/null and b/Library/Artifacts/64/64c52216325ce33c4960bf61934c77a8 differ diff --git a/Library/Artifacts/64/64d3efcaf0f13ba42b686f5483f7f347 b/Library/Artifacts/64/64d3efcaf0f13ba42b686f5483f7f347 new file mode 100644 index 000000000..aedfc176f Binary files /dev/null and b/Library/Artifacts/64/64d3efcaf0f13ba42b686f5483f7f347 differ diff --git a/Library/Artifacts/64/64e8aefc3adc05f6cf1410a4d2895ac9 b/Library/Artifacts/64/64e8aefc3adc05f6cf1410a4d2895ac9 new file mode 100644 index 000000000..1d18230b0 Binary files /dev/null and b/Library/Artifacts/64/64e8aefc3adc05f6cf1410a4d2895ac9 differ diff --git a/Library/Artifacts/65/6510b185ccc2da5a34605edb6615aa51 b/Library/Artifacts/65/6510b185ccc2da5a34605edb6615aa51 new file mode 100644 index 000000000..476c59d23 Binary files /dev/null and b/Library/Artifacts/65/6510b185ccc2da5a34605edb6615aa51 differ diff --git a/Library/Artifacts/65/651be372a39b10da840e655398cb3a00 b/Library/Artifacts/65/651be372a39b10da840e655398cb3a00 new file mode 100644 index 000000000..eaa8cce7f Binary files /dev/null and b/Library/Artifacts/65/651be372a39b10da840e655398cb3a00 differ diff --git a/Library/Artifacts/65/65247a787b2dab3742b4ac88d9d6604f b/Library/Artifacts/65/65247a787b2dab3742b4ac88d9d6604f new file mode 100644 index 000000000..1f2673107 Binary files /dev/null and b/Library/Artifacts/65/65247a787b2dab3742b4ac88d9d6604f differ diff --git a/Library/Artifacts/65/652955d05d73b4ad8afc0988b33ce17c b/Library/Artifacts/65/652955d05d73b4ad8afc0988b33ce17c new file mode 100644 index 000000000..0d7e9e251 Binary files /dev/null and b/Library/Artifacts/65/652955d05d73b4ad8afc0988b33ce17c differ diff --git a/Library/Artifacts/65/653827b1f95e37a5610cd594bd576808 b/Library/Artifacts/65/653827b1f95e37a5610cd594bd576808 new file mode 100644 index 000000000..a7bbbeba9 Binary files /dev/null and b/Library/Artifacts/65/653827b1f95e37a5610cd594bd576808 differ diff --git a/Library/Artifacts/65/6540f8a35e70802e8863dd1f3b3450a1 b/Library/Artifacts/65/6540f8a35e70802e8863dd1f3b3450a1 new file mode 100644 index 000000000..d70578e23 Binary files /dev/null and b/Library/Artifacts/65/6540f8a35e70802e8863dd1f3b3450a1 differ diff --git a/Library/Artifacts/65/655d35f32fd03211744f7e4d8524b9ca b/Library/Artifacts/65/655d35f32fd03211744f7e4d8524b9ca new file mode 100644 index 000000000..e953aad43 Binary files /dev/null and b/Library/Artifacts/65/655d35f32fd03211744f7e4d8524b9ca differ diff --git a/Library/Artifacts/65/65691b6d88956ed89439efa14eaf8f6f b/Library/Artifacts/65/65691b6d88956ed89439efa14eaf8f6f new file mode 100644 index 000000000..9f783bbac Binary files /dev/null and b/Library/Artifacts/65/65691b6d88956ed89439efa14eaf8f6f differ diff --git a/Library/Artifacts/65/658bf39e874c1b795d53dca4305d252b b/Library/Artifacts/65/658bf39e874c1b795d53dca4305d252b new file mode 100644 index 000000000..c0a9ecb43 Binary files /dev/null and b/Library/Artifacts/65/658bf39e874c1b795d53dca4305d252b differ diff --git a/Library/Artifacts/65/658f2564f0e2cd7e2aa600456c5d829c b/Library/Artifacts/65/658f2564f0e2cd7e2aa600456c5d829c new file mode 100644 index 000000000..6089be5b1 Binary files /dev/null and b/Library/Artifacts/65/658f2564f0e2cd7e2aa600456c5d829c differ diff --git a/Library/Artifacts/65/6591642bef6b28a4776a0e566d108967 b/Library/Artifacts/65/6591642bef6b28a4776a0e566d108967 new file mode 100644 index 000000000..79689d65d Binary files /dev/null and b/Library/Artifacts/65/6591642bef6b28a4776a0e566d108967 differ diff --git a/Library/Artifacts/65/659611fc4194b05db21d475aab79e250 b/Library/Artifacts/65/659611fc4194b05db21d475aab79e250 new file mode 100644 index 000000000..f28b8edbe Binary files /dev/null and b/Library/Artifacts/65/659611fc4194b05db21d475aab79e250 differ diff --git a/Library/Artifacts/65/659a4b022522af0144c4cc23b952887e b/Library/Artifacts/65/659a4b022522af0144c4cc23b952887e new file mode 100644 index 000000000..53d5b621b Binary files /dev/null and b/Library/Artifacts/65/659a4b022522af0144c4cc23b952887e differ diff --git a/Library/Artifacts/65/65a2d06bcc3e8db433864e74717d63d6 b/Library/Artifacts/65/65a2d06bcc3e8db433864e74717d63d6 new file mode 100644 index 000000000..0c3ac1ca8 Binary files /dev/null and b/Library/Artifacts/65/65a2d06bcc3e8db433864e74717d63d6 differ diff --git a/Library/Artifacts/65/65ab773081d2f63ea54458d6d218deba b/Library/Artifacts/65/65ab773081d2f63ea54458d6d218deba new file mode 100644 index 000000000..75c5b5a0b Binary files /dev/null and b/Library/Artifacts/65/65ab773081d2f63ea54458d6d218deba differ diff --git a/Library/Artifacts/65/65afd16019d18727b4cf3053c0f9f442 b/Library/Artifacts/65/65afd16019d18727b4cf3053c0f9f442 new file mode 100644 index 000000000..f6137f807 Binary files /dev/null and b/Library/Artifacts/65/65afd16019d18727b4cf3053c0f9f442 differ diff --git a/Library/Artifacts/65/65b3e1033a561cf3f5cb54793c7f95bb b/Library/Artifacts/65/65b3e1033a561cf3f5cb54793c7f95bb new file mode 100644 index 000000000..77541a63a Binary files /dev/null and b/Library/Artifacts/65/65b3e1033a561cf3f5cb54793c7f95bb differ diff --git a/Library/Artifacts/65/65cce4652741ba8514e49284f15cb67c b/Library/Artifacts/65/65cce4652741ba8514e49284f15cb67c new file mode 100644 index 000000000..478d3c6d5 Binary files /dev/null and b/Library/Artifacts/65/65cce4652741ba8514e49284f15cb67c differ diff --git a/Library/Artifacts/65/65e2aa0f71446f6388aa6f1c9b61a43e b/Library/Artifacts/65/65e2aa0f71446f6388aa6f1c9b61a43e new file mode 100644 index 000000000..daad122ee Binary files /dev/null and b/Library/Artifacts/65/65e2aa0f71446f6388aa6f1c9b61a43e differ diff --git a/Library/Artifacts/65/65e9476ac6e53c5d4d27d156087ccb92 b/Library/Artifacts/65/65e9476ac6e53c5d4d27d156087ccb92 new file mode 100644 index 000000000..08d8302c8 Binary files /dev/null and b/Library/Artifacts/65/65e9476ac6e53c5d4d27d156087ccb92 differ diff --git a/Library/Artifacts/65/65ea7237cdc57c3ae7ad3bc0fc902418 b/Library/Artifacts/65/65ea7237cdc57c3ae7ad3bc0fc902418 new file mode 100644 index 000000000..c7dddba3d Binary files /dev/null and b/Library/Artifacts/65/65ea7237cdc57c3ae7ad3bc0fc902418 differ diff --git a/Library/Artifacts/65/65f0b458fbb06eeacaa3442fdaa4ee2f b/Library/Artifacts/65/65f0b458fbb06eeacaa3442fdaa4ee2f new file mode 100644 index 000000000..1300b5eac Binary files /dev/null and b/Library/Artifacts/65/65f0b458fbb06eeacaa3442fdaa4ee2f differ diff --git a/Library/Artifacts/65/65f44c0fad6dd18779424df4042b712b b/Library/Artifacts/65/65f44c0fad6dd18779424df4042b712b new file mode 100644 index 000000000..47d057b04 Binary files /dev/null and b/Library/Artifacts/65/65f44c0fad6dd18779424df4042b712b differ diff --git a/Library/Artifacts/65/65f6eb09fb1b63c9621b7e58495dddf6 b/Library/Artifacts/65/65f6eb09fb1b63c9621b7e58495dddf6 new file mode 100644 index 000000000..745b7819f Binary files /dev/null and b/Library/Artifacts/65/65f6eb09fb1b63c9621b7e58495dddf6 differ diff --git a/Library/Artifacts/65/65f9f4f3f3ccd261f43e3db0141b9718 b/Library/Artifacts/65/65f9f4f3f3ccd261f43e3db0141b9718 new file mode 100644 index 000000000..cb452ff38 Binary files /dev/null and b/Library/Artifacts/65/65f9f4f3f3ccd261f43e3db0141b9718 differ diff --git a/Library/Artifacts/65/65fa1ac91fd8dd014863543c2f28fabd b/Library/Artifacts/65/65fa1ac91fd8dd014863543c2f28fabd new file mode 100644 index 000000000..469efae2c Binary files /dev/null and b/Library/Artifacts/65/65fa1ac91fd8dd014863543c2f28fabd differ diff --git a/Library/Artifacts/66/6608778a18bf79f7a594eb11fe2d168f b/Library/Artifacts/66/6608778a18bf79f7a594eb11fe2d168f new file mode 100644 index 000000000..bf76d5ce0 Binary files /dev/null and b/Library/Artifacts/66/6608778a18bf79f7a594eb11fe2d168f differ diff --git a/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 b/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 new file mode 100644 index 000000000..67b013a48 Binary files /dev/null and b/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 differ diff --git a/Library/Artifacts/66/662ab603303caa18956eadb4107bbd37 b/Library/Artifacts/66/662ab603303caa18956eadb4107bbd37 new file mode 100644 index 000000000..c060f576e Binary files /dev/null and b/Library/Artifacts/66/662ab603303caa18956eadb4107bbd37 differ diff --git a/Library/Artifacts/66/66364bdeaef02615317a82d25a38b36f b/Library/Artifacts/66/66364bdeaef02615317a82d25a38b36f new file mode 100644 index 000000000..7ef4c9821 Binary files /dev/null and b/Library/Artifacts/66/66364bdeaef02615317a82d25a38b36f differ diff --git a/Library/Artifacts/66/664e51be3ce5e1cc8dd8b8d646a23665 b/Library/Artifacts/66/664e51be3ce5e1cc8dd8b8d646a23665 new file mode 100644 index 000000000..06b77f0d7 Binary files /dev/null and b/Library/Artifacts/66/664e51be3ce5e1cc8dd8b8d646a23665 differ diff --git a/Library/Artifacts/66/6659433a2dee5aa3b0986e0786cb6604 b/Library/Artifacts/66/6659433a2dee5aa3b0986e0786cb6604 new file mode 100644 index 000000000..b90d0a8ef Binary files /dev/null and b/Library/Artifacts/66/6659433a2dee5aa3b0986e0786cb6604 differ diff --git a/Library/Artifacts/66/665e29e7f68d03ccdfb81ec447e33493 b/Library/Artifacts/66/665e29e7f68d03ccdfb81ec447e33493 new file mode 100644 index 000000000..d9a91214f Binary files /dev/null and b/Library/Artifacts/66/665e29e7f68d03ccdfb81ec447e33493 differ diff --git a/Library/Artifacts/66/6661153e5cce969a41f981a39a13d3d3 b/Library/Artifacts/66/6661153e5cce969a41f981a39a13d3d3 new file mode 100644 index 000000000..bfa8a5dd1 Binary files /dev/null and b/Library/Artifacts/66/6661153e5cce969a41f981a39a13d3d3 differ diff --git a/Library/Artifacts/66/666bc5eeafcef3da39daa1fb8b0aee93 b/Library/Artifacts/66/666bc5eeafcef3da39daa1fb8b0aee93 new file mode 100644 index 000000000..d2ac9e17d Binary files /dev/null and b/Library/Artifacts/66/666bc5eeafcef3da39daa1fb8b0aee93 differ diff --git a/Library/Artifacts/66/6693905284b2109d1b75afa94f0f9615 b/Library/Artifacts/66/6693905284b2109d1b75afa94f0f9615 new file mode 100644 index 000000000..4226d9972 Binary files /dev/null and b/Library/Artifacts/66/6693905284b2109d1b75afa94f0f9615 differ diff --git a/Library/Artifacts/66/669dd8e31ddd4767d67ef666c7e41e7f b/Library/Artifacts/66/669dd8e31ddd4767d67ef666c7e41e7f new file mode 100644 index 000000000..aea7627f6 Binary files /dev/null and b/Library/Artifacts/66/669dd8e31ddd4767d67ef666c7e41e7f differ diff --git a/Library/Artifacts/66/669e78e212325462d3be971ea8497a70 b/Library/Artifacts/66/669e78e212325462d3be971ea8497a70 new file mode 100644 index 000000000..63e7a8f92 Binary files /dev/null and b/Library/Artifacts/66/669e78e212325462d3be971ea8497a70 differ diff --git a/Library/Artifacts/66/66a23e8f4942b2cdb92658bc0a045ab1 b/Library/Artifacts/66/66a23e8f4942b2cdb92658bc0a045ab1 new file mode 100644 index 000000000..5457e2013 Binary files /dev/null and b/Library/Artifacts/66/66a23e8f4942b2cdb92658bc0a045ab1 differ diff --git a/Library/Artifacts/66/66a36702b76fb7cc9e70167470090866 b/Library/Artifacts/66/66a36702b76fb7cc9e70167470090866 new file mode 100644 index 000000000..e882c35b0 Binary files /dev/null and b/Library/Artifacts/66/66a36702b76fb7cc9e70167470090866 differ diff --git a/Library/Artifacts/66/66a3ea23a83b0507256b6a81fe575580 b/Library/Artifacts/66/66a3ea23a83b0507256b6a81fe575580 new file mode 100644 index 000000000..672191667 Binary files /dev/null and b/Library/Artifacts/66/66a3ea23a83b0507256b6a81fe575580 differ diff --git a/Library/Artifacts/66/66d8b90768ec41c2e0a0388aed911367 b/Library/Artifacts/66/66d8b90768ec41c2e0a0388aed911367 new file mode 100644 index 000000000..54af38f22 Binary files /dev/null and b/Library/Artifacts/66/66d8b90768ec41c2e0a0388aed911367 differ diff --git a/Library/Artifacts/66/66dc7c6ea31a772940d3d12903c027eb b/Library/Artifacts/66/66dc7c6ea31a772940d3d12903c027eb new file mode 100644 index 000000000..91fe14b14 Binary files /dev/null and b/Library/Artifacts/66/66dc7c6ea31a772940d3d12903c027eb differ diff --git a/Library/Artifacts/66/66e5cd3727b5aa56468b03eb29b59492 b/Library/Artifacts/66/66e5cd3727b5aa56468b03eb29b59492 new file mode 100644 index 000000000..64311b453 Binary files /dev/null and b/Library/Artifacts/66/66e5cd3727b5aa56468b03eb29b59492 differ diff --git a/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 new file mode 100644 index 000000000..7d1d8e025 Binary files /dev/null and b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 differ diff --git a/Library/Artifacts/66/66fd5d05a85f1f1554050fd1dbe8d727 b/Library/Artifacts/66/66fd5d05a85f1f1554050fd1dbe8d727 new file mode 100644 index 000000000..3088ebfab Binary files /dev/null and b/Library/Artifacts/66/66fd5d05a85f1f1554050fd1dbe8d727 differ diff --git a/Library/Artifacts/67/67041c6fd0f6c86fcf49cd5ec86b1818 b/Library/Artifacts/67/67041c6fd0f6c86fcf49cd5ec86b1818 new file mode 100644 index 000000000..c0b85e825 Binary files /dev/null and b/Library/Artifacts/67/67041c6fd0f6c86fcf49cd5ec86b1818 differ diff --git a/Library/Artifacts/67/6706fa209e0d907f09f1f68a07c279ed b/Library/Artifacts/67/6706fa209e0d907f09f1f68a07c279ed new file mode 100644 index 000000000..bb92accc5 Binary files /dev/null and b/Library/Artifacts/67/6706fa209e0d907f09f1f68a07c279ed differ diff --git a/Library/Artifacts/67/671cde74c3155797a0c4b15cdb2a5636 b/Library/Artifacts/67/671cde74c3155797a0c4b15cdb2a5636 new file mode 100644 index 000000000..a6c61694d Binary files /dev/null and b/Library/Artifacts/67/671cde74c3155797a0c4b15cdb2a5636 differ diff --git a/Library/Artifacts/67/6727706cc5b2360237ad1b91679a99bf b/Library/Artifacts/67/6727706cc5b2360237ad1b91679a99bf new file mode 100644 index 000000000..db83f6918 Binary files /dev/null and b/Library/Artifacts/67/6727706cc5b2360237ad1b91679a99bf differ diff --git a/Library/Artifacts/67/674a1f0a4c04eb40b78b1688e89227b7 b/Library/Artifacts/67/674a1f0a4c04eb40b78b1688e89227b7 new file mode 100644 index 000000000..18cb5dad4 Binary files /dev/null and b/Library/Artifacts/67/674a1f0a4c04eb40b78b1688e89227b7 differ diff --git a/Library/Artifacts/67/674ad4740cd5e14f432e97fc735bd7be b/Library/Artifacts/67/674ad4740cd5e14f432e97fc735bd7be new file mode 100644 index 000000000..2e0cffedd Binary files /dev/null and b/Library/Artifacts/67/674ad4740cd5e14f432e97fc735bd7be differ diff --git a/Library/Artifacts/67/67512a95dd4df9cbcab4f3a10a320971 b/Library/Artifacts/67/67512a95dd4df9cbcab4f3a10a320971 new file mode 100644 index 000000000..e15b78859 Binary files /dev/null and b/Library/Artifacts/67/67512a95dd4df9cbcab4f3a10a320971 differ diff --git a/Library/Artifacts/67/6772583020658a112d49eb93e48379ff b/Library/Artifacts/67/6772583020658a112d49eb93e48379ff new file mode 100644 index 000000000..691677b14 Binary files /dev/null and b/Library/Artifacts/67/6772583020658a112d49eb93e48379ff differ diff --git a/Library/Artifacts/67/67a5e32848cb1cbbfcae80103f504673 b/Library/Artifacts/67/67a5e32848cb1cbbfcae80103f504673 new file mode 100644 index 000000000..d4484f99a Binary files /dev/null and b/Library/Artifacts/67/67a5e32848cb1cbbfcae80103f504673 differ diff --git a/Library/Artifacts/67/67a664bc4a023592dca684ab73d6d3a7 b/Library/Artifacts/67/67a664bc4a023592dca684ab73d6d3a7 new file mode 100644 index 000000000..b523400f3 Binary files /dev/null and b/Library/Artifacts/67/67a664bc4a023592dca684ab73d6d3a7 differ diff --git a/Library/Artifacts/67/67acdc52494cf9de4e256208ede9890b b/Library/Artifacts/67/67acdc52494cf9de4e256208ede9890b new file mode 100644 index 000000000..6677c4d47 Binary files /dev/null and b/Library/Artifacts/67/67acdc52494cf9de4e256208ede9890b differ diff --git a/Library/Artifacts/67/67b3aedb0f2b3161216e2060cbabee62 b/Library/Artifacts/67/67b3aedb0f2b3161216e2060cbabee62 new file mode 100644 index 000000000..c0cbafe23 Binary files /dev/null and b/Library/Artifacts/67/67b3aedb0f2b3161216e2060cbabee62 differ diff --git a/Library/Artifacts/67/67c19a7418c86c4215db73ff4271252a b/Library/Artifacts/67/67c19a7418c86c4215db73ff4271252a new file mode 100644 index 000000000..6af7aa28c Binary files /dev/null and b/Library/Artifacts/67/67c19a7418c86c4215db73ff4271252a differ diff --git a/Library/Artifacts/67/67cb4fa402480283684f4704584c3388 b/Library/Artifacts/67/67cb4fa402480283684f4704584c3388 new file mode 100644 index 000000000..e74f80826 Binary files /dev/null and b/Library/Artifacts/67/67cb4fa402480283684f4704584c3388 differ diff --git a/Library/Artifacts/67/67cbe3767eb3b43c315084d953f6d1a7 b/Library/Artifacts/67/67cbe3767eb3b43c315084d953f6d1a7 new file mode 100644 index 000000000..5295aad1e Binary files /dev/null and b/Library/Artifacts/67/67cbe3767eb3b43c315084d953f6d1a7 differ diff --git a/Library/Artifacts/67/67fb0614d536d61868b111075002f73e b/Library/Artifacts/67/67fb0614d536d61868b111075002f73e new file mode 100644 index 000000000..077c47c3d Binary files /dev/null and b/Library/Artifacts/67/67fb0614d536d61868b111075002f73e differ diff --git a/Library/Artifacts/68/68019815a7888d8e727f8c2e8c4e7fc3 b/Library/Artifacts/68/68019815a7888d8e727f8c2e8c4e7fc3 new file mode 100644 index 000000000..6ac67c796 Binary files /dev/null and b/Library/Artifacts/68/68019815a7888d8e727f8c2e8c4e7fc3 differ diff --git a/Library/Artifacts/68/68113926b3797229a95c5d00879dfe9d b/Library/Artifacts/68/68113926b3797229a95c5d00879dfe9d new file mode 100644 index 000000000..7ff3032e5 Binary files /dev/null and b/Library/Artifacts/68/68113926b3797229a95c5d00879dfe9d differ diff --git a/Library/Artifacts/68/6811ffe14716c2d8c62777146a8c0d17 b/Library/Artifacts/68/6811ffe14716c2d8c62777146a8c0d17 new file mode 100644 index 000000000..b2834f802 Binary files /dev/null and b/Library/Artifacts/68/6811ffe14716c2d8c62777146a8c0d17 differ diff --git a/Library/Artifacts/68/6823036cec19b9f05ce3134c0ee60f94 b/Library/Artifacts/68/6823036cec19b9f05ce3134c0ee60f94 new file mode 100644 index 000000000..b7af7eba0 Binary files /dev/null and b/Library/Artifacts/68/6823036cec19b9f05ce3134c0ee60f94 differ diff --git a/Library/Artifacts/68/682369bd7b40f5bd18b8757cd8257303 b/Library/Artifacts/68/682369bd7b40f5bd18b8757cd8257303 new file mode 100644 index 000000000..8f8c84266 Binary files /dev/null and b/Library/Artifacts/68/682369bd7b40f5bd18b8757cd8257303 differ diff --git a/Library/Artifacts/68/682fab97b348cee4507f52ddcac94227 b/Library/Artifacts/68/682fab97b348cee4507f52ddcac94227 new file mode 100644 index 000000000..8b5772865 Binary files /dev/null and b/Library/Artifacts/68/682fab97b348cee4507f52ddcac94227 differ diff --git a/Library/Artifacts/68/6837e4a3d3c6e4f4c192b77f95c5d36a b/Library/Artifacts/68/6837e4a3d3c6e4f4c192b77f95c5d36a new file mode 100644 index 000000000..5816e41a7 Binary files /dev/null and b/Library/Artifacts/68/6837e4a3d3c6e4f4c192b77f95c5d36a differ diff --git a/Library/Artifacts/68/684259746b6aa7ba36688345e72a578a b/Library/Artifacts/68/684259746b6aa7ba36688345e72a578a new file mode 100644 index 000000000..04c280331 Binary files /dev/null and b/Library/Artifacts/68/684259746b6aa7ba36688345e72a578a differ diff --git a/Library/Artifacts/68/68506d00ebd6336421d020025353858d b/Library/Artifacts/68/68506d00ebd6336421d020025353858d new file mode 100644 index 000000000..3a8ef7890 Binary files /dev/null and b/Library/Artifacts/68/68506d00ebd6336421d020025353858d differ diff --git a/Library/Artifacts/68/685145204dd78691d339b2a9f7f0036b b/Library/Artifacts/68/685145204dd78691d339b2a9f7f0036b new file mode 100644 index 000000000..e2abb524f Binary files /dev/null and b/Library/Artifacts/68/685145204dd78691d339b2a9f7f0036b differ diff --git a/Library/Artifacts/68/68702c4161411a8e8cb8710c159e84e5 b/Library/Artifacts/68/68702c4161411a8e8cb8710c159e84e5 new file mode 100644 index 000000000..601235d8c Binary files /dev/null and b/Library/Artifacts/68/68702c4161411a8e8cb8710c159e84e5 differ diff --git a/Library/Artifacts/68/68744bb0780e118eb75ea37e114fbfba b/Library/Artifacts/68/68744bb0780e118eb75ea37e114fbfba new file mode 100644 index 000000000..af6adda29 Binary files /dev/null and b/Library/Artifacts/68/68744bb0780e118eb75ea37e114fbfba differ diff --git a/Library/Artifacts/68/687984713fe41638a1ed9419ff6bf5fe b/Library/Artifacts/68/687984713fe41638a1ed9419ff6bf5fe new file mode 100644 index 000000000..44b3abc4a Binary files /dev/null and b/Library/Artifacts/68/687984713fe41638a1ed9419ff6bf5fe differ diff --git a/Library/Artifacts/68/687e87cf1b09a148f4bab663da14138d b/Library/Artifacts/68/687e87cf1b09a148f4bab663da14138d new file mode 100644 index 000000000..4d6925e9f Binary files /dev/null and b/Library/Artifacts/68/687e87cf1b09a148f4bab663da14138d differ diff --git a/Library/Artifacts/68/6894c809259e808dedb65cd6501354cf b/Library/Artifacts/68/6894c809259e808dedb65cd6501354cf new file mode 100644 index 000000000..d69637040 Binary files /dev/null and b/Library/Artifacts/68/6894c809259e808dedb65cd6501354cf differ diff --git a/Library/Artifacts/68/689ac53b1c74a991b273e26ad54ea0c9 b/Library/Artifacts/68/689ac53b1c74a991b273e26ad54ea0c9 new file mode 100644 index 000000000..779367a19 Binary files /dev/null and b/Library/Artifacts/68/689ac53b1c74a991b273e26ad54ea0c9 differ diff --git a/Library/Artifacts/68/68b30c4f23248b203cf23fd1c009b683 b/Library/Artifacts/68/68b30c4f23248b203cf23fd1c009b683 new file mode 100644 index 000000000..49c5ca0d3 Binary files /dev/null and b/Library/Artifacts/68/68b30c4f23248b203cf23fd1c009b683 differ diff --git a/Library/Artifacts/68/68be91657d3180b7841a4d3a7c3e1cc1 b/Library/Artifacts/68/68be91657d3180b7841a4d3a7c3e1cc1 new file mode 100644 index 000000000..56ecb4ae0 Binary files /dev/null and b/Library/Artifacts/68/68be91657d3180b7841a4d3a7c3e1cc1 differ diff --git a/Library/Artifacts/68/68cad394e838a2b345a178d235236b22 b/Library/Artifacts/68/68cad394e838a2b345a178d235236b22 new file mode 100644 index 000000000..d435327c3 Binary files /dev/null and b/Library/Artifacts/68/68cad394e838a2b345a178d235236b22 differ diff --git a/Library/Artifacts/68/68cb8b2c4a45aa44da45518ec6c01f21 b/Library/Artifacts/68/68cb8b2c4a45aa44da45518ec6c01f21 new file mode 100644 index 000000000..5683a35ab Binary files /dev/null and b/Library/Artifacts/68/68cb8b2c4a45aa44da45518ec6c01f21 differ diff --git a/Library/Artifacts/68/68dacf6332333faa54a70547b0a2e42f b/Library/Artifacts/68/68dacf6332333faa54a70547b0a2e42f new file mode 100644 index 000000000..90b150b2a Binary files /dev/null and b/Library/Artifacts/68/68dacf6332333faa54a70547b0a2e42f differ diff --git a/Library/Artifacts/68/68dcf7ae9aa47f13347aa57022f0fc8f b/Library/Artifacts/68/68dcf7ae9aa47f13347aa57022f0fc8f new file mode 100644 index 000000000..df9be736e Binary files /dev/null and b/Library/Artifacts/68/68dcf7ae9aa47f13347aa57022f0fc8f differ diff --git a/Library/Artifacts/68/68e9de7cfa07d1875198e509b4a4934a b/Library/Artifacts/68/68e9de7cfa07d1875198e509b4a4934a new file mode 100644 index 000000000..066d40bae Binary files /dev/null and b/Library/Artifacts/68/68e9de7cfa07d1875198e509b4a4934a differ diff --git a/Library/Artifacts/69/692ce9fd216272c63f2d7cfe1d1fa809 b/Library/Artifacts/69/692ce9fd216272c63f2d7cfe1d1fa809 new file mode 100644 index 000000000..b0c79f863 Binary files /dev/null and b/Library/Artifacts/69/692ce9fd216272c63f2d7cfe1d1fa809 differ diff --git a/Library/Artifacts/69/692f7847926ed7661cf856aeae7e9162 b/Library/Artifacts/69/692f7847926ed7661cf856aeae7e9162 new file mode 100644 index 000000000..d8e3d32b2 Binary files /dev/null and b/Library/Artifacts/69/692f7847926ed7661cf856aeae7e9162 differ diff --git a/Library/Artifacts/69/6951b572e978f2e1df213919620d88ab b/Library/Artifacts/69/6951b572e978f2e1df213919620d88ab new file mode 100644 index 000000000..395befe83 Binary files /dev/null and b/Library/Artifacts/69/6951b572e978f2e1df213919620d88ab differ diff --git a/Library/Artifacts/69/6951dfdf7b9c3c76b311d3448d0a1a3f b/Library/Artifacts/69/6951dfdf7b9c3c76b311d3448d0a1a3f new file mode 100644 index 000000000..e5994a474 Binary files /dev/null and b/Library/Artifacts/69/6951dfdf7b9c3c76b311d3448d0a1a3f differ diff --git a/Library/Artifacts/69/69540ea7ada69f1a1f90867176e083bd b/Library/Artifacts/69/69540ea7ada69f1a1f90867176e083bd new file mode 100644 index 000000000..525a64dfb Binary files /dev/null and b/Library/Artifacts/69/69540ea7ada69f1a1f90867176e083bd differ diff --git a/Library/Artifacts/69/695ae67cbaca5a20024b6a1067029294 b/Library/Artifacts/69/695ae67cbaca5a20024b6a1067029294 new file mode 100644 index 000000000..439b4e5dc Binary files /dev/null and b/Library/Artifacts/69/695ae67cbaca5a20024b6a1067029294 differ diff --git a/Library/Artifacts/69/696bedd2e36fdb3b3e0a19216054c874 b/Library/Artifacts/69/696bedd2e36fdb3b3e0a19216054c874 new file mode 100644 index 000000000..c3b0eb5f8 Binary files /dev/null and b/Library/Artifacts/69/696bedd2e36fdb3b3e0a19216054c874 differ diff --git a/Library/Artifacts/69/6977a92ee827fcb36100b274898fb81f b/Library/Artifacts/69/6977a92ee827fcb36100b274898fb81f new file mode 100644 index 000000000..23fce5ac1 Binary files /dev/null and b/Library/Artifacts/69/6977a92ee827fcb36100b274898fb81f differ diff --git a/Library/Artifacts/69/697aadcf6ad40307047149e13672f719 b/Library/Artifacts/69/697aadcf6ad40307047149e13672f719 new file mode 100644 index 000000000..9c362e701 Binary files /dev/null and b/Library/Artifacts/69/697aadcf6ad40307047149e13672f719 differ diff --git a/Library/Artifacts/69/697fff2601a139e352114d6dc5321f14 b/Library/Artifacts/69/697fff2601a139e352114d6dc5321f14 new file mode 100644 index 000000000..dac89f370 Binary files /dev/null and b/Library/Artifacts/69/697fff2601a139e352114d6dc5321f14 differ diff --git a/Library/Artifacts/69/6990e2e35f327edeea86b84535fbad4e b/Library/Artifacts/69/6990e2e35f327edeea86b84535fbad4e new file mode 100644 index 000000000..fc3448500 Binary files /dev/null and b/Library/Artifacts/69/6990e2e35f327edeea86b84535fbad4e differ diff --git a/Library/Artifacts/69/69aac97e3743b35adfd77b59157d6c48 b/Library/Artifacts/69/69aac97e3743b35adfd77b59157d6c48 new file mode 100644 index 000000000..add1b9bdf Binary files /dev/null and b/Library/Artifacts/69/69aac97e3743b35adfd77b59157d6c48 differ diff --git a/Library/Artifacts/69/69b6a7c96ef758018d63560f140aff3f b/Library/Artifacts/69/69b6a7c96ef758018d63560f140aff3f new file mode 100644 index 000000000..26c3dd4b7 Binary files /dev/null and b/Library/Artifacts/69/69b6a7c96ef758018d63560f140aff3f differ diff --git a/Library/Artifacts/69/69c48ba0fa5f2a53586fdf8ef97d4906 b/Library/Artifacts/69/69c48ba0fa5f2a53586fdf8ef97d4906 new file mode 100644 index 000000000..e53c1385b Binary files /dev/null and b/Library/Artifacts/69/69c48ba0fa5f2a53586fdf8ef97d4906 differ diff --git a/Library/Artifacts/69/69c89b611ac97abec050c3909b27ded9 b/Library/Artifacts/69/69c89b611ac97abec050c3909b27ded9 new file mode 100644 index 000000000..6f4a3e92f Binary files /dev/null and b/Library/Artifacts/69/69c89b611ac97abec050c3909b27ded9 differ diff --git a/Library/Artifacts/69/69d7467a920182b0013d48acd08f1373 b/Library/Artifacts/69/69d7467a920182b0013d48acd08f1373 new file mode 100644 index 000000000..85d0ce823 Binary files /dev/null and b/Library/Artifacts/69/69d7467a920182b0013d48acd08f1373 differ diff --git a/Library/Artifacts/69/69e54f8a769a20b5bac64779593dce19 b/Library/Artifacts/69/69e54f8a769a20b5bac64779593dce19 new file mode 100644 index 000000000..168ae8bac Binary files /dev/null and b/Library/Artifacts/69/69e54f8a769a20b5bac64779593dce19 differ diff --git a/Library/Artifacts/69/69ebfc2bb4f70a59b94a2ea3db9e8c5d b/Library/Artifacts/69/69ebfc2bb4f70a59b94a2ea3db9e8c5d new file mode 100644 index 000000000..52598b7e5 Binary files /dev/null and b/Library/Artifacts/69/69ebfc2bb4f70a59b94a2ea3db9e8c5d differ diff --git a/Library/Artifacts/69/69efed80717c72744dcc5a28888d2496 b/Library/Artifacts/69/69efed80717c72744dcc5a28888d2496 new file mode 100644 index 000000000..79a41a464 Binary files /dev/null and b/Library/Artifacts/69/69efed80717c72744dcc5a28888d2496 differ diff --git a/Library/Artifacts/69/69f8fcae0b2ba15b19b334a5542f814a b/Library/Artifacts/69/69f8fcae0b2ba15b19b334a5542f814a new file mode 100644 index 000000000..1cb908c2c Binary files /dev/null and b/Library/Artifacts/69/69f8fcae0b2ba15b19b334a5542f814a differ diff --git a/Library/Artifacts/6a/6a1b5dfe9379372a55288173a5a1a56a b/Library/Artifacts/6a/6a1b5dfe9379372a55288173a5a1a56a new file mode 100644 index 000000000..5e7c6c15a Binary files /dev/null and b/Library/Artifacts/6a/6a1b5dfe9379372a55288173a5a1a56a differ diff --git a/Library/Artifacts/6a/6a1dcf833bc6be0d8484dc8806d4abdb b/Library/Artifacts/6a/6a1dcf833bc6be0d8484dc8806d4abdb new file mode 100644 index 000000000..4875cac5b Binary files /dev/null and b/Library/Artifacts/6a/6a1dcf833bc6be0d8484dc8806d4abdb differ diff --git a/Library/Artifacts/6a/6a20688e2ccdab1a57a618f0bd0ddce9 b/Library/Artifacts/6a/6a20688e2ccdab1a57a618f0bd0ddce9 new file mode 100644 index 000000000..a72716f24 Binary files /dev/null and b/Library/Artifacts/6a/6a20688e2ccdab1a57a618f0bd0ddce9 differ diff --git a/Library/Artifacts/6a/6a2a9ece619174bb78f879ee0c93afb0 b/Library/Artifacts/6a/6a2a9ece619174bb78f879ee0c93afb0 new file mode 100644 index 000000000..8e16d3009 Binary files /dev/null and b/Library/Artifacts/6a/6a2a9ece619174bb78f879ee0c93afb0 differ diff --git a/Library/Artifacts/6a/6a2c1d8e44684c4651a8efd1c1cc87fa b/Library/Artifacts/6a/6a2c1d8e44684c4651a8efd1c1cc87fa new file mode 100644 index 000000000..e9986988b Binary files /dev/null and b/Library/Artifacts/6a/6a2c1d8e44684c4651a8efd1c1cc87fa differ diff --git a/Library/Artifacts/6a/6a4556ecda1e8a2b5cb9d87b53fe1863 b/Library/Artifacts/6a/6a4556ecda1e8a2b5cb9d87b53fe1863 new file mode 100644 index 000000000..91cbb07c1 Binary files /dev/null and b/Library/Artifacts/6a/6a4556ecda1e8a2b5cb9d87b53fe1863 differ diff --git a/Library/Artifacts/6a/6a4d048791a0061c3a905dc7ac9d2638 b/Library/Artifacts/6a/6a4d048791a0061c3a905dc7ac9d2638 new file mode 100644 index 000000000..7547c4bf1 Binary files /dev/null and b/Library/Artifacts/6a/6a4d048791a0061c3a905dc7ac9d2638 differ diff --git a/Library/Artifacts/6a/6a4f64c8f0aad0d74f81f15c65571697 b/Library/Artifacts/6a/6a4f64c8f0aad0d74f81f15c65571697 new file mode 100644 index 000000000..e1e352e94 Binary files /dev/null and b/Library/Artifacts/6a/6a4f64c8f0aad0d74f81f15c65571697 differ diff --git a/Library/Artifacts/6a/6a58c9c506622c611afb277a5b7f1445 b/Library/Artifacts/6a/6a58c9c506622c611afb277a5b7f1445 new file mode 100644 index 000000000..04811fdbc Binary files /dev/null and b/Library/Artifacts/6a/6a58c9c506622c611afb277a5b7f1445 differ diff --git a/Library/Artifacts/6a/6a5f8c36507871ae1e4855faeae6ec88 b/Library/Artifacts/6a/6a5f8c36507871ae1e4855faeae6ec88 new file mode 100644 index 000000000..ccdae5fda Binary files /dev/null and b/Library/Artifacts/6a/6a5f8c36507871ae1e4855faeae6ec88 differ diff --git a/Library/Artifacts/6a/6a5fbb65f2b3f3041a7eea0de13aac15 b/Library/Artifacts/6a/6a5fbb65f2b3f3041a7eea0de13aac15 new file mode 100644 index 000000000..3ab86aa81 Binary files /dev/null and b/Library/Artifacts/6a/6a5fbb65f2b3f3041a7eea0de13aac15 differ diff --git a/Library/Artifacts/6a/6a6307b645fe89343ead8bbfaaa5fcb4 b/Library/Artifacts/6a/6a6307b645fe89343ead8bbfaaa5fcb4 new file mode 100644 index 000000000..c7f7ef1c9 Binary files /dev/null and b/Library/Artifacts/6a/6a6307b645fe89343ead8bbfaaa5fcb4 differ diff --git a/Library/Artifacts/6a/6a6cb5c92561084c111c84e0bb463497 b/Library/Artifacts/6a/6a6cb5c92561084c111c84e0bb463497 new file mode 100644 index 000000000..2f7834784 Binary files /dev/null and b/Library/Artifacts/6a/6a6cb5c92561084c111c84e0bb463497 differ diff --git a/Library/Artifacts/6a/6a700dc48aab69d5869c1fdaa45a9876 b/Library/Artifacts/6a/6a700dc48aab69d5869c1fdaa45a9876 new file mode 100644 index 000000000..352df5428 Binary files /dev/null and b/Library/Artifacts/6a/6a700dc48aab69d5869c1fdaa45a9876 differ diff --git a/Library/Artifacts/6a/6a7efeaf9af59ec66337dcf51683ef3a b/Library/Artifacts/6a/6a7efeaf9af59ec66337dcf51683ef3a new file mode 100644 index 000000000..020eabb81 Binary files /dev/null and b/Library/Artifacts/6a/6a7efeaf9af59ec66337dcf51683ef3a differ diff --git a/Library/Artifacts/6a/6a88e58b766105fd51457f8e95d60988 b/Library/Artifacts/6a/6a88e58b766105fd51457f8e95d60988 new file mode 100644 index 000000000..4c551ec69 Binary files /dev/null and b/Library/Artifacts/6a/6a88e58b766105fd51457f8e95d60988 differ diff --git a/Library/Artifacts/6a/6a98e342a236f8b91f7005c8053b87d1 b/Library/Artifacts/6a/6a98e342a236f8b91f7005c8053b87d1 new file mode 100644 index 000000000..3a5de6634 Binary files /dev/null and b/Library/Artifacts/6a/6a98e342a236f8b91f7005c8053b87d1 differ diff --git a/Library/Artifacts/6a/6ab4916382e1944a9e32247f69a33fe1 b/Library/Artifacts/6a/6ab4916382e1944a9e32247f69a33fe1 new file mode 100644 index 000000000..6f0b20952 Binary files /dev/null and b/Library/Artifacts/6a/6ab4916382e1944a9e32247f69a33fe1 differ diff --git a/Library/Artifacts/6a/6ab8b1051ef6e3e1a293e944a72b5ba0 b/Library/Artifacts/6a/6ab8b1051ef6e3e1a293e944a72b5ba0 new file mode 100644 index 000000000..891d6e458 Binary files /dev/null and b/Library/Artifacts/6a/6ab8b1051ef6e3e1a293e944a72b5ba0 differ diff --git a/Library/Artifacts/6a/6ac1ec4262a867cf2ee82a91c1f8cf4b b/Library/Artifacts/6a/6ac1ec4262a867cf2ee82a91c1f8cf4b new file mode 100644 index 000000000..52712d132 Binary files /dev/null and b/Library/Artifacts/6a/6ac1ec4262a867cf2ee82a91c1f8cf4b differ diff --git a/Library/Artifacts/6a/6acd13aa6d1517b25a647a59664af56b b/Library/Artifacts/6a/6acd13aa6d1517b25a647a59664af56b new file mode 100644 index 000000000..19a8f2c91 Binary files /dev/null and b/Library/Artifacts/6a/6acd13aa6d1517b25a647a59664af56b differ diff --git a/Library/Artifacts/6a/6ace73e1dd759163e4a6ee68d0476059 b/Library/Artifacts/6a/6ace73e1dd759163e4a6ee68d0476059 new file mode 100644 index 000000000..cd9f20bec Binary files /dev/null and b/Library/Artifacts/6a/6ace73e1dd759163e4a6ee68d0476059 differ diff --git a/Library/Artifacts/6a/6ad6afc2c1d5b0187a0bcce17793e289 b/Library/Artifacts/6a/6ad6afc2c1d5b0187a0bcce17793e289 new file mode 100644 index 000000000..8c2bcc81e Binary files /dev/null and b/Library/Artifacts/6a/6ad6afc2c1d5b0187a0bcce17793e289 differ diff --git a/Library/Artifacts/6a/6ad6ee7129e429264f47965ea1aa0a3b b/Library/Artifacts/6a/6ad6ee7129e429264f47965ea1aa0a3b new file mode 100644 index 000000000..db39bb86d Binary files /dev/null and b/Library/Artifacts/6a/6ad6ee7129e429264f47965ea1aa0a3b differ diff --git a/Library/Artifacts/6a/6adcf8793a18cee2e99bb038fa6b7a41 b/Library/Artifacts/6a/6adcf8793a18cee2e99bb038fa6b7a41 new file mode 100644 index 000000000..7e6636ed4 Binary files /dev/null and b/Library/Artifacts/6a/6adcf8793a18cee2e99bb038fa6b7a41 differ diff --git a/Library/Artifacts/6a/6afcf53931f81b4f0887e8344f1cf687 b/Library/Artifacts/6a/6afcf53931f81b4f0887e8344f1cf687 new file mode 100644 index 000000000..dc66d3f55 Binary files /dev/null and b/Library/Artifacts/6a/6afcf53931f81b4f0887e8344f1cf687 differ diff --git a/Library/Artifacts/6b/6b0c1ca561a0bca47d5fc7e99f5adb67 b/Library/Artifacts/6b/6b0c1ca561a0bca47d5fc7e99f5adb67 new file mode 100644 index 000000000..19c7b643b Binary files /dev/null and b/Library/Artifacts/6b/6b0c1ca561a0bca47d5fc7e99f5adb67 differ diff --git a/Library/Artifacts/6b/6b0c9110732d6a1d6db17421f7dd0eb2 b/Library/Artifacts/6b/6b0c9110732d6a1d6db17421f7dd0eb2 new file mode 100644 index 000000000..0343a05ef Binary files /dev/null and b/Library/Artifacts/6b/6b0c9110732d6a1d6db17421f7dd0eb2 differ diff --git a/Library/Artifacts/6b/6b2d293d5212b1477251b6cd6a6ad29c b/Library/Artifacts/6b/6b2d293d5212b1477251b6cd6a6ad29c new file mode 100644 index 000000000..a378a7799 Binary files /dev/null and b/Library/Artifacts/6b/6b2d293d5212b1477251b6cd6a6ad29c differ diff --git a/Library/Artifacts/6b/6b4c305b27d57f5e336774434a3fec60 b/Library/Artifacts/6b/6b4c305b27d57f5e336774434a3fec60 new file mode 100644 index 000000000..9cfc4a0a8 Binary files /dev/null and b/Library/Artifacts/6b/6b4c305b27d57f5e336774434a3fec60 differ diff --git a/Library/Artifacts/6b/6b5acba636a171dbb07639cee6e81478 b/Library/Artifacts/6b/6b5acba636a171dbb07639cee6e81478 new file mode 100644 index 000000000..a0e1d9e55 Binary files /dev/null and b/Library/Artifacts/6b/6b5acba636a171dbb07639cee6e81478 differ diff --git a/Library/Artifacts/6b/6b6e0ed44dbdbf0c84fccc9c7ca7c6f9 b/Library/Artifacts/6b/6b6e0ed44dbdbf0c84fccc9c7ca7c6f9 new file mode 100644 index 000000000..6a4fe0852 Binary files /dev/null and b/Library/Artifacts/6b/6b6e0ed44dbdbf0c84fccc9c7ca7c6f9 differ diff --git a/Library/Artifacts/6b/6b7cf51b105776b03ade87d4e4ce099b b/Library/Artifacts/6b/6b7cf51b105776b03ade87d4e4ce099b new file mode 100644 index 000000000..8082d6147 Binary files /dev/null and b/Library/Artifacts/6b/6b7cf51b105776b03ade87d4e4ce099b differ diff --git a/Library/Artifacts/6b/6b7d1e95ef24f9f8a556e9e4bc09c532 b/Library/Artifacts/6b/6b7d1e95ef24f9f8a556e9e4bc09c532 new file mode 100644 index 000000000..49624cce7 Binary files /dev/null and b/Library/Artifacts/6b/6b7d1e95ef24f9f8a556e9e4bc09c532 differ diff --git a/Library/Artifacts/6b/6b9212976a4250d09ef16ba77d93cbf9 b/Library/Artifacts/6b/6b9212976a4250d09ef16ba77d93cbf9 new file mode 100644 index 000000000..464939019 Binary files /dev/null and b/Library/Artifacts/6b/6b9212976a4250d09ef16ba77d93cbf9 differ diff --git a/Library/Artifacts/6b/6babe09e73fa70dd2885355973f5701b b/Library/Artifacts/6b/6babe09e73fa70dd2885355973f5701b new file mode 100644 index 000000000..85a45d36e Binary files /dev/null and b/Library/Artifacts/6b/6babe09e73fa70dd2885355973f5701b differ diff --git a/Library/Artifacts/6b/6bccfd6e24c56bc468f616bfbb0a1308 b/Library/Artifacts/6b/6bccfd6e24c56bc468f616bfbb0a1308 new file mode 100644 index 000000000..9a85c6ac7 Binary files /dev/null and b/Library/Artifacts/6b/6bccfd6e24c56bc468f616bfbb0a1308 differ diff --git a/Library/Artifacts/6b/6bd044cb1f54ab188cd75d0d6701309e b/Library/Artifacts/6b/6bd044cb1f54ab188cd75d0d6701309e new file mode 100644 index 000000000..23837cf39 Binary files /dev/null and b/Library/Artifacts/6b/6bd044cb1f54ab188cd75d0d6701309e differ diff --git a/Library/Artifacts/6b/6bde0ec6439441158263168ef7cf09aa b/Library/Artifacts/6b/6bde0ec6439441158263168ef7cf09aa new file mode 100644 index 000000000..6bc0461df Binary files /dev/null and b/Library/Artifacts/6b/6bde0ec6439441158263168ef7cf09aa differ diff --git a/Library/Artifacts/6b/6bea44c4009d40c7e1d6f0431e2f96ac b/Library/Artifacts/6b/6bea44c4009d40c7e1d6f0431e2f96ac new file mode 100644 index 000000000..854ac36d5 Binary files /dev/null and b/Library/Artifacts/6b/6bea44c4009d40c7e1d6f0431e2f96ac differ diff --git a/Library/Artifacts/6c/6c06557a0db043ad90257b6e62417476 b/Library/Artifacts/6c/6c06557a0db043ad90257b6e62417476 new file mode 100644 index 000000000..31a7d21f3 Binary files /dev/null and b/Library/Artifacts/6c/6c06557a0db043ad90257b6e62417476 differ diff --git a/Library/Artifacts/6c/6c0bd44bae42451663e220c5ce990212 b/Library/Artifacts/6c/6c0bd44bae42451663e220c5ce990212 new file mode 100644 index 000000000..7df80c437 Binary files /dev/null and b/Library/Artifacts/6c/6c0bd44bae42451663e220c5ce990212 differ diff --git a/Library/Artifacts/6c/6c0d4e659bc0e8284eb6e7c5bd98992f b/Library/Artifacts/6c/6c0d4e659bc0e8284eb6e7c5bd98992f new file mode 100644 index 000000000..1e88986fc Binary files /dev/null and b/Library/Artifacts/6c/6c0d4e659bc0e8284eb6e7c5bd98992f differ diff --git a/Library/Artifacts/6c/6c1cf4a8acb4240e7648316b094319fb b/Library/Artifacts/6c/6c1cf4a8acb4240e7648316b094319fb new file mode 100644 index 000000000..d4a327f0c Binary files /dev/null and b/Library/Artifacts/6c/6c1cf4a8acb4240e7648316b094319fb differ diff --git a/Library/Artifacts/6c/6c251dfd21ee9c43a3386523c2a836f6 b/Library/Artifacts/6c/6c251dfd21ee9c43a3386523c2a836f6 new file mode 100644 index 000000000..9faaf0073 Binary files /dev/null and b/Library/Artifacts/6c/6c251dfd21ee9c43a3386523c2a836f6 differ diff --git a/Library/Artifacts/6c/6c34857edc79fc99a16c09c635dd09bd b/Library/Artifacts/6c/6c34857edc79fc99a16c09c635dd09bd new file mode 100644 index 000000000..d21e60950 Binary files /dev/null and b/Library/Artifacts/6c/6c34857edc79fc99a16c09c635dd09bd differ diff --git a/Library/Artifacts/6c/6c4b7b010b2cc02237c93b74084cd7a2 b/Library/Artifacts/6c/6c4b7b010b2cc02237c93b74084cd7a2 new file mode 100644 index 000000000..ddae33db4 Binary files /dev/null and b/Library/Artifacts/6c/6c4b7b010b2cc02237c93b74084cd7a2 differ diff --git a/Library/Artifacts/6c/6c58e9ca9046a0018a0f9f11d35c0f09 b/Library/Artifacts/6c/6c58e9ca9046a0018a0f9f11d35c0f09 new file mode 100644 index 000000000..d57610fb5 Binary files /dev/null and b/Library/Artifacts/6c/6c58e9ca9046a0018a0f9f11d35c0f09 differ diff --git a/Library/Artifacts/6c/6c6834841b6de6672b5b81ab210cea89 b/Library/Artifacts/6c/6c6834841b6de6672b5b81ab210cea89 new file mode 100644 index 000000000..0596c2c36 Binary files /dev/null and b/Library/Artifacts/6c/6c6834841b6de6672b5b81ab210cea89 differ diff --git a/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 new file mode 100644 index 000000000..b810d6185 Binary files /dev/null and b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 differ diff --git a/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 new file mode 100644 index 000000000..895200761 Binary files /dev/null and b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 differ diff --git a/Library/Artifacts/6c/6c9c48daf162b3d51542f50a0a1b06c7 b/Library/Artifacts/6c/6c9c48daf162b3d51542f50a0a1b06c7 new file mode 100644 index 000000000..d686151de Binary files /dev/null and b/Library/Artifacts/6c/6c9c48daf162b3d51542f50a0a1b06c7 differ diff --git a/Library/Artifacts/6c/6cf76f7099712dd1ebb169a9cb5d3dcf b/Library/Artifacts/6c/6cf76f7099712dd1ebb169a9cb5d3dcf new file mode 100644 index 000000000..6bd405857 Binary files /dev/null and b/Library/Artifacts/6c/6cf76f7099712dd1ebb169a9cb5d3dcf differ diff --git a/Library/Artifacts/6c/6cf7f1f6c4d20c5383c2396af84899b5 b/Library/Artifacts/6c/6cf7f1f6c4d20c5383c2396af84899b5 new file mode 100644 index 000000000..ed07b7efb Binary files /dev/null and b/Library/Artifacts/6c/6cf7f1f6c4d20c5383c2396af84899b5 differ diff --git a/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e new file mode 100644 index 000000000..233a55498 Binary files /dev/null and b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e differ diff --git a/Library/Artifacts/6c/6cfa75330240b01f37226938798d5928 b/Library/Artifacts/6c/6cfa75330240b01f37226938798d5928 new file mode 100644 index 000000000..9e279a412 Binary files /dev/null and b/Library/Artifacts/6c/6cfa75330240b01f37226938798d5928 differ diff --git a/Library/Artifacts/6c/6cff742ebdabb15e99b5602b69127201 b/Library/Artifacts/6c/6cff742ebdabb15e99b5602b69127201 new file mode 100644 index 000000000..e437359f5 Binary files /dev/null and b/Library/Artifacts/6c/6cff742ebdabb15e99b5602b69127201 differ diff --git a/Library/Artifacts/6d/6d03d47e9bd0362e7cc91bb059afef09 b/Library/Artifacts/6d/6d03d47e9bd0362e7cc91bb059afef09 new file mode 100644 index 000000000..2bf847ac0 Binary files /dev/null and b/Library/Artifacts/6d/6d03d47e9bd0362e7cc91bb059afef09 differ diff --git a/Library/Artifacts/6d/6d0bb832294d84b7c5c4f112e15f00fb b/Library/Artifacts/6d/6d0bb832294d84b7c5c4f112e15f00fb new file mode 100644 index 000000000..cdc3b7735 Binary files /dev/null and b/Library/Artifacts/6d/6d0bb832294d84b7c5c4f112e15f00fb differ diff --git a/Library/Artifacts/6d/6d0c86ca57ac78edea77cc6053c6ac7b b/Library/Artifacts/6d/6d0c86ca57ac78edea77cc6053c6ac7b new file mode 100644 index 000000000..e5925cf8b Binary files /dev/null and b/Library/Artifacts/6d/6d0c86ca57ac78edea77cc6053c6ac7b differ diff --git a/Library/Artifacts/6d/6d305be6820a03bda6437c9d8a47bf3d b/Library/Artifacts/6d/6d305be6820a03bda6437c9d8a47bf3d new file mode 100644 index 000000000..70c9e63b2 Binary files /dev/null and b/Library/Artifacts/6d/6d305be6820a03bda6437c9d8a47bf3d differ diff --git a/Library/Artifacts/6d/6d3481a160fffce4caf34119a076f7b9 b/Library/Artifacts/6d/6d3481a160fffce4caf34119a076f7b9 new file mode 100644 index 000000000..d393fdde8 Binary files /dev/null and b/Library/Artifacts/6d/6d3481a160fffce4caf34119a076f7b9 differ diff --git a/Library/Artifacts/6d/6d3946138e3ed14cf074279c38c81c80 b/Library/Artifacts/6d/6d3946138e3ed14cf074279c38c81c80 new file mode 100644 index 000000000..ccdf9a479 Binary files /dev/null and b/Library/Artifacts/6d/6d3946138e3ed14cf074279c38c81c80 differ diff --git a/Library/Artifacts/6d/6d3d9b9a26325e0464bd9d6da05640f8 b/Library/Artifacts/6d/6d3d9b9a26325e0464bd9d6da05640f8 new file mode 100644 index 000000000..dccf3beff Binary files /dev/null and b/Library/Artifacts/6d/6d3d9b9a26325e0464bd9d6da05640f8 differ diff --git a/Library/Artifacts/6d/6d4a16c27eb384c86bb8a228cdeb8537 b/Library/Artifacts/6d/6d4a16c27eb384c86bb8a228cdeb8537 new file mode 100644 index 000000000..27a8e0aea Binary files /dev/null and b/Library/Artifacts/6d/6d4a16c27eb384c86bb8a228cdeb8537 differ diff --git a/Library/Artifacts/6d/6d69a8465c80075deadcc429d6c1bad9 b/Library/Artifacts/6d/6d69a8465c80075deadcc429d6c1bad9 new file mode 100644 index 000000000..6a234fecf Binary files /dev/null and b/Library/Artifacts/6d/6d69a8465c80075deadcc429d6c1bad9 differ diff --git a/Library/Artifacts/6d/6d6d71e76b5a19658fdd49d5ad7bf8bc b/Library/Artifacts/6d/6d6d71e76b5a19658fdd49d5ad7bf8bc new file mode 100644 index 000000000..c61a89094 Binary files /dev/null and b/Library/Artifacts/6d/6d6d71e76b5a19658fdd49d5ad7bf8bc differ diff --git a/Library/Artifacts/6d/6d704159bf272efd8bd5a14c20e6030b b/Library/Artifacts/6d/6d704159bf272efd8bd5a14c20e6030b new file mode 100644 index 000000000..34b09e996 Binary files /dev/null and b/Library/Artifacts/6d/6d704159bf272efd8bd5a14c20e6030b differ diff --git a/Library/Artifacts/6d/6d709872d648c5be6db0fb7a07bb0c00 b/Library/Artifacts/6d/6d709872d648c5be6db0fb7a07bb0c00 new file mode 100644 index 000000000..76e26b7c6 Binary files /dev/null and b/Library/Artifacts/6d/6d709872d648c5be6db0fb7a07bb0c00 differ diff --git a/Library/Artifacts/6d/6d79ad50aefec23e480b8316d281e552 b/Library/Artifacts/6d/6d79ad50aefec23e480b8316d281e552 new file mode 100644 index 000000000..82c45174a Binary files /dev/null and b/Library/Artifacts/6d/6d79ad50aefec23e480b8316d281e552 differ diff --git a/Library/Artifacts/6d/6d86363a823c5548eaf386ea592878c5 b/Library/Artifacts/6d/6d86363a823c5548eaf386ea592878c5 new file mode 100644 index 000000000..87df7ab72 Binary files /dev/null and b/Library/Artifacts/6d/6d86363a823c5548eaf386ea592878c5 differ diff --git a/Library/Artifacts/6d/6d86562868b3bf4ff2afcf2f7ed8edd9 b/Library/Artifacts/6d/6d86562868b3bf4ff2afcf2f7ed8edd9 new file mode 100644 index 000000000..8d78176fc Binary files /dev/null and b/Library/Artifacts/6d/6d86562868b3bf4ff2afcf2f7ed8edd9 differ diff --git a/Library/Artifacts/6d/6d9f939a0bc70d0cbe8e62e2c808bbf9 b/Library/Artifacts/6d/6d9f939a0bc70d0cbe8e62e2c808bbf9 new file mode 100644 index 000000000..53ae70c0a Binary files /dev/null and b/Library/Artifacts/6d/6d9f939a0bc70d0cbe8e62e2c808bbf9 differ diff --git a/Library/Artifacts/6d/6da36435e46c14282961f4bbfb9d2e9a b/Library/Artifacts/6d/6da36435e46c14282961f4bbfb9d2e9a new file mode 100644 index 000000000..956ad0bbb Binary files /dev/null and b/Library/Artifacts/6d/6da36435e46c14282961f4bbfb9d2e9a differ diff --git a/Library/Artifacts/6d/6da609c58917d83e4b5a0ac849b66281 b/Library/Artifacts/6d/6da609c58917d83e4b5a0ac849b66281 new file mode 100644 index 000000000..ea45f1743 Binary files /dev/null and b/Library/Artifacts/6d/6da609c58917d83e4b5a0ac849b66281 differ diff --git a/Library/Artifacts/6d/6dacefa29d75d4bf5996f02adf2e06b3 b/Library/Artifacts/6d/6dacefa29d75d4bf5996f02adf2e06b3 new file mode 100644 index 000000000..bfa1470ad Binary files /dev/null and b/Library/Artifacts/6d/6dacefa29d75d4bf5996f02adf2e06b3 differ diff --git a/Library/Artifacts/6d/6db075e11659f16445692f4f023d8588 b/Library/Artifacts/6d/6db075e11659f16445692f4f023d8588 new file mode 100644 index 000000000..1719909cd Binary files /dev/null and b/Library/Artifacts/6d/6db075e11659f16445692f4f023d8588 differ diff --git a/Library/Artifacts/6d/6dcb66c812a1f4b0f0668d1bbcd97ad4 b/Library/Artifacts/6d/6dcb66c812a1f4b0f0668d1bbcd97ad4 new file mode 100644 index 000000000..d78ceaa98 Binary files /dev/null and b/Library/Artifacts/6d/6dcb66c812a1f4b0f0668d1bbcd97ad4 differ diff --git a/Library/Artifacts/6d/6dd33bbf96e976f7d2978e8d6549b9db b/Library/Artifacts/6d/6dd33bbf96e976f7d2978e8d6549b9db new file mode 100644 index 000000000..e4cf0a218 Binary files /dev/null and b/Library/Artifacts/6d/6dd33bbf96e976f7d2978e8d6549b9db differ diff --git a/Library/Artifacts/6d/6dd4b8d409eb8a6619bf639e95cecede b/Library/Artifacts/6d/6dd4b8d409eb8a6619bf639e95cecede new file mode 100644 index 000000000..a86f46d32 Binary files /dev/null and b/Library/Artifacts/6d/6dd4b8d409eb8a6619bf639e95cecede differ diff --git a/Library/Artifacts/6d/6de01c3a8514bc744a282440295e2cae b/Library/Artifacts/6d/6de01c3a8514bc744a282440295e2cae new file mode 100644 index 000000000..622b2bb64 Binary files /dev/null and b/Library/Artifacts/6d/6de01c3a8514bc744a282440295e2cae differ diff --git a/Library/Artifacts/6d/6de6aac90f7e43bc41d1c84387f12a5b b/Library/Artifacts/6d/6de6aac90f7e43bc41d1c84387f12a5b new file mode 100644 index 000000000..6d9bf98ea Binary files /dev/null and b/Library/Artifacts/6d/6de6aac90f7e43bc41d1c84387f12a5b differ diff --git a/Library/Artifacts/6e/6e2ddd8252bd30cf952d0f61b1b3d73d b/Library/Artifacts/6e/6e2ddd8252bd30cf952d0f61b1b3d73d new file mode 100644 index 000000000..b48a0edda Binary files /dev/null and b/Library/Artifacts/6e/6e2ddd8252bd30cf952d0f61b1b3d73d differ diff --git a/Library/Artifacts/6e/6e3719ed078539a119a40090bd4d1d08 b/Library/Artifacts/6e/6e3719ed078539a119a40090bd4d1d08 new file mode 100644 index 000000000..d7a54854c Binary files /dev/null and b/Library/Artifacts/6e/6e3719ed078539a119a40090bd4d1d08 differ diff --git a/Library/Artifacts/6e/6e4f18bfdd11ec0e7aeec79961c7456d b/Library/Artifacts/6e/6e4f18bfdd11ec0e7aeec79961c7456d new file mode 100644 index 000000000..255f88efa Binary files /dev/null and b/Library/Artifacts/6e/6e4f18bfdd11ec0e7aeec79961c7456d differ diff --git a/Library/Artifacts/6e/6e5177d4e8d1b60b43bda456e9945e95 b/Library/Artifacts/6e/6e5177d4e8d1b60b43bda456e9945e95 new file mode 100644 index 000000000..7944e8960 Binary files /dev/null and b/Library/Artifacts/6e/6e5177d4e8d1b60b43bda456e9945e95 differ diff --git a/Library/Artifacts/6e/6e5a22856f053e443427d982aea41748 b/Library/Artifacts/6e/6e5a22856f053e443427d982aea41748 new file mode 100644 index 000000000..6a3aa08d8 Binary files /dev/null and b/Library/Artifacts/6e/6e5a22856f053e443427d982aea41748 differ diff --git a/Library/Artifacts/6e/6e69f181e9e6bfc791e2bc01b657dc7e b/Library/Artifacts/6e/6e69f181e9e6bfc791e2bc01b657dc7e new file mode 100644 index 000000000..268133a32 Binary files /dev/null and b/Library/Artifacts/6e/6e69f181e9e6bfc791e2bc01b657dc7e differ diff --git a/Library/Artifacts/6e/6e6cd0cf93fe544e3f7185ac1de2b28a b/Library/Artifacts/6e/6e6cd0cf93fe544e3f7185ac1de2b28a new file mode 100644 index 000000000..aa9a88067 Binary files /dev/null and b/Library/Artifacts/6e/6e6cd0cf93fe544e3f7185ac1de2b28a differ diff --git a/Library/Artifacts/6e/6e6d3da05da230d12d64ef1791efc79b b/Library/Artifacts/6e/6e6d3da05da230d12d64ef1791efc79b new file mode 100644 index 000000000..0db8f589e Binary files /dev/null and b/Library/Artifacts/6e/6e6d3da05da230d12d64ef1791efc79b differ diff --git a/Library/Artifacts/6e/6e98d2f5f87cd11ff9e28f81be390002 b/Library/Artifacts/6e/6e98d2f5f87cd11ff9e28f81be390002 new file mode 100644 index 000000000..29d4f434d Binary files /dev/null and b/Library/Artifacts/6e/6e98d2f5f87cd11ff9e28f81be390002 differ diff --git a/Library/Artifacts/6e/6e9bf134a278b981b567dbab97863c95 b/Library/Artifacts/6e/6e9bf134a278b981b567dbab97863c95 new file mode 100644 index 000000000..8c963cd4b Binary files /dev/null and b/Library/Artifacts/6e/6e9bf134a278b981b567dbab97863c95 differ diff --git a/Library/Artifacts/6e/6ea4c9c31d468261c1c6543ed9953e64 b/Library/Artifacts/6e/6ea4c9c31d468261c1c6543ed9953e64 new file mode 100644 index 000000000..d3cf60c5a Binary files /dev/null and b/Library/Artifacts/6e/6ea4c9c31d468261c1c6543ed9953e64 differ diff --git a/Library/Artifacts/6e/6ea8c9b2d969ef5ef990d17334eaf1c9 b/Library/Artifacts/6e/6ea8c9b2d969ef5ef990d17334eaf1c9 new file mode 100644 index 000000000..8bc6c2396 Binary files /dev/null and b/Library/Artifacts/6e/6ea8c9b2d969ef5ef990d17334eaf1c9 differ diff --git a/Library/Artifacts/6e/6ebdf1cb2d16a5ddcb55fe22d34fcdb4 b/Library/Artifacts/6e/6ebdf1cb2d16a5ddcb55fe22d34fcdb4 new file mode 100644 index 000000000..aa867ecd8 Binary files /dev/null and b/Library/Artifacts/6e/6ebdf1cb2d16a5ddcb55fe22d34fcdb4 differ diff --git a/Library/Artifacts/6e/6eccc186f3c4dbf1d9ee9371faa14898 b/Library/Artifacts/6e/6eccc186f3c4dbf1d9ee9371faa14898 new file mode 100644 index 000000000..82790f5c3 Binary files /dev/null and b/Library/Artifacts/6e/6eccc186f3c4dbf1d9ee9371faa14898 differ diff --git a/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c new file mode 100644 index 000000000..41fe660c7 Binary files /dev/null and b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c differ diff --git a/Library/Artifacts/6e/6eec001b1cf44a87612e1f3c1b754d29 b/Library/Artifacts/6e/6eec001b1cf44a87612e1f3c1b754d29 new file mode 100644 index 000000000..0ff826394 Binary files /dev/null and b/Library/Artifacts/6e/6eec001b1cf44a87612e1f3c1b754d29 differ diff --git a/Library/Artifacts/6e/6eef71356edc4b5c5eb4213060599cc2 b/Library/Artifacts/6e/6eef71356edc4b5c5eb4213060599cc2 new file mode 100644 index 000000000..7b2c275f3 Binary files /dev/null and b/Library/Artifacts/6e/6eef71356edc4b5c5eb4213060599cc2 differ diff --git a/Library/Artifacts/6e/6ef3daee64c8ec868b991221fc80300e b/Library/Artifacts/6e/6ef3daee64c8ec868b991221fc80300e new file mode 100644 index 000000000..57895c62d Binary files /dev/null and b/Library/Artifacts/6e/6ef3daee64c8ec868b991221fc80300e differ diff --git a/Library/Artifacts/6e/6ef4ef79bfc537e9cfde3fd5f5136ccf b/Library/Artifacts/6e/6ef4ef79bfc537e9cfde3fd5f5136ccf new file mode 100644 index 000000000..009575ecf Binary files /dev/null and b/Library/Artifacts/6e/6ef4ef79bfc537e9cfde3fd5f5136ccf differ diff --git a/Library/Artifacts/6f/6f1403fa8cebd7208924ce5358c432cf b/Library/Artifacts/6f/6f1403fa8cebd7208924ce5358c432cf new file mode 100644 index 000000000..e87d1bdee Binary files /dev/null and b/Library/Artifacts/6f/6f1403fa8cebd7208924ce5358c432cf differ diff --git a/Library/Artifacts/6f/6f2438ca77104cb5a5dc310a43b10dfb b/Library/Artifacts/6f/6f2438ca77104cb5a5dc310a43b10dfb new file mode 100644 index 000000000..40b1e7e62 Binary files /dev/null and b/Library/Artifacts/6f/6f2438ca77104cb5a5dc310a43b10dfb differ diff --git a/Library/Artifacts/6f/6f30acae228c24dec1cc571e4b2d22fa b/Library/Artifacts/6f/6f30acae228c24dec1cc571e4b2d22fa new file mode 100644 index 000000000..ebad0d354 Binary files /dev/null and b/Library/Artifacts/6f/6f30acae228c24dec1cc571e4b2d22fa differ diff --git a/Library/Artifacts/6f/6f469d04e7c7c9ee3ae8a4d37016adce b/Library/Artifacts/6f/6f469d04e7c7c9ee3ae8a4d37016adce new file mode 100644 index 000000000..68ec037fb Binary files /dev/null and b/Library/Artifacts/6f/6f469d04e7c7c9ee3ae8a4d37016adce differ diff --git a/Library/Artifacts/6f/6f4c2e30dbc5dd02205d024e5b6ef942 b/Library/Artifacts/6f/6f4c2e30dbc5dd02205d024e5b6ef942 new file mode 100644 index 000000000..9711f856e Binary files /dev/null and b/Library/Artifacts/6f/6f4c2e30dbc5dd02205d024e5b6ef942 differ diff --git a/Library/Artifacts/6f/6f523a7ca79b322744b80d1ed47e6920 b/Library/Artifacts/6f/6f523a7ca79b322744b80d1ed47e6920 new file mode 100644 index 000000000..a59c3b692 Binary files /dev/null and b/Library/Artifacts/6f/6f523a7ca79b322744b80d1ed47e6920 differ diff --git a/Library/Artifacts/6f/6f7f7b62dfdcd00218d33e63c63df985 b/Library/Artifacts/6f/6f7f7b62dfdcd00218d33e63c63df985 new file mode 100644 index 000000000..88c09f334 Binary files /dev/null and b/Library/Artifacts/6f/6f7f7b62dfdcd00218d33e63c63df985 differ diff --git a/Library/Artifacts/6f/6f80ca84ac3b56cefb720a78ce4b1e9c b/Library/Artifacts/6f/6f80ca84ac3b56cefb720a78ce4b1e9c new file mode 100644 index 000000000..7b05f391a Binary files /dev/null and b/Library/Artifacts/6f/6f80ca84ac3b56cefb720a78ce4b1e9c differ diff --git a/Library/Artifacts/6f/6f979b217d960965564cd3c10649ec09 b/Library/Artifacts/6f/6f979b217d960965564cd3c10649ec09 new file mode 100644 index 000000000..b5eb09fe7 Binary files /dev/null and b/Library/Artifacts/6f/6f979b217d960965564cd3c10649ec09 differ diff --git a/Library/Artifacts/6f/6f9b03a4d26e479084b916de5b221f99 b/Library/Artifacts/6f/6f9b03a4d26e479084b916de5b221f99 new file mode 100644 index 000000000..0affbf5e6 Binary files /dev/null and b/Library/Artifacts/6f/6f9b03a4d26e479084b916de5b221f99 differ diff --git a/Library/Artifacts/6f/6fa3361afb4628deb3f936653869cd68 b/Library/Artifacts/6f/6fa3361afb4628deb3f936653869cd68 new file mode 100644 index 000000000..df4f419e4 Binary files /dev/null and b/Library/Artifacts/6f/6fa3361afb4628deb3f936653869cd68 differ diff --git a/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 new file mode 100644 index 000000000..b20da55f2 Binary files /dev/null and b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 differ diff --git a/Library/Artifacts/6f/6fab78b992a32c2eb0d9d7b054294325 b/Library/Artifacts/6f/6fab78b992a32c2eb0d9d7b054294325 new file mode 100644 index 000000000..20d7eae2b Binary files /dev/null and b/Library/Artifacts/6f/6fab78b992a32c2eb0d9d7b054294325 differ diff --git a/Library/Artifacts/6f/6fabf0953fee19b735c853528fcbc50b b/Library/Artifacts/6f/6fabf0953fee19b735c853528fcbc50b new file mode 100644 index 000000000..f91f5a751 Binary files /dev/null and b/Library/Artifacts/6f/6fabf0953fee19b735c853528fcbc50b differ diff --git a/Library/Artifacts/6f/6fade1875cb1261c57b7a786a632caae b/Library/Artifacts/6f/6fade1875cb1261c57b7a786a632caae new file mode 100644 index 000000000..712f3ca5a Binary files /dev/null and b/Library/Artifacts/6f/6fade1875cb1261c57b7a786a632caae differ diff --git a/Library/Artifacts/6f/6fb8132aadce129a51490d6b36db73eb b/Library/Artifacts/6f/6fb8132aadce129a51490d6b36db73eb new file mode 100644 index 000000000..2f29bf85b Binary files /dev/null and b/Library/Artifacts/6f/6fb8132aadce129a51490d6b36db73eb differ diff --git a/Library/Artifacts/6f/6fc19121d45692203703b3d79e4f9884 b/Library/Artifacts/6f/6fc19121d45692203703b3d79e4f9884 new file mode 100644 index 000000000..69d8b7bd5 Binary files /dev/null and b/Library/Artifacts/6f/6fc19121d45692203703b3d79e4f9884 differ diff --git a/Library/Artifacts/6f/6fc6d68327a84168ce8374c9d85115a4 b/Library/Artifacts/6f/6fc6d68327a84168ce8374c9d85115a4 new file mode 100644 index 000000000..0cfe76a48 Binary files /dev/null and b/Library/Artifacts/6f/6fc6d68327a84168ce8374c9d85115a4 differ diff --git a/Library/Artifacts/6f/6fcb63fe9fb7d9ebc5e9acf3a73279bc b/Library/Artifacts/6f/6fcb63fe9fb7d9ebc5e9acf3a73279bc new file mode 100644 index 000000000..6aaeb186d Binary files /dev/null and b/Library/Artifacts/6f/6fcb63fe9fb7d9ebc5e9acf3a73279bc differ diff --git a/Library/Artifacts/6f/6fcc8d2ba57dffe40c15dcfdd0a022d7 b/Library/Artifacts/6f/6fcc8d2ba57dffe40c15dcfdd0a022d7 new file mode 100644 index 000000000..c93db621b Binary files /dev/null and b/Library/Artifacts/6f/6fcc8d2ba57dffe40c15dcfdd0a022d7 differ diff --git a/Library/Artifacts/6f/6fd67a303ab149dbd681790b3bcd0037 b/Library/Artifacts/6f/6fd67a303ab149dbd681790b3bcd0037 new file mode 100644 index 000000000..e232f6d53 Binary files /dev/null and b/Library/Artifacts/6f/6fd67a303ab149dbd681790b3bcd0037 differ diff --git a/Library/Artifacts/6f/6fe4b929391442dcad299a1dba8ce8fb b/Library/Artifacts/6f/6fe4b929391442dcad299a1dba8ce8fb new file mode 100644 index 000000000..4b9691e5b Binary files /dev/null and b/Library/Artifacts/6f/6fe4b929391442dcad299a1dba8ce8fb differ diff --git a/Library/Artifacts/6f/6fe7d385d88c09a3f7f6b321929d3aed b/Library/Artifacts/6f/6fe7d385d88c09a3f7f6b321929d3aed new file mode 100644 index 000000000..e4c14b6f3 Binary files /dev/null and b/Library/Artifacts/6f/6fe7d385d88c09a3f7f6b321929d3aed differ diff --git a/Library/Artifacts/6f/6fedadc4b54f84a1104366a253de248c b/Library/Artifacts/6f/6fedadc4b54f84a1104366a253de248c new file mode 100644 index 000000000..4b35cab29 Binary files /dev/null and b/Library/Artifacts/6f/6fedadc4b54f84a1104366a253de248c differ diff --git a/Library/Artifacts/6f/6ff55f5fb5c2dff45ee8375307ac7069 b/Library/Artifacts/6f/6ff55f5fb5c2dff45ee8375307ac7069 new file mode 100644 index 000000000..9cdd3f266 Binary files /dev/null and b/Library/Artifacts/6f/6ff55f5fb5c2dff45ee8375307ac7069 differ diff --git a/Library/Artifacts/6f/6ff9e3b4d2db73b8f9b0f4e008dbe663 b/Library/Artifacts/6f/6ff9e3b4d2db73b8f9b0f4e008dbe663 new file mode 100644 index 000000000..24b1e2bfe Binary files /dev/null and b/Library/Artifacts/6f/6ff9e3b4d2db73b8f9b0f4e008dbe663 differ diff --git a/Library/Artifacts/6f/6ffb1a98088f4f83852b58fbe1832e96 b/Library/Artifacts/6f/6ffb1a98088f4f83852b58fbe1832e96 new file mode 100644 index 000000000..d8a3a9631 Binary files /dev/null and b/Library/Artifacts/6f/6ffb1a98088f4f83852b58fbe1832e96 differ diff --git a/Library/Artifacts/70/7005a7ff7390214e215c9fb6be22644e b/Library/Artifacts/70/7005a7ff7390214e215c9fb6be22644e new file mode 100644 index 000000000..d62c5b4c2 Binary files /dev/null and b/Library/Artifacts/70/7005a7ff7390214e215c9fb6be22644e differ diff --git a/Library/Artifacts/70/702ceee54ce73b0f3d3016457c48151a b/Library/Artifacts/70/702ceee54ce73b0f3d3016457c48151a new file mode 100644 index 000000000..cc1ce83e7 Binary files /dev/null and b/Library/Artifacts/70/702ceee54ce73b0f3d3016457c48151a differ diff --git a/Library/Artifacts/70/70408bf9132c3025e9498d67b6695b4e b/Library/Artifacts/70/70408bf9132c3025e9498d67b6695b4e new file mode 100644 index 000000000..1223397b3 Binary files /dev/null and b/Library/Artifacts/70/70408bf9132c3025e9498d67b6695b4e differ diff --git a/Library/Artifacts/70/704e4363da7a886cab40d69a7a796018 b/Library/Artifacts/70/704e4363da7a886cab40d69a7a796018 new file mode 100644 index 000000000..467b22513 Binary files /dev/null and b/Library/Artifacts/70/704e4363da7a886cab40d69a7a796018 differ diff --git a/Library/Artifacts/70/7055bedb69f893b1c4eda9b089785df6 b/Library/Artifacts/70/7055bedb69f893b1c4eda9b089785df6 new file mode 100644 index 000000000..2d68ac373 Binary files /dev/null and b/Library/Artifacts/70/7055bedb69f893b1c4eda9b089785df6 differ diff --git a/Library/Artifacts/70/7058200465d3e3e2a346513f0147fe01 b/Library/Artifacts/70/7058200465d3e3e2a346513f0147fe01 new file mode 100644 index 000000000..a646772b8 Binary files /dev/null and b/Library/Artifacts/70/7058200465d3e3e2a346513f0147fe01 differ diff --git a/Library/Artifacts/70/705d95fd928e9e8a3d7490240865bfb3 b/Library/Artifacts/70/705d95fd928e9e8a3d7490240865bfb3 new file mode 100644 index 000000000..44cfeeb85 Binary files /dev/null and b/Library/Artifacts/70/705d95fd928e9e8a3d7490240865bfb3 differ diff --git a/Library/Artifacts/70/706a4dfaa57f7395434f281d92c3cd90 b/Library/Artifacts/70/706a4dfaa57f7395434f281d92c3cd90 new file mode 100644 index 000000000..3bed6e83c Binary files /dev/null and b/Library/Artifacts/70/706a4dfaa57f7395434f281d92c3cd90 differ diff --git a/Library/Artifacts/70/70728823e018c2ab61e6f9fc22d20f42 b/Library/Artifacts/70/70728823e018c2ab61e6f9fc22d20f42 new file mode 100644 index 000000000..69da2ab19 Binary files /dev/null and b/Library/Artifacts/70/70728823e018c2ab61e6f9fc22d20f42 differ diff --git a/Library/Artifacts/70/707630204d48ab382b21f30cda5427e9 b/Library/Artifacts/70/707630204d48ab382b21f30cda5427e9 new file mode 100644 index 000000000..d401768d0 Binary files /dev/null and b/Library/Artifacts/70/707630204d48ab382b21f30cda5427e9 differ diff --git a/Library/Artifacts/70/7079b71de32b7313cd3247041151668d b/Library/Artifacts/70/7079b71de32b7313cd3247041151668d new file mode 100644 index 000000000..49625ce35 Binary files /dev/null and b/Library/Artifacts/70/7079b71de32b7313cd3247041151668d differ diff --git a/Library/Artifacts/70/707ee6c9c90b1cd4126f89a58b38d983 b/Library/Artifacts/70/707ee6c9c90b1cd4126f89a58b38d983 new file mode 100644 index 000000000..1f43dbd02 Binary files /dev/null and b/Library/Artifacts/70/707ee6c9c90b1cd4126f89a58b38d983 differ diff --git a/Library/Artifacts/70/708671fefce9abf55c842efc9bdb5ade b/Library/Artifacts/70/708671fefce9abf55c842efc9bdb5ade new file mode 100644 index 000000000..a2ccc3420 Binary files /dev/null and b/Library/Artifacts/70/708671fefce9abf55c842efc9bdb5ade differ diff --git a/Library/Artifacts/70/70a3ad62379803b4ec5548abb98c52d2 b/Library/Artifacts/70/70a3ad62379803b4ec5548abb98c52d2 new file mode 100644 index 000000000..b9806bfc8 Binary files /dev/null and b/Library/Artifacts/70/70a3ad62379803b4ec5548abb98c52d2 differ diff --git a/Library/Artifacts/70/70c11660e05b7b2eaca354f4571e07a6 b/Library/Artifacts/70/70c11660e05b7b2eaca354f4571e07a6 new file mode 100644 index 000000000..9a2953743 Binary files /dev/null and b/Library/Artifacts/70/70c11660e05b7b2eaca354f4571e07a6 differ diff --git a/Library/Artifacts/70/70c68a8f5eca85d3746ad4679061ba9e b/Library/Artifacts/70/70c68a8f5eca85d3746ad4679061ba9e new file mode 100644 index 000000000..5e5200992 Binary files /dev/null and b/Library/Artifacts/70/70c68a8f5eca85d3746ad4679061ba9e differ diff --git a/Library/Artifacts/70/70d18228e3547d18bc66ef138d86b969 b/Library/Artifacts/70/70d18228e3547d18bc66ef138d86b969 new file mode 100644 index 000000000..a0d990dd9 Binary files /dev/null and b/Library/Artifacts/70/70d18228e3547d18bc66ef138d86b969 differ diff --git a/Library/Artifacts/70/70db5b2e48eaceb30daa98a6064687c7 b/Library/Artifacts/70/70db5b2e48eaceb30daa98a6064687c7 new file mode 100644 index 000000000..a2a821209 Binary files /dev/null and b/Library/Artifacts/70/70db5b2e48eaceb30daa98a6064687c7 differ diff --git a/Library/Artifacts/70/70e34e54c89ad3fd33d7f9a0690b85b9 b/Library/Artifacts/70/70e34e54c89ad3fd33d7f9a0690b85b9 new file mode 100644 index 000000000..5208bd419 Binary files /dev/null and b/Library/Artifacts/70/70e34e54c89ad3fd33d7f9a0690b85b9 differ diff --git a/Library/Artifacts/70/70ec01a3834d71291e0e284dcaae1af7 b/Library/Artifacts/70/70ec01a3834d71291e0e284dcaae1af7 new file mode 100644 index 000000000..b744bcf75 Binary files /dev/null and b/Library/Artifacts/70/70ec01a3834d71291e0e284dcaae1af7 differ diff --git a/Library/Artifacts/71/71046adc568bab5bb44c1c06ced04a05 b/Library/Artifacts/71/71046adc568bab5bb44c1c06ced04a05 new file mode 100644 index 000000000..bc73a7158 Binary files /dev/null and b/Library/Artifacts/71/71046adc568bab5bb44c1c06ced04a05 differ diff --git a/Library/Artifacts/71/71051a638e875c9252a2fb5b2dea49a6 b/Library/Artifacts/71/71051a638e875c9252a2fb5b2dea49a6 new file mode 100644 index 000000000..777a9fecc Binary files /dev/null and b/Library/Artifacts/71/71051a638e875c9252a2fb5b2dea49a6 differ diff --git a/Library/Artifacts/71/712093cbd1b9123ff069bd231726255a b/Library/Artifacts/71/712093cbd1b9123ff069bd231726255a new file mode 100644 index 000000000..216801757 Binary files /dev/null and b/Library/Artifacts/71/712093cbd1b9123ff069bd231726255a differ diff --git a/Library/Artifacts/71/713acee8f073b20614798f83b3382c18 b/Library/Artifacts/71/713acee8f073b20614798f83b3382c18 new file mode 100644 index 000000000..63b4b2ea8 Binary files /dev/null and b/Library/Artifacts/71/713acee8f073b20614798f83b3382c18 differ diff --git a/Library/Artifacts/71/7147484ecb22d19de531000a702ca266 b/Library/Artifacts/71/7147484ecb22d19de531000a702ca266 new file mode 100644 index 000000000..bcf8bf38b Binary files /dev/null and b/Library/Artifacts/71/7147484ecb22d19de531000a702ca266 differ diff --git a/Library/Artifacts/71/7148f695393418d458022bf27607c512 b/Library/Artifacts/71/7148f695393418d458022bf27607c512 new file mode 100644 index 000000000..8ccecd6a9 Binary files /dev/null and b/Library/Artifacts/71/7148f695393418d458022bf27607c512 differ diff --git a/Library/Artifacts/71/714f37add342ef674c8736a6b4130890 b/Library/Artifacts/71/714f37add342ef674c8736a6b4130890 new file mode 100644 index 000000000..e19670ef1 Binary files /dev/null and b/Library/Artifacts/71/714f37add342ef674c8736a6b4130890 differ diff --git a/Library/Artifacts/71/716052e50eb5f0c06c354602d0adaf0d b/Library/Artifacts/71/716052e50eb5f0c06c354602d0adaf0d new file mode 100644 index 000000000..17ff8e1b6 Binary files /dev/null and b/Library/Artifacts/71/716052e50eb5f0c06c354602d0adaf0d differ diff --git a/Library/Artifacts/71/71615b2ac66f63c2e29e2443441dbd6c b/Library/Artifacts/71/71615b2ac66f63c2e29e2443441dbd6c new file mode 100644 index 000000000..88f1f7878 Binary files /dev/null and b/Library/Artifacts/71/71615b2ac66f63c2e29e2443441dbd6c differ diff --git a/Library/Artifacts/71/71620767041472d2fa1984e235539e8b b/Library/Artifacts/71/71620767041472d2fa1984e235539e8b new file mode 100644 index 000000000..e88cc0836 Binary files /dev/null and b/Library/Artifacts/71/71620767041472d2fa1984e235539e8b differ diff --git a/Library/Artifacts/71/716fb41830d2e08c189e0c5b30ed1ca1 b/Library/Artifacts/71/716fb41830d2e08c189e0c5b30ed1ca1 new file mode 100644 index 000000000..ff5ca5dc9 Binary files /dev/null and b/Library/Artifacts/71/716fb41830d2e08c189e0c5b30ed1ca1 differ diff --git a/Library/Artifacts/71/7176e9a98f4f9fd9049266f4283fa14c b/Library/Artifacts/71/7176e9a98f4f9fd9049266f4283fa14c new file mode 100644 index 000000000..ea69ffc73 Binary files /dev/null and b/Library/Artifacts/71/7176e9a98f4f9fd9049266f4283fa14c differ diff --git a/Library/Artifacts/71/7189f7e84e16405bbe5d12155bf20139 b/Library/Artifacts/71/7189f7e84e16405bbe5d12155bf20139 new file mode 100644 index 000000000..c61f248ee Binary files /dev/null and b/Library/Artifacts/71/7189f7e84e16405bbe5d12155bf20139 differ diff --git a/Library/Artifacts/71/718a31b7114e322cff24e7d085eed5b9 b/Library/Artifacts/71/718a31b7114e322cff24e7d085eed5b9 new file mode 100644 index 000000000..1d5e6694c Binary files /dev/null and b/Library/Artifacts/71/718a31b7114e322cff24e7d085eed5b9 differ diff --git a/Library/Artifacts/71/718d9207b343d4c019758f87fec59e75 b/Library/Artifacts/71/718d9207b343d4c019758f87fec59e75 new file mode 100644 index 000000000..81ed3eef9 Binary files /dev/null and b/Library/Artifacts/71/718d9207b343d4c019758f87fec59e75 differ diff --git a/Library/Artifacts/71/71937d3c704af2dfbc11d172ca96bf0d b/Library/Artifacts/71/71937d3c704af2dfbc11d172ca96bf0d new file mode 100644 index 000000000..c86f097e0 Binary files /dev/null and b/Library/Artifacts/71/71937d3c704af2dfbc11d172ca96bf0d differ diff --git a/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 b/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 new file mode 100644 index 000000000..338377505 Binary files /dev/null and b/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 differ diff --git a/Library/Artifacts/71/71b2f685d729539aaab9b501a702795f b/Library/Artifacts/71/71b2f685d729539aaab9b501a702795f new file mode 100644 index 000000000..1de340f10 Binary files /dev/null and b/Library/Artifacts/71/71b2f685d729539aaab9b501a702795f differ diff --git a/Library/Artifacts/71/71c348f3634bef3670679922dab29f38 b/Library/Artifacts/71/71c348f3634bef3670679922dab29f38 new file mode 100644 index 000000000..e5eb4ebda Binary files /dev/null and b/Library/Artifacts/71/71c348f3634bef3670679922dab29f38 differ diff --git a/Library/Artifacts/71/71d3056c4b66c689465b9036e099c220 b/Library/Artifacts/71/71d3056c4b66c689465b9036e099c220 new file mode 100644 index 000000000..d01d09573 Binary files /dev/null and b/Library/Artifacts/71/71d3056c4b66c689465b9036e099c220 differ diff --git a/Library/Artifacts/71/71d9e6f9f26341645b07f5e480ab5ccc b/Library/Artifacts/71/71d9e6f9f26341645b07f5e480ab5ccc new file mode 100644 index 000000000..4489533ab Binary files /dev/null and b/Library/Artifacts/71/71d9e6f9f26341645b07f5e480ab5ccc differ diff --git a/Library/Artifacts/72/72144f63071a31ea48925c3dff90573a b/Library/Artifacts/72/72144f63071a31ea48925c3dff90573a new file mode 100644 index 000000000..58df54ade Binary files /dev/null and b/Library/Artifacts/72/72144f63071a31ea48925c3dff90573a differ diff --git a/Library/Artifacts/72/721c5e0469da0b1641a5d706b63ae217 b/Library/Artifacts/72/721c5e0469da0b1641a5d706b63ae217 new file mode 100644 index 000000000..be98713b6 Binary files /dev/null and b/Library/Artifacts/72/721c5e0469da0b1641a5d706b63ae217 differ diff --git a/Library/Artifacts/72/721fc2cfb3829821ed1bd51f31798f23 b/Library/Artifacts/72/721fc2cfb3829821ed1bd51f31798f23 new file mode 100644 index 000000000..1dae9d58e Binary files /dev/null and b/Library/Artifacts/72/721fc2cfb3829821ed1bd51f31798f23 differ diff --git a/Library/Artifacts/72/7226be2a7b7fbfa676abc195025b7c14 b/Library/Artifacts/72/7226be2a7b7fbfa676abc195025b7c14 new file mode 100644 index 000000000..596b2c914 Binary files /dev/null and b/Library/Artifacts/72/7226be2a7b7fbfa676abc195025b7c14 differ diff --git a/Library/Artifacts/72/724ae6751085c44379b5720861df5d7d b/Library/Artifacts/72/724ae6751085c44379b5720861df5d7d new file mode 100644 index 000000000..9e4db7429 Binary files /dev/null and b/Library/Artifacts/72/724ae6751085c44379b5720861df5d7d differ diff --git a/Library/Artifacts/72/72526c8add7dc91ec29b85160e5bcdd8 b/Library/Artifacts/72/72526c8add7dc91ec29b85160e5bcdd8 new file mode 100644 index 000000000..bdf5e652a Binary files /dev/null and b/Library/Artifacts/72/72526c8add7dc91ec29b85160e5bcdd8 differ diff --git a/Library/Artifacts/72/7255249c083d6b25eabec9451e88eced b/Library/Artifacts/72/7255249c083d6b25eabec9451e88eced new file mode 100644 index 000000000..f189f27c2 Binary files /dev/null and b/Library/Artifacts/72/7255249c083d6b25eabec9451e88eced differ diff --git a/Library/Artifacts/72/725be08f5dacc79de0124ed3331bf845 b/Library/Artifacts/72/725be08f5dacc79de0124ed3331bf845 new file mode 100644 index 000000000..b2c925111 Binary files /dev/null and b/Library/Artifacts/72/725be08f5dacc79de0124ed3331bf845 differ diff --git a/Library/Artifacts/72/728c947046a660c2d1f9bca4d76e6253 b/Library/Artifacts/72/728c947046a660c2d1f9bca4d76e6253 new file mode 100644 index 000000000..ba68d73c2 Binary files /dev/null and b/Library/Artifacts/72/728c947046a660c2d1f9bca4d76e6253 differ diff --git a/Library/Artifacts/72/729246067b4d156c0b26f30a692e17b1 b/Library/Artifacts/72/729246067b4d156c0b26f30a692e17b1 new file mode 100644 index 000000000..d53456e07 Binary files /dev/null and b/Library/Artifacts/72/729246067b4d156c0b26f30a692e17b1 differ diff --git a/Library/Artifacts/72/7295765831592669d43788f7c8bc1451 b/Library/Artifacts/72/7295765831592669d43788f7c8bc1451 new file mode 100644 index 000000000..b1cef2588 Binary files /dev/null and b/Library/Artifacts/72/7295765831592669d43788f7c8bc1451 differ diff --git a/Library/Artifacts/72/72abc916b13442fff9c704a0272ac49d b/Library/Artifacts/72/72abc916b13442fff9c704a0272ac49d new file mode 100644 index 000000000..0c8b5bee2 Binary files /dev/null and b/Library/Artifacts/72/72abc916b13442fff9c704a0272ac49d differ diff --git a/Library/Artifacts/72/72ac60e1f8ff2ea342d36e0806d2fdc8 b/Library/Artifacts/72/72ac60e1f8ff2ea342d36e0806d2fdc8 new file mode 100644 index 000000000..93b1f2068 Binary files /dev/null and b/Library/Artifacts/72/72ac60e1f8ff2ea342d36e0806d2fdc8 differ diff --git a/Library/Artifacts/72/72c3ffd218ea3ec6463b6deb89273af9 b/Library/Artifacts/72/72c3ffd218ea3ec6463b6deb89273af9 new file mode 100644 index 000000000..9b9963ccf Binary files /dev/null and b/Library/Artifacts/72/72c3ffd218ea3ec6463b6deb89273af9 differ diff --git a/Library/Artifacts/72/72cd81eb1397e6adf0c3a7181e38c2dd b/Library/Artifacts/72/72cd81eb1397e6adf0c3a7181e38c2dd new file mode 100644 index 000000000..8a91b9e58 Binary files /dev/null and b/Library/Artifacts/72/72cd81eb1397e6adf0c3a7181e38c2dd differ diff --git a/Library/Artifacts/72/72d54c6fd3d20a8403ed8f8016665555 b/Library/Artifacts/72/72d54c6fd3d20a8403ed8f8016665555 new file mode 100644 index 000000000..e32adef5e Binary files /dev/null and b/Library/Artifacts/72/72d54c6fd3d20a8403ed8f8016665555 differ diff --git a/Library/Artifacts/72/72d635bdad5f3028badcb9416f5c1e82 b/Library/Artifacts/72/72d635bdad5f3028badcb9416f5c1e82 new file mode 100644 index 000000000..d5127636e Binary files /dev/null and b/Library/Artifacts/72/72d635bdad5f3028badcb9416f5c1e82 differ diff --git a/Library/Artifacts/72/72e9b6670f2b102b062044688e367f16 b/Library/Artifacts/72/72e9b6670f2b102b062044688e367f16 new file mode 100644 index 000000000..c51320660 Binary files /dev/null and b/Library/Artifacts/72/72e9b6670f2b102b062044688e367f16 differ diff --git a/Library/Artifacts/72/72f370db425e79fb0f4c0244f1f49c06 b/Library/Artifacts/72/72f370db425e79fb0f4c0244f1f49c06 new file mode 100644 index 000000000..5935900dd Binary files /dev/null and b/Library/Artifacts/72/72f370db425e79fb0f4c0244f1f49c06 differ diff --git a/Library/Artifacts/73/7311475b08f9e0cc4480ed14077b02c1 b/Library/Artifacts/73/7311475b08f9e0cc4480ed14077b02c1 new file mode 100644 index 000000000..6f3f3563e Binary files /dev/null and b/Library/Artifacts/73/7311475b08f9e0cc4480ed14077b02c1 differ diff --git a/Library/Artifacts/73/731cd09af8262a1ae6ece30ccca71b16 b/Library/Artifacts/73/731cd09af8262a1ae6ece30ccca71b16 new file mode 100644 index 000000000..3542e3f16 Binary files /dev/null and b/Library/Artifacts/73/731cd09af8262a1ae6ece30ccca71b16 differ diff --git a/Library/Artifacts/73/7321b62e42330ceb3e09ac296147deaa b/Library/Artifacts/73/7321b62e42330ceb3e09ac296147deaa new file mode 100644 index 000000000..1fbd43027 Binary files /dev/null and b/Library/Artifacts/73/7321b62e42330ceb3e09ac296147deaa differ diff --git a/Library/Artifacts/73/7342e2cd361a86cc25a941e21febaa90 b/Library/Artifacts/73/7342e2cd361a86cc25a941e21febaa90 new file mode 100644 index 000000000..694c39b67 Binary files /dev/null and b/Library/Artifacts/73/7342e2cd361a86cc25a941e21febaa90 differ diff --git a/Library/Artifacts/73/7347c4b1e4303efea87f5cc450319227 b/Library/Artifacts/73/7347c4b1e4303efea87f5cc450319227 new file mode 100644 index 000000000..82d50154b Binary files /dev/null and b/Library/Artifacts/73/7347c4b1e4303efea87f5cc450319227 differ diff --git a/Library/Artifacts/73/7351d7d32f600c5b3e4e7394f66cb40e b/Library/Artifacts/73/7351d7d32f600c5b3e4e7394f66cb40e new file mode 100644 index 000000000..dcdb5fa25 Binary files /dev/null and b/Library/Artifacts/73/7351d7d32f600c5b3e4e7394f66cb40e differ diff --git a/Library/Artifacts/73/7352b6d177765645c381575724a292af b/Library/Artifacts/73/7352b6d177765645c381575724a292af new file mode 100644 index 000000000..7e89a2c2c Binary files /dev/null and b/Library/Artifacts/73/7352b6d177765645c381575724a292af differ diff --git a/Library/Artifacts/73/7353e37d97b71102a01440e785d3d751 b/Library/Artifacts/73/7353e37d97b71102a01440e785d3d751 new file mode 100644 index 000000000..338f40879 Binary files /dev/null and b/Library/Artifacts/73/7353e37d97b71102a01440e785d3d751 differ diff --git a/Library/Artifacts/73/738c63c8532f72a851abe0c758cf3487 b/Library/Artifacts/73/738c63c8532f72a851abe0c758cf3487 new file mode 100644 index 000000000..209c7b51c Binary files /dev/null and b/Library/Artifacts/73/738c63c8532f72a851abe0c758cf3487 differ diff --git a/Library/Artifacts/73/738e40ac9ded0735f2d0a6af60f6eff5 b/Library/Artifacts/73/738e40ac9ded0735f2d0a6af60f6eff5 new file mode 100644 index 000000000..d3dc1a553 Binary files /dev/null and b/Library/Artifacts/73/738e40ac9ded0735f2d0a6af60f6eff5 differ diff --git a/Library/Artifacts/73/73b9a1addf72550d8df545dad621be67 b/Library/Artifacts/73/73b9a1addf72550d8df545dad621be67 new file mode 100644 index 000000000..59ee65941 Binary files /dev/null and b/Library/Artifacts/73/73b9a1addf72550d8df545dad621be67 differ diff --git a/Library/Artifacts/73/73c440bd2815631016cdd83835b2715a b/Library/Artifacts/73/73c440bd2815631016cdd83835b2715a new file mode 100644 index 000000000..a45581322 Binary files /dev/null and b/Library/Artifacts/73/73c440bd2815631016cdd83835b2715a differ diff --git a/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 new file mode 100644 index 000000000..2c25d27e6 Binary files /dev/null and b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 differ diff --git a/Library/Artifacts/73/73ee7523efa365cf710121497955a685 b/Library/Artifacts/73/73ee7523efa365cf710121497955a685 new file mode 100644 index 000000000..a13da00f7 Binary files /dev/null and b/Library/Artifacts/73/73ee7523efa365cf710121497955a685 differ diff --git a/Library/Artifacts/73/73f5837e61757ce614f711fad61668b9 b/Library/Artifacts/73/73f5837e61757ce614f711fad61668b9 new file mode 100644 index 000000000..a94ea0211 Binary files /dev/null and b/Library/Artifacts/73/73f5837e61757ce614f711fad61668b9 differ diff --git a/Library/Artifacts/74/7401218418818ac488dbf97b63f0c539 b/Library/Artifacts/74/7401218418818ac488dbf97b63f0c539 new file mode 100644 index 000000000..1eb972e7d Binary files /dev/null and b/Library/Artifacts/74/7401218418818ac488dbf97b63f0c539 differ diff --git a/Library/Artifacts/74/740c9005ccbf574e44a29eae5e328dad b/Library/Artifacts/74/740c9005ccbf574e44a29eae5e328dad new file mode 100644 index 000000000..ea30779ce Binary files /dev/null and b/Library/Artifacts/74/740c9005ccbf574e44a29eae5e328dad differ diff --git a/Library/Artifacts/74/7419c3533b77b59926492b0e6507e95a b/Library/Artifacts/74/7419c3533b77b59926492b0e6507e95a new file mode 100644 index 000000000..3984f6c4a Binary files /dev/null and b/Library/Artifacts/74/7419c3533b77b59926492b0e6507e95a differ diff --git a/Library/Artifacts/74/7427fc57accb24d3da7223e043ea78d2 b/Library/Artifacts/74/7427fc57accb24d3da7223e043ea78d2 new file mode 100644 index 000000000..216b75746 Binary files /dev/null and b/Library/Artifacts/74/7427fc57accb24d3da7223e043ea78d2 differ diff --git a/Library/Artifacts/74/742e213d183d8083f34f9c8aa70e3409 b/Library/Artifacts/74/742e213d183d8083f34f9c8aa70e3409 new file mode 100644 index 000000000..38566261b Binary files /dev/null and b/Library/Artifacts/74/742e213d183d8083f34f9c8aa70e3409 differ diff --git a/Library/Artifacts/74/742ebf688c5d875e4d7c7fe078a66d7e b/Library/Artifacts/74/742ebf688c5d875e4d7c7fe078a66d7e new file mode 100644 index 000000000..535bc24a7 Binary files /dev/null and b/Library/Artifacts/74/742ebf688c5d875e4d7c7fe078a66d7e differ diff --git a/Library/Artifacts/74/74330bb264d6d0e08b51556a82a2ff1c b/Library/Artifacts/74/74330bb264d6d0e08b51556a82a2ff1c new file mode 100644 index 000000000..787a85c28 Binary files /dev/null and b/Library/Artifacts/74/74330bb264d6d0e08b51556a82a2ff1c differ diff --git a/Library/Artifacts/74/7448886c868d0216f68bb6ce59782a64 b/Library/Artifacts/74/7448886c868d0216f68bb6ce59782a64 new file mode 100644 index 000000000..97db9c79f Binary files /dev/null and b/Library/Artifacts/74/7448886c868d0216f68bb6ce59782a64 differ diff --git a/Library/Artifacts/74/7453d31a49ccc29894a9377687981a0e b/Library/Artifacts/74/7453d31a49ccc29894a9377687981a0e new file mode 100644 index 000000000..f829d6f6f Binary files /dev/null and b/Library/Artifacts/74/7453d31a49ccc29894a9377687981a0e differ diff --git a/Library/Artifacts/74/747f4cc18a4cbeb503eba2417fe612f7 b/Library/Artifacts/74/747f4cc18a4cbeb503eba2417fe612f7 new file mode 100644 index 000000000..cff9f9235 Binary files /dev/null and b/Library/Artifacts/74/747f4cc18a4cbeb503eba2417fe612f7 differ diff --git a/Library/Artifacts/74/747f6e85dbbf6861a83f80d7732b68c5 b/Library/Artifacts/74/747f6e85dbbf6861a83f80d7732b68c5 new file mode 100644 index 000000000..28bdfcf7c Binary files /dev/null and b/Library/Artifacts/74/747f6e85dbbf6861a83f80d7732b68c5 differ diff --git a/Library/Artifacts/74/7482f316b2eeeb4c9f195a148e0c1369 b/Library/Artifacts/74/7482f316b2eeeb4c9f195a148e0c1369 new file mode 100644 index 000000000..c21be533e Binary files /dev/null and b/Library/Artifacts/74/7482f316b2eeeb4c9f195a148e0c1369 differ diff --git a/Library/Artifacts/74/74a7979722722e8c0cbd76c17695709a b/Library/Artifacts/74/74a7979722722e8c0cbd76c17695709a new file mode 100644 index 000000000..3dcd196f2 Binary files /dev/null and b/Library/Artifacts/74/74a7979722722e8c0cbd76c17695709a differ diff --git a/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 new file mode 100644 index 000000000..d5836042a Binary files /dev/null and b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 differ diff --git a/Library/Artifacts/74/74c9b11370620adaaf0bfd5e68c6a04a b/Library/Artifacts/74/74c9b11370620adaaf0bfd5e68c6a04a new file mode 100644 index 000000000..7a4576ae5 Binary files /dev/null and b/Library/Artifacts/74/74c9b11370620adaaf0bfd5e68c6a04a differ diff --git a/Library/Artifacts/74/74cd53d2f1edd8fea89cc9b807c5294f b/Library/Artifacts/74/74cd53d2f1edd8fea89cc9b807c5294f new file mode 100644 index 000000000..fc50beaa7 Binary files /dev/null and b/Library/Artifacts/74/74cd53d2f1edd8fea89cc9b807c5294f differ diff --git a/Library/Artifacts/74/74dc4faa1fe43b1d1eb4a0229f6394a4 b/Library/Artifacts/74/74dc4faa1fe43b1d1eb4a0229f6394a4 new file mode 100644 index 000000000..fdb414a9e Binary files /dev/null and b/Library/Artifacts/74/74dc4faa1fe43b1d1eb4a0229f6394a4 differ diff --git a/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 new file mode 100644 index 000000000..a171986c8 Binary files /dev/null and b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 differ diff --git a/Library/Artifacts/75/7510beeced32093b2221181a8dddf559 b/Library/Artifacts/75/7510beeced32093b2221181a8dddf559 new file mode 100644 index 000000000..d0b7e5083 Binary files /dev/null and b/Library/Artifacts/75/7510beeced32093b2221181a8dddf559 differ diff --git a/Library/Artifacts/75/75188744cc60011bf83a6d139bb7296b b/Library/Artifacts/75/75188744cc60011bf83a6d139bb7296b new file mode 100644 index 000000000..361254bdd Binary files /dev/null and b/Library/Artifacts/75/75188744cc60011bf83a6d139bb7296b differ diff --git a/Library/Artifacts/75/751c788b6d27e66cf0f44b3a90cd4221 b/Library/Artifacts/75/751c788b6d27e66cf0f44b3a90cd4221 new file mode 100644 index 000000000..09726e39e Binary files /dev/null and b/Library/Artifacts/75/751c788b6d27e66cf0f44b3a90cd4221 differ diff --git a/Library/Artifacts/75/751fbd2bd312c508aa9e97d049d10c08 b/Library/Artifacts/75/751fbd2bd312c508aa9e97d049d10c08 new file mode 100644 index 000000000..53157f3c8 Binary files /dev/null and b/Library/Artifacts/75/751fbd2bd312c508aa9e97d049d10c08 differ diff --git a/Library/Artifacts/75/75515d083f0ee3408d2b321029bbdd3d b/Library/Artifacts/75/75515d083f0ee3408d2b321029bbdd3d new file mode 100644 index 000000000..414aae2de Binary files /dev/null and b/Library/Artifacts/75/75515d083f0ee3408d2b321029bbdd3d differ diff --git a/Library/Artifacts/75/7551fe2b8e6b68be160f95be4eb09eb5 b/Library/Artifacts/75/7551fe2b8e6b68be160f95be4eb09eb5 new file mode 100644 index 000000000..ee003e48d Binary files /dev/null and b/Library/Artifacts/75/7551fe2b8e6b68be160f95be4eb09eb5 differ diff --git a/Library/Artifacts/75/7556e8e0a03a9eec0f21b3cc90afa8b3 b/Library/Artifacts/75/7556e8e0a03a9eec0f21b3cc90afa8b3 new file mode 100644 index 000000000..06f2f02ea Binary files /dev/null and b/Library/Artifacts/75/7556e8e0a03a9eec0f21b3cc90afa8b3 differ diff --git a/Library/Artifacts/75/75584c60eb5da568ef913e75d1c464b1 b/Library/Artifacts/75/75584c60eb5da568ef913e75d1c464b1 new file mode 100644 index 000000000..130776bc1 Binary files /dev/null and b/Library/Artifacts/75/75584c60eb5da568ef913e75d1c464b1 differ diff --git a/Library/Artifacts/75/7563b3c1ce5309334a348c7965e5d731 b/Library/Artifacts/75/7563b3c1ce5309334a348c7965e5d731 new file mode 100644 index 000000000..dba337f63 Binary files /dev/null and b/Library/Artifacts/75/7563b3c1ce5309334a348c7965e5d731 differ diff --git a/Library/Artifacts/75/7564ac18a7add7d2b75178d903aae3a7 b/Library/Artifacts/75/7564ac18a7add7d2b75178d903aae3a7 new file mode 100644 index 000000000..4d062ca3a Binary files /dev/null and b/Library/Artifacts/75/7564ac18a7add7d2b75178d903aae3a7 differ diff --git a/Library/Artifacts/75/75754b010b76a7f4ffb8f80f78e2b8f1 b/Library/Artifacts/75/75754b010b76a7f4ffb8f80f78e2b8f1 new file mode 100644 index 000000000..0b5151478 Binary files /dev/null and b/Library/Artifacts/75/75754b010b76a7f4ffb8f80f78e2b8f1 differ diff --git a/Library/Artifacts/75/7582d65340e0a9708c6aea2aaafb1122 b/Library/Artifacts/75/7582d65340e0a9708c6aea2aaafb1122 new file mode 100644 index 000000000..f84e4af04 Binary files /dev/null and b/Library/Artifacts/75/7582d65340e0a9708c6aea2aaafb1122 differ diff --git a/Library/Artifacts/75/7588b99b67d8607d6c3cad3b8d2536b6 b/Library/Artifacts/75/7588b99b67d8607d6c3cad3b8d2536b6 new file mode 100644 index 000000000..885be4bfe Binary files /dev/null and b/Library/Artifacts/75/7588b99b67d8607d6c3cad3b8d2536b6 differ diff --git a/Library/Artifacts/75/7591cdd58b764f271227491c998cc401 b/Library/Artifacts/75/7591cdd58b764f271227491c998cc401 new file mode 100644 index 000000000..261ea016f Binary files /dev/null and b/Library/Artifacts/75/7591cdd58b764f271227491c998cc401 differ diff --git a/Library/Artifacts/75/759d0cc39b3a666c4e514a5a24bd78a2 b/Library/Artifacts/75/759d0cc39b3a666c4e514a5a24bd78a2 new file mode 100644 index 000000000..37ce817e0 Binary files /dev/null and b/Library/Artifacts/75/759d0cc39b3a666c4e514a5a24bd78a2 differ diff --git a/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 new file mode 100644 index 000000000..24b315833 Binary files /dev/null and b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 differ diff --git a/Library/Artifacts/75/75a65f4eb51db18e52bc9489e592a398 b/Library/Artifacts/75/75a65f4eb51db18e52bc9489e592a398 new file mode 100644 index 000000000..8a771d94f Binary files /dev/null and b/Library/Artifacts/75/75a65f4eb51db18e52bc9489e592a398 differ diff --git a/Library/Artifacts/75/75aa6a8e66cdf1cb37493c6cb19b6492 b/Library/Artifacts/75/75aa6a8e66cdf1cb37493c6cb19b6492 new file mode 100644 index 000000000..4926efed6 Binary files /dev/null and b/Library/Artifacts/75/75aa6a8e66cdf1cb37493c6cb19b6492 differ diff --git a/Library/Artifacts/75/75af3c9893f3f71470b84621200cef2f b/Library/Artifacts/75/75af3c9893f3f71470b84621200cef2f new file mode 100644 index 000000000..7f40e585d Binary files /dev/null and b/Library/Artifacts/75/75af3c9893f3f71470b84621200cef2f differ diff --git a/Library/Artifacts/76/760ebe0bf7a78b88bd0816b037e4c34c b/Library/Artifacts/76/760ebe0bf7a78b88bd0816b037e4c34c new file mode 100644 index 000000000..152b14baf Binary files /dev/null and b/Library/Artifacts/76/760ebe0bf7a78b88bd0816b037e4c34c differ diff --git a/Library/Artifacts/76/76127c65b481adbb8df005a497855543 b/Library/Artifacts/76/76127c65b481adbb8df005a497855543 new file mode 100644 index 000000000..373682480 Binary files /dev/null and b/Library/Artifacts/76/76127c65b481adbb8df005a497855543 differ diff --git a/Library/Artifacts/76/761709b48ca9d8300ca77112d7029e49 b/Library/Artifacts/76/761709b48ca9d8300ca77112d7029e49 new file mode 100644 index 000000000..2d87f6d24 Binary files /dev/null and b/Library/Artifacts/76/761709b48ca9d8300ca77112d7029e49 differ diff --git a/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 new file mode 100644 index 000000000..3d31682e1 Binary files /dev/null and b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 differ diff --git a/Library/Artifacts/76/7646e3660065af18d022d87609f7badb b/Library/Artifacts/76/7646e3660065af18d022d87609f7badb new file mode 100644 index 000000000..b4bda1375 Binary files /dev/null and b/Library/Artifacts/76/7646e3660065af18d022d87609f7badb differ diff --git a/Library/Artifacts/76/765f8c5705463593380e8d959f050099 b/Library/Artifacts/76/765f8c5705463593380e8d959f050099 new file mode 100644 index 000000000..7a26fde55 Binary files /dev/null and b/Library/Artifacts/76/765f8c5705463593380e8d959f050099 differ diff --git a/Library/Artifacts/76/7664129cb5c60492d2cd428f0d461868 b/Library/Artifacts/76/7664129cb5c60492d2cd428f0d461868 new file mode 100644 index 000000000..9baaaed0f Binary files /dev/null and b/Library/Artifacts/76/7664129cb5c60492d2cd428f0d461868 differ diff --git a/Library/Artifacts/76/7670e919f707d000b82565dc781ae720 b/Library/Artifacts/76/7670e919f707d000b82565dc781ae720 new file mode 100644 index 000000000..8a8ff4234 Binary files /dev/null and b/Library/Artifacts/76/7670e919f707d000b82565dc781ae720 differ diff --git a/Library/Artifacts/76/769169aa83308a0d1ed273cdd6f07c8e b/Library/Artifacts/76/769169aa83308a0d1ed273cdd6f07c8e new file mode 100644 index 000000000..b3f4e968a Binary files /dev/null and b/Library/Artifacts/76/769169aa83308a0d1ed273cdd6f07c8e differ diff --git a/Library/Artifacts/76/7698265e58c8862e1949e3ce36359f7a b/Library/Artifacts/76/7698265e58c8862e1949e3ce36359f7a new file mode 100644 index 000000000..4ec730339 Binary files /dev/null and b/Library/Artifacts/76/7698265e58c8862e1949e3ce36359f7a differ diff --git a/Library/Artifacts/76/769dcb12209614eb71d7b5cf9da7365d b/Library/Artifacts/76/769dcb12209614eb71d7b5cf9da7365d new file mode 100644 index 000000000..75f337a21 Binary files /dev/null and b/Library/Artifacts/76/769dcb12209614eb71d7b5cf9da7365d differ diff --git a/Library/Artifacts/76/76a0e032aef30886131c4bfd528a293d b/Library/Artifacts/76/76a0e032aef30886131c4bfd528a293d new file mode 100644 index 000000000..ef802d244 Binary files /dev/null and b/Library/Artifacts/76/76a0e032aef30886131c4bfd528a293d differ diff --git a/Library/Artifacts/76/76bfefa59b47eeaf471114132ee1db5f b/Library/Artifacts/76/76bfefa59b47eeaf471114132ee1db5f new file mode 100644 index 000000000..322c5b825 Binary files /dev/null and b/Library/Artifacts/76/76bfefa59b47eeaf471114132ee1db5f differ diff --git a/Library/Artifacts/76/76ca1e56782e20bb4cbec00f398e11b4 b/Library/Artifacts/76/76ca1e56782e20bb4cbec00f398e11b4 new file mode 100644 index 000000000..70ef081c1 Binary files /dev/null and b/Library/Artifacts/76/76ca1e56782e20bb4cbec00f398e11b4 differ diff --git a/Library/Artifacts/77/7712a0448ad06f1de607a7257b278445 b/Library/Artifacts/77/7712a0448ad06f1de607a7257b278445 new file mode 100644 index 000000000..95e8797c9 Binary files /dev/null and b/Library/Artifacts/77/7712a0448ad06f1de607a7257b278445 differ diff --git a/Library/Artifacts/77/772cf6d513cf9d35bf5d796fcf1e35ee b/Library/Artifacts/77/772cf6d513cf9d35bf5d796fcf1e35ee new file mode 100644 index 000000000..4258ebf25 Binary files /dev/null and b/Library/Artifacts/77/772cf6d513cf9d35bf5d796fcf1e35ee differ diff --git a/Library/Artifacts/77/7737d81852b33fc9f138fa30af99e95d b/Library/Artifacts/77/7737d81852b33fc9f138fa30af99e95d new file mode 100644 index 000000000..dfb053853 Binary files /dev/null and b/Library/Artifacts/77/7737d81852b33fc9f138fa30af99e95d differ diff --git a/Library/Artifacts/77/7741a9dd879f469de9904847254a9c22 b/Library/Artifacts/77/7741a9dd879f469de9904847254a9c22 new file mode 100644 index 000000000..5aad0db71 Binary files /dev/null and b/Library/Artifacts/77/7741a9dd879f469de9904847254a9c22 differ diff --git a/Library/Artifacts/77/7749846e0c2f2bf3cd24dd2d6e581cb1 b/Library/Artifacts/77/7749846e0c2f2bf3cd24dd2d6e581cb1 new file mode 100644 index 000000000..675622f8c Binary files /dev/null and b/Library/Artifacts/77/7749846e0c2f2bf3cd24dd2d6e581cb1 differ diff --git a/Library/Artifacts/77/77581cad3ec46075620e631a7ee6a77d b/Library/Artifacts/77/77581cad3ec46075620e631a7ee6a77d new file mode 100644 index 000000000..20acbc183 Binary files /dev/null and b/Library/Artifacts/77/77581cad3ec46075620e631a7ee6a77d differ diff --git a/Library/Artifacts/77/775e731b448dbb579f664ecbf74b0a56 b/Library/Artifacts/77/775e731b448dbb579f664ecbf74b0a56 new file mode 100644 index 000000000..ea44d9373 Binary files /dev/null and b/Library/Artifacts/77/775e731b448dbb579f664ecbf74b0a56 differ diff --git a/Library/Artifacts/77/77637fbb5e979c990754cbf9583e62e1 b/Library/Artifacts/77/77637fbb5e979c990754cbf9583e62e1 new file mode 100644 index 000000000..59270b7c8 Binary files /dev/null and b/Library/Artifacts/77/77637fbb5e979c990754cbf9583e62e1 differ diff --git a/Library/Artifacts/77/77690c0e652bb9ae1ad6783256a69c44 b/Library/Artifacts/77/77690c0e652bb9ae1ad6783256a69c44 new file mode 100644 index 000000000..bb926a1c1 Binary files /dev/null and b/Library/Artifacts/77/77690c0e652bb9ae1ad6783256a69c44 differ diff --git a/Library/Artifacts/77/776d4f1b45d78f9e439ca2997ba64d1e b/Library/Artifacts/77/776d4f1b45d78f9e439ca2997ba64d1e new file mode 100644 index 000000000..a4319fdf9 Binary files /dev/null and b/Library/Artifacts/77/776d4f1b45d78f9e439ca2997ba64d1e differ diff --git a/Library/Artifacts/77/778799600b883c313e1855431eb0d2e1 b/Library/Artifacts/77/778799600b883c313e1855431eb0d2e1 new file mode 100644 index 000000000..63851e85a Binary files /dev/null and b/Library/Artifacts/77/778799600b883c313e1855431eb0d2e1 differ diff --git a/Library/Artifacts/77/7787c901d78e1f8fe73e6f4597f08be6 b/Library/Artifacts/77/7787c901d78e1f8fe73e6f4597f08be6 new file mode 100644 index 000000000..486d6fd5d Binary files /dev/null and b/Library/Artifacts/77/7787c901d78e1f8fe73e6f4597f08be6 differ diff --git a/Library/Artifacts/77/7789028080cbbe2bdb04e318f77e5b56 b/Library/Artifacts/77/7789028080cbbe2bdb04e318f77e5b56 new file mode 100644 index 000000000..42eeeaa4e Binary files /dev/null and b/Library/Artifacts/77/7789028080cbbe2bdb04e318f77e5b56 differ diff --git a/Library/Artifacts/77/778e1efa03d56366171b3248852d962d b/Library/Artifacts/77/778e1efa03d56366171b3248852d962d new file mode 100644 index 000000000..1cd60588c Binary files /dev/null and b/Library/Artifacts/77/778e1efa03d56366171b3248852d962d differ diff --git a/Library/Artifacts/77/77a060338e37ad143c0af926b8322be7 b/Library/Artifacts/77/77a060338e37ad143c0af926b8322be7 new file mode 100644 index 000000000..86e88ad0f Binary files /dev/null and b/Library/Artifacts/77/77a060338e37ad143c0af926b8322be7 differ diff --git a/Library/Artifacts/77/77a41ed27772305bcb408a187784466d b/Library/Artifacts/77/77a41ed27772305bcb408a187784466d new file mode 100644 index 000000000..3fd98a90c Binary files /dev/null and b/Library/Artifacts/77/77a41ed27772305bcb408a187784466d differ diff --git a/Library/Artifacts/77/77cf5da3ea9c964f4eff7a0a337751c4 b/Library/Artifacts/77/77cf5da3ea9c964f4eff7a0a337751c4 new file mode 100644 index 000000000..b571b276b Binary files /dev/null and b/Library/Artifacts/77/77cf5da3ea9c964f4eff7a0a337751c4 differ diff --git a/Library/Artifacts/77/77e06b00f4bc78ce9305eb05979c03ce b/Library/Artifacts/77/77e06b00f4bc78ce9305eb05979c03ce new file mode 100644 index 000000000..f93a804d1 Binary files /dev/null and b/Library/Artifacts/77/77e06b00f4bc78ce9305eb05979c03ce differ diff --git a/Library/Artifacts/77/77f59febf11480bb425033619c37df0d b/Library/Artifacts/77/77f59febf11480bb425033619c37df0d new file mode 100644 index 000000000..0fe379d9e Binary files /dev/null and b/Library/Artifacts/77/77f59febf11480bb425033619c37df0d differ diff --git a/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 new file mode 100644 index 000000000..9c532f87a Binary files /dev/null and b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 differ diff --git a/Library/Artifacts/78/7821d29fb040809716dc143d8a032b61 b/Library/Artifacts/78/7821d29fb040809716dc143d8a032b61 new file mode 100644 index 000000000..c1afa8e16 Binary files /dev/null and b/Library/Artifacts/78/7821d29fb040809716dc143d8a032b61 differ diff --git a/Library/Artifacts/78/78314f8dfb1ba3643f677f2026cd4a87 b/Library/Artifacts/78/78314f8dfb1ba3643f677f2026cd4a87 new file mode 100644 index 000000000..b01f6f641 Binary files /dev/null and b/Library/Artifacts/78/78314f8dfb1ba3643f677f2026cd4a87 differ diff --git a/Library/Artifacts/78/784e1d998682fa473cd85baebf03862d b/Library/Artifacts/78/784e1d998682fa473cd85baebf03862d new file mode 100644 index 000000000..c647e7948 Binary files /dev/null and b/Library/Artifacts/78/784e1d998682fa473cd85baebf03862d differ diff --git a/Library/Artifacts/78/7850242797dd9d027873fbe17a57ce8b b/Library/Artifacts/78/7850242797dd9d027873fbe17a57ce8b new file mode 100644 index 000000000..355c5a0b7 Binary files /dev/null and b/Library/Artifacts/78/7850242797dd9d027873fbe17a57ce8b differ diff --git a/Library/Artifacts/78/785e9ca968a61ecafc786e3a345312b8 b/Library/Artifacts/78/785e9ca968a61ecafc786e3a345312b8 new file mode 100644 index 000000000..d3bfba4e4 Binary files /dev/null and b/Library/Artifacts/78/785e9ca968a61ecafc786e3a345312b8 differ diff --git a/Library/Artifacts/78/78688cceb61e65e55b3846159401eb5f b/Library/Artifacts/78/78688cceb61e65e55b3846159401eb5f new file mode 100644 index 000000000..42e8865d5 Binary files /dev/null and b/Library/Artifacts/78/78688cceb61e65e55b3846159401eb5f differ diff --git a/Library/Artifacts/78/7882ed9e387add5bf9d9a3b5a6062cc9 b/Library/Artifacts/78/7882ed9e387add5bf9d9a3b5a6062cc9 new file mode 100644 index 000000000..089cde456 Binary files /dev/null and b/Library/Artifacts/78/7882ed9e387add5bf9d9a3b5a6062cc9 differ diff --git a/Library/Artifacts/78/78bbac5a0496b391d1603549d31b4712 b/Library/Artifacts/78/78bbac5a0496b391d1603549d31b4712 new file mode 100644 index 000000000..253168e02 Binary files /dev/null and b/Library/Artifacts/78/78bbac5a0496b391d1603549d31b4712 differ diff --git a/Library/Artifacts/78/78c1d0039aa519c7bf41a072da0c6340 b/Library/Artifacts/78/78c1d0039aa519c7bf41a072da0c6340 new file mode 100644 index 000000000..9e3850452 Binary files /dev/null and b/Library/Artifacts/78/78c1d0039aa519c7bf41a072da0c6340 differ diff --git a/Library/Artifacts/78/78c8ba3c136bcdc1fde728349b3cb498 b/Library/Artifacts/78/78c8ba3c136bcdc1fde728349b3cb498 new file mode 100644 index 000000000..ef5f64764 Binary files /dev/null and b/Library/Artifacts/78/78c8ba3c136bcdc1fde728349b3cb498 differ diff --git a/Library/Artifacts/78/78ccad240f9895dfa5cbad8b6f1f7de9 b/Library/Artifacts/78/78ccad240f9895dfa5cbad8b6f1f7de9 new file mode 100644 index 000000000..c0c1717ac Binary files /dev/null and b/Library/Artifacts/78/78ccad240f9895dfa5cbad8b6f1f7de9 differ diff --git a/Library/Artifacts/78/78d027717b76def2fb8915bc0329d469 b/Library/Artifacts/78/78d027717b76def2fb8915bc0329d469 new file mode 100644 index 000000000..998704097 Binary files /dev/null and b/Library/Artifacts/78/78d027717b76def2fb8915bc0329d469 differ diff --git a/Library/Artifacts/78/78d8d6f246a94acdee85c70ebbf61abf b/Library/Artifacts/78/78d8d6f246a94acdee85c70ebbf61abf new file mode 100644 index 000000000..dcf380f66 Binary files /dev/null and b/Library/Artifacts/78/78d8d6f246a94acdee85c70ebbf61abf differ diff --git a/Library/Artifacts/78/78f8079fcdf9c2699d94ed292af8d0b9 b/Library/Artifacts/78/78f8079fcdf9c2699d94ed292af8d0b9 new file mode 100644 index 000000000..118ab5811 Binary files /dev/null and b/Library/Artifacts/78/78f8079fcdf9c2699d94ed292af8d0b9 differ diff --git a/Library/Artifacts/79/79149b5c64b09005ef9b04ebac9fd34f b/Library/Artifacts/79/79149b5c64b09005ef9b04ebac9fd34f new file mode 100644 index 000000000..3cd03f18d Binary files /dev/null and b/Library/Artifacts/79/79149b5c64b09005ef9b04ebac9fd34f differ diff --git a/Library/Artifacts/79/791e1acb097240faee79ad852a2efd10 b/Library/Artifacts/79/791e1acb097240faee79ad852a2efd10 new file mode 100644 index 000000000..11bf1abb8 Binary files /dev/null and b/Library/Artifacts/79/791e1acb097240faee79ad852a2efd10 differ diff --git a/Library/Artifacts/79/79206edd44777a95fa1d3296b0c6bdb2 b/Library/Artifacts/79/79206edd44777a95fa1d3296b0c6bdb2 new file mode 100644 index 000000000..b2fa5b39d Binary files /dev/null and b/Library/Artifacts/79/79206edd44777a95fa1d3296b0c6bdb2 differ diff --git a/Library/Artifacts/79/7960da464d5f608d62ea9f7ff7f5ee97 b/Library/Artifacts/79/7960da464d5f608d62ea9f7ff7f5ee97 new file mode 100644 index 000000000..2bb4325c7 Binary files /dev/null and b/Library/Artifacts/79/7960da464d5f608d62ea9f7ff7f5ee97 differ diff --git a/Library/Artifacts/79/79815b8e2252bd6002710037d93f2b81 b/Library/Artifacts/79/79815b8e2252bd6002710037d93f2b81 new file mode 100644 index 000000000..1270eea25 Binary files /dev/null and b/Library/Artifacts/79/79815b8e2252bd6002710037d93f2b81 differ diff --git a/Library/Artifacts/79/799403f6f8711df6487de635b5745a51 b/Library/Artifacts/79/799403f6f8711df6487de635b5745a51 new file mode 100644 index 000000000..7b2390d05 Binary files /dev/null and b/Library/Artifacts/79/799403f6f8711df6487de635b5745a51 differ diff --git a/Library/Artifacts/79/79ad70466cf766160a561cd09d5e30af b/Library/Artifacts/79/79ad70466cf766160a561cd09d5e30af new file mode 100644 index 000000000..8e08018f0 Binary files /dev/null and b/Library/Artifacts/79/79ad70466cf766160a561cd09d5e30af differ diff --git a/Library/Artifacts/79/79c36c5c7f5495d39f83f36d4841f223 b/Library/Artifacts/79/79c36c5c7f5495d39f83f36d4841f223 new file mode 100644 index 000000000..b81fa406e Binary files /dev/null and b/Library/Artifacts/79/79c36c5c7f5495d39f83f36d4841f223 differ diff --git a/Library/Artifacts/79/79c68197c4ff0228b4395e51e976ba7c b/Library/Artifacts/79/79c68197c4ff0228b4395e51e976ba7c new file mode 100644 index 000000000..1ef7cc401 Binary files /dev/null and b/Library/Artifacts/79/79c68197c4ff0228b4395e51e976ba7c differ diff --git a/Library/Artifacts/79/79c95998216c19efb8230f735effe050 b/Library/Artifacts/79/79c95998216c19efb8230f735effe050 new file mode 100644 index 000000000..546a9dde2 Binary files /dev/null and b/Library/Artifacts/79/79c95998216c19efb8230f735effe050 differ diff --git a/Library/Artifacts/79/79ce941810c027e856a89f00ada1ba2d b/Library/Artifacts/79/79ce941810c027e856a89f00ada1ba2d new file mode 100644 index 000000000..926bf2835 Binary files /dev/null and b/Library/Artifacts/79/79ce941810c027e856a89f00ada1ba2d differ diff --git a/Library/Artifacts/79/79d467b49627602ba5073bd5cce4b7bb b/Library/Artifacts/79/79d467b49627602ba5073bd5cce4b7bb new file mode 100644 index 000000000..6f5929190 Binary files /dev/null and b/Library/Artifacts/79/79d467b49627602ba5073bd5cce4b7bb differ diff --git a/Library/Artifacts/79/79e5df51aa9ed815d6ee2998f47049d8 b/Library/Artifacts/79/79e5df51aa9ed815d6ee2998f47049d8 new file mode 100644 index 000000000..c12f4e895 Binary files /dev/null and b/Library/Artifacts/79/79e5df51aa9ed815d6ee2998f47049d8 differ diff --git a/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 new file mode 100644 index 000000000..7964e9b74 Binary files /dev/null and b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 differ diff --git a/Library/Artifacts/7a/7a02fa2218f5ea26b9392d172f3f141d b/Library/Artifacts/7a/7a02fa2218f5ea26b9392d172f3f141d new file mode 100644 index 000000000..8fca9d27e Binary files /dev/null and b/Library/Artifacts/7a/7a02fa2218f5ea26b9392d172f3f141d differ diff --git a/Library/Artifacts/7a/7a06a252c713ccb1a1c7687f5fdf93c4 b/Library/Artifacts/7a/7a06a252c713ccb1a1c7687f5fdf93c4 new file mode 100644 index 000000000..4270fad6a Binary files /dev/null and b/Library/Artifacts/7a/7a06a252c713ccb1a1c7687f5fdf93c4 differ diff --git a/Library/Artifacts/7a/7a0a640118d7bf932fdcdac99e4e1f5c b/Library/Artifacts/7a/7a0a640118d7bf932fdcdac99e4e1f5c new file mode 100644 index 000000000..9e2fa50e6 Binary files /dev/null and b/Library/Artifacts/7a/7a0a640118d7bf932fdcdac99e4e1f5c differ diff --git a/Library/Artifacts/7a/7a0e9cf19c1c1cede79f0de85639adb0 b/Library/Artifacts/7a/7a0e9cf19c1c1cede79f0de85639adb0 new file mode 100644 index 000000000..a19ce25c4 Binary files /dev/null and b/Library/Artifacts/7a/7a0e9cf19c1c1cede79f0de85639adb0 differ diff --git a/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 new file mode 100644 index 000000000..a9fbb892c Binary files /dev/null and b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 differ diff --git a/Library/Artifacts/7a/7a31ecc4330ea51300217bb4c8e86056 b/Library/Artifacts/7a/7a31ecc4330ea51300217bb4c8e86056 new file mode 100644 index 000000000..0a381ed10 Binary files /dev/null and b/Library/Artifacts/7a/7a31ecc4330ea51300217bb4c8e86056 differ diff --git a/Library/Artifacts/7a/7a6f542c54f60b1f4cf7a8f748afb8be b/Library/Artifacts/7a/7a6f542c54f60b1f4cf7a8f748afb8be new file mode 100644 index 000000000..e62cf5b38 Binary files /dev/null and b/Library/Artifacts/7a/7a6f542c54f60b1f4cf7a8f748afb8be differ diff --git a/Library/Artifacts/7a/7a71508fc8ea4cdd54d62d48d64da941 b/Library/Artifacts/7a/7a71508fc8ea4cdd54d62d48d64da941 new file mode 100644 index 000000000..fd6dd7b95 Binary files /dev/null and b/Library/Artifacts/7a/7a71508fc8ea4cdd54d62d48d64da941 differ diff --git a/Library/Artifacts/7a/7a80671803ffa68980a2f9fb2de5dc3e b/Library/Artifacts/7a/7a80671803ffa68980a2f9fb2de5dc3e new file mode 100644 index 000000000..8cddaf897 Binary files /dev/null and b/Library/Artifacts/7a/7a80671803ffa68980a2f9fb2de5dc3e differ diff --git a/Library/Artifacts/7a/7a943d11e26bf88f1212b4038fc180f9 b/Library/Artifacts/7a/7a943d11e26bf88f1212b4038fc180f9 new file mode 100644 index 000000000..cbb1526c0 Binary files /dev/null and b/Library/Artifacts/7a/7a943d11e26bf88f1212b4038fc180f9 differ diff --git a/Library/Artifacts/7a/7aaa4134ec479928d4006464d50e7314 b/Library/Artifacts/7a/7aaa4134ec479928d4006464d50e7314 new file mode 100644 index 000000000..85fefd451 Binary files /dev/null and b/Library/Artifacts/7a/7aaa4134ec479928d4006464d50e7314 differ diff --git a/Library/Artifacts/7a/7abd21eede400dbbe8c371a7a6ab75ad b/Library/Artifacts/7a/7abd21eede400dbbe8c371a7a6ab75ad new file mode 100644 index 000000000..b414285b5 Binary files /dev/null and b/Library/Artifacts/7a/7abd21eede400dbbe8c371a7a6ab75ad differ diff --git a/Library/Artifacts/7a/7ac4d403aeda6a188207d863e15f6d8c b/Library/Artifacts/7a/7ac4d403aeda6a188207d863e15f6d8c new file mode 100644 index 000000000..da7ddb892 Binary files /dev/null and b/Library/Artifacts/7a/7ac4d403aeda6a188207d863e15f6d8c differ diff --git a/Library/Artifacts/7a/7ad0d21a57287e595cbbb5f482f69d25 b/Library/Artifacts/7a/7ad0d21a57287e595cbbb5f482f69d25 new file mode 100644 index 000000000..9a78c9a55 Binary files /dev/null and b/Library/Artifacts/7a/7ad0d21a57287e595cbbb5f482f69d25 differ diff --git a/Library/Artifacts/7a/7adc7c808bfa5566ab6448e43e81a6da b/Library/Artifacts/7a/7adc7c808bfa5566ab6448e43e81a6da new file mode 100644 index 000000000..768bc5ed4 Binary files /dev/null and b/Library/Artifacts/7a/7adc7c808bfa5566ab6448e43e81a6da differ diff --git a/Library/Artifacts/7a/7ae6cdf1275af9d080bb00e56de9e797 b/Library/Artifacts/7a/7ae6cdf1275af9d080bb00e56de9e797 new file mode 100644 index 000000000..a4c2ada18 Binary files /dev/null and b/Library/Artifacts/7a/7ae6cdf1275af9d080bb00e56de9e797 differ diff --git a/Library/Artifacts/7a/7af53c95d1b507a4cf7dfab637ea5b84 b/Library/Artifacts/7a/7af53c95d1b507a4cf7dfab637ea5b84 new file mode 100644 index 000000000..1cd43bd02 Binary files /dev/null and b/Library/Artifacts/7a/7af53c95d1b507a4cf7dfab637ea5b84 differ diff --git a/Library/Artifacts/7a/7af550a42c25068d7d8bd6c9bc411e27 b/Library/Artifacts/7a/7af550a42c25068d7d8bd6c9bc411e27 new file mode 100644 index 000000000..feb070526 Binary files /dev/null and b/Library/Artifacts/7a/7af550a42c25068d7d8bd6c9bc411e27 differ diff --git a/Library/Artifacts/7b/7b125c8e4e6aa071eca9409938affc05 b/Library/Artifacts/7b/7b125c8e4e6aa071eca9409938affc05 new file mode 100644 index 000000000..40ad13fe2 Binary files /dev/null and b/Library/Artifacts/7b/7b125c8e4e6aa071eca9409938affc05 differ diff --git a/Library/Artifacts/7b/7b22bf5307ce08fcc5d163ccfc4378c7 b/Library/Artifacts/7b/7b22bf5307ce08fcc5d163ccfc4378c7 new file mode 100644 index 000000000..355d1f515 Binary files /dev/null and b/Library/Artifacts/7b/7b22bf5307ce08fcc5d163ccfc4378c7 differ diff --git a/Library/Artifacts/7b/7b31bd98c86735ebd14f001bea551711 b/Library/Artifacts/7b/7b31bd98c86735ebd14f001bea551711 new file mode 100644 index 000000000..dbf0e3f88 Binary files /dev/null and b/Library/Artifacts/7b/7b31bd98c86735ebd14f001bea551711 differ diff --git a/Library/Artifacts/7b/7b3a3390b6aaaa232d0c8246d1ed1575 b/Library/Artifacts/7b/7b3a3390b6aaaa232d0c8246d1ed1575 new file mode 100644 index 000000000..4a29a5137 Binary files /dev/null and b/Library/Artifacts/7b/7b3a3390b6aaaa232d0c8246d1ed1575 differ diff --git a/Library/Artifacts/7b/7b3a77a83cdabd2c200e1bf19d5b8049 b/Library/Artifacts/7b/7b3a77a83cdabd2c200e1bf19d5b8049 new file mode 100644 index 000000000..4dc82265e Binary files /dev/null and b/Library/Artifacts/7b/7b3a77a83cdabd2c200e1bf19d5b8049 differ diff --git a/Library/Artifacts/7b/7b4393c7d5f794fd619e45476277fa51 b/Library/Artifacts/7b/7b4393c7d5f794fd619e45476277fa51 new file mode 100644 index 000000000..a23774214 Binary files /dev/null and b/Library/Artifacts/7b/7b4393c7d5f794fd619e45476277fa51 differ diff --git a/Library/Artifacts/7b/7b48309cd4475961324b2bc6fd0a2add b/Library/Artifacts/7b/7b48309cd4475961324b2bc6fd0a2add new file mode 100644 index 000000000..6b830965e Binary files /dev/null and b/Library/Artifacts/7b/7b48309cd4475961324b2bc6fd0a2add differ diff --git a/Library/Artifacts/7b/7b57b413578ae95ec6156d9c2790ae2a b/Library/Artifacts/7b/7b57b413578ae95ec6156d9c2790ae2a new file mode 100644 index 000000000..bb4101915 Binary files /dev/null and b/Library/Artifacts/7b/7b57b413578ae95ec6156d9c2790ae2a differ diff --git a/Library/Artifacts/7b/7b60b9851b873fca26ae33d9fde3cd84 b/Library/Artifacts/7b/7b60b9851b873fca26ae33d9fde3cd84 new file mode 100644 index 000000000..c4f6fffd5 Binary files /dev/null and b/Library/Artifacts/7b/7b60b9851b873fca26ae33d9fde3cd84 differ diff --git a/Library/Artifacts/7b/7b69fe0cde38a147809d5c1a1ee86d03 b/Library/Artifacts/7b/7b69fe0cde38a147809d5c1a1ee86d03 new file mode 100644 index 000000000..ef01af276 Binary files /dev/null and b/Library/Artifacts/7b/7b69fe0cde38a147809d5c1a1ee86d03 differ diff --git a/Library/Artifacts/7b/7b76f7889037e5fae9894a0d6b20de4f b/Library/Artifacts/7b/7b76f7889037e5fae9894a0d6b20de4f new file mode 100644 index 000000000..ae557ca50 Binary files /dev/null and b/Library/Artifacts/7b/7b76f7889037e5fae9894a0d6b20de4f differ diff --git a/Library/Artifacts/7b/7b7ae74b3a14363c0f28b0783cf7c294 b/Library/Artifacts/7b/7b7ae74b3a14363c0f28b0783cf7c294 new file mode 100644 index 000000000..7eeb4c4ad Binary files /dev/null and b/Library/Artifacts/7b/7b7ae74b3a14363c0f28b0783cf7c294 differ diff --git a/Library/Artifacts/7b/7b90e80c5f7580b8a91189f5cb21cfcc b/Library/Artifacts/7b/7b90e80c5f7580b8a91189f5cb21cfcc new file mode 100644 index 000000000..77a0b190f Binary files /dev/null and b/Library/Artifacts/7b/7b90e80c5f7580b8a91189f5cb21cfcc differ diff --git a/Library/Artifacts/7b/7ba68ea6c97c1688f413bce914b2d59e b/Library/Artifacts/7b/7ba68ea6c97c1688f413bce914b2d59e new file mode 100644 index 000000000..d19ac7f03 Binary files /dev/null and b/Library/Artifacts/7b/7ba68ea6c97c1688f413bce914b2d59e differ diff --git a/Library/Artifacts/7b/7ba8a3c75346936061aa0d381f51747c b/Library/Artifacts/7b/7ba8a3c75346936061aa0d381f51747c new file mode 100644 index 000000000..d9a07810e Binary files /dev/null and b/Library/Artifacts/7b/7ba8a3c75346936061aa0d381f51747c differ diff --git a/Library/Artifacts/7b/7bbcec6cb77d3196bc019f1695130fba b/Library/Artifacts/7b/7bbcec6cb77d3196bc019f1695130fba new file mode 100644 index 000000000..5688aa513 Binary files /dev/null and b/Library/Artifacts/7b/7bbcec6cb77d3196bc019f1695130fba differ diff --git a/Library/Artifacts/7b/7bc146d17e018917c1bcb50e46d0814c b/Library/Artifacts/7b/7bc146d17e018917c1bcb50e46d0814c new file mode 100644 index 000000000..9d8341d27 Binary files /dev/null and b/Library/Artifacts/7b/7bc146d17e018917c1bcb50e46d0814c differ diff --git a/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 new file mode 100644 index 000000000..7ba63e266 Binary files /dev/null and b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 differ diff --git a/Library/Artifacts/7b/7bd0e54ff26e57f0f947cf16a0f7628e b/Library/Artifacts/7b/7bd0e54ff26e57f0f947cf16a0f7628e new file mode 100644 index 000000000..d046019be Binary files /dev/null and b/Library/Artifacts/7b/7bd0e54ff26e57f0f947cf16a0f7628e differ diff --git a/Library/Artifacts/7b/7bd7d9755477c5e40156c8f56db8b26f b/Library/Artifacts/7b/7bd7d9755477c5e40156c8f56db8b26f new file mode 100644 index 000000000..05acdbec5 Binary files /dev/null and b/Library/Artifacts/7b/7bd7d9755477c5e40156c8f56db8b26f differ diff --git a/Library/Artifacts/7b/7bda085c8166562cbceec8fb8f98091d b/Library/Artifacts/7b/7bda085c8166562cbceec8fb8f98091d new file mode 100644 index 000000000..6f3ddb79a Binary files /dev/null and b/Library/Artifacts/7b/7bda085c8166562cbceec8fb8f98091d differ diff --git a/Library/Artifacts/7b/7bec38dc9145cc22524e3911f8e92429 b/Library/Artifacts/7b/7bec38dc9145cc22524e3911f8e92429 new file mode 100644 index 000000000..6087f3e7a Binary files /dev/null and b/Library/Artifacts/7b/7bec38dc9145cc22524e3911f8e92429 differ diff --git a/Library/Artifacts/7b/7bec75e2056a2ce5c996e7267a739660 b/Library/Artifacts/7b/7bec75e2056a2ce5c996e7267a739660 new file mode 100644 index 000000000..f71df5e57 Binary files /dev/null and b/Library/Artifacts/7b/7bec75e2056a2ce5c996e7267a739660 differ diff --git a/Library/Artifacts/7b/7bf944628a70491f7bf277ae7d1b315b b/Library/Artifacts/7b/7bf944628a70491f7bf277ae7d1b315b new file mode 100644 index 000000000..b89d44100 Binary files /dev/null and b/Library/Artifacts/7b/7bf944628a70491f7bf277ae7d1b315b differ diff --git a/Library/Artifacts/7b/7bfdadae6c67c7c6ecbac6a8ccd74877 b/Library/Artifacts/7b/7bfdadae6c67c7c6ecbac6a8ccd74877 new file mode 100644 index 000000000..8a7a43a82 Binary files /dev/null and b/Library/Artifacts/7b/7bfdadae6c67c7c6ecbac6a8ccd74877 differ diff --git a/Library/Artifacts/7b/7bfe5db4549348ad1d5ab1a3cc937b45 b/Library/Artifacts/7b/7bfe5db4549348ad1d5ab1a3cc937b45 new file mode 100644 index 000000000..7a0507107 Binary files /dev/null and b/Library/Artifacts/7b/7bfe5db4549348ad1d5ab1a3cc937b45 differ diff --git a/Library/Artifacts/7b/7bff680c922b970f3aa787df05e05818 b/Library/Artifacts/7b/7bff680c922b970f3aa787df05e05818 new file mode 100644 index 000000000..88fb19051 Binary files /dev/null and b/Library/Artifacts/7b/7bff680c922b970f3aa787df05e05818 differ diff --git a/Library/Artifacts/7c/7c226706af8b2510e8b4ce0c575eab60 b/Library/Artifacts/7c/7c226706af8b2510e8b4ce0c575eab60 new file mode 100644 index 000000000..9cf4168c3 Binary files /dev/null and b/Library/Artifacts/7c/7c226706af8b2510e8b4ce0c575eab60 differ diff --git a/Library/Artifacts/7c/7c28ea9013485d498054a302dbfba172 b/Library/Artifacts/7c/7c28ea9013485d498054a302dbfba172 new file mode 100644 index 000000000..7837a3fb0 Binary files /dev/null and b/Library/Artifacts/7c/7c28ea9013485d498054a302dbfba172 differ diff --git a/Library/Artifacts/7c/7c349324e98a5ffb8052556d21f3163a b/Library/Artifacts/7c/7c349324e98a5ffb8052556d21f3163a new file mode 100644 index 000000000..7cf138a12 Binary files /dev/null and b/Library/Artifacts/7c/7c349324e98a5ffb8052556d21f3163a differ diff --git a/Library/Artifacts/7c/7c3774911bdd8e28d28b568a2aa7398f b/Library/Artifacts/7c/7c3774911bdd8e28d28b568a2aa7398f new file mode 100644 index 000000000..9b99b6f05 Binary files /dev/null and b/Library/Artifacts/7c/7c3774911bdd8e28d28b568a2aa7398f differ diff --git a/Library/Artifacts/7c/7c3880eed79b0d421cc1325b78191332 b/Library/Artifacts/7c/7c3880eed79b0d421cc1325b78191332 new file mode 100644 index 000000000..d56b765de Binary files /dev/null and b/Library/Artifacts/7c/7c3880eed79b0d421cc1325b78191332 differ diff --git a/Library/Artifacts/7c/7c43b517ce655ce223ab4e0bbcf0c795 b/Library/Artifacts/7c/7c43b517ce655ce223ab4e0bbcf0c795 new file mode 100644 index 000000000..19f4d6f6d Binary files /dev/null and b/Library/Artifacts/7c/7c43b517ce655ce223ab4e0bbcf0c795 differ diff --git a/Library/Artifacts/7c/7c52c4d6e7f9390507957e8c145b0ce0 b/Library/Artifacts/7c/7c52c4d6e7f9390507957e8c145b0ce0 new file mode 100644 index 000000000..b78546b51 Binary files /dev/null and b/Library/Artifacts/7c/7c52c4d6e7f9390507957e8c145b0ce0 differ diff --git a/Library/Artifacts/7c/7c53af7fb0e06723c909912570453e69 b/Library/Artifacts/7c/7c53af7fb0e06723c909912570453e69 new file mode 100644 index 000000000..e4aaf45dc Binary files /dev/null and b/Library/Artifacts/7c/7c53af7fb0e06723c909912570453e69 differ diff --git a/Library/Artifacts/7c/7c58c3fad8c2d4ae7d12f6745ff55143 b/Library/Artifacts/7c/7c58c3fad8c2d4ae7d12f6745ff55143 new file mode 100644 index 000000000..91fab22db Binary files /dev/null and b/Library/Artifacts/7c/7c58c3fad8c2d4ae7d12f6745ff55143 differ diff --git a/Library/Artifacts/7c/7c7050f48440a3b5427bc821b265a7e5 b/Library/Artifacts/7c/7c7050f48440a3b5427bc821b265a7e5 new file mode 100644 index 000000000..bf1c9d708 Binary files /dev/null and b/Library/Artifacts/7c/7c7050f48440a3b5427bc821b265a7e5 differ diff --git a/Library/Artifacts/7c/7c7344d1841a1b84007938b6f891f4f2 b/Library/Artifacts/7c/7c7344d1841a1b84007938b6f891f4f2 new file mode 100644 index 000000000..020ba3abf Binary files /dev/null and b/Library/Artifacts/7c/7c7344d1841a1b84007938b6f891f4f2 differ diff --git a/Library/Artifacts/7c/7c85c8d8a6520bdac0c09a4b83333aab b/Library/Artifacts/7c/7c85c8d8a6520bdac0c09a4b83333aab new file mode 100644 index 000000000..97cc33755 Binary files /dev/null and b/Library/Artifacts/7c/7c85c8d8a6520bdac0c09a4b83333aab differ diff --git a/Library/Artifacts/7c/7c893298d33998224354ce57a71bd6b3 b/Library/Artifacts/7c/7c893298d33998224354ce57a71bd6b3 new file mode 100644 index 000000000..971893be4 Binary files /dev/null and b/Library/Artifacts/7c/7c893298d33998224354ce57a71bd6b3 differ diff --git a/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 new file mode 100644 index 000000000..bf7b7467d Binary files /dev/null and b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 differ diff --git a/Library/Artifacts/7c/7c9cad986fda092aabad916ed1c49e2f b/Library/Artifacts/7c/7c9cad986fda092aabad916ed1c49e2f new file mode 100644 index 000000000..2697c426b Binary files /dev/null and b/Library/Artifacts/7c/7c9cad986fda092aabad916ed1c49e2f differ diff --git a/Library/Artifacts/7c/7c9e4715e0c5b3f6c3c54754f69617e0 b/Library/Artifacts/7c/7c9e4715e0c5b3f6c3c54754f69617e0 new file mode 100644 index 000000000..60b65b259 Binary files /dev/null and b/Library/Artifacts/7c/7c9e4715e0c5b3f6c3c54754f69617e0 differ diff --git a/Library/Artifacts/7c/7cab7050cd26766ac0dfc91bd30beb20 b/Library/Artifacts/7c/7cab7050cd26766ac0dfc91bd30beb20 new file mode 100644 index 000000000..b2c6674f8 Binary files /dev/null and b/Library/Artifacts/7c/7cab7050cd26766ac0dfc91bd30beb20 differ diff --git a/Library/Artifacts/7c/7ccb183c902b05232effca80b88215c6 b/Library/Artifacts/7c/7ccb183c902b05232effca80b88215c6 new file mode 100644 index 000000000..a8fa09d4d Binary files /dev/null and b/Library/Artifacts/7c/7ccb183c902b05232effca80b88215c6 differ diff --git a/Library/Artifacts/7c/7cdec6ef8b816f616b5b6b41990d6ea1 b/Library/Artifacts/7c/7cdec6ef8b816f616b5b6b41990d6ea1 new file mode 100644 index 000000000..94a147adc Binary files /dev/null and b/Library/Artifacts/7c/7cdec6ef8b816f616b5b6b41990d6ea1 differ diff --git a/Library/Artifacts/7c/7ce308a5a9f648eea792223988d67d5a b/Library/Artifacts/7c/7ce308a5a9f648eea792223988d67d5a new file mode 100644 index 000000000..8bacc5fc4 Binary files /dev/null and b/Library/Artifacts/7c/7ce308a5a9f648eea792223988d67d5a differ diff --git a/Library/Artifacts/7c/7ce4f620828c653adcc161a0fba06eec b/Library/Artifacts/7c/7ce4f620828c653adcc161a0fba06eec new file mode 100644 index 000000000..65c4df616 Binary files /dev/null and b/Library/Artifacts/7c/7ce4f620828c653adcc161a0fba06eec differ diff --git a/Library/Artifacts/7c/7ce4fad251aa02f39042e1422a24f2a2 b/Library/Artifacts/7c/7ce4fad251aa02f39042e1422a24f2a2 new file mode 100644 index 000000000..01dd28428 Binary files /dev/null and b/Library/Artifacts/7c/7ce4fad251aa02f39042e1422a24f2a2 differ diff --git a/Library/Artifacts/7c/7ce62ce90981c6af396e8dac5e8171f0 b/Library/Artifacts/7c/7ce62ce90981c6af396e8dac5e8171f0 new file mode 100644 index 000000000..a3527d655 Binary files /dev/null and b/Library/Artifacts/7c/7ce62ce90981c6af396e8dac5e8171f0 differ diff --git a/Library/Artifacts/7c/7cf0592de78f2b873b25edccc44000ec b/Library/Artifacts/7c/7cf0592de78f2b873b25edccc44000ec new file mode 100644 index 000000000..c340068e0 Binary files /dev/null and b/Library/Artifacts/7c/7cf0592de78f2b873b25edccc44000ec differ diff --git a/Library/Artifacts/7c/7cf44f4b1ba3f4adf92f5ca66d96d561 b/Library/Artifacts/7c/7cf44f4b1ba3f4adf92f5ca66d96d561 new file mode 100644 index 000000000..0da63afc8 Binary files /dev/null and b/Library/Artifacts/7c/7cf44f4b1ba3f4adf92f5ca66d96d561 differ diff --git a/Library/Artifacts/7c/7cf7938d4fa1225af7c97a34da874d3d b/Library/Artifacts/7c/7cf7938d4fa1225af7c97a34da874d3d new file mode 100644 index 000000000..cea838ba8 Binary files /dev/null and b/Library/Artifacts/7c/7cf7938d4fa1225af7c97a34da874d3d differ diff --git a/Library/Artifacts/7c/7cfb77de3f543e4d65bf3e1034ea05be b/Library/Artifacts/7c/7cfb77de3f543e4d65bf3e1034ea05be new file mode 100644 index 000000000..b9fca9430 Binary files /dev/null and b/Library/Artifacts/7c/7cfb77de3f543e4d65bf3e1034ea05be differ diff --git a/Library/Artifacts/7d/7d02ca8b8b773701251dae58fb983eb1 b/Library/Artifacts/7d/7d02ca8b8b773701251dae58fb983eb1 new file mode 100644 index 000000000..494b16c95 Binary files /dev/null and b/Library/Artifacts/7d/7d02ca8b8b773701251dae58fb983eb1 differ diff --git a/Library/Artifacts/7d/7d031096a03a85caa53c2040c0c13a97 b/Library/Artifacts/7d/7d031096a03a85caa53c2040c0c13a97 new file mode 100644 index 000000000..b8c39499d Binary files /dev/null and b/Library/Artifacts/7d/7d031096a03a85caa53c2040c0c13a97 differ diff --git a/Library/Artifacts/7d/7d1d37000fd55b4fa28039f4c46da5c1 b/Library/Artifacts/7d/7d1d37000fd55b4fa28039f4c46da5c1 new file mode 100644 index 000000000..186c65bb2 Binary files /dev/null and b/Library/Artifacts/7d/7d1d37000fd55b4fa28039f4c46da5c1 differ diff --git a/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 b/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 new file mode 100644 index 000000000..e7ed25e37 Binary files /dev/null and b/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 differ diff --git a/Library/Artifacts/7d/7d3309d7ba39b76c189de5a1033cdb2e b/Library/Artifacts/7d/7d3309d7ba39b76c189de5a1033cdb2e new file mode 100644 index 000000000..21e67944c Binary files /dev/null and b/Library/Artifacts/7d/7d3309d7ba39b76c189de5a1033cdb2e differ diff --git a/Library/Artifacts/7d/7d55c579d5715e5f6ce782366ab6dbd5 b/Library/Artifacts/7d/7d55c579d5715e5f6ce782366ab6dbd5 new file mode 100644 index 000000000..77253e83b Binary files /dev/null and b/Library/Artifacts/7d/7d55c579d5715e5f6ce782366ab6dbd5 differ diff --git a/Library/Artifacts/7d/7d6cf80a49f0c24c56b91700b8838bd3 b/Library/Artifacts/7d/7d6cf80a49f0c24c56b91700b8838bd3 new file mode 100644 index 000000000..7b708e8a8 Binary files /dev/null and b/Library/Artifacts/7d/7d6cf80a49f0c24c56b91700b8838bd3 differ diff --git a/Library/Artifacts/7d/7d6ed02548ee8ee7a1982706208ebf9e b/Library/Artifacts/7d/7d6ed02548ee8ee7a1982706208ebf9e new file mode 100644 index 000000000..bbd19a735 Binary files /dev/null and b/Library/Artifacts/7d/7d6ed02548ee8ee7a1982706208ebf9e differ diff --git a/Library/Artifacts/7d/7d7085a81536560b86d3a48f667fe8bb b/Library/Artifacts/7d/7d7085a81536560b86d3a48f667fe8bb new file mode 100644 index 000000000..8b8513e25 Binary files /dev/null and b/Library/Artifacts/7d/7d7085a81536560b86d3a48f667fe8bb differ diff --git a/Library/Artifacts/7d/7d70d7c9b6d437e2ea31c31a49776635 b/Library/Artifacts/7d/7d70d7c9b6d437e2ea31c31a49776635 new file mode 100644 index 000000000..7b8373319 Binary files /dev/null and b/Library/Artifacts/7d/7d70d7c9b6d437e2ea31c31a49776635 differ diff --git a/Library/Artifacts/7d/7d7d39cb7d7608e7d4ab45f6796b38ee b/Library/Artifacts/7d/7d7d39cb7d7608e7d4ab45f6796b38ee new file mode 100644 index 000000000..92db3b91b Binary files /dev/null and b/Library/Artifacts/7d/7d7d39cb7d7608e7d4ab45f6796b38ee differ diff --git a/Library/Artifacts/7d/7d9bde17eefd856071aa1897a1cbdeaa b/Library/Artifacts/7d/7d9bde17eefd856071aa1897a1cbdeaa new file mode 100644 index 000000000..4024235fc Binary files /dev/null and b/Library/Artifacts/7d/7d9bde17eefd856071aa1897a1cbdeaa differ diff --git a/Library/Artifacts/7d/7db5cf155cccf9282e350be461a78e5b b/Library/Artifacts/7d/7db5cf155cccf9282e350be461a78e5b new file mode 100644 index 000000000..c1230c2cf Binary files /dev/null and b/Library/Artifacts/7d/7db5cf155cccf9282e350be461a78e5b differ diff --git a/Library/Artifacts/7d/7dd05524a4cec95e196148f1096b2ed5 b/Library/Artifacts/7d/7dd05524a4cec95e196148f1096b2ed5 new file mode 100644 index 000000000..6d438d755 Binary files /dev/null and b/Library/Artifacts/7d/7dd05524a4cec95e196148f1096b2ed5 differ diff --git a/Library/Artifacts/7d/7dd05a9df5052388682cd106dd015bcb b/Library/Artifacts/7d/7dd05a9df5052388682cd106dd015bcb new file mode 100644 index 000000000..cda62eaa3 Binary files /dev/null and b/Library/Artifacts/7d/7dd05a9df5052388682cd106dd015bcb differ diff --git a/Library/Artifacts/7d/7dd41340cab3bbe8a145715cb4321d19 b/Library/Artifacts/7d/7dd41340cab3bbe8a145715cb4321d19 new file mode 100644 index 000000000..084161579 Binary files /dev/null and b/Library/Artifacts/7d/7dd41340cab3bbe8a145715cb4321d19 differ diff --git a/Library/Artifacts/7d/7dd890da767841c3b6bf876c90a8ab21 b/Library/Artifacts/7d/7dd890da767841c3b6bf876c90a8ab21 new file mode 100644 index 000000000..854fa971e Binary files /dev/null and b/Library/Artifacts/7d/7dd890da767841c3b6bf876c90a8ab21 differ diff --git a/Library/Artifacts/7d/7dda2db494b262380d5fff877b17852b b/Library/Artifacts/7d/7dda2db494b262380d5fff877b17852b new file mode 100644 index 000000000..f816a2211 Binary files /dev/null and b/Library/Artifacts/7d/7dda2db494b262380d5fff877b17852b differ diff --git a/Library/Artifacts/7d/7dda3ff1ca8692a3bfe93cdfcd23cb6f b/Library/Artifacts/7d/7dda3ff1ca8692a3bfe93cdfcd23cb6f new file mode 100644 index 000000000..f05b382d8 Binary files /dev/null and b/Library/Artifacts/7d/7dda3ff1ca8692a3bfe93cdfcd23cb6f differ diff --git a/Library/Artifacts/7d/7ddd7b997320cc1676639d7e851d84c7 b/Library/Artifacts/7d/7ddd7b997320cc1676639d7e851d84c7 new file mode 100644 index 000000000..b45a77627 Binary files /dev/null and b/Library/Artifacts/7d/7ddd7b997320cc1676639d7e851d84c7 differ diff --git a/Library/Artifacts/7d/7de22ce2ce964fcf476e82c3597bc654 b/Library/Artifacts/7d/7de22ce2ce964fcf476e82c3597bc654 new file mode 100644 index 000000000..cb8dfb8df Binary files /dev/null and b/Library/Artifacts/7d/7de22ce2ce964fcf476e82c3597bc654 differ diff --git a/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 b/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 new file mode 100644 index 000000000..7b06c5d03 Binary files /dev/null and b/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 differ diff --git a/Library/Artifacts/7e/7e1d65930bf8f96b19167a3bb74d5030 b/Library/Artifacts/7e/7e1d65930bf8f96b19167a3bb74d5030 new file mode 100644 index 000000000..c5c23ec9b Binary files /dev/null and b/Library/Artifacts/7e/7e1d65930bf8f96b19167a3bb74d5030 differ diff --git a/Library/Artifacts/7e/7e23449cf3bd1b95ea09a7ee73cc1cd7 b/Library/Artifacts/7e/7e23449cf3bd1b95ea09a7ee73cc1cd7 new file mode 100644 index 000000000..f801175d4 Binary files /dev/null and b/Library/Artifacts/7e/7e23449cf3bd1b95ea09a7ee73cc1cd7 differ diff --git a/Library/Artifacts/7e/7e26db11e1fedbfe2f39681362566150 b/Library/Artifacts/7e/7e26db11e1fedbfe2f39681362566150 new file mode 100644 index 000000000..edbe9f7bc Binary files /dev/null and b/Library/Artifacts/7e/7e26db11e1fedbfe2f39681362566150 differ diff --git a/Library/Artifacts/7e/7e3120b6e7a495f825a63d09b30a51c6 b/Library/Artifacts/7e/7e3120b6e7a495f825a63d09b30a51c6 new file mode 100644 index 000000000..f5c36f115 Binary files /dev/null and b/Library/Artifacts/7e/7e3120b6e7a495f825a63d09b30a51c6 differ diff --git a/Library/Artifacts/7e/7e34a4aa731f068fd55be8761354ac14 b/Library/Artifacts/7e/7e34a4aa731f068fd55be8761354ac14 new file mode 100644 index 000000000..916eed076 Binary files /dev/null and b/Library/Artifacts/7e/7e34a4aa731f068fd55be8761354ac14 differ diff --git a/Library/Artifacts/7e/7e366d79fe83230a8d4105cac0177e25 b/Library/Artifacts/7e/7e366d79fe83230a8d4105cac0177e25 new file mode 100644 index 000000000..c0b6e8e94 Binary files /dev/null and b/Library/Artifacts/7e/7e366d79fe83230a8d4105cac0177e25 differ diff --git a/Library/Artifacts/7e/7e4081127f7fb35c3fffcff32669e688 b/Library/Artifacts/7e/7e4081127f7fb35c3fffcff32669e688 new file mode 100644 index 000000000..dac61562e Binary files /dev/null and b/Library/Artifacts/7e/7e4081127f7fb35c3fffcff32669e688 differ diff --git a/Library/Artifacts/7e/7e78f03783126c57ea8cbba2f443b7ef b/Library/Artifacts/7e/7e78f03783126c57ea8cbba2f443b7ef new file mode 100644 index 000000000..a1b4777c4 Binary files /dev/null and b/Library/Artifacts/7e/7e78f03783126c57ea8cbba2f443b7ef differ diff --git a/Library/Artifacts/7e/7e7fa8e8772b1a7b075a52ea695df69b b/Library/Artifacts/7e/7e7fa8e8772b1a7b075a52ea695df69b new file mode 100644 index 000000000..81295c674 Binary files /dev/null and b/Library/Artifacts/7e/7e7fa8e8772b1a7b075a52ea695df69b differ diff --git a/Library/Artifacts/7e/7e8942a9127e5a22302b7cb3532f1c44 b/Library/Artifacts/7e/7e8942a9127e5a22302b7cb3532f1c44 new file mode 100644 index 000000000..c4f13efc1 Binary files /dev/null and b/Library/Artifacts/7e/7e8942a9127e5a22302b7cb3532f1c44 differ diff --git a/Library/Artifacts/7e/7e8c9e8b741b86ef4effddc79822a344 b/Library/Artifacts/7e/7e8c9e8b741b86ef4effddc79822a344 new file mode 100644 index 000000000..87d98bea9 Binary files /dev/null and b/Library/Artifacts/7e/7e8c9e8b741b86ef4effddc79822a344 differ diff --git a/Library/Artifacts/7e/7e8db5e0e072d165107a4e3e3d3f7458 b/Library/Artifacts/7e/7e8db5e0e072d165107a4e3e3d3f7458 new file mode 100644 index 000000000..237f30644 Binary files /dev/null and b/Library/Artifacts/7e/7e8db5e0e072d165107a4e3e3d3f7458 differ diff --git a/Library/Artifacts/7e/7e913c5d2e3f00e3fe85741366c3dc1e b/Library/Artifacts/7e/7e913c5d2e3f00e3fe85741366c3dc1e new file mode 100644 index 000000000..9728e8bca Binary files /dev/null and b/Library/Artifacts/7e/7e913c5d2e3f00e3fe85741366c3dc1e differ diff --git a/Library/Artifacts/7e/7e9caadcb54044d1958f8ea775ce5b85 b/Library/Artifacts/7e/7e9caadcb54044d1958f8ea775ce5b85 new file mode 100644 index 000000000..4e8d4bf8f Binary files /dev/null and b/Library/Artifacts/7e/7e9caadcb54044d1958f8ea775ce5b85 differ diff --git a/Library/Artifacts/7e/7ea6c843fa4c02298f7be68811e174ca b/Library/Artifacts/7e/7ea6c843fa4c02298f7be68811e174ca new file mode 100644 index 000000000..dcd8bc9a1 Binary files /dev/null and b/Library/Artifacts/7e/7ea6c843fa4c02298f7be68811e174ca differ diff --git a/Library/Artifacts/7e/7eae0211330b0d6a3750d4c46a7da355 b/Library/Artifacts/7e/7eae0211330b0d6a3750d4c46a7da355 new file mode 100644 index 000000000..f4302ad14 Binary files /dev/null and b/Library/Artifacts/7e/7eae0211330b0d6a3750d4c46a7da355 differ diff --git a/Library/Artifacts/7e/7eb8c01df1b10806f1bcb20b7240b70a b/Library/Artifacts/7e/7eb8c01df1b10806f1bcb20b7240b70a new file mode 100644 index 000000000..78935225d Binary files /dev/null and b/Library/Artifacts/7e/7eb8c01df1b10806f1bcb20b7240b70a differ diff --git a/Library/Artifacts/7e/7eb8efbef1c4d4f6cca4c8c697e90463 b/Library/Artifacts/7e/7eb8efbef1c4d4f6cca4c8c697e90463 new file mode 100644 index 000000000..f3ce6555d Binary files /dev/null and b/Library/Artifacts/7e/7eb8efbef1c4d4f6cca4c8c697e90463 differ diff --git a/Library/Artifacts/7e/7ec9945d94536a3839958e8304f07dc6 b/Library/Artifacts/7e/7ec9945d94536a3839958e8304f07dc6 new file mode 100644 index 000000000..a2b059316 Binary files /dev/null and b/Library/Artifacts/7e/7ec9945d94536a3839958e8304f07dc6 differ diff --git a/Library/Artifacts/7f/7f01faecff86c0ba1a06ca1178a96f72 b/Library/Artifacts/7f/7f01faecff86c0ba1a06ca1178a96f72 new file mode 100644 index 000000000..b68fbc4bc Binary files /dev/null and b/Library/Artifacts/7f/7f01faecff86c0ba1a06ca1178a96f72 differ diff --git a/Library/Artifacts/7f/7f06f3b919e2541cd7e0dc4cce65c150 b/Library/Artifacts/7f/7f06f3b919e2541cd7e0dc4cce65c150 new file mode 100644 index 000000000..cb4d09cdd Binary files /dev/null and b/Library/Artifacts/7f/7f06f3b919e2541cd7e0dc4cce65c150 differ diff --git a/Library/Artifacts/7f/7f1b771e1fbfbc19427fe684afefdea9 b/Library/Artifacts/7f/7f1b771e1fbfbc19427fe684afefdea9 new file mode 100644 index 000000000..fa80ebe2e Binary files /dev/null and b/Library/Artifacts/7f/7f1b771e1fbfbc19427fe684afefdea9 differ diff --git a/Library/Artifacts/7f/7f4d9771af1b7e1e3162a5dbcac78b5e b/Library/Artifacts/7f/7f4d9771af1b7e1e3162a5dbcac78b5e new file mode 100644 index 000000000..70aed75bb Binary files /dev/null and b/Library/Artifacts/7f/7f4d9771af1b7e1e3162a5dbcac78b5e differ diff --git a/Library/Artifacts/7f/7f4f05606c92137f5ab14cda1bb23c99 b/Library/Artifacts/7f/7f4f05606c92137f5ab14cda1bb23c99 new file mode 100644 index 000000000..adbbe04fc Binary files /dev/null and b/Library/Artifacts/7f/7f4f05606c92137f5ab14cda1bb23c99 differ diff --git a/Library/Artifacts/7f/7f54c3cd85444d04dd2354687632ffdf b/Library/Artifacts/7f/7f54c3cd85444d04dd2354687632ffdf new file mode 100644 index 000000000..4a5d71f12 Binary files /dev/null and b/Library/Artifacts/7f/7f54c3cd85444d04dd2354687632ffdf differ diff --git a/Library/Artifacts/7f/7f5e407ea8c5f9b57749c01d24ccca05 b/Library/Artifacts/7f/7f5e407ea8c5f9b57749c01d24ccca05 new file mode 100644 index 000000000..6b983e0e9 Binary files /dev/null and b/Library/Artifacts/7f/7f5e407ea8c5f9b57749c01d24ccca05 differ diff --git a/Library/Artifacts/7f/7f641ecb617dc4360872a814221dd3f1 b/Library/Artifacts/7f/7f641ecb617dc4360872a814221dd3f1 new file mode 100644 index 000000000..3ffe1cb0b Binary files /dev/null and b/Library/Artifacts/7f/7f641ecb617dc4360872a814221dd3f1 differ diff --git a/Library/Artifacts/7f/7f697f7c85e3b5f1ed18f493de086a58 b/Library/Artifacts/7f/7f697f7c85e3b5f1ed18f493de086a58 new file mode 100644 index 000000000..82877c28f Binary files /dev/null and b/Library/Artifacts/7f/7f697f7c85e3b5f1ed18f493de086a58 differ diff --git a/Library/Artifacts/7f/7f6d566a6585ecb122ade08e365e0d2c b/Library/Artifacts/7f/7f6d566a6585ecb122ade08e365e0d2c new file mode 100644 index 000000000..0d488c3b9 Binary files /dev/null and b/Library/Artifacts/7f/7f6d566a6585ecb122ade08e365e0d2c differ diff --git a/Library/Artifacts/7f/7f7387a0dfc23b245d0594a6cef47d44 b/Library/Artifacts/7f/7f7387a0dfc23b245d0594a6cef47d44 new file mode 100644 index 000000000..0f919fd8c Binary files /dev/null and b/Library/Artifacts/7f/7f7387a0dfc23b245d0594a6cef47d44 differ diff --git a/Library/Artifacts/7f/7f7cbfc126940f1a9032ea8e09dc426b b/Library/Artifacts/7f/7f7cbfc126940f1a9032ea8e09dc426b new file mode 100644 index 000000000..9ae5332e5 Binary files /dev/null and b/Library/Artifacts/7f/7f7cbfc126940f1a9032ea8e09dc426b differ diff --git a/Library/Artifacts/7f/7f7e1edef5f8d0f624aec33be65c0a18 b/Library/Artifacts/7f/7f7e1edef5f8d0f624aec33be65c0a18 new file mode 100644 index 000000000..fbb463d6a Binary files /dev/null and b/Library/Artifacts/7f/7f7e1edef5f8d0f624aec33be65c0a18 differ diff --git a/Library/Artifacts/7f/7f8b6c42ecb4e14ada2623abe1ba6be9 b/Library/Artifacts/7f/7f8b6c42ecb4e14ada2623abe1ba6be9 new file mode 100644 index 000000000..9f0f20d9c Binary files /dev/null and b/Library/Artifacts/7f/7f8b6c42ecb4e14ada2623abe1ba6be9 differ diff --git a/Library/Artifacts/7f/7f8d209a5040e50fd23a333fd03c9757 b/Library/Artifacts/7f/7f8d209a5040e50fd23a333fd03c9757 new file mode 100644 index 000000000..cf05f1b4b Binary files /dev/null and b/Library/Artifacts/7f/7f8d209a5040e50fd23a333fd03c9757 differ diff --git a/Library/Artifacts/7f/7f91933f258c153770cf197ec1a63359 b/Library/Artifacts/7f/7f91933f258c153770cf197ec1a63359 new file mode 100644 index 000000000..84e4a1577 Binary files /dev/null and b/Library/Artifacts/7f/7f91933f258c153770cf197ec1a63359 differ diff --git a/Library/Artifacts/7f/7fad1c7895f29047ced3a0a13e8d96bb b/Library/Artifacts/7f/7fad1c7895f29047ced3a0a13e8d96bb new file mode 100644 index 000000000..bf75f9784 Binary files /dev/null and b/Library/Artifacts/7f/7fad1c7895f29047ced3a0a13e8d96bb differ diff --git a/Library/Artifacts/7f/7fb4403860bad4eb8eb8ac19818d62a9 b/Library/Artifacts/7f/7fb4403860bad4eb8eb8ac19818d62a9 new file mode 100644 index 000000000..372b194c2 Binary files /dev/null and b/Library/Artifacts/7f/7fb4403860bad4eb8eb8ac19818d62a9 differ diff --git a/Library/Artifacts/7f/7fbaae1d5e04c5df9a496340714875c4 b/Library/Artifacts/7f/7fbaae1d5e04c5df9a496340714875c4 new file mode 100644 index 000000000..544f29dd3 Binary files /dev/null and b/Library/Artifacts/7f/7fbaae1d5e04c5df9a496340714875c4 differ diff --git a/Library/Artifacts/7f/7fbb99762e40400dc355363a6cc71c36 b/Library/Artifacts/7f/7fbb99762e40400dc355363a6cc71c36 new file mode 100644 index 000000000..e9b0bb1b1 Binary files /dev/null and b/Library/Artifacts/7f/7fbb99762e40400dc355363a6cc71c36 differ diff --git a/Library/Artifacts/7f/7fd623ec796dc82299d25cc402963402 b/Library/Artifacts/7f/7fd623ec796dc82299d25cc402963402 new file mode 100644 index 000000000..667c92d39 Binary files /dev/null and b/Library/Artifacts/7f/7fd623ec796dc82299d25cc402963402 differ diff --git a/Library/Artifacts/7f/7fd8e240c059c00ddeea2203a2d11e94 b/Library/Artifacts/7f/7fd8e240c059c00ddeea2203a2d11e94 new file mode 100644 index 000000000..388ec952b Binary files /dev/null and b/Library/Artifacts/7f/7fd8e240c059c00ddeea2203a2d11e94 differ diff --git a/Library/Artifacts/7f/7fe4cf53b427cbc6e0c3aff93747ce84 b/Library/Artifacts/7f/7fe4cf53b427cbc6e0c3aff93747ce84 new file mode 100644 index 000000000..eb73d8e22 Binary files /dev/null and b/Library/Artifacts/7f/7fe4cf53b427cbc6e0c3aff93747ce84 differ diff --git a/Library/Artifacts/7f/7fe91ee3689a19faa05591f078124026 b/Library/Artifacts/7f/7fe91ee3689a19faa05591f078124026 new file mode 100644 index 000000000..33f65d90c Binary files /dev/null and b/Library/Artifacts/7f/7fe91ee3689a19faa05591f078124026 differ diff --git a/Library/Artifacts/7f/7ff01e1bdfb4a4b3773bd9b28423c344 b/Library/Artifacts/7f/7ff01e1bdfb4a4b3773bd9b28423c344 new file mode 100644 index 000000000..96fdabd15 Binary files /dev/null and b/Library/Artifacts/7f/7ff01e1bdfb4a4b3773bd9b28423c344 differ diff --git a/Library/Artifacts/7f/7ff4f89675868c28646df272977827ee b/Library/Artifacts/7f/7ff4f89675868c28646df272977827ee new file mode 100644 index 000000000..82314e12f Binary files /dev/null and b/Library/Artifacts/7f/7ff4f89675868c28646df272977827ee differ diff --git a/Library/Artifacts/80/8007894db8cb2f1a245210804b69432c b/Library/Artifacts/80/8007894db8cb2f1a245210804b69432c new file mode 100644 index 000000000..626e6ceb2 Binary files /dev/null and b/Library/Artifacts/80/8007894db8cb2f1a245210804b69432c differ diff --git a/Library/Artifacts/80/8024fb3b27c438cd43e1c8e88261a6cf b/Library/Artifacts/80/8024fb3b27c438cd43e1c8e88261a6cf new file mode 100644 index 000000000..9880bdb24 Binary files /dev/null and b/Library/Artifacts/80/8024fb3b27c438cd43e1c8e88261a6cf differ diff --git a/Library/Artifacts/80/8035c2fdcf8536331a040d980bda6500 b/Library/Artifacts/80/8035c2fdcf8536331a040d980bda6500 new file mode 100644 index 000000000..eaf317517 Binary files /dev/null and b/Library/Artifacts/80/8035c2fdcf8536331a040d980bda6500 differ diff --git a/Library/Artifacts/80/804c3de93cecc2582ca92a1ec6b493d3 b/Library/Artifacts/80/804c3de93cecc2582ca92a1ec6b493d3 new file mode 100644 index 000000000..935485d52 Binary files /dev/null and b/Library/Artifacts/80/804c3de93cecc2582ca92a1ec6b493d3 differ diff --git a/Library/Artifacts/80/80503ecde4f72251a667014c19ec3e69 b/Library/Artifacts/80/80503ecde4f72251a667014c19ec3e69 new file mode 100644 index 000000000..64fe2d0c7 Binary files /dev/null and b/Library/Artifacts/80/80503ecde4f72251a667014c19ec3e69 differ diff --git a/Library/Artifacts/80/8053008250c6404062f000469f20d643 b/Library/Artifacts/80/8053008250c6404062f000469f20d643 new file mode 100644 index 000000000..339291c52 Binary files /dev/null and b/Library/Artifacts/80/8053008250c6404062f000469f20d643 differ diff --git a/Library/Artifacts/80/8057d9eaa384a3528ce1a85b2feb1fa1 b/Library/Artifacts/80/8057d9eaa384a3528ce1a85b2feb1fa1 new file mode 100644 index 000000000..87c49d4b5 Binary files /dev/null and b/Library/Artifacts/80/8057d9eaa384a3528ce1a85b2feb1fa1 differ diff --git a/Library/Artifacts/80/80610f749509b4f94c7e7f1bb24ff9fc b/Library/Artifacts/80/80610f749509b4f94c7e7f1bb24ff9fc new file mode 100644 index 000000000..ec7680ae5 Binary files /dev/null and b/Library/Artifacts/80/80610f749509b4f94c7e7f1bb24ff9fc differ diff --git a/Library/Artifacts/80/80952df7596513f81c6cecaa582ea6e1 b/Library/Artifacts/80/80952df7596513f81c6cecaa582ea6e1 new file mode 100644 index 000000000..a56e27b90 Binary files /dev/null and b/Library/Artifacts/80/80952df7596513f81c6cecaa582ea6e1 differ diff --git a/Library/Artifacts/80/80995f6ec24b12b6ad0ff88060bd6bed b/Library/Artifacts/80/80995f6ec24b12b6ad0ff88060bd6bed new file mode 100644 index 000000000..0a29db369 Binary files /dev/null and b/Library/Artifacts/80/80995f6ec24b12b6ad0ff88060bd6bed differ diff --git a/Library/Artifacts/80/809d3f14e203aa8c39c2bd387270c134 b/Library/Artifacts/80/809d3f14e203aa8c39c2bd387270c134 new file mode 100644 index 000000000..2495d8843 Binary files /dev/null and b/Library/Artifacts/80/809d3f14e203aa8c39c2bd387270c134 differ diff --git a/Library/Artifacts/80/809f7b8db1a2ed76d58695939f6d42d0 b/Library/Artifacts/80/809f7b8db1a2ed76d58695939f6d42d0 new file mode 100644 index 000000000..961ba574d Binary files /dev/null and b/Library/Artifacts/80/809f7b8db1a2ed76d58695939f6d42d0 differ diff --git a/Library/Artifacts/80/80a7662efdc33dfc4be361b4fd9d6c93 b/Library/Artifacts/80/80a7662efdc33dfc4be361b4fd9d6c93 new file mode 100644 index 000000000..9f7ec7ac6 Binary files /dev/null and b/Library/Artifacts/80/80a7662efdc33dfc4be361b4fd9d6c93 differ diff --git a/Library/Artifacts/80/80c2880d91b0c50380c4b09c03a84263 b/Library/Artifacts/80/80c2880d91b0c50380c4b09c03a84263 new file mode 100644 index 000000000..ee2d1404b Binary files /dev/null and b/Library/Artifacts/80/80c2880d91b0c50380c4b09c03a84263 differ diff --git a/Library/Artifacts/80/80cb983808ac37c0b6ddb14285f81d4f b/Library/Artifacts/80/80cb983808ac37c0b6ddb14285f81d4f new file mode 100644 index 000000000..e9227e131 Binary files /dev/null and b/Library/Artifacts/80/80cb983808ac37c0b6ddb14285f81d4f differ diff --git a/Library/Artifacts/80/80d205a66a35144bcbfa6bf2bf596579 b/Library/Artifacts/80/80d205a66a35144bcbfa6bf2bf596579 new file mode 100644 index 000000000..5ccb5c64e Binary files /dev/null and b/Library/Artifacts/80/80d205a66a35144bcbfa6bf2bf596579 differ diff --git a/Library/Artifacts/80/80d22db34708ad7e39daaac8653f7bf2 b/Library/Artifacts/80/80d22db34708ad7e39daaac8653f7bf2 new file mode 100644 index 000000000..474c06b97 Binary files /dev/null and b/Library/Artifacts/80/80d22db34708ad7e39daaac8653f7bf2 differ diff --git a/Library/Artifacts/80/80d45dfa735bef8dffe9f7362c8565e3 b/Library/Artifacts/80/80d45dfa735bef8dffe9f7362c8565e3 new file mode 100644 index 000000000..953ecccdc Binary files /dev/null and b/Library/Artifacts/80/80d45dfa735bef8dffe9f7362c8565e3 differ diff --git a/Library/Artifacts/80/80e533e12aa459c43b4789741c9ce4ac b/Library/Artifacts/80/80e533e12aa459c43b4789741c9ce4ac new file mode 100644 index 000000000..df54bf5a0 Binary files /dev/null and b/Library/Artifacts/80/80e533e12aa459c43b4789741c9ce4ac differ diff --git a/Library/Artifacts/80/80ee2466617a329a12bb45c6126f61c8 b/Library/Artifacts/80/80ee2466617a329a12bb45c6126f61c8 new file mode 100644 index 000000000..e82253fcd Binary files /dev/null and b/Library/Artifacts/80/80ee2466617a329a12bb45c6126f61c8 differ diff --git a/Library/Artifacts/80/80ef0165189795210ecb6d017f17828b b/Library/Artifacts/80/80ef0165189795210ecb6d017f17828b new file mode 100644 index 000000000..be8301073 Binary files /dev/null and b/Library/Artifacts/80/80ef0165189795210ecb6d017f17828b differ diff --git a/Library/Artifacts/80/80fbc8146d805b6676736f2b530acb25 b/Library/Artifacts/80/80fbc8146d805b6676736f2b530acb25 new file mode 100644 index 000000000..85064305b Binary files /dev/null and b/Library/Artifacts/80/80fbc8146d805b6676736f2b530acb25 differ diff --git a/Library/Artifacts/81/810c716c6b1a42982602b9c1c129d70f b/Library/Artifacts/81/810c716c6b1a42982602b9c1c129d70f new file mode 100644 index 000000000..a2bd94ab7 Binary files /dev/null and b/Library/Artifacts/81/810c716c6b1a42982602b9c1c129d70f differ diff --git a/Library/Artifacts/81/8123119c06c013497ecd417dc9b926b4 b/Library/Artifacts/81/8123119c06c013497ecd417dc9b926b4 new file mode 100644 index 000000000..2c073ee16 Binary files /dev/null and b/Library/Artifacts/81/8123119c06c013497ecd417dc9b926b4 differ diff --git a/Library/Artifacts/81/8123dcc5db4a38f572b64132a6061b6e b/Library/Artifacts/81/8123dcc5db4a38f572b64132a6061b6e new file mode 100644 index 000000000..f080bc6ce Binary files /dev/null and b/Library/Artifacts/81/8123dcc5db4a38f572b64132a6061b6e differ diff --git a/Library/Artifacts/81/812aa98526335bd4107847e509764730 b/Library/Artifacts/81/812aa98526335bd4107847e509764730 new file mode 100644 index 000000000..9dd9a42ed Binary files /dev/null and b/Library/Artifacts/81/812aa98526335bd4107847e509764730 differ diff --git a/Library/Artifacts/81/812e8361309224a6940e006d4754bd7d b/Library/Artifacts/81/812e8361309224a6940e006d4754bd7d new file mode 100644 index 000000000..3ae290a87 Binary files /dev/null and b/Library/Artifacts/81/812e8361309224a6940e006d4754bd7d differ diff --git a/Library/Artifacts/81/8138f7bbaef544ca437775e0d2e6ea29 b/Library/Artifacts/81/8138f7bbaef544ca437775e0d2e6ea29 new file mode 100644 index 000000000..b7ef9d4dd Binary files /dev/null and b/Library/Artifacts/81/8138f7bbaef544ca437775e0d2e6ea29 differ diff --git a/Library/Artifacts/81/815b721cdf0c148097142cccddb6d918 b/Library/Artifacts/81/815b721cdf0c148097142cccddb6d918 new file mode 100644 index 000000000..ccf063511 Binary files /dev/null and b/Library/Artifacts/81/815b721cdf0c148097142cccddb6d918 differ diff --git a/Library/Artifacts/81/81842744ba4219ac25f73f5d050d2e6d b/Library/Artifacts/81/81842744ba4219ac25f73f5d050d2e6d new file mode 100644 index 000000000..befe0828f Binary files /dev/null and b/Library/Artifacts/81/81842744ba4219ac25f73f5d050d2e6d differ diff --git a/Library/Artifacts/81/8186e1f631e100ae60b128e32c8bcb71 b/Library/Artifacts/81/8186e1f631e100ae60b128e32c8bcb71 new file mode 100644 index 000000000..755cacce0 Binary files /dev/null and b/Library/Artifacts/81/8186e1f631e100ae60b128e32c8bcb71 differ diff --git a/Library/Artifacts/81/818f4eda79f4b75a23cac907d564b2ec b/Library/Artifacts/81/818f4eda79f4b75a23cac907d564b2ec new file mode 100644 index 000000000..2257abbfb Binary files /dev/null and b/Library/Artifacts/81/818f4eda79f4b75a23cac907d564b2ec differ diff --git a/Library/Artifacts/81/8192c5aeca491537bbaaea5a316dfe02 b/Library/Artifacts/81/8192c5aeca491537bbaaea5a316dfe02 new file mode 100644 index 000000000..a36f7cfab Binary files /dev/null and b/Library/Artifacts/81/8192c5aeca491537bbaaea5a316dfe02 differ diff --git a/Library/Artifacts/81/81b1b8a6fd77882c3a26f3c07f6a9169 b/Library/Artifacts/81/81b1b8a6fd77882c3a26f3c07f6a9169 new file mode 100644 index 000000000..11206a441 Binary files /dev/null and b/Library/Artifacts/81/81b1b8a6fd77882c3a26f3c07f6a9169 differ diff --git a/Library/Artifacts/81/81b2d5861d58f50861348396037e1455 b/Library/Artifacts/81/81b2d5861d58f50861348396037e1455 new file mode 100644 index 000000000..a904a3f99 Binary files /dev/null and b/Library/Artifacts/81/81b2d5861d58f50861348396037e1455 differ diff --git a/Library/Artifacts/81/81c42c80f554cd02eaf33e2c64a80a0b b/Library/Artifacts/81/81c42c80f554cd02eaf33e2c64a80a0b new file mode 100644 index 000000000..cc1e28603 Binary files /dev/null and b/Library/Artifacts/81/81c42c80f554cd02eaf33e2c64a80a0b differ diff --git a/Library/Artifacts/81/81f0b7673eb6444516e856a0446d98f2 b/Library/Artifacts/81/81f0b7673eb6444516e856a0446d98f2 new file mode 100644 index 000000000..e17b1e50c Binary files /dev/null and b/Library/Artifacts/81/81f0b7673eb6444516e856a0446d98f2 differ diff --git a/Library/Artifacts/81/81f137021cd0c3860a2339f797706f64 b/Library/Artifacts/81/81f137021cd0c3860a2339f797706f64 new file mode 100644 index 000000000..4477a0d43 Binary files /dev/null and b/Library/Artifacts/81/81f137021cd0c3860a2339f797706f64 differ diff --git a/Library/Artifacts/81/81f3033ffae1c41ff059b454e7159f83 b/Library/Artifacts/81/81f3033ffae1c41ff059b454e7159f83 new file mode 100644 index 000000000..ff9c12300 Binary files /dev/null and b/Library/Artifacts/81/81f3033ffae1c41ff059b454e7159f83 differ diff --git a/Library/Artifacts/81/81f8057c08b9ecb767113623e82ecc71 b/Library/Artifacts/81/81f8057c08b9ecb767113623e82ecc71 new file mode 100644 index 000000000..566618f7f Binary files /dev/null and b/Library/Artifacts/81/81f8057c08b9ecb767113623e82ecc71 differ diff --git a/Library/Artifacts/82/821745f856b04e32d68e575ba70c0938 b/Library/Artifacts/82/821745f856b04e32d68e575ba70c0938 new file mode 100644 index 000000000..84efbbdcc Binary files /dev/null and b/Library/Artifacts/82/821745f856b04e32d68e575ba70c0938 differ diff --git a/Library/Artifacts/82/8222257e26f990fbf255fe68b37cd9f7 b/Library/Artifacts/82/8222257e26f990fbf255fe68b37cd9f7 new file mode 100644 index 000000000..d02d8d48f Binary files /dev/null and b/Library/Artifacts/82/8222257e26f990fbf255fe68b37cd9f7 differ diff --git a/Library/Artifacts/82/8236ee900d8200d2df5f4fe34f2ba3fe b/Library/Artifacts/82/8236ee900d8200d2df5f4fe34f2ba3fe new file mode 100644 index 000000000..0c09738ae Binary files /dev/null and b/Library/Artifacts/82/8236ee900d8200d2df5f4fe34f2ba3fe differ diff --git a/Library/Artifacts/82/825d5f1639db68198e3e5e9380fb6fd6 b/Library/Artifacts/82/825d5f1639db68198e3e5e9380fb6fd6 new file mode 100644 index 000000000..f0f77e723 Binary files /dev/null and b/Library/Artifacts/82/825d5f1639db68198e3e5e9380fb6fd6 differ diff --git a/Library/Artifacts/82/8261a68ece63e582a2e1629b879c32b8 b/Library/Artifacts/82/8261a68ece63e582a2e1629b879c32b8 new file mode 100644 index 000000000..af4b7b409 Binary files /dev/null and b/Library/Artifacts/82/8261a68ece63e582a2e1629b879c32b8 differ diff --git a/Library/Artifacts/82/826f933060fc58333bd19621634d9298 b/Library/Artifacts/82/826f933060fc58333bd19621634d9298 new file mode 100644 index 000000000..ce07ef94d Binary files /dev/null and b/Library/Artifacts/82/826f933060fc58333bd19621634d9298 differ diff --git a/Library/Artifacts/82/827969605758c7fd2ced26cc7d465adb b/Library/Artifacts/82/827969605758c7fd2ced26cc7d465adb new file mode 100644 index 000000000..f1ec05063 Binary files /dev/null and b/Library/Artifacts/82/827969605758c7fd2ced26cc7d465adb differ diff --git a/Library/Artifacts/82/827bfad7a45737b10a864e013ae6e177 b/Library/Artifacts/82/827bfad7a45737b10a864e013ae6e177 new file mode 100644 index 000000000..2e1360896 Binary files /dev/null and b/Library/Artifacts/82/827bfad7a45737b10a864e013ae6e177 differ diff --git a/Library/Artifacts/82/828b6a5f702780b7a0b2b66ce438108d b/Library/Artifacts/82/828b6a5f702780b7a0b2b66ce438108d new file mode 100644 index 000000000..649a8668c Binary files /dev/null and b/Library/Artifacts/82/828b6a5f702780b7a0b2b66ce438108d differ diff --git a/Library/Artifacts/82/8298536bf6d6ddbc00868ec861e2c94c b/Library/Artifacts/82/8298536bf6d6ddbc00868ec861e2c94c new file mode 100644 index 000000000..ef9a2cb1a Binary files /dev/null and b/Library/Artifacts/82/8298536bf6d6ddbc00868ec861e2c94c differ diff --git a/Library/Artifacts/82/829c203427c84588dd8a7a2f29c27343 b/Library/Artifacts/82/829c203427c84588dd8a7a2f29c27343 new file mode 100644 index 000000000..2124f94ce Binary files /dev/null and b/Library/Artifacts/82/829c203427c84588dd8a7a2f29c27343 differ diff --git a/Library/Artifacts/82/829dcc5efc4ccb102fc6347d1638031c b/Library/Artifacts/82/829dcc5efc4ccb102fc6347d1638031c new file mode 100644 index 000000000..14a4e6551 Binary files /dev/null and b/Library/Artifacts/82/829dcc5efc4ccb102fc6347d1638031c differ diff --git a/Library/Artifacts/82/82a507c52e13a5e288cb63ba830c1a16 b/Library/Artifacts/82/82a507c52e13a5e288cb63ba830c1a16 new file mode 100644 index 000000000..f167c8690 Binary files /dev/null and b/Library/Artifacts/82/82a507c52e13a5e288cb63ba830c1a16 differ diff --git a/Library/Artifacts/82/82a77b647ab13e86727a6c129e154778 b/Library/Artifacts/82/82a77b647ab13e86727a6c129e154778 new file mode 100644 index 000000000..b920f961c Binary files /dev/null and b/Library/Artifacts/82/82a77b647ab13e86727a6c129e154778 differ diff --git a/Library/Artifacts/82/82c3bdb24a4c8f300e337729257c33a1 b/Library/Artifacts/82/82c3bdb24a4c8f300e337729257c33a1 new file mode 100644 index 000000000..e6e185be1 Binary files /dev/null and b/Library/Artifacts/82/82c3bdb24a4c8f300e337729257c33a1 differ diff --git a/Library/Artifacts/82/82cd55867ca625bedfc24aac4bc906a7 b/Library/Artifacts/82/82cd55867ca625bedfc24aac4bc906a7 new file mode 100644 index 000000000..bf0d6c1f2 Binary files /dev/null and b/Library/Artifacts/82/82cd55867ca625bedfc24aac4bc906a7 differ diff --git a/Library/Artifacts/82/82d4d4251915a20ef645d99b6726a918 b/Library/Artifacts/82/82d4d4251915a20ef645d99b6726a918 new file mode 100644 index 000000000..a8832c0f8 Binary files /dev/null and b/Library/Artifacts/82/82d4d4251915a20ef645d99b6726a918 differ diff --git a/Library/Artifacts/82/82e80e49ed0970ee20998a8707ba632e b/Library/Artifacts/82/82e80e49ed0970ee20998a8707ba632e new file mode 100644 index 000000000..de686e49b Binary files /dev/null and b/Library/Artifacts/82/82e80e49ed0970ee20998a8707ba632e differ diff --git a/Library/Artifacts/82/82fc135ad34f7ca54cca8bff77ccc063 b/Library/Artifacts/82/82fc135ad34f7ca54cca8bff77ccc063 new file mode 100644 index 000000000..af5f507f2 Binary files /dev/null and b/Library/Artifacts/82/82fc135ad34f7ca54cca8bff77ccc063 differ diff --git a/Library/Artifacts/83/83007ae17e7408caf520bcc4eca6cadd b/Library/Artifacts/83/83007ae17e7408caf520bcc4eca6cadd new file mode 100644 index 000000000..9851845f7 Binary files /dev/null and b/Library/Artifacts/83/83007ae17e7408caf520bcc4eca6cadd differ diff --git a/Library/Artifacts/83/8307f0a89d146444ef144f79b478663c b/Library/Artifacts/83/8307f0a89d146444ef144f79b478663c new file mode 100644 index 000000000..227f4bd57 Binary files /dev/null and b/Library/Artifacts/83/8307f0a89d146444ef144f79b478663c differ diff --git a/Library/Artifacts/83/83134cd85d0b64bfb45142fb8afcf248 b/Library/Artifacts/83/83134cd85d0b64bfb45142fb8afcf248 new file mode 100644 index 000000000..6709651ae Binary files /dev/null and b/Library/Artifacts/83/83134cd85d0b64bfb45142fb8afcf248 differ diff --git a/Library/Artifacts/83/8314fe8c6fdb655713bc70b37ae0b085 b/Library/Artifacts/83/8314fe8c6fdb655713bc70b37ae0b085 new file mode 100644 index 000000000..8da09b53d Binary files /dev/null and b/Library/Artifacts/83/8314fe8c6fdb655713bc70b37ae0b085 differ diff --git a/Library/Artifacts/83/832ac4fd2a7c41dc55da19c39a4a6832 b/Library/Artifacts/83/832ac4fd2a7c41dc55da19c39a4a6832 new file mode 100644 index 000000000..eec4f1507 Binary files /dev/null and b/Library/Artifacts/83/832ac4fd2a7c41dc55da19c39a4a6832 differ diff --git a/Library/Artifacts/83/832f4bd379fce07bedebe776a7915463 b/Library/Artifacts/83/832f4bd379fce07bedebe776a7915463 new file mode 100644 index 000000000..fa809145a Binary files /dev/null and b/Library/Artifacts/83/832f4bd379fce07bedebe776a7915463 differ diff --git a/Library/Artifacts/83/8338cf7857cc5d624065c0acbec3f422 b/Library/Artifacts/83/8338cf7857cc5d624065c0acbec3f422 new file mode 100644 index 000000000..4027b34b1 Binary files /dev/null and b/Library/Artifacts/83/8338cf7857cc5d624065c0acbec3f422 differ diff --git a/Library/Artifacts/83/834503b2d5ce662d996f794120eae648 b/Library/Artifacts/83/834503b2d5ce662d996f794120eae648 new file mode 100644 index 000000000..ebc099f4b Binary files /dev/null and b/Library/Artifacts/83/834503b2d5ce662d996f794120eae648 differ diff --git a/Library/Artifacts/83/835b31b8fd8fc476386d29d7b2e9337d b/Library/Artifacts/83/835b31b8fd8fc476386d29d7b2e9337d new file mode 100644 index 000000000..f501ccc40 Binary files /dev/null and b/Library/Artifacts/83/835b31b8fd8fc476386d29d7b2e9337d differ diff --git a/Library/Artifacts/83/836454f8199217784b3d377706ffb94f b/Library/Artifacts/83/836454f8199217784b3d377706ffb94f new file mode 100644 index 000000000..e5e534223 Binary files /dev/null and b/Library/Artifacts/83/836454f8199217784b3d377706ffb94f differ diff --git a/Library/Artifacts/83/8368a09dbf39ff1666453d81b46b71ec b/Library/Artifacts/83/8368a09dbf39ff1666453d81b46b71ec new file mode 100644 index 000000000..9ad99d271 Binary files /dev/null and b/Library/Artifacts/83/8368a09dbf39ff1666453d81b46b71ec differ diff --git a/Library/Artifacts/83/836b08f169455a4372ea0f63a8bb93e9 b/Library/Artifacts/83/836b08f169455a4372ea0f63a8bb93e9 new file mode 100644 index 000000000..4a089581f Binary files /dev/null and b/Library/Artifacts/83/836b08f169455a4372ea0f63a8bb93e9 differ diff --git a/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa b/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa new file mode 100644 index 000000000..6c7e4f90b Binary files /dev/null and b/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa differ diff --git a/Library/Artifacts/83/83aecb5d5107f3e132791a36fb56e965 b/Library/Artifacts/83/83aecb5d5107f3e132791a36fb56e965 new file mode 100644 index 000000000..a21d26b6b Binary files /dev/null and b/Library/Artifacts/83/83aecb5d5107f3e132791a36fb56e965 differ diff --git a/Library/Artifacts/83/83c0831fdfa8a0af6d37d12e5717580f b/Library/Artifacts/83/83c0831fdfa8a0af6d37d12e5717580f new file mode 100644 index 000000000..146c6f0a7 Binary files /dev/null and b/Library/Artifacts/83/83c0831fdfa8a0af6d37d12e5717580f differ diff --git a/Library/Artifacts/83/83c4352d2b4713ceabc1d4a136c29243 b/Library/Artifacts/83/83c4352d2b4713ceabc1d4a136c29243 new file mode 100644 index 000000000..62afe892e Binary files /dev/null and b/Library/Artifacts/83/83c4352d2b4713ceabc1d4a136c29243 differ diff --git a/Library/Artifacts/83/83c8932b7005f98d1c12caddbb00aa35 b/Library/Artifacts/83/83c8932b7005f98d1c12caddbb00aa35 new file mode 100644 index 000000000..000af4b10 Binary files /dev/null and b/Library/Artifacts/83/83c8932b7005f98d1c12caddbb00aa35 differ diff --git a/Library/Artifacts/83/83ccfa4a313d42bd957e4ee82eb50e87 b/Library/Artifacts/83/83ccfa4a313d42bd957e4ee82eb50e87 new file mode 100644 index 000000000..c3a63263d Binary files /dev/null and b/Library/Artifacts/83/83ccfa4a313d42bd957e4ee82eb50e87 differ diff --git a/Library/Artifacts/83/83cdb70c7201565c0e9c47661acf120d b/Library/Artifacts/83/83cdb70c7201565c0e9c47661acf120d new file mode 100644 index 000000000..753875ab6 Binary files /dev/null and b/Library/Artifacts/83/83cdb70c7201565c0e9c47661acf120d differ diff --git a/Library/Artifacts/83/83dda28254c1cc8ba1d0bfd63d3722b2 b/Library/Artifacts/83/83dda28254c1cc8ba1d0bfd63d3722b2 new file mode 100644 index 000000000..3d0ebacca Binary files /dev/null and b/Library/Artifacts/83/83dda28254c1cc8ba1d0bfd63d3722b2 differ diff --git a/Library/Artifacts/83/83ee6601a9090b62f78787286efa049c b/Library/Artifacts/83/83ee6601a9090b62f78787286efa049c new file mode 100644 index 000000000..44025190a Binary files /dev/null and b/Library/Artifacts/83/83ee6601a9090b62f78787286efa049c differ diff --git a/Library/Artifacts/84/8404508f7f22b07bfcc5fc6ba9c25fa8 b/Library/Artifacts/84/8404508f7f22b07bfcc5fc6ba9c25fa8 new file mode 100644 index 000000000..bb9acb9fa Binary files /dev/null and b/Library/Artifacts/84/8404508f7f22b07bfcc5fc6ba9c25fa8 differ diff --git a/Library/Artifacts/84/8404f46876aa63c591f4ef77e936a693 b/Library/Artifacts/84/8404f46876aa63c591f4ef77e936a693 new file mode 100644 index 000000000..c70c027a5 Binary files /dev/null and b/Library/Artifacts/84/8404f46876aa63c591f4ef77e936a693 differ diff --git a/Library/Artifacts/84/840574df807a987137044a027f988129 b/Library/Artifacts/84/840574df807a987137044a027f988129 new file mode 100644 index 000000000..40c624357 Binary files /dev/null and b/Library/Artifacts/84/840574df807a987137044a027f988129 differ diff --git a/Library/Artifacts/84/840f5cde6d294fa10c6071abc655837d b/Library/Artifacts/84/840f5cde6d294fa10c6071abc655837d new file mode 100644 index 000000000..14bf83005 Binary files /dev/null and b/Library/Artifacts/84/840f5cde6d294fa10c6071abc655837d differ diff --git a/Library/Artifacts/84/842a05e794315c9bb1bef5b4bf8ac11e b/Library/Artifacts/84/842a05e794315c9bb1bef5b4bf8ac11e new file mode 100644 index 000000000..f3400b1f2 Binary files /dev/null and b/Library/Artifacts/84/842a05e794315c9bb1bef5b4bf8ac11e differ diff --git a/Library/Artifacts/84/84436af9e19b279f41731e948abde8b4 b/Library/Artifacts/84/84436af9e19b279f41731e948abde8b4 new file mode 100644 index 000000000..6c7bbb76b Binary files /dev/null and b/Library/Artifacts/84/84436af9e19b279f41731e948abde8b4 differ diff --git a/Library/Artifacts/84/845ee1c28f90cfc66e6d23d4da886b6f b/Library/Artifacts/84/845ee1c28f90cfc66e6d23d4da886b6f new file mode 100644 index 000000000..aab8d49a5 Binary files /dev/null and b/Library/Artifacts/84/845ee1c28f90cfc66e6d23d4da886b6f differ diff --git a/Library/Artifacts/84/84631bb92e39500d924c8a2e4122d666 b/Library/Artifacts/84/84631bb92e39500d924c8a2e4122d666 new file mode 100644 index 000000000..a280cf72e Binary files /dev/null and b/Library/Artifacts/84/84631bb92e39500d924c8a2e4122d666 differ diff --git a/Library/Artifacts/84/8477b60935e42698f0010a0406c82051 b/Library/Artifacts/84/8477b60935e42698f0010a0406c82051 new file mode 100644 index 000000000..0c63cf652 Binary files /dev/null and b/Library/Artifacts/84/8477b60935e42698f0010a0406c82051 differ diff --git a/Library/Artifacts/84/84898cc35957d660459b5ce87761350d b/Library/Artifacts/84/84898cc35957d660459b5ce87761350d new file mode 100644 index 000000000..bfbedcfe9 Binary files /dev/null and b/Library/Artifacts/84/84898cc35957d660459b5ce87761350d differ diff --git a/Library/Artifacts/84/849d9e750e22b5ed1ca2fc43a3f7ec14 b/Library/Artifacts/84/849d9e750e22b5ed1ca2fc43a3f7ec14 new file mode 100644 index 000000000..94b361ee9 Binary files /dev/null and b/Library/Artifacts/84/849d9e750e22b5ed1ca2fc43a3f7ec14 differ diff --git a/Library/Artifacts/84/84dd4dbb4e27d7c00b101c1e6274679d b/Library/Artifacts/84/84dd4dbb4e27d7c00b101c1e6274679d new file mode 100644 index 000000000..8afe6eadb Binary files /dev/null and b/Library/Artifacts/84/84dd4dbb4e27d7c00b101c1e6274679d differ diff --git a/Library/Artifacts/84/84df58d82fdf410975c6f7c40b3e03c0 b/Library/Artifacts/84/84df58d82fdf410975c6f7c40b3e03c0 new file mode 100644 index 000000000..3650b5c70 Binary files /dev/null and b/Library/Artifacts/84/84df58d82fdf410975c6f7c40b3e03c0 differ diff --git a/Library/Artifacts/84/84ec5fd99acf8338eb9496b6e19dece8 b/Library/Artifacts/84/84ec5fd99acf8338eb9496b6e19dece8 new file mode 100644 index 000000000..535e7e29f Binary files /dev/null and b/Library/Artifacts/84/84ec5fd99acf8338eb9496b6e19dece8 differ diff --git a/Library/Artifacts/84/84f1c74ffc3a50edbd5d96cf3cc1d388 b/Library/Artifacts/84/84f1c74ffc3a50edbd5d96cf3cc1d388 new file mode 100644 index 000000000..51f485515 Binary files /dev/null and b/Library/Artifacts/84/84f1c74ffc3a50edbd5d96cf3cc1d388 differ diff --git a/Library/Artifacts/84/84fc12cb3db2509a9b7a777067cb424a b/Library/Artifacts/84/84fc12cb3db2509a9b7a777067cb424a new file mode 100644 index 000000000..04b6c33b2 Binary files /dev/null and b/Library/Artifacts/84/84fc12cb3db2509a9b7a777067cb424a differ diff --git a/Library/Artifacts/85/8503086aa8ef7a65f8e31b8d53d22b0b b/Library/Artifacts/85/8503086aa8ef7a65f8e31b8d53d22b0b new file mode 100644 index 000000000..4c0e18b68 Binary files /dev/null and b/Library/Artifacts/85/8503086aa8ef7a65f8e31b8d53d22b0b differ diff --git a/Library/Artifacts/85/85059c76f7ba32e6c350dae7a8daee16 b/Library/Artifacts/85/85059c76f7ba32e6c350dae7a8daee16 new file mode 100644 index 000000000..54ebe480f Binary files /dev/null and b/Library/Artifacts/85/85059c76f7ba32e6c350dae7a8daee16 differ diff --git a/Library/Artifacts/85/852138f9d5523244cd87759811a141ee b/Library/Artifacts/85/852138f9d5523244cd87759811a141ee new file mode 100644 index 000000000..5040c911d Binary files /dev/null and b/Library/Artifacts/85/852138f9d5523244cd87759811a141ee differ diff --git a/Library/Artifacts/85/85345bff6297527f32020f4de465d9b9 b/Library/Artifacts/85/85345bff6297527f32020f4de465d9b9 new file mode 100644 index 000000000..ba0858566 Binary files /dev/null and b/Library/Artifacts/85/85345bff6297527f32020f4de465d9b9 differ diff --git a/Library/Artifacts/85/853fb6123f08de8fef353da7e591e5d6 b/Library/Artifacts/85/853fb6123f08de8fef353da7e591e5d6 new file mode 100644 index 000000000..d2a95f205 Binary files /dev/null and b/Library/Artifacts/85/853fb6123f08de8fef353da7e591e5d6 differ diff --git a/Library/Artifacts/85/85441df6af5d20a722b5e404f5054506 b/Library/Artifacts/85/85441df6af5d20a722b5e404f5054506 new file mode 100644 index 000000000..d92a782a4 Binary files /dev/null and b/Library/Artifacts/85/85441df6af5d20a722b5e404f5054506 differ diff --git a/Library/Artifacts/85/85585908c9f72bc62e2fef68c2ffb4c8 b/Library/Artifacts/85/85585908c9f72bc62e2fef68c2ffb4c8 new file mode 100644 index 000000000..1a936ecba Binary files /dev/null and b/Library/Artifacts/85/85585908c9f72bc62e2fef68c2ffb4c8 differ diff --git a/Library/Artifacts/85/8568dfbd9ef290a0724305b21a3d76d7 b/Library/Artifacts/85/8568dfbd9ef290a0724305b21a3d76d7 new file mode 100644 index 000000000..793089aa8 Binary files /dev/null and b/Library/Artifacts/85/8568dfbd9ef290a0724305b21a3d76d7 differ diff --git a/Library/Artifacts/85/856a0d20a2833297c51528ddcb106583 b/Library/Artifacts/85/856a0d20a2833297c51528ddcb106583 new file mode 100644 index 000000000..76e73bbec Binary files /dev/null and b/Library/Artifacts/85/856a0d20a2833297c51528ddcb106583 differ diff --git a/Library/Artifacts/85/856bf975776bd8d40b134e50ea8d19a3 b/Library/Artifacts/85/856bf975776bd8d40b134e50ea8d19a3 new file mode 100644 index 000000000..4889aaa2a Binary files /dev/null and b/Library/Artifacts/85/856bf975776bd8d40b134e50ea8d19a3 differ diff --git a/Library/Artifacts/85/85850c500b575266dc3296ea142ce71c b/Library/Artifacts/85/85850c500b575266dc3296ea142ce71c new file mode 100644 index 000000000..f217d1da1 Binary files /dev/null and b/Library/Artifacts/85/85850c500b575266dc3296ea142ce71c differ diff --git a/Library/Artifacts/85/859db23290b68b9b33924a6059b612e9 b/Library/Artifacts/85/859db23290b68b9b33924a6059b612e9 new file mode 100644 index 000000000..36e9093ec Binary files /dev/null and b/Library/Artifacts/85/859db23290b68b9b33924a6059b612e9 differ diff --git a/Library/Artifacts/85/859dcf8757604e69eae5b0b307f4929c b/Library/Artifacts/85/859dcf8757604e69eae5b0b307f4929c new file mode 100644 index 000000000..086003c2e Binary files /dev/null and b/Library/Artifacts/85/859dcf8757604e69eae5b0b307f4929c differ diff --git a/Library/Artifacts/85/85a66142144fc730063403351c20eb6d b/Library/Artifacts/85/85a66142144fc730063403351c20eb6d new file mode 100644 index 000000000..055167225 Binary files /dev/null and b/Library/Artifacts/85/85a66142144fc730063403351c20eb6d differ diff --git a/Library/Artifacts/85/85a9daa34be901d87cee12600459c7bd b/Library/Artifacts/85/85a9daa34be901d87cee12600459c7bd new file mode 100644 index 000000000..d97aba091 Binary files /dev/null and b/Library/Artifacts/85/85a9daa34be901d87cee12600459c7bd differ diff --git a/Library/Artifacts/85/85c17b52775020a6666d8b4d036fc9c3 b/Library/Artifacts/85/85c17b52775020a6666d8b4d036fc9c3 new file mode 100644 index 000000000..6d3f56274 Binary files /dev/null and b/Library/Artifacts/85/85c17b52775020a6666d8b4d036fc9c3 differ diff --git a/Library/Artifacts/85/85c958e372cfa484b83f408266a4654c b/Library/Artifacts/85/85c958e372cfa484b83f408266a4654c new file mode 100644 index 000000000..5be94790d Binary files /dev/null and b/Library/Artifacts/85/85c958e372cfa484b83f408266a4654c differ diff --git a/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 new file mode 100644 index 000000000..2b6b177ba Binary files /dev/null and b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 differ diff --git a/Library/Artifacts/85/85d8bd5d84415fcd5fa9be073eb9d806 b/Library/Artifacts/85/85d8bd5d84415fcd5fa9be073eb9d806 new file mode 100644 index 000000000..fec61e381 Binary files /dev/null and b/Library/Artifacts/85/85d8bd5d84415fcd5fa9be073eb9d806 differ diff --git a/Library/Artifacts/85/85d9314800fed81bb55d135c4dda9a2f b/Library/Artifacts/85/85d9314800fed81bb55d135c4dda9a2f new file mode 100644 index 000000000..2dc3e5709 Binary files /dev/null and b/Library/Artifacts/85/85d9314800fed81bb55d135c4dda9a2f differ diff --git a/Library/Artifacts/85/85e3fffb8a70e4b81f54215a35068de0 b/Library/Artifacts/85/85e3fffb8a70e4b81f54215a35068de0 new file mode 100644 index 000000000..c7a63098c Binary files /dev/null and b/Library/Artifacts/85/85e3fffb8a70e4b81f54215a35068de0 differ diff --git a/Library/Artifacts/85/85ec82dc649df2f3e6083f01211a33be b/Library/Artifacts/85/85ec82dc649df2f3e6083f01211a33be new file mode 100644 index 000000000..003e79c19 Binary files /dev/null and b/Library/Artifacts/85/85ec82dc649df2f3e6083f01211a33be differ diff --git a/Library/Artifacts/85/85f6fda92dac16bc744cf0493a3e3a82 b/Library/Artifacts/85/85f6fda92dac16bc744cf0493a3e3a82 new file mode 100644 index 000000000..c3a330270 Binary files /dev/null and b/Library/Artifacts/85/85f6fda92dac16bc744cf0493a3e3a82 differ diff --git a/Library/Artifacts/85/85faa209ef74cd4d49987f4bf47f5206 b/Library/Artifacts/85/85faa209ef74cd4d49987f4bf47f5206 new file mode 100644 index 000000000..584e8530d Binary files /dev/null and b/Library/Artifacts/85/85faa209ef74cd4d49987f4bf47f5206 differ diff --git a/Library/Artifacts/86/8616a281dc7cbd33ec50c2d1f86d200f b/Library/Artifacts/86/8616a281dc7cbd33ec50c2d1f86d200f new file mode 100644 index 000000000..41cf57039 Binary files /dev/null and b/Library/Artifacts/86/8616a281dc7cbd33ec50c2d1f86d200f differ diff --git a/Library/Artifacts/86/861fe713bcc03eaa4be9f0d9f0f8051b b/Library/Artifacts/86/861fe713bcc03eaa4be9f0d9f0f8051b new file mode 100644 index 000000000..e4c07f04f Binary files /dev/null and b/Library/Artifacts/86/861fe713bcc03eaa4be9f0d9f0f8051b differ diff --git a/Library/Artifacts/86/8622b9ebd8a783bd03589be8b5213c48 b/Library/Artifacts/86/8622b9ebd8a783bd03589be8b5213c48 new file mode 100644 index 000000000..f729a7516 Binary files /dev/null and b/Library/Artifacts/86/8622b9ebd8a783bd03589be8b5213c48 differ diff --git a/Library/Artifacts/86/8626d8d9dfbe50376d12f1edeb5ec5b8 b/Library/Artifacts/86/8626d8d9dfbe50376d12f1edeb5ec5b8 new file mode 100644 index 000000000..082becfee Binary files /dev/null and b/Library/Artifacts/86/8626d8d9dfbe50376d12f1edeb5ec5b8 differ diff --git a/Library/Artifacts/86/86343a5e3296ecc46c161bea60e4b160 b/Library/Artifacts/86/86343a5e3296ecc46c161bea60e4b160 new file mode 100644 index 000000000..8dcfbb765 Binary files /dev/null and b/Library/Artifacts/86/86343a5e3296ecc46c161bea60e4b160 differ diff --git a/Library/Artifacts/86/8639ed3c5b5cb03d2fff47430768b5a3 b/Library/Artifacts/86/8639ed3c5b5cb03d2fff47430768b5a3 new file mode 100644 index 000000000..6a906b910 Binary files /dev/null and b/Library/Artifacts/86/8639ed3c5b5cb03d2fff47430768b5a3 differ diff --git a/Library/Artifacts/86/864ee48d7ddf7ba3123fda697bbb5494 b/Library/Artifacts/86/864ee48d7ddf7ba3123fda697bbb5494 new file mode 100644 index 000000000..c636e9a8f Binary files /dev/null and b/Library/Artifacts/86/864ee48d7ddf7ba3123fda697bbb5494 differ diff --git a/Library/Artifacts/86/86548660837dbc041b189150b5fb83e5 b/Library/Artifacts/86/86548660837dbc041b189150b5fb83e5 new file mode 100644 index 000000000..e0f49986c Binary files /dev/null and b/Library/Artifacts/86/86548660837dbc041b189150b5fb83e5 differ diff --git a/Library/Artifacts/86/865bbc151b4496217ced84bd80a42625 b/Library/Artifacts/86/865bbc151b4496217ced84bd80a42625 new file mode 100644 index 000000000..c2d8b929c Binary files /dev/null and b/Library/Artifacts/86/865bbc151b4496217ced84bd80a42625 differ diff --git a/Library/Artifacts/86/8660fb00b2ffeea4de7479101b530671 b/Library/Artifacts/86/8660fb00b2ffeea4de7479101b530671 new file mode 100644 index 000000000..6ae9abdd2 Binary files /dev/null and b/Library/Artifacts/86/8660fb00b2ffeea4de7479101b530671 differ diff --git a/Library/Artifacts/86/8665fcc2655294a2473a37476484bbac b/Library/Artifacts/86/8665fcc2655294a2473a37476484bbac new file mode 100644 index 000000000..c2f1b0292 Binary files /dev/null and b/Library/Artifacts/86/8665fcc2655294a2473a37476484bbac differ diff --git a/Library/Artifacts/86/866e0abf7095d0e4e1e4630e2e4b4992 b/Library/Artifacts/86/866e0abf7095d0e4e1e4630e2e4b4992 new file mode 100644 index 000000000..a8ebb1e8b Binary files /dev/null and b/Library/Artifacts/86/866e0abf7095d0e4e1e4630e2e4b4992 differ diff --git a/Library/Artifacts/86/868f4bca9213b073ab6ef6edc248667c b/Library/Artifacts/86/868f4bca9213b073ab6ef6edc248667c new file mode 100644 index 000000000..a7b55740d Binary files /dev/null and b/Library/Artifacts/86/868f4bca9213b073ab6ef6edc248667c differ diff --git a/Library/Artifacts/86/869dc32f71b1c5ccc2df3140be7fded6 b/Library/Artifacts/86/869dc32f71b1c5ccc2df3140be7fded6 new file mode 100644 index 000000000..6d522aaf9 Binary files /dev/null and b/Library/Artifacts/86/869dc32f71b1c5ccc2df3140be7fded6 differ diff --git a/Library/Artifacts/86/86f857ef70aba405c6f706e21a170778 b/Library/Artifacts/86/86f857ef70aba405c6f706e21a170778 new file mode 100644 index 000000000..dd7d0549d Binary files /dev/null and b/Library/Artifacts/86/86f857ef70aba405c6f706e21a170778 differ diff --git a/Library/Artifacts/86/86fe692af3250dd999f9e9019d5cd660 b/Library/Artifacts/86/86fe692af3250dd999f9e9019d5cd660 new file mode 100644 index 000000000..52f291fef Binary files /dev/null and b/Library/Artifacts/86/86fe692af3250dd999f9e9019d5cd660 differ diff --git a/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a b/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a new file mode 100644 index 000000000..378aca6e4 Binary files /dev/null and b/Library/Artifacts/87/87026ffed5e84533db3cd36ce177301a differ diff --git a/Library/Artifacts/87/870bdd2745849f11c1e1668fabf62888 b/Library/Artifacts/87/870bdd2745849f11c1e1668fabf62888 new file mode 100644 index 000000000..52ff9b537 Binary files /dev/null and b/Library/Artifacts/87/870bdd2745849f11c1e1668fabf62888 differ diff --git a/Library/Artifacts/87/870d330fb304a4ee1a41f70c7f9d90e0 b/Library/Artifacts/87/870d330fb304a4ee1a41f70c7f9d90e0 new file mode 100644 index 000000000..5eafaa2fc Binary files /dev/null and b/Library/Artifacts/87/870d330fb304a4ee1a41f70c7f9d90e0 differ diff --git a/Library/Artifacts/87/871c21c3a8e4db99efecc2e0fd12fbec b/Library/Artifacts/87/871c21c3a8e4db99efecc2e0fd12fbec new file mode 100644 index 000000000..254736af4 Binary files /dev/null and b/Library/Artifacts/87/871c21c3a8e4db99efecc2e0fd12fbec differ diff --git a/Library/Artifacts/87/871dd0a94e7b7596b694d248877687e3 b/Library/Artifacts/87/871dd0a94e7b7596b694d248877687e3 new file mode 100644 index 000000000..967e7953e Binary files /dev/null and b/Library/Artifacts/87/871dd0a94e7b7596b694d248877687e3 differ diff --git a/Library/Artifacts/87/8722518528c81a3444ca0ec95aad8541 b/Library/Artifacts/87/8722518528c81a3444ca0ec95aad8541 new file mode 100644 index 000000000..4786e8788 Binary files /dev/null and b/Library/Artifacts/87/8722518528c81a3444ca0ec95aad8541 differ diff --git a/Library/Artifacts/87/872cb588224f454e31672ab2d24cdf67 b/Library/Artifacts/87/872cb588224f454e31672ab2d24cdf67 new file mode 100644 index 000000000..5a65fdcca Binary files /dev/null and b/Library/Artifacts/87/872cb588224f454e31672ab2d24cdf67 differ diff --git a/Library/Artifacts/87/872f61cf2b02be4afae66022f9802818 b/Library/Artifacts/87/872f61cf2b02be4afae66022f9802818 new file mode 100644 index 000000000..2167a972e Binary files /dev/null and b/Library/Artifacts/87/872f61cf2b02be4afae66022f9802818 differ diff --git a/Library/Artifacts/87/8745d6a89bf4cac4d0b1d3d040c8de4f b/Library/Artifacts/87/8745d6a89bf4cac4d0b1d3d040c8de4f new file mode 100644 index 000000000..4ba90ee6e Binary files /dev/null and b/Library/Artifacts/87/8745d6a89bf4cac4d0b1d3d040c8de4f differ diff --git a/Library/Artifacts/87/874b6046a7f77489596f45601bc42517 b/Library/Artifacts/87/874b6046a7f77489596f45601bc42517 new file mode 100644 index 000000000..617bc3fae Binary files /dev/null and b/Library/Artifacts/87/874b6046a7f77489596f45601bc42517 differ diff --git a/Library/Artifacts/87/87521665c961b2ee0191aebfb1553551 b/Library/Artifacts/87/87521665c961b2ee0191aebfb1553551 new file mode 100644 index 000000000..33a7bbf93 Binary files /dev/null and b/Library/Artifacts/87/87521665c961b2ee0191aebfb1553551 differ diff --git a/Library/Artifacts/87/8758f22d2c0ac229f27a2568e3e82c5a b/Library/Artifacts/87/8758f22d2c0ac229f27a2568e3e82c5a new file mode 100644 index 000000000..e996695f6 Binary files /dev/null and b/Library/Artifacts/87/8758f22d2c0ac229f27a2568e3e82c5a differ diff --git a/Library/Artifacts/87/875ccd58c9377c76a86225efc921f117 b/Library/Artifacts/87/875ccd58c9377c76a86225efc921f117 new file mode 100644 index 000000000..6b748b773 Binary files /dev/null and b/Library/Artifacts/87/875ccd58c9377c76a86225efc921f117 differ diff --git a/Library/Artifacts/87/877066b7153d22e06114ef34a716f0d0 b/Library/Artifacts/87/877066b7153d22e06114ef34a716f0d0 new file mode 100644 index 000000000..37c1e3d9f Binary files /dev/null and b/Library/Artifacts/87/877066b7153d22e06114ef34a716f0d0 differ diff --git a/Library/Artifacts/87/87709153366ce6005018953e60ec47a0 b/Library/Artifacts/87/87709153366ce6005018953e60ec47a0 new file mode 100644 index 000000000..cf987610b Binary files /dev/null and b/Library/Artifacts/87/87709153366ce6005018953e60ec47a0 differ diff --git a/Library/Artifacts/87/8770c1c082d53191e8f5ea37f7c541e7 b/Library/Artifacts/87/8770c1c082d53191e8f5ea37f7c541e7 new file mode 100644 index 000000000..af0df1e05 Binary files /dev/null and b/Library/Artifacts/87/8770c1c082d53191e8f5ea37f7c541e7 differ diff --git a/Library/Artifacts/87/8782db9072dc6555b93b728177279725 b/Library/Artifacts/87/8782db9072dc6555b93b728177279725 new file mode 100644 index 000000000..946500be0 Binary files /dev/null and b/Library/Artifacts/87/8782db9072dc6555b93b728177279725 differ diff --git a/Library/Artifacts/87/8792b8e8ef68fc113ffbef5aa7efefe0 b/Library/Artifacts/87/8792b8e8ef68fc113ffbef5aa7efefe0 new file mode 100644 index 000000000..a8edcc840 Binary files /dev/null and b/Library/Artifacts/87/8792b8e8ef68fc113ffbef5aa7efefe0 differ diff --git a/Library/Artifacts/87/87990139f3e9a84738a3eaaa085a8787 b/Library/Artifacts/87/87990139f3e9a84738a3eaaa085a8787 new file mode 100644 index 000000000..1a2667db2 Binary files /dev/null and b/Library/Artifacts/87/87990139f3e9a84738a3eaaa085a8787 differ diff --git a/Library/Artifacts/87/879e0942d6c9af06d38544d8f9f0fc31 b/Library/Artifacts/87/879e0942d6c9af06d38544d8f9f0fc31 new file mode 100644 index 000000000..cad2426dc Binary files /dev/null and b/Library/Artifacts/87/879e0942d6c9af06d38544d8f9f0fc31 differ diff --git a/Library/Artifacts/87/87b0f459a9c9cbe86e8d9f0a1273b86d b/Library/Artifacts/87/87b0f459a9c9cbe86e8d9f0a1273b86d new file mode 100644 index 000000000..2145f7f92 Binary files /dev/null and b/Library/Artifacts/87/87b0f459a9c9cbe86e8d9f0a1273b86d differ diff --git a/Library/Artifacts/87/87bd4859bd9082b52d188e39a2da9293 b/Library/Artifacts/87/87bd4859bd9082b52d188e39a2da9293 new file mode 100644 index 000000000..b4f752f7d Binary files /dev/null and b/Library/Artifacts/87/87bd4859bd9082b52d188e39a2da9293 differ diff --git a/Library/Artifacts/87/87c75a0fe900f68e64ae2cf0c76d660c b/Library/Artifacts/87/87c75a0fe900f68e64ae2cf0c76d660c new file mode 100644 index 000000000..199bc1f1f Binary files /dev/null and b/Library/Artifacts/87/87c75a0fe900f68e64ae2cf0c76d660c differ diff --git a/Library/Artifacts/87/87d1832813ea7e56a516c5a2f7a7d0a4 b/Library/Artifacts/87/87d1832813ea7e56a516c5a2f7a7d0a4 new file mode 100644 index 000000000..9cfcbf5f6 Binary files /dev/null and b/Library/Artifacts/87/87d1832813ea7e56a516c5a2f7a7d0a4 differ diff --git a/Library/Artifacts/87/87e91601c56c8ef1b58eed425c7cae76 b/Library/Artifacts/87/87e91601c56c8ef1b58eed425c7cae76 new file mode 100644 index 000000000..cd6071571 Binary files /dev/null and b/Library/Artifacts/87/87e91601c56c8ef1b58eed425c7cae76 differ diff --git a/Library/Artifacts/87/87eb32690d6355b875f39ec0f0828827 b/Library/Artifacts/87/87eb32690d6355b875f39ec0f0828827 new file mode 100644 index 000000000..15927ec91 Binary files /dev/null and b/Library/Artifacts/87/87eb32690d6355b875f39ec0f0828827 differ diff --git a/Library/Artifacts/87/87ee9ff33e6e47431ea4f383a11a69b9 b/Library/Artifacts/87/87ee9ff33e6e47431ea4f383a11a69b9 new file mode 100644 index 000000000..3fd8ea0f9 Binary files /dev/null and b/Library/Artifacts/87/87ee9ff33e6e47431ea4f383a11a69b9 differ diff --git a/Library/Artifacts/87/87f01be9c65ad625f05cd35106325c7c b/Library/Artifacts/87/87f01be9c65ad625f05cd35106325c7c new file mode 100644 index 000000000..e18b7736c Binary files /dev/null and b/Library/Artifacts/87/87f01be9c65ad625f05cd35106325c7c differ diff --git a/Library/Artifacts/87/87f73428e99e4fb6476deaef88743ae5 b/Library/Artifacts/87/87f73428e99e4fb6476deaef88743ae5 new file mode 100644 index 000000000..84bf79b1f Binary files /dev/null and b/Library/Artifacts/87/87f73428e99e4fb6476deaef88743ae5 differ diff --git a/Library/Artifacts/88/880364280805f2031bc27cd64201c798 b/Library/Artifacts/88/880364280805f2031bc27cd64201c798 new file mode 100644 index 000000000..ce9c9d1aa Binary files /dev/null and b/Library/Artifacts/88/880364280805f2031bc27cd64201c798 differ diff --git a/Library/Artifacts/88/8818d6bf0e18a36ac0f08b0c3b7be07e b/Library/Artifacts/88/8818d6bf0e18a36ac0f08b0c3b7be07e new file mode 100644 index 000000000..f9929a23c Binary files /dev/null and b/Library/Artifacts/88/8818d6bf0e18a36ac0f08b0c3b7be07e differ diff --git a/Library/Artifacts/88/88214057fcb269297f69232ee1c0b289 b/Library/Artifacts/88/88214057fcb269297f69232ee1c0b289 new file mode 100644 index 000000000..b975d8130 Binary files /dev/null and b/Library/Artifacts/88/88214057fcb269297f69232ee1c0b289 differ diff --git a/Library/Artifacts/88/8828b24664b53b8c27edb255d2d513e6 b/Library/Artifacts/88/8828b24664b53b8c27edb255d2d513e6 new file mode 100644 index 000000000..4f9bd525f Binary files /dev/null and b/Library/Artifacts/88/8828b24664b53b8c27edb255d2d513e6 differ diff --git a/Library/Artifacts/88/883d2aa28d729784bd8e1819f3a72233 b/Library/Artifacts/88/883d2aa28d729784bd8e1819f3a72233 new file mode 100644 index 000000000..5818191de Binary files /dev/null and b/Library/Artifacts/88/883d2aa28d729784bd8e1819f3a72233 differ diff --git a/Library/Artifacts/88/8861f59f5ce1e75b3eec8bdb38261186 b/Library/Artifacts/88/8861f59f5ce1e75b3eec8bdb38261186 new file mode 100644 index 000000000..a78cacf43 Binary files /dev/null and b/Library/Artifacts/88/8861f59f5ce1e75b3eec8bdb38261186 differ diff --git a/Library/Artifacts/88/888dec6bba32f4a582d2498fe98961de b/Library/Artifacts/88/888dec6bba32f4a582d2498fe98961de new file mode 100644 index 000000000..d874e3254 Binary files /dev/null and b/Library/Artifacts/88/888dec6bba32f4a582d2498fe98961de differ diff --git a/Library/Artifacts/88/88a2146b6349dbf279a0d6b3e40dff5a b/Library/Artifacts/88/88a2146b6349dbf279a0d6b3e40dff5a new file mode 100644 index 000000000..4fe6f26b9 Binary files /dev/null and b/Library/Artifacts/88/88a2146b6349dbf279a0d6b3e40dff5a differ diff --git a/Library/Artifacts/88/88b30b12b8269edf74b5d55410e35fdc b/Library/Artifacts/88/88b30b12b8269edf74b5d55410e35fdc new file mode 100644 index 000000000..d99e22cc7 Binary files /dev/null and b/Library/Artifacts/88/88b30b12b8269edf74b5d55410e35fdc differ diff --git a/Library/Artifacts/88/88c5bb4aadf67acd081306b71d22f520 b/Library/Artifacts/88/88c5bb4aadf67acd081306b71d22f520 new file mode 100644 index 000000000..bd60433d6 Binary files /dev/null and b/Library/Artifacts/88/88c5bb4aadf67acd081306b71d22f520 differ diff --git a/Library/Artifacts/88/88cad48ba4a22a551faae9d4f5585b28 b/Library/Artifacts/88/88cad48ba4a22a551faae9d4f5585b28 new file mode 100644 index 000000000..546e1539b Binary files /dev/null and b/Library/Artifacts/88/88cad48ba4a22a551faae9d4f5585b28 differ diff --git a/Library/Artifacts/88/88da485597ef71a70463e854f6b08b8e b/Library/Artifacts/88/88da485597ef71a70463e854f6b08b8e new file mode 100644 index 000000000..baba153a3 Binary files /dev/null and b/Library/Artifacts/88/88da485597ef71a70463e854f6b08b8e differ diff --git a/Library/Artifacts/88/88e175e47f7702e22654b51686a982da b/Library/Artifacts/88/88e175e47f7702e22654b51686a982da new file mode 100644 index 000000000..fd1307bdb Binary files /dev/null and b/Library/Artifacts/88/88e175e47f7702e22654b51686a982da differ diff --git a/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f b/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f new file mode 100644 index 000000000..997b9748c Binary files /dev/null and b/Library/Artifacts/88/88f6b1b2bd2d6590197c1bd3cc0f892f differ diff --git a/Library/Artifacts/88/88fdfbafd7fa8b09c685da82c28be55d b/Library/Artifacts/88/88fdfbafd7fa8b09c685da82c28be55d new file mode 100644 index 000000000..be1ebece6 Binary files /dev/null and b/Library/Artifacts/88/88fdfbafd7fa8b09c685da82c28be55d differ diff --git a/Library/Artifacts/89/89131145f14b12a4a2112e7f3d6a9ef0 b/Library/Artifacts/89/89131145f14b12a4a2112e7f3d6a9ef0 new file mode 100644 index 000000000..0a941e4b2 Binary files /dev/null and b/Library/Artifacts/89/89131145f14b12a4a2112e7f3d6a9ef0 differ diff --git a/Library/Artifacts/89/89498996b90505969729a8422d20ba29 b/Library/Artifacts/89/89498996b90505969729a8422d20ba29 new file mode 100644 index 000000000..93c228db0 Binary files /dev/null and b/Library/Artifacts/89/89498996b90505969729a8422d20ba29 differ diff --git a/Library/Artifacts/89/8969bd3f12669feff42eadca2326a601 b/Library/Artifacts/89/8969bd3f12669feff42eadca2326a601 new file mode 100644 index 000000000..32b8593f2 Binary files /dev/null and b/Library/Artifacts/89/8969bd3f12669feff42eadca2326a601 differ diff --git a/Library/Artifacts/89/896ee98543eb59b83c567d8ac2be21c7 b/Library/Artifacts/89/896ee98543eb59b83c567d8ac2be21c7 new file mode 100644 index 000000000..326818f0e Binary files /dev/null and b/Library/Artifacts/89/896ee98543eb59b83c567d8ac2be21c7 differ diff --git a/Library/Artifacts/89/89720a3bd644ce316fc6b1de2f45f107 b/Library/Artifacts/89/89720a3bd644ce316fc6b1de2f45f107 new file mode 100644 index 000000000..782c1c289 Binary files /dev/null and b/Library/Artifacts/89/89720a3bd644ce316fc6b1de2f45f107 differ diff --git a/Library/Artifacts/89/897e0871cbb76adc93cce8854ba058d6 b/Library/Artifacts/89/897e0871cbb76adc93cce8854ba058d6 new file mode 100644 index 000000000..a8e07fb23 Binary files /dev/null and b/Library/Artifacts/89/897e0871cbb76adc93cce8854ba058d6 differ diff --git a/Library/Artifacts/89/89a087efa7b2e287f69f587a451732f9 b/Library/Artifacts/89/89a087efa7b2e287f69f587a451732f9 new file mode 100644 index 000000000..2b73124e4 Binary files /dev/null and b/Library/Artifacts/89/89a087efa7b2e287f69f587a451732f9 differ diff --git a/Library/Artifacts/89/89ac20abc3778ea3411b90936b121ca1 b/Library/Artifacts/89/89ac20abc3778ea3411b90936b121ca1 new file mode 100644 index 000000000..37de5f9c4 Binary files /dev/null and b/Library/Artifacts/89/89ac20abc3778ea3411b90936b121ca1 differ diff --git a/Library/Artifacts/89/89c0956d7a7502adcaadc3540e6f5e8b b/Library/Artifacts/89/89c0956d7a7502adcaadc3540e6f5e8b new file mode 100644 index 000000000..d62da1a3c Binary files /dev/null and b/Library/Artifacts/89/89c0956d7a7502adcaadc3540e6f5e8b differ diff --git a/Library/Artifacts/89/89c6169a3888aaa691703f414c68ab85 b/Library/Artifacts/89/89c6169a3888aaa691703f414c68ab85 new file mode 100644 index 000000000..e6371ba0a Binary files /dev/null and b/Library/Artifacts/89/89c6169a3888aaa691703f414c68ab85 differ diff --git a/Library/Artifacts/89/89c9f298405a86917f705bc045494778 b/Library/Artifacts/89/89c9f298405a86917f705bc045494778 new file mode 100644 index 000000000..bdc997632 Binary files /dev/null and b/Library/Artifacts/89/89c9f298405a86917f705bc045494778 differ diff --git a/Library/Artifacts/89/89cd97919651b41ef4d8a8d0421c13dc b/Library/Artifacts/89/89cd97919651b41ef4d8a8d0421c13dc new file mode 100644 index 000000000..619ad55cd Binary files /dev/null and b/Library/Artifacts/89/89cd97919651b41ef4d8a8d0421c13dc differ diff --git a/Library/Artifacts/89/89d259bbce2341fd35e2c92233cd9281 b/Library/Artifacts/89/89d259bbce2341fd35e2c92233cd9281 new file mode 100644 index 000000000..7a2e48e89 Binary files /dev/null and b/Library/Artifacts/89/89d259bbce2341fd35e2c92233cd9281 differ diff --git a/Library/Artifacts/89/89d7467960096dc4e3f0b681502e9d95 b/Library/Artifacts/89/89d7467960096dc4e3f0b681502e9d95 new file mode 100644 index 000000000..08bc70726 Binary files /dev/null and b/Library/Artifacts/89/89d7467960096dc4e3f0b681502e9d95 differ diff --git a/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 new file mode 100644 index 000000000..683542a93 Binary files /dev/null and b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 differ diff --git a/Library/Artifacts/89/89ee13e36f4998a7ac3b4b0bd0bfc821 b/Library/Artifacts/89/89ee13e36f4998a7ac3b4b0bd0bfc821 new file mode 100644 index 000000000..de753406d Binary files /dev/null and b/Library/Artifacts/89/89ee13e36f4998a7ac3b4b0bd0bfc821 differ diff --git a/Library/Artifacts/89/89f1220b19777c19a076e7539819c5c0 b/Library/Artifacts/89/89f1220b19777c19a076e7539819c5c0 new file mode 100644 index 000000000..a18f9c5a7 Binary files /dev/null and b/Library/Artifacts/89/89f1220b19777c19a076e7539819c5c0 differ diff --git a/Library/Artifacts/89/89facd06f02af644a79e03bd05aad537 b/Library/Artifacts/89/89facd06f02af644a79e03bd05aad537 new file mode 100644 index 000000000..d0c7634f7 Binary files /dev/null and b/Library/Artifacts/89/89facd06f02af644a79e03bd05aad537 differ diff --git a/Library/Artifacts/8a/8a17361a26d3769d7a51d3fec435a389 b/Library/Artifacts/8a/8a17361a26d3769d7a51d3fec435a389 new file mode 100644 index 000000000..f6705092b Binary files /dev/null and b/Library/Artifacts/8a/8a17361a26d3769d7a51d3fec435a389 differ diff --git a/Library/Artifacts/8a/8a2e61bc70db0ead279f5a6224072c67 b/Library/Artifacts/8a/8a2e61bc70db0ead279f5a6224072c67 new file mode 100644 index 000000000..6359b15b2 Binary files /dev/null and b/Library/Artifacts/8a/8a2e61bc70db0ead279f5a6224072c67 differ diff --git a/Library/Artifacts/8a/8a3354ea253a2b5e72295c1d421357f8 b/Library/Artifacts/8a/8a3354ea253a2b5e72295c1d421357f8 new file mode 100644 index 000000000..b8e89c0e1 Binary files /dev/null and b/Library/Artifacts/8a/8a3354ea253a2b5e72295c1d421357f8 differ diff --git a/Library/Artifacts/8a/8a37f8fbb25374a06a1c6b77938ed20f b/Library/Artifacts/8a/8a37f8fbb25374a06a1c6b77938ed20f new file mode 100644 index 000000000..053e08fee Binary files /dev/null and b/Library/Artifacts/8a/8a37f8fbb25374a06a1c6b77938ed20f differ diff --git a/Library/Artifacts/8a/8a3dade7da977a58181738b1dd4a5c52 b/Library/Artifacts/8a/8a3dade7da977a58181738b1dd4a5c52 new file mode 100644 index 000000000..a3e33b42b Binary files /dev/null and b/Library/Artifacts/8a/8a3dade7da977a58181738b1dd4a5c52 differ diff --git a/Library/Artifacts/8a/8a4e97d62b4776fe45f0a2f98ec895dd b/Library/Artifacts/8a/8a4e97d62b4776fe45f0a2f98ec895dd new file mode 100644 index 000000000..78352e86d Binary files /dev/null and b/Library/Artifacts/8a/8a4e97d62b4776fe45f0a2f98ec895dd differ diff --git a/Library/Artifacts/8a/8a568327431b7a5dd371f76d8f0c07c7 b/Library/Artifacts/8a/8a568327431b7a5dd371f76d8f0c07c7 new file mode 100644 index 000000000..5ba0e5f97 Binary files /dev/null and b/Library/Artifacts/8a/8a568327431b7a5dd371f76d8f0c07c7 differ diff --git a/Library/Artifacts/8a/8a57cdb9430507e38d70e38e2536eacf b/Library/Artifacts/8a/8a57cdb9430507e38d70e38e2536eacf new file mode 100644 index 000000000..513e07244 Binary files /dev/null and b/Library/Artifacts/8a/8a57cdb9430507e38d70e38e2536eacf differ diff --git a/Library/Artifacts/8a/8a605f98c7adf98bb3858093d7d08ef1 b/Library/Artifacts/8a/8a605f98c7adf98bb3858093d7d08ef1 new file mode 100644 index 000000000..8eb7ddf7c Binary files /dev/null and b/Library/Artifacts/8a/8a605f98c7adf98bb3858093d7d08ef1 differ diff --git a/Library/Artifacts/8a/8a60d746dd5051235677aacfc389c09e b/Library/Artifacts/8a/8a60d746dd5051235677aacfc389c09e new file mode 100644 index 000000000..aeb0da3c8 Binary files /dev/null and b/Library/Artifacts/8a/8a60d746dd5051235677aacfc389c09e differ diff --git a/Library/Artifacts/8a/8a6a0f36b547242d394bc2d4c93870ef b/Library/Artifacts/8a/8a6a0f36b547242d394bc2d4c93870ef new file mode 100644 index 000000000..167976aa9 Binary files /dev/null and b/Library/Artifacts/8a/8a6a0f36b547242d394bc2d4c93870ef differ diff --git a/Library/Artifacts/8a/8a72e1184f56bca065be5b5e8d8c2343 b/Library/Artifacts/8a/8a72e1184f56bca065be5b5e8d8c2343 new file mode 100644 index 000000000..e59655b90 Binary files /dev/null and b/Library/Artifacts/8a/8a72e1184f56bca065be5b5e8d8c2343 differ diff --git a/Library/Artifacts/8a/8a7932e7299cb121c8269f4e7ed3a29b b/Library/Artifacts/8a/8a7932e7299cb121c8269f4e7ed3a29b new file mode 100644 index 000000000..e3cd08af7 Binary files /dev/null and b/Library/Artifacts/8a/8a7932e7299cb121c8269f4e7ed3a29b differ diff --git a/Library/Artifacts/8a/8a7b3b9dd09822c2c25bc23881913fb5 b/Library/Artifacts/8a/8a7b3b9dd09822c2c25bc23881913fb5 new file mode 100644 index 000000000..046ae4f1e Binary files /dev/null and b/Library/Artifacts/8a/8a7b3b9dd09822c2c25bc23881913fb5 differ diff --git a/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 new file mode 100644 index 000000000..6cc8d16e4 Binary files /dev/null and b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 differ diff --git a/Library/Artifacts/8a/8aac9b22a57ea542913b292e2afa203d b/Library/Artifacts/8a/8aac9b22a57ea542913b292e2afa203d new file mode 100644 index 000000000..464e99866 Binary files /dev/null and b/Library/Artifacts/8a/8aac9b22a57ea542913b292e2afa203d differ diff --git a/Library/Artifacts/8a/8aafea58f31fd154364c6fc23bd7ef15 b/Library/Artifacts/8a/8aafea58f31fd154364c6fc23bd7ef15 new file mode 100644 index 000000000..a778e43e5 Binary files /dev/null and b/Library/Artifacts/8a/8aafea58f31fd154364c6fc23bd7ef15 differ diff --git a/Library/Artifacts/8a/8ab9e3f8815ce852151787296e9a0217 b/Library/Artifacts/8a/8ab9e3f8815ce852151787296e9a0217 new file mode 100644 index 000000000..c24a532b5 Binary files /dev/null and b/Library/Artifacts/8a/8ab9e3f8815ce852151787296e9a0217 differ diff --git a/Library/Artifacts/8a/8ad68d1f7fa79b0342b2b387039421ca b/Library/Artifacts/8a/8ad68d1f7fa79b0342b2b387039421ca new file mode 100644 index 000000000..ca6f7a84e Binary files /dev/null and b/Library/Artifacts/8a/8ad68d1f7fa79b0342b2b387039421ca differ diff --git a/Library/Artifacts/8a/8af6665acd764b92277720e049755ac1 b/Library/Artifacts/8a/8af6665acd764b92277720e049755ac1 new file mode 100644 index 000000000..5414c1d22 Binary files /dev/null and b/Library/Artifacts/8a/8af6665acd764b92277720e049755ac1 differ diff --git a/Library/Artifacts/8b/8b083f29f6dc084a24bd8290a925537f b/Library/Artifacts/8b/8b083f29f6dc084a24bd8290a925537f new file mode 100644 index 000000000..32d9ea2d9 Binary files /dev/null and b/Library/Artifacts/8b/8b083f29f6dc084a24bd8290a925537f differ diff --git a/Library/Artifacts/8b/8b0d1fd7c5776895d7c5fc64e7b62b27 b/Library/Artifacts/8b/8b0d1fd7c5776895d7c5fc64e7b62b27 new file mode 100644 index 000000000..f828d1d17 Binary files /dev/null and b/Library/Artifacts/8b/8b0d1fd7c5776895d7c5fc64e7b62b27 differ diff --git a/Library/Artifacts/8b/8b1c58f6b3b37b598185824984682b47 b/Library/Artifacts/8b/8b1c58f6b3b37b598185824984682b47 new file mode 100644 index 000000000..b564da5dc Binary files /dev/null and b/Library/Artifacts/8b/8b1c58f6b3b37b598185824984682b47 differ diff --git a/Library/Artifacts/8b/8b2560fa47e2feff3ed7ceeef18aec4d b/Library/Artifacts/8b/8b2560fa47e2feff3ed7ceeef18aec4d new file mode 100644 index 000000000..e38cbbac7 Binary files /dev/null and b/Library/Artifacts/8b/8b2560fa47e2feff3ed7ceeef18aec4d differ diff --git a/Library/Artifacts/8b/8b36a4efdf327de282858f2f0522b25d b/Library/Artifacts/8b/8b36a4efdf327de282858f2f0522b25d new file mode 100644 index 000000000..a4cc93341 Binary files /dev/null and b/Library/Artifacts/8b/8b36a4efdf327de282858f2f0522b25d differ diff --git a/Library/Artifacts/8b/8b3d2ca724f7e8fcbd400649232e2443 b/Library/Artifacts/8b/8b3d2ca724f7e8fcbd400649232e2443 new file mode 100644 index 000000000..d59c29a61 Binary files /dev/null and b/Library/Artifacts/8b/8b3d2ca724f7e8fcbd400649232e2443 differ diff --git a/Library/Artifacts/8b/8b50748b12357693806e9b7cef0b0b5c b/Library/Artifacts/8b/8b50748b12357693806e9b7cef0b0b5c new file mode 100644 index 000000000..b085c251e Binary files /dev/null and b/Library/Artifacts/8b/8b50748b12357693806e9b7cef0b0b5c differ diff --git a/Library/Artifacts/8b/8b530b63d18a219d6053553ada6b15e5 b/Library/Artifacts/8b/8b530b63d18a219d6053553ada6b15e5 new file mode 100644 index 000000000..37366be5c Binary files /dev/null and b/Library/Artifacts/8b/8b530b63d18a219d6053553ada6b15e5 differ diff --git a/Library/Artifacts/8b/8b63d9d730d05d9b5ae20e0c3ed0510f b/Library/Artifacts/8b/8b63d9d730d05d9b5ae20e0c3ed0510f new file mode 100644 index 000000000..9bc6385f7 Binary files /dev/null and b/Library/Artifacts/8b/8b63d9d730d05d9b5ae20e0c3ed0510f differ diff --git a/Library/Artifacts/8b/8b680a1f996c1f00bb1401114dd00241 b/Library/Artifacts/8b/8b680a1f996c1f00bb1401114dd00241 new file mode 100644 index 000000000..77b22cd42 Binary files /dev/null and b/Library/Artifacts/8b/8b680a1f996c1f00bb1401114dd00241 differ diff --git a/Library/Artifacts/8b/8b6b3a7f5482e9499791cb372f3f2b87 b/Library/Artifacts/8b/8b6b3a7f5482e9499791cb372f3f2b87 new file mode 100644 index 000000000..d7aa0ac0b Binary files /dev/null and b/Library/Artifacts/8b/8b6b3a7f5482e9499791cb372f3f2b87 differ diff --git a/Library/Artifacts/8b/8b70cc5a5e53dd7d66b1cb6017ea4b6e b/Library/Artifacts/8b/8b70cc5a5e53dd7d66b1cb6017ea4b6e new file mode 100644 index 000000000..d78c3c7e8 Binary files /dev/null and b/Library/Artifacts/8b/8b70cc5a5e53dd7d66b1cb6017ea4b6e differ diff --git a/Library/Artifacts/8b/8b7c012d3a8cf85adf8b92bf06111650 b/Library/Artifacts/8b/8b7c012d3a8cf85adf8b92bf06111650 new file mode 100644 index 000000000..1fecc514c Binary files /dev/null and b/Library/Artifacts/8b/8b7c012d3a8cf85adf8b92bf06111650 differ diff --git a/Library/Artifacts/8b/8b9034f99746f058b78a777dca97edc6 b/Library/Artifacts/8b/8b9034f99746f058b78a777dca97edc6 new file mode 100644 index 000000000..9cee64d24 Binary files /dev/null and b/Library/Artifacts/8b/8b9034f99746f058b78a777dca97edc6 differ diff --git a/Library/Artifacts/8b/8b965bb86de8ebb9c268be542f126040 b/Library/Artifacts/8b/8b965bb86de8ebb9c268be542f126040 new file mode 100644 index 000000000..91cce7a3b Binary files /dev/null and b/Library/Artifacts/8b/8b965bb86de8ebb9c268be542f126040 differ diff --git a/Library/Artifacts/8b/8b9d79dc5aa3a4800156f1265c4c42db b/Library/Artifacts/8b/8b9d79dc5aa3a4800156f1265c4c42db new file mode 100644 index 000000000..83cc84ea1 Binary files /dev/null and b/Library/Artifacts/8b/8b9d79dc5aa3a4800156f1265c4c42db differ diff --git a/Library/Artifacts/8b/8ba8371e889e0b9c5ef4b88c106cc1d1 b/Library/Artifacts/8b/8ba8371e889e0b9c5ef4b88c106cc1d1 new file mode 100644 index 000000000..7b8ab47cb Binary files /dev/null and b/Library/Artifacts/8b/8ba8371e889e0b9c5ef4b88c106cc1d1 differ diff --git a/Library/Artifacts/8b/8baa8a82a184cefe445c0d68d5e96361 b/Library/Artifacts/8b/8baa8a82a184cefe445c0d68d5e96361 new file mode 100644 index 000000000..fe662edd8 Binary files /dev/null and b/Library/Artifacts/8b/8baa8a82a184cefe445c0d68d5e96361 differ diff --git a/Library/Artifacts/8b/8bad69d4e494a40ede7e62a2889a8c5d b/Library/Artifacts/8b/8bad69d4e494a40ede7e62a2889a8c5d new file mode 100644 index 000000000..503ec8348 Binary files /dev/null and b/Library/Artifacts/8b/8bad69d4e494a40ede7e62a2889a8c5d differ diff --git a/Library/Artifacts/8b/8bcc5be524655a2eba881a82b1c35119 b/Library/Artifacts/8b/8bcc5be524655a2eba881a82b1c35119 new file mode 100644 index 000000000..f3a841422 Binary files /dev/null and b/Library/Artifacts/8b/8bcc5be524655a2eba881a82b1c35119 differ diff --git a/Library/Artifacts/8b/8bcd8474bcb22e6d87fb100771f5f968 b/Library/Artifacts/8b/8bcd8474bcb22e6d87fb100771f5f968 new file mode 100644 index 000000000..cab472ac7 Binary files /dev/null and b/Library/Artifacts/8b/8bcd8474bcb22e6d87fb100771f5f968 differ diff --git a/Library/Artifacts/8b/8bd853131a9803f1331049de9cb930fa b/Library/Artifacts/8b/8bd853131a9803f1331049de9cb930fa new file mode 100644 index 000000000..1fc305a84 Binary files /dev/null and b/Library/Artifacts/8b/8bd853131a9803f1331049de9cb930fa differ diff --git a/Library/Artifacts/8b/8bdefc41ca70737489063a7df2f7bd83 b/Library/Artifacts/8b/8bdefc41ca70737489063a7df2f7bd83 new file mode 100644 index 000000000..462159907 Binary files /dev/null and b/Library/Artifacts/8b/8bdefc41ca70737489063a7df2f7bd83 differ diff --git a/Library/Artifacts/8b/8be9e8ea710b855179717c2677967509 b/Library/Artifacts/8b/8be9e8ea710b855179717c2677967509 new file mode 100644 index 000000000..c32a72298 Binary files /dev/null and b/Library/Artifacts/8b/8be9e8ea710b855179717c2677967509 differ diff --git a/Library/Artifacts/8b/8bf424ec02ad9a0d04dead9fb8c97667 b/Library/Artifacts/8b/8bf424ec02ad9a0d04dead9fb8c97667 new file mode 100644 index 000000000..097012b44 Binary files /dev/null and b/Library/Artifacts/8b/8bf424ec02ad9a0d04dead9fb8c97667 differ diff --git a/Library/Artifacts/8b/8bfec653f6c8b5253775c6b6a7db3c23 b/Library/Artifacts/8b/8bfec653f6c8b5253775c6b6a7db3c23 new file mode 100644 index 000000000..f36427394 Binary files /dev/null and b/Library/Artifacts/8b/8bfec653f6c8b5253775c6b6a7db3c23 differ diff --git a/Library/Artifacts/8c/8c0eba8ff8274ea6503fdcfb4a9a9ed5 b/Library/Artifacts/8c/8c0eba8ff8274ea6503fdcfb4a9a9ed5 new file mode 100644 index 000000000..c13574156 Binary files /dev/null and b/Library/Artifacts/8c/8c0eba8ff8274ea6503fdcfb4a9a9ed5 differ diff --git a/Library/Artifacts/8c/8c1fbfac79d6159cb51f9e6921147e24 b/Library/Artifacts/8c/8c1fbfac79d6159cb51f9e6921147e24 new file mode 100644 index 000000000..f153f1929 Binary files /dev/null and b/Library/Artifacts/8c/8c1fbfac79d6159cb51f9e6921147e24 differ diff --git a/Library/Artifacts/8c/8c2cfec616c1fcbcb520a7d9eb83631e b/Library/Artifacts/8c/8c2cfec616c1fcbcb520a7d9eb83631e new file mode 100644 index 000000000..8a67b1d7a Binary files /dev/null and b/Library/Artifacts/8c/8c2cfec616c1fcbcb520a7d9eb83631e differ diff --git a/Library/Artifacts/8c/8c3788462532ddb258929ae590c95fae b/Library/Artifacts/8c/8c3788462532ddb258929ae590c95fae new file mode 100644 index 000000000..858fe0f26 Binary files /dev/null and b/Library/Artifacts/8c/8c3788462532ddb258929ae590c95fae differ diff --git a/Library/Artifacts/8c/8c47000e8a000f5423ac5df786275e89 b/Library/Artifacts/8c/8c47000e8a000f5423ac5df786275e89 new file mode 100644 index 000000000..cf20d73e1 Binary files /dev/null and b/Library/Artifacts/8c/8c47000e8a000f5423ac5df786275e89 differ diff --git a/Library/Artifacts/8c/8c4887a264e51e07f869882fb46934a8 b/Library/Artifacts/8c/8c4887a264e51e07f869882fb46934a8 new file mode 100644 index 000000000..1eabd72b6 Binary files /dev/null and b/Library/Artifacts/8c/8c4887a264e51e07f869882fb46934a8 differ diff --git a/Library/Artifacts/8c/8c4f8d24237e10661fe2dc8d45b9a0ce b/Library/Artifacts/8c/8c4f8d24237e10661fe2dc8d45b9a0ce new file mode 100644 index 000000000..f9b1b4cb8 Binary files /dev/null and b/Library/Artifacts/8c/8c4f8d24237e10661fe2dc8d45b9a0ce differ diff --git a/Library/Artifacts/8c/8c5d1cb97233d5c791218fdc7153788e b/Library/Artifacts/8c/8c5d1cb97233d5c791218fdc7153788e new file mode 100644 index 000000000..668c46702 Binary files /dev/null and b/Library/Artifacts/8c/8c5d1cb97233d5c791218fdc7153788e differ diff --git a/Library/Artifacts/8c/8c65719c7222ddeb7d53b37c208fa5a4 b/Library/Artifacts/8c/8c65719c7222ddeb7d53b37c208fa5a4 new file mode 100644 index 000000000..5c511c9c3 Binary files /dev/null and b/Library/Artifacts/8c/8c65719c7222ddeb7d53b37c208fa5a4 differ diff --git a/Library/Artifacts/8c/8c6580296a3b48d21ec6dc3d9d830f06 b/Library/Artifacts/8c/8c6580296a3b48d21ec6dc3d9d830f06 new file mode 100644 index 000000000..fecfd0019 Binary files /dev/null and b/Library/Artifacts/8c/8c6580296a3b48d21ec6dc3d9d830f06 differ diff --git a/Library/Artifacts/8c/8c71a24e83a78fc00ba62f71a254bb58 b/Library/Artifacts/8c/8c71a24e83a78fc00ba62f71a254bb58 new file mode 100644 index 000000000..a8a208930 Binary files /dev/null and b/Library/Artifacts/8c/8c71a24e83a78fc00ba62f71a254bb58 differ diff --git a/Library/Artifacts/8c/8c8e08767028cc81bb5816da4aaf5121 b/Library/Artifacts/8c/8c8e08767028cc81bb5816da4aaf5121 new file mode 100644 index 000000000..952534950 Binary files /dev/null and b/Library/Artifacts/8c/8c8e08767028cc81bb5816da4aaf5121 differ diff --git a/Library/Artifacts/8c/8ca94eeea9e1bf0b7b2a9311fea18439 b/Library/Artifacts/8c/8ca94eeea9e1bf0b7b2a9311fea18439 new file mode 100644 index 000000000..3d327fcd9 Binary files /dev/null and b/Library/Artifacts/8c/8ca94eeea9e1bf0b7b2a9311fea18439 differ diff --git a/Library/Artifacts/8c/8cad75eeb2b53b94a3f42e460ca5ed72 b/Library/Artifacts/8c/8cad75eeb2b53b94a3f42e460ca5ed72 new file mode 100644 index 000000000..d4ea3a4b0 Binary files /dev/null and b/Library/Artifacts/8c/8cad75eeb2b53b94a3f42e460ca5ed72 differ diff --git a/Library/Artifacts/8c/8cbb66a610a90d7c4a978267084cdf8e b/Library/Artifacts/8c/8cbb66a610a90d7c4a978267084cdf8e new file mode 100644 index 000000000..c65a08659 Binary files /dev/null and b/Library/Artifacts/8c/8cbb66a610a90d7c4a978267084cdf8e differ diff --git a/Library/Artifacts/8c/8cc0a06fb3e81f747af2c24a74667931 b/Library/Artifacts/8c/8cc0a06fb3e81f747af2c24a74667931 new file mode 100644 index 000000000..69c95ef40 Binary files /dev/null and b/Library/Artifacts/8c/8cc0a06fb3e81f747af2c24a74667931 differ diff --git a/Library/Artifacts/8c/8cc0cb04b895ab0aab250a7b3aa54796 b/Library/Artifacts/8c/8cc0cb04b895ab0aab250a7b3aa54796 new file mode 100644 index 000000000..329ff81b5 Binary files /dev/null and b/Library/Artifacts/8c/8cc0cb04b895ab0aab250a7b3aa54796 differ diff --git a/Library/Artifacts/8c/8cd72cab036e00b38cd41775c83012cc b/Library/Artifacts/8c/8cd72cab036e00b38cd41775c83012cc new file mode 100644 index 000000000..0d31af5cf Binary files /dev/null and b/Library/Artifacts/8c/8cd72cab036e00b38cd41775c83012cc differ diff --git a/Library/Artifacts/8c/8ceb0a4c44516caf4221e3f5706f6a20 b/Library/Artifacts/8c/8ceb0a4c44516caf4221e3f5706f6a20 new file mode 100644 index 000000000..b0752a66c Binary files /dev/null and b/Library/Artifacts/8c/8ceb0a4c44516caf4221e3f5706f6a20 differ diff --git a/Library/Artifacts/8c/8cef5b80903c99cb6c603a4224333017 b/Library/Artifacts/8c/8cef5b80903c99cb6c603a4224333017 new file mode 100644 index 000000000..d1e5a43cf Binary files /dev/null and b/Library/Artifacts/8c/8cef5b80903c99cb6c603a4224333017 differ diff --git a/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e new file mode 100644 index 000000000..9f9f91cfe Binary files /dev/null and b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e differ diff --git a/Library/Artifacts/8d/8d148f69f69df97bb082d9eb33d5384b b/Library/Artifacts/8d/8d148f69f69df97bb082d9eb33d5384b new file mode 100644 index 000000000..d60e51870 Binary files /dev/null and b/Library/Artifacts/8d/8d148f69f69df97bb082d9eb33d5384b differ diff --git a/Library/Artifacts/8d/8d3e315765d64a84b7ef4170873dbee3 b/Library/Artifacts/8d/8d3e315765d64a84b7ef4170873dbee3 new file mode 100644 index 000000000..46c23ad3b Binary files /dev/null and b/Library/Artifacts/8d/8d3e315765d64a84b7ef4170873dbee3 differ diff --git a/Library/Artifacts/8d/8d543af786de36c1e0e08e7b93f1b3c6 b/Library/Artifacts/8d/8d543af786de36c1e0e08e7b93f1b3c6 new file mode 100644 index 000000000..36758547c Binary files /dev/null and b/Library/Artifacts/8d/8d543af786de36c1e0e08e7b93f1b3c6 differ diff --git a/Library/Artifacts/8d/8d791bb49e004b2a07037167b39cd368 b/Library/Artifacts/8d/8d791bb49e004b2a07037167b39cd368 new file mode 100644 index 000000000..a852d3e3d Binary files /dev/null and b/Library/Artifacts/8d/8d791bb49e004b2a07037167b39cd368 differ diff --git a/Library/Artifacts/8d/8d7f1cb90bcfa0bf1f960c72afb6cda1 b/Library/Artifacts/8d/8d7f1cb90bcfa0bf1f960c72afb6cda1 new file mode 100644 index 000000000..c43659c1d Binary files /dev/null and b/Library/Artifacts/8d/8d7f1cb90bcfa0bf1f960c72afb6cda1 differ diff --git a/Library/Artifacts/8d/8d8d36adb9ebc2b7ac5a5c2678f43efa b/Library/Artifacts/8d/8d8d36adb9ebc2b7ac5a5c2678f43efa new file mode 100644 index 000000000..0cc6e9fef Binary files /dev/null and b/Library/Artifacts/8d/8d8d36adb9ebc2b7ac5a5c2678f43efa differ diff --git a/Library/Artifacts/8d/8d8f13e45cf008a4a833ac307abff030 b/Library/Artifacts/8d/8d8f13e45cf008a4a833ac307abff030 new file mode 100644 index 000000000..b15696154 Binary files /dev/null and b/Library/Artifacts/8d/8d8f13e45cf008a4a833ac307abff030 differ diff --git a/Library/Artifacts/8d/8db9e0f4f7df451508ebcd8e28eb7457 b/Library/Artifacts/8d/8db9e0f4f7df451508ebcd8e28eb7457 new file mode 100644 index 000000000..f4cd3eab5 Binary files /dev/null and b/Library/Artifacts/8d/8db9e0f4f7df451508ebcd8e28eb7457 differ diff --git a/Library/Artifacts/8d/8db9f6281a52187ec75e13151f4e2136 b/Library/Artifacts/8d/8db9f6281a52187ec75e13151f4e2136 new file mode 100644 index 000000000..deca52930 Binary files /dev/null and b/Library/Artifacts/8d/8db9f6281a52187ec75e13151f4e2136 differ diff --git a/Library/Artifacts/8d/8dd283c3b6c0dc5289b5f98a528c5798 b/Library/Artifacts/8d/8dd283c3b6c0dc5289b5f98a528c5798 new file mode 100644 index 000000000..d342b0c91 Binary files /dev/null and b/Library/Artifacts/8d/8dd283c3b6c0dc5289b5f98a528c5798 differ diff --git a/Library/Artifacts/8d/8dde92e05ce24f8ccb2200519138f580 b/Library/Artifacts/8d/8dde92e05ce24f8ccb2200519138f580 new file mode 100644 index 000000000..3164af0f2 Binary files /dev/null and b/Library/Artifacts/8d/8dde92e05ce24f8ccb2200519138f580 differ diff --git a/Library/Artifacts/8d/8de1196f6b0677680fa9596907ca4684 b/Library/Artifacts/8d/8de1196f6b0677680fa9596907ca4684 new file mode 100644 index 000000000..0253f2a9c Binary files /dev/null and b/Library/Artifacts/8d/8de1196f6b0677680fa9596907ca4684 differ diff --git a/Library/Artifacts/8d/8de3c2e17c5cfaf94d03e3024a5aa59a b/Library/Artifacts/8d/8de3c2e17c5cfaf94d03e3024a5aa59a new file mode 100644 index 000000000..86dfe4af8 Binary files /dev/null and b/Library/Artifacts/8d/8de3c2e17c5cfaf94d03e3024a5aa59a differ diff --git a/Library/Artifacts/8d/8de786a8b837435f5597319663925596 b/Library/Artifacts/8d/8de786a8b837435f5597319663925596 new file mode 100644 index 000000000..07f875740 Binary files /dev/null and b/Library/Artifacts/8d/8de786a8b837435f5597319663925596 differ diff --git a/Library/Artifacts/8d/8df1794de06d8fe1c9aceb79773a6212 b/Library/Artifacts/8d/8df1794de06d8fe1c9aceb79773a6212 new file mode 100644 index 000000000..6caf78227 Binary files /dev/null and b/Library/Artifacts/8d/8df1794de06d8fe1c9aceb79773a6212 differ diff --git a/Library/Artifacts/8d/8df6ee669419305840833786273ca0f9 b/Library/Artifacts/8d/8df6ee669419305840833786273ca0f9 new file mode 100644 index 000000000..8f6d53a4a Binary files /dev/null and b/Library/Artifacts/8d/8df6ee669419305840833786273ca0f9 differ diff --git a/Library/Artifacts/8d/8dfc0d2afaf9c07f87d2312397df737b b/Library/Artifacts/8d/8dfc0d2afaf9c07f87d2312397df737b new file mode 100644 index 000000000..2a4163d28 Binary files /dev/null and b/Library/Artifacts/8d/8dfc0d2afaf9c07f87d2312397df737b differ diff --git a/Library/Artifacts/8e/8e1291361d6516caf040ac073f0cf8fe b/Library/Artifacts/8e/8e1291361d6516caf040ac073f0cf8fe new file mode 100644 index 000000000..13f28059d Binary files /dev/null and b/Library/Artifacts/8e/8e1291361d6516caf040ac073f0cf8fe differ diff --git a/Library/Artifacts/8e/8e16b7b4ce51f712e4930980ff58e48f b/Library/Artifacts/8e/8e16b7b4ce51f712e4930980ff58e48f new file mode 100644 index 000000000..e7f7394c6 Binary files /dev/null and b/Library/Artifacts/8e/8e16b7b4ce51f712e4930980ff58e48f differ diff --git a/Library/Artifacts/8e/8e29398cc6c3959ac72bd25024ea58b9 b/Library/Artifacts/8e/8e29398cc6c3959ac72bd25024ea58b9 new file mode 100644 index 000000000..86b332435 Binary files /dev/null and b/Library/Artifacts/8e/8e29398cc6c3959ac72bd25024ea58b9 differ diff --git a/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c new file mode 100644 index 000000000..8b3a729e2 Binary files /dev/null and b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c differ diff --git a/Library/Artifacts/8e/8e395182a3e722beabf1170563704d06 b/Library/Artifacts/8e/8e395182a3e722beabf1170563704d06 new file mode 100644 index 000000000..58872dcd4 Binary files /dev/null and b/Library/Artifacts/8e/8e395182a3e722beabf1170563704d06 differ diff --git a/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 b/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 new file mode 100644 index 000000000..dfbce5563 Binary files /dev/null and b/Library/Artifacts/8e/8e3d2a668924f93f035bd9d6102962c6 differ diff --git a/Library/Artifacts/8e/8e514bca029288235e871b07fd1c3489 b/Library/Artifacts/8e/8e514bca029288235e871b07fd1c3489 new file mode 100644 index 000000000..18a363e1b Binary files /dev/null and b/Library/Artifacts/8e/8e514bca029288235e871b07fd1c3489 differ diff --git a/Library/Artifacts/8e/8e6a822e93189efee1b1f56bbbdf5edf b/Library/Artifacts/8e/8e6a822e93189efee1b1f56bbbdf5edf new file mode 100644 index 000000000..171c9bb88 Binary files /dev/null and b/Library/Artifacts/8e/8e6a822e93189efee1b1f56bbbdf5edf differ diff --git a/Library/Artifacts/8e/8e6de42405fe2797fbeaf59b0b4d1be7 b/Library/Artifacts/8e/8e6de42405fe2797fbeaf59b0b4d1be7 new file mode 100644 index 000000000..23f98f8f9 Binary files /dev/null and b/Library/Artifacts/8e/8e6de42405fe2797fbeaf59b0b4d1be7 differ diff --git a/Library/Artifacts/8e/8e7c24c3b8a60d48d8700b6462646107 b/Library/Artifacts/8e/8e7c24c3b8a60d48d8700b6462646107 new file mode 100644 index 000000000..c0c5b2e58 Binary files /dev/null and b/Library/Artifacts/8e/8e7c24c3b8a60d48d8700b6462646107 differ diff --git a/Library/Artifacts/8e/8e7db272330693b56c041f0107d4ac80 b/Library/Artifacts/8e/8e7db272330693b56c041f0107d4ac80 new file mode 100644 index 000000000..6084ed59a Binary files /dev/null and b/Library/Artifacts/8e/8e7db272330693b56c041f0107d4ac80 differ diff --git a/Library/Artifacts/8e/8e8ca2e4db19379fe1adba2913187f02 b/Library/Artifacts/8e/8e8ca2e4db19379fe1adba2913187f02 new file mode 100644 index 000000000..d0e4978fa Binary files /dev/null and b/Library/Artifacts/8e/8e8ca2e4db19379fe1adba2913187f02 differ diff --git a/Library/Artifacts/8e/8e8d904ea4ff1d7447bfb70d4f875719 b/Library/Artifacts/8e/8e8d904ea4ff1d7447bfb70d4f875719 new file mode 100644 index 000000000..be21d65ca Binary files /dev/null and b/Library/Artifacts/8e/8e8d904ea4ff1d7447bfb70d4f875719 differ diff --git a/Library/Artifacts/8e/8e949b43ca1c7d48c8dcccb8f97ac8dc b/Library/Artifacts/8e/8e949b43ca1c7d48c8dcccb8f97ac8dc new file mode 100644 index 000000000..caeca11ac Binary files /dev/null and b/Library/Artifacts/8e/8e949b43ca1c7d48c8dcccb8f97ac8dc differ diff --git a/Library/Artifacts/8e/8eb5cc903c92f677be987b2b69e2081a b/Library/Artifacts/8e/8eb5cc903c92f677be987b2b69e2081a new file mode 100644 index 000000000..687d4e2a6 Binary files /dev/null and b/Library/Artifacts/8e/8eb5cc903c92f677be987b2b69e2081a differ diff --git a/Library/Artifacts/8e/8ecc6e58cfb457c927ef7913a4459a02 b/Library/Artifacts/8e/8ecc6e58cfb457c927ef7913a4459a02 new file mode 100644 index 000000000..279a76636 Binary files /dev/null and b/Library/Artifacts/8e/8ecc6e58cfb457c927ef7913a4459a02 differ diff --git a/Library/Artifacts/8e/8ece4482e286d6d82b43049fef21c4cc b/Library/Artifacts/8e/8ece4482e286d6d82b43049fef21c4cc new file mode 100644 index 000000000..aa31ad79e Binary files /dev/null and b/Library/Artifacts/8e/8ece4482e286d6d82b43049fef21c4cc differ diff --git a/Library/Artifacts/8e/8ed3c632197c71b9c326590448016eda b/Library/Artifacts/8e/8ed3c632197c71b9c326590448016eda new file mode 100644 index 000000000..508233157 Binary files /dev/null and b/Library/Artifacts/8e/8ed3c632197c71b9c326590448016eda differ diff --git a/Library/Artifacts/8e/8ee0dd480f96590ae4271ffe2b898402 b/Library/Artifacts/8e/8ee0dd480f96590ae4271ffe2b898402 new file mode 100644 index 000000000..f7b2a6516 Binary files /dev/null and b/Library/Artifacts/8e/8ee0dd480f96590ae4271ffe2b898402 differ diff --git a/Library/Artifacts/8e/8ee24c11c1c68ceb1a6988c53b4288b9 b/Library/Artifacts/8e/8ee24c11c1c68ceb1a6988c53b4288b9 new file mode 100644 index 000000000..03fb4b87a Binary files /dev/null and b/Library/Artifacts/8e/8ee24c11c1c68ceb1a6988c53b4288b9 differ diff --git a/Library/Artifacts/8e/8ee4426b4650785719a08df3753675a0 b/Library/Artifacts/8e/8ee4426b4650785719a08df3753675a0 new file mode 100644 index 000000000..751335875 Binary files /dev/null and b/Library/Artifacts/8e/8ee4426b4650785719a08df3753675a0 differ diff --git a/Library/Artifacts/8f/8f05cf9a213844b8c467919b704f0fa8 b/Library/Artifacts/8f/8f05cf9a213844b8c467919b704f0fa8 new file mode 100644 index 000000000..fa5b184c0 Binary files /dev/null and b/Library/Artifacts/8f/8f05cf9a213844b8c467919b704f0fa8 differ diff --git a/Library/Artifacts/8f/8f06641a3968a0583ac737f8ddeda18a b/Library/Artifacts/8f/8f06641a3968a0583ac737f8ddeda18a new file mode 100644 index 000000000..62c329638 Binary files /dev/null and b/Library/Artifacts/8f/8f06641a3968a0583ac737f8ddeda18a differ diff --git a/Library/Artifacts/8f/8f21c595179770483746908a1879937c b/Library/Artifacts/8f/8f21c595179770483746908a1879937c new file mode 100644 index 000000000..5333589a8 Binary files /dev/null and b/Library/Artifacts/8f/8f21c595179770483746908a1879937c differ diff --git a/Library/Artifacts/8f/8f25a69b89ba7b0f1c562f4187ea0ef1 b/Library/Artifacts/8f/8f25a69b89ba7b0f1c562f4187ea0ef1 new file mode 100644 index 000000000..848f0e522 Binary files /dev/null and b/Library/Artifacts/8f/8f25a69b89ba7b0f1c562f4187ea0ef1 differ diff --git a/Library/Artifacts/8f/8f3f54d7db518ac0d9f82edf3dbd8783 b/Library/Artifacts/8f/8f3f54d7db518ac0d9f82edf3dbd8783 new file mode 100644 index 000000000..b37e2a980 Binary files /dev/null and b/Library/Artifacts/8f/8f3f54d7db518ac0d9f82edf3dbd8783 differ diff --git a/Library/Artifacts/8f/8f4c449ecb0bb7655adc63b316e7a636 b/Library/Artifacts/8f/8f4c449ecb0bb7655adc63b316e7a636 new file mode 100644 index 000000000..8cc99c51e Binary files /dev/null and b/Library/Artifacts/8f/8f4c449ecb0bb7655adc63b316e7a636 differ diff --git a/Library/Artifacts/8f/8f5bd2ff5e5eae3162d22f051f67a30f b/Library/Artifacts/8f/8f5bd2ff5e5eae3162d22f051f67a30f new file mode 100644 index 000000000..03da8438e Binary files /dev/null and b/Library/Artifacts/8f/8f5bd2ff5e5eae3162d22f051f67a30f differ diff --git a/Library/Artifacts/8f/8f6906f5e5202389b46c8fea3b75b95a b/Library/Artifacts/8f/8f6906f5e5202389b46c8fea3b75b95a new file mode 100644 index 000000000..3b910ae3f Binary files /dev/null and b/Library/Artifacts/8f/8f6906f5e5202389b46c8fea3b75b95a differ diff --git a/Library/Artifacts/8f/8f6ee1ca959a5977a40556150fa4d0cc b/Library/Artifacts/8f/8f6ee1ca959a5977a40556150fa4d0cc new file mode 100644 index 000000000..909f3b1f6 Binary files /dev/null and b/Library/Artifacts/8f/8f6ee1ca959a5977a40556150fa4d0cc differ diff --git a/Library/Artifacts/8f/8f8ac6b793b099da93dc287a6ed5fa64 b/Library/Artifacts/8f/8f8ac6b793b099da93dc287a6ed5fa64 new file mode 100644 index 000000000..cc93bc63c Binary files /dev/null and b/Library/Artifacts/8f/8f8ac6b793b099da93dc287a6ed5fa64 differ diff --git a/Library/Artifacts/8f/8f9a4fb43d7edb368c76390d04de68e9 b/Library/Artifacts/8f/8f9a4fb43d7edb368c76390d04de68e9 new file mode 100644 index 000000000..4aaa77aa4 Binary files /dev/null and b/Library/Artifacts/8f/8f9a4fb43d7edb368c76390d04de68e9 differ diff --git a/Library/Artifacts/8f/8f9f7414257ff7d403d097e7da6695eb b/Library/Artifacts/8f/8f9f7414257ff7d403d097e7da6695eb new file mode 100644 index 000000000..a1b44c5d5 Binary files /dev/null and b/Library/Artifacts/8f/8f9f7414257ff7d403d097e7da6695eb differ diff --git a/Library/Artifacts/8f/8fb926597d3ce56044b9b23dbd06fde0 b/Library/Artifacts/8f/8fb926597d3ce56044b9b23dbd06fde0 new file mode 100644 index 000000000..51df4dc03 Binary files /dev/null and b/Library/Artifacts/8f/8fb926597d3ce56044b9b23dbd06fde0 differ diff --git a/Library/Artifacts/8f/8fe26c088985dd8ed2f8822f7add76b1 b/Library/Artifacts/8f/8fe26c088985dd8ed2f8822f7add76b1 new file mode 100644 index 000000000..fd8b37289 Binary files /dev/null and b/Library/Artifacts/8f/8fe26c088985dd8ed2f8822f7add76b1 differ diff --git a/Library/Artifacts/90/901058065b99a2b91bc2b8f0300a23c9 b/Library/Artifacts/90/901058065b99a2b91bc2b8f0300a23c9 new file mode 100644 index 000000000..be9647194 Binary files /dev/null and b/Library/Artifacts/90/901058065b99a2b91bc2b8f0300a23c9 differ diff --git a/Library/Artifacts/90/9010f455824ffc91c04dae6cca1f1153 b/Library/Artifacts/90/9010f455824ffc91c04dae6cca1f1153 new file mode 100644 index 000000000..6ba23647e Binary files /dev/null and b/Library/Artifacts/90/9010f455824ffc91c04dae6cca1f1153 differ diff --git a/Library/Artifacts/90/90269874ee1812f4b36e3a7092786db8 b/Library/Artifacts/90/90269874ee1812f4b36e3a7092786db8 new file mode 100644 index 000000000..704569f56 Binary files /dev/null and b/Library/Artifacts/90/90269874ee1812f4b36e3a7092786db8 differ diff --git a/Library/Artifacts/90/90299f79aa8b575812b2fa830c87cfa9 b/Library/Artifacts/90/90299f79aa8b575812b2fa830c87cfa9 new file mode 100644 index 000000000..849ff6015 Binary files /dev/null and b/Library/Artifacts/90/90299f79aa8b575812b2fa830c87cfa9 differ diff --git a/Library/Artifacts/90/90489323bc686674a2457af8f9e4dda5 b/Library/Artifacts/90/90489323bc686674a2457af8f9e4dda5 new file mode 100644 index 000000000..8fd35110e Binary files /dev/null and b/Library/Artifacts/90/90489323bc686674a2457af8f9e4dda5 differ diff --git a/Library/Artifacts/90/904a8f17f0d3bf76ce9a4ad93a3b5309 b/Library/Artifacts/90/904a8f17f0d3bf76ce9a4ad93a3b5309 new file mode 100644 index 000000000..acede23c9 Binary files /dev/null and b/Library/Artifacts/90/904a8f17f0d3bf76ce9a4ad93a3b5309 differ diff --git a/Library/Artifacts/90/905a917309edc99d3cbcbc4b9b949c83 b/Library/Artifacts/90/905a917309edc99d3cbcbc4b9b949c83 new file mode 100644 index 000000000..44f323f3e Binary files /dev/null and b/Library/Artifacts/90/905a917309edc99d3cbcbc4b9b949c83 differ diff --git a/Library/Artifacts/90/906391b43f2b3652b47add91d8c3dff3 b/Library/Artifacts/90/906391b43f2b3652b47add91d8c3dff3 new file mode 100644 index 000000000..3fd67a8be Binary files /dev/null and b/Library/Artifacts/90/906391b43f2b3652b47add91d8c3dff3 differ diff --git a/Library/Artifacts/90/90654364a59af41db2f65f59c8d710f4 b/Library/Artifacts/90/90654364a59af41db2f65f59c8d710f4 new file mode 100644 index 000000000..8a0b6cabc Binary files /dev/null and b/Library/Artifacts/90/90654364a59af41db2f65f59c8d710f4 differ diff --git a/Library/Artifacts/90/906eeab76f3e141e3a50cf2c0906d3d2 b/Library/Artifacts/90/906eeab76f3e141e3a50cf2c0906d3d2 new file mode 100644 index 000000000..ddccaef69 Binary files /dev/null and b/Library/Artifacts/90/906eeab76f3e141e3a50cf2c0906d3d2 differ diff --git a/Library/Artifacts/90/908082aaec693245cef7123e0a91e1ad b/Library/Artifacts/90/908082aaec693245cef7123e0a91e1ad new file mode 100644 index 000000000..9c16671ca Binary files /dev/null and b/Library/Artifacts/90/908082aaec693245cef7123e0a91e1ad differ diff --git a/Library/Artifacts/90/90845b120180f97d65ce7a94e1d6bc96 b/Library/Artifacts/90/90845b120180f97d65ce7a94e1d6bc96 new file mode 100644 index 000000000..689a1802f Binary files /dev/null and b/Library/Artifacts/90/90845b120180f97d65ce7a94e1d6bc96 differ diff --git a/Library/Artifacts/90/9092a7d53b434a23a9e7b7328edd8dfe b/Library/Artifacts/90/9092a7d53b434a23a9e7b7328edd8dfe new file mode 100644 index 000000000..12fb4a6e2 Binary files /dev/null and b/Library/Artifacts/90/9092a7d53b434a23a9e7b7328edd8dfe differ diff --git a/Library/Artifacts/90/90ad6583ee105990d3050c7ac24b74a9 b/Library/Artifacts/90/90ad6583ee105990d3050c7ac24b74a9 new file mode 100644 index 000000000..3d6534a90 Binary files /dev/null and b/Library/Artifacts/90/90ad6583ee105990d3050c7ac24b74a9 differ diff --git a/Library/Artifacts/90/90b6b16314768f5d4460b49d834dad0c b/Library/Artifacts/90/90b6b16314768f5d4460b49d834dad0c new file mode 100644 index 000000000..18662294d Binary files /dev/null and b/Library/Artifacts/90/90b6b16314768f5d4460b49d834dad0c differ diff --git a/Library/Artifacts/90/90b71b493dc0910c2816903d7d764ad9 b/Library/Artifacts/90/90b71b493dc0910c2816903d7d764ad9 new file mode 100644 index 000000000..3c3c5294a Binary files /dev/null and b/Library/Artifacts/90/90b71b493dc0910c2816903d7d764ad9 differ diff --git a/Library/Artifacts/90/90c27102ad261b0dc44624e19511cf90 b/Library/Artifacts/90/90c27102ad261b0dc44624e19511cf90 new file mode 100644 index 000000000..4052144b4 Binary files /dev/null and b/Library/Artifacts/90/90c27102ad261b0dc44624e19511cf90 differ diff --git a/Library/Artifacts/90/90c6ee9b6efbc6f627befb579110543a b/Library/Artifacts/90/90c6ee9b6efbc6f627befb579110543a new file mode 100644 index 000000000..39d564429 Binary files /dev/null and b/Library/Artifacts/90/90c6ee9b6efbc6f627befb579110543a differ diff --git a/Library/Artifacts/90/90d99a46269e9b4f74a695c07166075e b/Library/Artifacts/90/90d99a46269e9b4f74a695c07166075e new file mode 100644 index 000000000..a642b0450 Binary files /dev/null and b/Library/Artifacts/90/90d99a46269e9b4f74a695c07166075e differ diff --git a/Library/Artifacts/90/90f5547f5277b69cce63f3f0fab96c36 b/Library/Artifacts/90/90f5547f5277b69cce63f3f0fab96c36 new file mode 100644 index 000000000..0bf51a56b Binary files /dev/null and b/Library/Artifacts/90/90f5547f5277b69cce63f3f0fab96c36 differ diff --git a/Library/Artifacts/91/91073259bd99f11077a2d0f655b0d8f5 b/Library/Artifacts/91/91073259bd99f11077a2d0f655b0d8f5 new file mode 100644 index 000000000..981603b7f Binary files /dev/null and b/Library/Artifacts/91/91073259bd99f11077a2d0f655b0d8f5 differ diff --git a/Library/Artifacts/91/910beb2b678ff1877643474c48dfb8ad b/Library/Artifacts/91/910beb2b678ff1877643474c48dfb8ad new file mode 100644 index 000000000..cb13df0c8 Binary files /dev/null and b/Library/Artifacts/91/910beb2b678ff1877643474c48dfb8ad differ diff --git a/Library/Artifacts/91/910f7cc0743711c42ce0ab3554425da7 b/Library/Artifacts/91/910f7cc0743711c42ce0ab3554425da7 new file mode 100644 index 000000000..b301673f4 Binary files /dev/null and b/Library/Artifacts/91/910f7cc0743711c42ce0ab3554425da7 differ diff --git a/Library/Artifacts/91/91249525f28cc3ff00276b253f15c85f b/Library/Artifacts/91/91249525f28cc3ff00276b253f15c85f new file mode 100644 index 000000000..187889da2 Binary files /dev/null and b/Library/Artifacts/91/91249525f28cc3ff00276b253f15c85f differ diff --git a/Library/Artifacts/91/9126da552d4f80a53e026c22c4f3d764 b/Library/Artifacts/91/9126da552d4f80a53e026c22c4f3d764 new file mode 100644 index 000000000..20ffb0d5e Binary files /dev/null and b/Library/Artifacts/91/9126da552d4f80a53e026c22c4f3d764 differ diff --git a/Library/Artifacts/91/9128237e7302b658674caae4e2b48fe5 b/Library/Artifacts/91/9128237e7302b658674caae4e2b48fe5 new file mode 100644 index 000000000..a90b56398 Binary files /dev/null and b/Library/Artifacts/91/9128237e7302b658674caae4e2b48fe5 differ diff --git a/Library/Artifacts/91/9131b6449866d60f724b6dd926c214a8 b/Library/Artifacts/91/9131b6449866d60f724b6dd926c214a8 new file mode 100644 index 000000000..d9b77eb9c Binary files /dev/null and b/Library/Artifacts/91/9131b6449866d60f724b6dd926c214a8 differ diff --git a/Library/Artifacts/91/913eedda49c047cc2209a126c8fc6554 b/Library/Artifacts/91/913eedda49c047cc2209a126c8fc6554 new file mode 100644 index 000000000..a571c27ad Binary files /dev/null and b/Library/Artifacts/91/913eedda49c047cc2209a126c8fc6554 differ diff --git a/Library/Artifacts/91/914f09f3a3276f4d923268f6276c2b72 b/Library/Artifacts/91/914f09f3a3276f4d923268f6276c2b72 new file mode 100644 index 000000000..14bc4906f Binary files /dev/null and b/Library/Artifacts/91/914f09f3a3276f4d923268f6276c2b72 differ diff --git a/Library/Artifacts/91/9152fc57d35abc060d7a39ec035b0c39 b/Library/Artifacts/91/9152fc57d35abc060d7a39ec035b0c39 new file mode 100644 index 000000000..beba13a91 Binary files /dev/null and b/Library/Artifacts/91/9152fc57d35abc060d7a39ec035b0c39 differ diff --git a/Library/Artifacts/91/91608f3883e02b6c902f625fec412946 b/Library/Artifacts/91/91608f3883e02b6c902f625fec412946 new file mode 100644 index 000000000..f533df653 Binary files /dev/null and b/Library/Artifacts/91/91608f3883e02b6c902f625fec412946 differ diff --git a/Library/Artifacts/91/91632aa84f013296386e956fe853b242 b/Library/Artifacts/91/91632aa84f013296386e956fe853b242 new file mode 100644 index 000000000..02ee9a6eb Binary files /dev/null and b/Library/Artifacts/91/91632aa84f013296386e956fe853b242 differ diff --git a/Library/Artifacts/91/917534a4093da7117dd4457684e224aa b/Library/Artifacts/91/917534a4093da7117dd4457684e224aa new file mode 100644 index 000000000..8facb7f70 Binary files /dev/null and b/Library/Artifacts/91/917534a4093da7117dd4457684e224aa differ diff --git a/Library/Artifacts/91/917b3bfa154d418358e6564113a21c3b b/Library/Artifacts/91/917b3bfa154d418358e6564113a21c3b new file mode 100644 index 000000000..70f68360c Binary files /dev/null and b/Library/Artifacts/91/917b3bfa154d418358e6564113a21c3b differ diff --git a/Library/Artifacts/91/9181aea0b00a764a49b499f89511d02e b/Library/Artifacts/91/9181aea0b00a764a49b499f89511d02e new file mode 100644 index 000000000..f1a2e087e Binary files /dev/null and b/Library/Artifacts/91/9181aea0b00a764a49b499f89511d02e differ diff --git a/Library/Artifacts/91/91bb838bc90c878a683af0b8bd9f5e3e b/Library/Artifacts/91/91bb838bc90c878a683af0b8bd9f5e3e new file mode 100644 index 000000000..a9082a185 Binary files /dev/null and b/Library/Artifacts/91/91bb838bc90c878a683af0b8bd9f5e3e differ diff --git a/Library/Artifacts/91/91bbd3c008c3c0b08ad2c1eab99fcf4e b/Library/Artifacts/91/91bbd3c008c3c0b08ad2c1eab99fcf4e new file mode 100644 index 000000000..107f8ab2c Binary files /dev/null and b/Library/Artifacts/91/91bbd3c008c3c0b08ad2c1eab99fcf4e differ diff --git a/Library/Artifacts/91/91c9fe3f552fb3fac82282694035e4e3 b/Library/Artifacts/91/91c9fe3f552fb3fac82282694035e4e3 new file mode 100644 index 000000000..737c40347 Binary files /dev/null and b/Library/Artifacts/91/91c9fe3f552fb3fac82282694035e4e3 differ diff --git a/Library/Artifacts/91/91ce1ad71cead822bbe888900423618c b/Library/Artifacts/91/91ce1ad71cead822bbe888900423618c new file mode 100644 index 000000000..82a526549 Binary files /dev/null and b/Library/Artifacts/91/91ce1ad71cead822bbe888900423618c differ diff --git a/Library/Artifacts/91/91e89af90da649c16948ebf443bb96f3 b/Library/Artifacts/91/91e89af90da649c16948ebf443bb96f3 new file mode 100644 index 000000000..acb541b98 Binary files /dev/null and b/Library/Artifacts/91/91e89af90da649c16948ebf443bb96f3 differ diff --git a/Library/Artifacts/91/91ee4bc0f8c99b292e42b1a1aca6ef68 b/Library/Artifacts/91/91ee4bc0f8c99b292e42b1a1aca6ef68 new file mode 100644 index 000000000..ed73b5557 Binary files /dev/null and b/Library/Artifacts/91/91ee4bc0f8c99b292e42b1a1aca6ef68 differ diff --git a/Library/Artifacts/91/91f941689dec49d5cd140985a176a387 b/Library/Artifacts/91/91f941689dec49d5cd140985a176a387 new file mode 100644 index 000000000..f4eeabe51 Binary files /dev/null and b/Library/Artifacts/91/91f941689dec49d5cd140985a176a387 differ diff --git a/Library/Artifacts/91/91fcc3c778311778dd793d4f80538fb8 b/Library/Artifacts/91/91fcc3c778311778dd793d4f80538fb8 new file mode 100644 index 000000000..e23d5ab78 Binary files /dev/null and b/Library/Artifacts/91/91fcc3c778311778dd793d4f80538fb8 differ diff --git a/Library/Artifacts/92/920b7c8253fabf670546cce3bcf66c40 b/Library/Artifacts/92/920b7c8253fabf670546cce3bcf66c40 new file mode 100644 index 000000000..21217c817 Binary files /dev/null and b/Library/Artifacts/92/920b7c8253fabf670546cce3bcf66c40 differ diff --git a/Library/Artifacts/92/920de36b9a6e3f97b14091fe77251f88 b/Library/Artifacts/92/920de36b9a6e3f97b14091fe77251f88 new file mode 100644 index 000000000..184b8a069 Binary files /dev/null and b/Library/Artifacts/92/920de36b9a6e3f97b14091fe77251f88 differ diff --git a/Library/Artifacts/92/92172ea08d80b3d28fa419b68f5a04dc b/Library/Artifacts/92/92172ea08d80b3d28fa419b68f5a04dc new file mode 100644 index 000000000..c98fb0016 Binary files /dev/null and b/Library/Artifacts/92/92172ea08d80b3d28fa419b68f5a04dc differ diff --git a/Library/Artifacts/92/923b2968cc7b24a522e610a80afdc8b3 b/Library/Artifacts/92/923b2968cc7b24a522e610a80afdc8b3 new file mode 100644 index 000000000..af6b6b6f7 Binary files /dev/null and b/Library/Artifacts/92/923b2968cc7b24a522e610a80afdc8b3 differ diff --git a/Library/Artifacts/92/924254792bac90426fccf3d0a4b97d09 b/Library/Artifacts/92/924254792bac90426fccf3d0a4b97d09 new file mode 100644 index 000000000..9f70657c4 Binary files /dev/null and b/Library/Artifacts/92/924254792bac90426fccf3d0a4b97d09 differ diff --git a/Library/Artifacts/92/924997d572eb7b926a3453e7226a3e88 b/Library/Artifacts/92/924997d572eb7b926a3453e7226a3e88 new file mode 100644 index 000000000..7983c2aeb Binary files /dev/null and b/Library/Artifacts/92/924997d572eb7b926a3453e7226a3e88 differ diff --git a/Library/Artifacts/92/924b8fef3ce36232159e970d72af44cd b/Library/Artifacts/92/924b8fef3ce36232159e970d72af44cd new file mode 100644 index 000000000..e44c0c5d9 Binary files /dev/null and b/Library/Artifacts/92/924b8fef3ce36232159e970d72af44cd differ diff --git a/Library/Artifacts/92/92553f36b7585de9cdc28c7747c40dd4 b/Library/Artifacts/92/92553f36b7585de9cdc28c7747c40dd4 new file mode 100644 index 000000000..9b1f8aa13 Binary files /dev/null and b/Library/Artifacts/92/92553f36b7585de9cdc28c7747c40dd4 differ diff --git a/Library/Artifacts/92/9258871b200e9b4d0e9f59c537091937 b/Library/Artifacts/92/9258871b200e9b4d0e9f59c537091937 new file mode 100644 index 000000000..b69e182be Binary files /dev/null and b/Library/Artifacts/92/9258871b200e9b4d0e9f59c537091937 differ diff --git a/Library/Artifacts/92/9267f8fecd5996634ca9c64d6a5e6c5f b/Library/Artifacts/92/9267f8fecd5996634ca9c64d6a5e6c5f new file mode 100644 index 000000000..bfc2eadde Binary files /dev/null and b/Library/Artifacts/92/9267f8fecd5996634ca9c64d6a5e6c5f differ diff --git a/Library/Artifacts/92/926d2819cd56d1f58e3698ef156d6d96 b/Library/Artifacts/92/926d2819cd56d1f58e3698ef156d6d96 new file mode 100644 index 000000000..5e851a709 Binary files /dev/null and b/Library/Artifacts/92/926d2819cd56d1f58e3698ef156d6d96 differ diff --git a/Library/Artifacts/92/9295517c9ae58cf2cfdd4882435ff999 b/Library/Artifacts/92/9295517c9ae58cf2cfdd4882435ff999 new file mode 100644 index 000000000..110360cae Binary files /dev/null and b/Library/Artifacts/92/9295517c9ae58cf2cfdd4882435ff999 differ diff --git a/Library/Artifacts/92/92a4238040dd576f9c8d6bd75c2dc589 b/Library/Artifacts/92/92a4238040dd576f9c8d6bd75c2dc589 new file mode 100644 index 000000000..ce5f9a9bf Binary files /dev/null and b/Library/Artifacts/92/92a4238040dd576f9c8d6bd75c2dc589 differ diff --git a/Library/Artifacts/92/92a6811fe01b0b132bb40c2340ab5e3a b/Library/Artifacts/92/92a6811fe01b0b132bb40c2340ab5e3a new file mode 100644 index 000000000..0823234f9 Binary files /dev/null and b/Library/Artifacts/92/92a6811fe01b0b132bb40c2340ab5e3a differ diff --git a/Library/Artifacts/92/92a9ea09bb9966be780f09c8fe6406e1 b/Library/Artifacts/92/92a9ea09bb9966be780f09c8fe6406e1 new file mode 100644 index 000000000..564c19418 Binary files /dev/null and b/Library/Artifacts/92/92a9ea09bb9966be780f09c8fe6406e1 differ diff --git a/Library/Artifacts/92/92be881ed9c1975578002c472e55abfc b/Library/Artifacts/92/92be881ed9c1975578002c472e55abfc new file mode 100644 index 000000000..c46debe57 Binary files /dev/null and b/Library/Artifacts/92/92be881ed9c1975578002c472e55abfc differ diff --git a/Library/Artifacts/92/92c411a21f1921aee43ab3128b9050b4 b/Library/Artifacts/92/92c411a21f1921aee43ab3128b9050b4 new file mode 100644 index 000000000..f79f3819a Binary files /dev/null and b/Library/Artifacts/92/92c411a21f1921aee43ab3128b9050b4 differ diff --git a/Library/Artifacts/92/92c43f613ca8406093bd55acead64433 b/Library/Artifacts/92/92c43f613ca8406093bd55acead64433 new file mode 100644 index 000000000..f82b1f75c Binary files /dev/null and b/Library/Artifacts/92/92c43f613ca8406093bd55acead64433 differ diff --git a/Library/Artifacts/92/92c9a64afbd614557bfa9f90acd0497d b/Library/Artifacts/92/92c9a64afbd614557bfa9f90acd0497d new file mode 100644 index 000000000..ee0ec0f67 Binary files /dev/null and b/Library/Artifacts/92/92c9a64afbd614557bfa9f90acd0497d differ diff --git a/Library/Artifacts/92/92cd4d7bfb94543e1abb78ced234363c b/Library/Artifacts/92/92cd4d7bfb94543e1abb78ced234363c new file mode 100644 index 000000000..2615ddda8 Binary files /dev/null and b/Library/Artifacts/92/92cd4d7bfb94543e1abb78ced234363c differ diff --git a/Library/Artifacts/92/92d8843a0ffa5ab0a3b621a9592d4ebc b/Library/Artifacts/92/92d8843a0ffa5ab0a3b621a9592d4ebc new file mode 100644 index 000000000..1ff835fb8 Binary files /dev/null and b/Library/Artifacts/92/92d8843a0ffa5ab0a3b621a9592d4ebc differ diff --git a/Library/Artifacts/92/92de41fbb50d1cf51f47e1e926a2dec4 b/Library/Artifacts/92/92de41fbb50d1cf51f47e1e926a2dec4 new file mode 100644 index 000000000..f496310ec Binary files /dev/null and b/Library/Artifacts/92/92de41fbb50d1cf51f47e1e926a2dec4 differ diff --git a/Library/Artifacts/92/92dfa24823f9340f05857fa01d9d21fe b/Library/Artifacts/92/92dfa24823f9340f05857fa01d9d21fe new file mode 100644 index 000000000..03d250025 Binary files /dev/null and b/Library/Artifacts/92/92dfa24823f9340f05857fa01d9d21fe differ diff --git a/Library/Artifacts/92/92f711837a7dc6149797f1c39f6275b6 b/Library/Artifacts/92/92f711837a7dc6149797f1c39f6275b6 new file mode 100644 index 000000000..bfeb98966 Binary files /dev/null and b/Library/Artifacts/92/92f711837a7dc6149797f1c39f6275b6 differ diff --git a/Library/Artifacts/92/92fa374a04e32d6b47bc48c14357c430 b/Library/Artifacts/92/92fa374a04e32d6b47bc48c14357c430 new file mode 100644 index 000000000..47214d542 Binary files /dev/null and b/Library/Artifacts/92/92fa374a04e32d6b47bc48c14357c430 differ diff --git a/Library/Artifacts/93/930e5e8e3af6c4c4a7365f7610f785c3 b/Library/Artifacts/93/930e5e8e3af6c4c4a7365f7610f785c3 new file mode 100644 index 000000000..2ff2464e3 Binary files /dev/null and b/Library/Artifacts/93/930e5e8e3af6c4c4a7365f7610f785c3 differ diff --git a/Library/Artifacts/93/931cb04c89b7cee722cb43d29d3d9e3f b/Library/Artifacts/93/931cb04c89b7cee722cb43d29d3d9e3f new file mode 100644 index 000000000..5dfd36a2a Binary files /dev/null and b/Library/Artifacts/93/931cb04c89b7cee722cb43d29d3d9e3f differ diff --git a/Library/Artifacts/93/932838110d4e9d2c00b300434b802cf9 b/Library/Artifacts/93/932838110d4e9d2c00b300434b802cf9 new file mode 100644 index 000000000..2af4bc29b Binary files /dev/null and b/Library/Artifacts/93/932838110d4e9d2c00b300434b802cf9 differ diff --git a/Library/Artifacts/93/93286d79e1f9a01174813023f51d7ca1 b/Library/Artifacts/93/93286d79e1f9a01174813023f51d7ca1 new file mode 100644 index 000000000..8524e7533 Binary files /dev/null and b/Library/Artifacts/93/93286d79e1f9a01174813023f51d7ca1 differ diff --git a/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 new file mode 100644 index 000000000..6132453df Binary files /dev/null and b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 differ diff --git a/Library/Artifacts/93/9339ef97452996880b85f535390c4c96 b/Library/Artifacts/93/9339ef97452996880b85f535390c4c96 new file mode 100644 index 000000000..5be6da4d3 Binary files /dev/null and b/Library/Artifacts/93/9339ef97452996880b85f535390c4c96 differ diff --git a/Library/Artifacts/93/933cf2c46228e17115919492faba9883 b/Library/Artifacts/93/933cf2c46228e17115919492faba9883 new file mode 100644 index 000000000..a42031e89 Binary files /dev/null and b/Library/Artifacts/93/933cf2c46228e17115919492faba9883 differ diff --git a/Library/Artifacts/93/935276e26da41f60e04f87d6f3985053 b/Library/Artifacts/93/935276e26da41f60e04f87d6f3985053 new file mode 100644 index 000000000..0d22519f2 Binary files /dev/null and b/Library/Artifacts/93/935276e26da41f60e04f87d6f3985053 differ diff --git a/Library/Artifacts/93/935a3ae8f408ea8fcd243d5474d0377a b/Library/Artifacts/93/935a3ae8f408ea8fcd243d5474d0377a new file mode 100644 index 000000000..f1d89bef6 Binary files /dev/null and b/Library/Artifacts/93/935a3ae8f408ea8fcd243d5474d0377a differ diff --git a/Library/Artifacts/93/935e85545186a53c45fee2316d9d8901 b/Library/Artifacts/93/935e85545186a53c45fee2316d9d8901 new file mode 100644 index 000000000..bb6d3ba61 Binary files /dev/null and b/Library/Artifacts/93/935e85545186a53c45fee2316d9d8901 differ diff --git a/Library/Artifacts/93/93602c97d3b546022d6845234259f82c b/Library/Artifacts/93/93602c97d3b546022d6845234259f82c new file mode 100644 index 000000000..40cf336ef Binary files /dev/null and b/Library/Artifacts/93/93602c97d3b546022d6845234259f82c differ diff --git a/Library/Artifacts/93/9375e72e604bb3a2b55fe226a6e81fe7 b/Library/Artifacts/93/9375e72e604bb3a2b55fe226a6e81fe7 new file mode 100644 index 000000000..a89cf2bfc Binary files /dev/null and b/Library/Artifacts/93/9375e72e604bb3a2b55fe226a6e81fe7 differ diff --git a/Library/Artifacts/93/9379bb9c6d99375ac9b8cfcb6ec170be b/Library/Artifacts/93/9379bb9c6d99375ac9b8cfcb6ec170be new file mode 100644 index 000000000..bae0d8cc3 Binary files /dev/null and b/Library/Artifacts/93/9379bb9c6d99375ac9b8cfcb6ec170be differ diff --git a/Library/Artifacts/93/93c3fb12d062b92a2c7a3f5a147137d1 b/Library/Artifacts/93/93c3fb12d062b92a2c7a3f5a147137d1 new file mode 100644 index 000000000..895ec22ed Binary files /dev/null and b/Library/Artifacts/93/93c3fb12d062b92a2c7a3f5a147137d1 differ diff --git a/Library/Artifacts/93/93c52e3507f6c9a470a9a74b64ddc8e7 b/Library/Artifacts/93/93c52e3507f6c9a470a9a74b64ddc8e7 new file mode 100644 index 000000000..60a4323ff Binary files /dev/null and b/Library/Artifacts/93/93c52e3507f6c9a470a9a74b64ddc8e7 differ diff --git a/Library/Artifacts/93/93c70b22bf448549d359299c1ca396af b/Library/Artifacts/93/93c70b22bf448549d359299c1ca396af new file mode 100644 index 000000000..f9aae200f Binary files /dev/null and b/Library/Artifacts/93/93c70b22bf448549d359299c1ca396af differ diff --git a/Library/Artifacts/93/93cde8b565b2e3a2cdbd079f96f92629 b/Library/Artifacts/93/93cde8b565b2e3a2cdbd079f96f92629 new file mode 100644 index 000000000..5f4f61e74 Binary files /dev/null and b/Library/Artifacts/93/93cde8b565b2e3a2cdbd079f96f92629 differ diff --git a/Library/Artifacts/93/93d1a8308f740acb95479dcb6f7c52f2 b/Library/Artifacts/93/93d1a8308f740acb95479dcb6f7c52f2 new file mode 100644 index 000000000..6c3c2606d Binary files /dev/null and b/Library/Artifacts/93/93d1a8308f740acb95479dcb6f7c52f2 differ diff --git a/Library/Artifacts/93/93db03009471cece9fc60c7563904e3c b/Library/Artifacts/93/93db03009471cece9fc60c7563904e3c new file mode 100644 index 000000000..777a4dd60 Binary files /dev/null and b/Library/Artifacts/93/93db03009471cece9fc60c7563904e3c differ diff --git a/Library/Artifacts/93/93e9cde322b9d9478ca2d56f14fd4d5f b/Library/Artifacts/93/93e9cde322b9d9478ca2d56f14fd4d5f new file mode 100644 index 000000000..05b034e1b Binary files /dev/null and b/Library/Artifacts/93/93e9cde322b9d9478ca2d56f14fd4d5f differ diff --git a/Library/Artifacts/93/93fc3012d797b749abde15f373285520 b/Library/Artifacts/93/93fc3012d797b749abde15f373285520 new file mode 100644 index 000000000..6b71348f9 Binary files /dev/null and b/Library/Artifacts/93/93fc3012d797b749abde15f373285520 differ diff --git a/Library/Artifacts/94/940d06936d0175ffdb0960cf94812fb4 b/Library/Artifacts/94/940d06936d0175ffdb0960cf94812fb4 new file mode 100644 index 000000000..32add3b21 Binary files /dev/null and b/Library/Artifacts/94/940d06936d0175ffdb0960cf94812fb4 differ diff --git a/Library/Artifacts/94/942de072ff69278818e5d318d196e4cd b/Library/Artifacts/94/942de072ff69278818e5d318d196e4cd new file mode 100644 index 000000000..ef942597f Binary files /dev/null and b/Library/Artifacts/94/942de072ff69278818e5d318d196e4cd differ diff --git a/Library/Artifacts/94/942e0c3d982438ac36f97b7116135910 b/Library/Artifacts/94/942e0c3d982438ac36f97b7116135910 new file mode 100644 index 000000000..0547a016b Binary files /dev/null and b/Library/Artifacts/94/942e0c3d982438ac36f97b7116135910 differ diff --git a/Library/Artifacts/94/94419e1601b19ebc9c52a54ab7396259 b/Library/Artifacts/94/94419e1601b19ebc9c52a54ab7396259 new file mode 100644 index 000000000..df199a7e9 Binary files /dev/null and b/Library/Artifacts/94/94419e1601b19ebc9c52a54ab7396259 differ diff --git a/Library/Artifacts/94/944a6fee519efa1415e9b2d8363c474b b/Library/Artifacts/94/944a6fee519efa1415e9b2d8363c474b new file mode 100644 index 000000000..e6e03b769 Binary files /dev/null and b/Library/Artifacts/94/944a6fee519efa1415e9b2d8363c474b differ diff --git a/Library/Artifacts/94/94592971af316083b2eab9d388f04be2 b/Library/Artifacts/94/94592971af316083b2eab9d388f04be2 new file mode 100644 index 000000000..5f57f6208 Binary files /dev/null and b/Library/Artifacts/94/94592971af316083b2eab9d388f04be2 differ diff --git a/Library/Artifacts/94/9464e199bd8a5144492d672bb2fde389 b/Library/Artifacts/94/9464e199bd8a5144492d672bb2fde389 new file mode 100644 index 000000000..558187035 Binary files /dev/null and b/Library/Artifacts/94/9464e199bd8a5144492d672bb2fde389 differ diff --git a/Library/Artifacts/94/946c29f3546b232c6e8526fd76f960ab b/Library/Artifacts/94/946c29f3546b232c6e8526fd76f960ab new file mode 100644 index 000000000..8aac33bbd Binary files /dev/null and b/Library/Artifacts/94/946c29f3546b232c6e8526fd76f960ab differ diff --git a/Library/Artifacts/94/947d890f7cf42b97cc93e3c801204f8b b/Library/Artifacts/94/947d890f7cf42b97cc93e3c801204f8b new file mode 100644 index 000000000..75abaa93a Binary files /dev/null and b/Library/Artifacts/94/947d890f7cf42b97cc93e3c801204f8b differ diff --git a/Library/Artifacts/94/94978ab60880de9a21b107ec3e480b5b b/Library/Artifacts/94/94978ab60880de9a21b107ec3e480b5b new file mode 100644 index 000000000..220bf97ee Binary files /dev/null and b/Library/Artifacts/94/94978ab60880de9a21b107ec3e480b5b differ diff --git a/Library/Artifacts/94/94bdde5b8a3fafc2dd006f6d764926b9 b/Library/Artifacts/94/94bdde5b8a3fafc2dd006f6d764926b9 new file mode 100644 index 000000000..8f0d8d209 Binary files /dev/null and b/Library/Artifacts/94/94bdde5b8a3fafc2dd006f6d764926b9 differ diff --git a/Library/Artifacts/94/94e1b4ae205cd4e8c824d49c454b3e94 b/Library/Artifacts/94/94e1b4ae205cd4e8c824d49c454b3e94 new file mode 100644 index 000000000..f03b81ecc Binary files /dev/null and b/Library/Artifacts/94/94e1b4ae205cd4e8c824d49c454b3e94 differ diff --git a/Library/Artifacts/95/950bf48e1d564b2041cd578639c1f3be b/Library/Artifacts/95/950bf48e1d564b2041cd578639c1f3be new file mode 100644 index 000000000..a167f10a0 Binary files /dev/null and b/Library/Artifacts/95/950bf48e1d564b2041cd578639c1f3be differ diff --git a/Library/Artifacts/95/950cfe12eb47aa7f93714344cab1fcce b/Library/Artifacts/95/950cfe12eb47aa7f93714344cab1fcce new file mode 100644 index 000000000..0f96cbd9c Binary files /dev/null and b/Library/Artifacts/95/950cfe12eb47aa7f93714344cab1fcce differ diff --git a/Library/Artifacts/95/95178bd2712cdcf46df242fa47888297 b/Library/Artifacts/95/95178bd2712cdcf46df242fa47888297 new file mode 100644 index 000000000..60a98b405 Binary files /dev/null and b/Library/Artifacts/95/95178bd2712cdcf46df242fa47888297 differ diff --git a/Library/Artifacts/95/951c9c8b132854332edf5231c9e285b7 b/Library/Artifacts/95/951c9c8b132854332edf5231c9e285b7 new file mode 100644 index 000000000..16277d398 Binary files /dev/null and b/Library/Artifacts/95/951c9c8b132854332edf5231c9e285b7 differ diff --git a/Library/Artifacts/95/95249402d20ef9ca4fccc631acf918bc b/Library/Artifacts/95/95249402d20ef9ca4fccc631acf918bc new file mode 100644 index 000000000..c58c4c69f Binary files /dev/null and b/Library/Artifacts/95/95249402d20ef9ca4fccc631acf918bc differ diff --git a/Library/Artifacts/95/9533602b8a03c5abe5f9994c8cb10d16 b/Library/Artifacts/95/9533602b8a03c5abe5f9994c8cb10d16 new file mode 100644 index 000000000..6cf37787f Binary files /dev/null and b/Library/Artifacts/95/9533602b8a03c5abe5f9994c8cb10d16 differ diff --git a/Library/Artifacts/95/95507803ec2ea0615f2e84ff66fbe8cb b/Library/Artifacts/95/95507803ec2ea0615f2e84ff66fbe8cb new file mode 100644 index 000000000..40b66f069 Binary files /dev/null and b/Library/Artifacts/95/95507803ec2ea0615f2e84ff66fbe8cb differ diff --git a/Library/Artifacts/95/9558037938b2dbc72deca6c3cab7a401 b/Library/Artifacts/95/9558037938b2dbc72deca6c3cab7a401 new file mode 100644 index 000000000..f86f1a94c Binary files /dev/null and b/Library/Artifacts/95/9558037938b2dbc72deca6c3cab7a401 differ diff --git a/Library/Artifacts/95/9582c41964b5009a3c1ec42269d1fa42 b/Library/Artifacts/95/9582c41964b5009a3c1ec42269d1fa42 new file mode 100644 index 000000000..1c1bbc9db Binary files /dev/null and b/Library/Artifacts/95/9582c41964b5009a3c1ec42269d1fa42 differ diff --git a/Library/Artifacts/95/958b11bcf38bca9fc668623b73891638 b/Library/Artifacts/95/958b11bcf38bca9fc668623b73891638 new file mode 100644 index 000000000..826c1c68a Binary files /dev/null and b/Library/Artifacts/95/958b11bcf38bca9fc668623b73891638 differ diff --git a/Library/Artifacts/95/95a4eddb64d76b8e85c2c0f629f3c3ee b/Library/Artifacts/95/95a4eddb64d76b8e85c2c0f629f3c3ee new file mode 100644 index 000000000..24d69e716 Binary files /dev/null and b/Library/Artifacts/95/95a4eddb64d76b8e85c2c0f629f3c3ee differ diff --git a/Library/Artifacts/95/95c941427e96c9e412f24879a9aea2d9 b/Library/Artifacts/95/95c941427e96c9e412f24879a9aea2d9 new file mode 100644 index 000000000..e6d4c6a6c Binary files /dev/null and b/Library/Artifacts/95/95c941427e96c9e412f24879a9aea2d9 differ diff --git a/Library/Artifacts/95/95df46e310792d4e329362d06bdc06ab b/Library/Artifacts/95/95df46e310792d4e329362d06bdc06ab new file mode 100644 index 000000000..65464660f Binary files /dev/null and b/Library/Artifacts/95/95df46e310792d4e329362d06bdc06ab differ diff --git a/Library/Artifacts/95/95e9e469ecbbd0e4efc2e585eae31f1e b/Library/Artifacts/95/95e9e469ecbbd0e4efc2e585eae31f1e new file mode 100644 index 000000000..698344736 Binary files /dev/null and b/Library/Artifacts/95/95e9e469ecbbd0e4efc2e585eae31f1e differ diff --git a/Library/Artifacts/95/95f78f61f0b17c38c19c0bb343a11cd1 b/Library/Artifacts/95/95f78f61f0b17c38c19c0bb343a11cd1 new file mode 100644 index 000000000..313f8092f Binary files /dev/null and b/Library/Artifacts/95/95f78f61f0b17c38c19c0bb343a11cd1 differ diff --git a/Library/Artifacts/96/960c4731993f70b5a1886f77dac2346e b/Library/Artifacts/96/960c4731993f70b5a1886f77dac2346e new file mode 100644 index 000000000..7fee25000 Binary files /dev/null and b/Library/Artifacts/96/960c4731993f70b5a1886f77dac2346e differ diff --git a/Library/Artifacts/96/9624689ffe9500f08f80c49f2a6ac07f b/Library/Artifacts/96/9624689ffe9500f08f80c49f2a6ac07f new file mode 100644 index 000000000..734e86127 Binary files /dev/null and b/Library/Artifacts/96/9624689ffe9500f08f80c49f2a6ac07f differ diff --git a/Library/Artifacts/96/9633ce12f34c941f7ca5eba835f66b15 b/Library/Artifacts/96/9633ce12f34c941f7ca5eba835f66b15 new file mode 100644 index 000000000..6715de022 Binary files /dev/null and b/Library/Artifacts/96/9633ce12f34c941f7ca5eba835f66b15 differ diff --git a/Library/Artifacts/96/9644cae39ea72a9a152a5278d294fcb0 b/Library/Artifacts/96/9644cae39ea72a9a152a5278d294fcb0 new file mode 100644 index 000000000..85539206d Binary files /dev/null and b/Library/Artifacts/96/9644cae39ea72a9a152a5278d294fcb0 differ diff --git a/Library/Artifacts/96/966d3c1ecd74ecb383fb39d6e4693d5a b/Library/Artifacts/96/966d3c1ecd74ecb383fb39d6e4693d5a new file mode 100644 index 000000000..e79f87684 Binary files /dev/null and b/Library/Artifacts/96/966d3c1ecd74ecb383fb39d6e4693d5a differ diff --git a/Library/Artifacts/96/967e70606373f3ee681f287abe414d8d b/Library/Artifacts/96/967e70606373f3ee681f287abe414d8d new file mode 100644 index 000000000..d86086b5f Binary files /dev/null and b/Library/Artifacts/96/967e70606373f3ee681f287abe414d8d differ diff --git a/Library/Artifacts/96/96831b29189339cc3a77cc204d1577a3 b/Library/Artifacts/96/96831b29189339cc3a77cc204d1577a3 new file mode 100644 index 000000000..23a52fe20 Binary files /dev/null and b/Library/Artifacts/96/96831b29189339cc3a77cc204d1577a3 differ diff --git a/Library/Artifacts/96/968c8495cd124e4b1763ae5ac598474a b/Library/Artifacts/96/968c8495cd124e4b1763ae5ac598474a new file mode 100644 index 000000000..808829d10 Binary files /dev/null and b/Library/Artifacts/96/968c8495cd124e4b1763ae5ac598474a differ diff --git a/Library/Artifacts/96/9690385a8a3fe42decf09b7e2d358249 b/Library/Artifacts/96/9690385a8a3fe42decf09b7e2d358249 new file mode 100644 index 000000000..fc491a38a Binary files /dev/null and b/Library/Artifacts/96/9690385a8a3fe42decf09b7e2d358249 differ diff --git a/Library/Artifacts/96/969658a792cbb83b433c886c6807b7a8 b/Library/Artifacts/96/969658a792cbb83b433c886c6807b7a8 new file mode 100644 index 000000000..5e1dc6568 Binary files /dev/null and b/Library/Artifacts/96/969658a792cbb83b433c886c6807b7a8 differ diff --git a/Library/Artifacts/96/969843a34a0d8141a7a66e2ce43f77a5 b/Library/Artifacts/96/969843a34a0d8141a7a66e2ce43f77a5 new file mode 100644 index 000000000..83cdfeea5 Binary files /dev/null and b/Library/Artifacts/96/969843a34a0d8141a7a66e2ce43f77a5 differ diff --git a/Library/Artifacts/96/969e86e81187e9efa89010004a7ae7ee b/Library/Artifacts/96/969e86e81187e9efa89010004a7ae7ee new file mode 100644 index 000000000..6eff67134 Binary files /dev/null and b/Library/Artifacts/96/969e86e81187e9efa89010004a7ae7ee differ diff --git a/Library/Artifacts/96/96b8f4d479a91e00e5cf20bc19a01b1c b/Library/Artifacts/96/96b8f4d479a91e00e5cf20bc19a01b1c new file mode 100644 index 000000000..8c0623376 Binary files /dev/null and b/Library/Artifacts/96/96b8f4d479a91e00e5cf20bc19a01b1c differ diff --git a/Library/Artifacts/96/96baa19037b5f0259ae0c1ae39218c9b b/Library/Artifacts/96/96baa19037b5f0259ae0c1ae39218c9b new file mode 100644 index 000000000..9edc93ae3 Binary files /dev/null and b/Library/Artifacts/96/96baa19037b5f0259ae0c1ae39218c9b differ diff --git a/Library/Artifacts/96/96e7db4d1ad2675ae3af8041bf488dd5 b/Library/Artifacts/96/96e7db4d1ad2675ae3af8041bf488dd5 new file mode 100644 index 000000000..42ce4be38 Binary files /dev/null and b/Library/Artifacts/96/96e7db4d1ad2675ae3af8041bf488dd5 differ diff --git a/Library/Artifacts/97/9702083b9150ef2608e5d599052489f2 b/Library/Artifacts/97/9702083b9150ef2608e5d599052489f2 new file mode 100644 index 000000000..2982aed6a Binary files /dev/null and b/Library/Artifacts/97/9702083b9150ef2608e5d599052489f2 differ diff --git a/Library/Artifacts/97/9722b0180e5c7843f7ef84bd9e37d012 b/Library/Artifacts/97/9722b0180e5c7843f7ef84bd9e37d012 new file mode 100644 index 000000000..43bdab8bb Binary files /dev/null and b/Library/Artifacts/97/9722b0180e5c7843f7ef84bd9e37d012 differ diff --git a/Library/Artifacts/97/972ca7ae074f16709f1cf63267c7f0f4 b/Library/Artifacts/97/972ca7ae074f16709f1cf63267c7f0f4 new file mode 100644 index 000000000..4f72c6f6b Binary files /dev/null and b/Library/Artifacts/97/972ca7ae074f16709f1cf63267c7f0f4 differ diff --git a/Library/Artifacts/97/972d206de369a510963a88825a505224 b/Library/Artifacts/97/972d206de369a510963a88825a505224 new file mode 100644 index 000000000..9246e671f Binary files /dev/null and b/Library/Artifacts/97/972d206de369a510963a88825a505224 differ diff --git a/Library/Artifacts/97/974486f34e60d16546041e006cb11614 b/Library/Artifacts/97/974486f34e60d16546041e006cb11614 new file mode 100644 index 000000000..6c2ef1503 Binary files /dev/null and b/Library/Artifacts/97/974486f34e60d16546041e006cb11614 differ diff --git a/Library/Artifacts/97/974e7703a0a3c61e0d7258da6ec01bcf b/Library/Artifacts/97/974e7703a0a3c61e0d7258da6ec01bcf new file mode 100644 index 000000000..51fb61da6 Binary files /dev/null and b/Library/Artifacts/97/974e7703a0a3c61e0d7258da6ec01bcf differ diff --git a/Library/Artifacts/97/976f813e3ac8921ea0f3d6e3fea04542 b/Library/Artifacts/97/976f813e3ac8921ea0f3d6e3fea04542 new file mode 100644 index 000000000..70d9d225f Binary files /dev/null and b/Library/Artifacts/97/976f813e3ac8921ea0f3d6e3fea04542 differ diff --git a/Library/Artifacts/97/9775bfe04d552f8c9943f5acc29151de b/Library/Artifacts/97/9775bfe04d552f8c9943f5acc29151de new file mode 100644 index 000000000..d6af70aca Binary files /dev/null and b/Library/Artifacts/97/9775bfe04d552f8c9943f5acc29151de differ diff --git a/Library/Artifacts/97/977eab7e5784538dd425e0d674f0d2a6 b/Library/Artifacts/97/977eab7e5784538dd425e0d674f0d2a6 new file mode 100644 index 000000000..95d125abb Binary files /dev/null and b/Library/Artifacts/97/977eab7e5784538dd425e0d674f0d2a6 differ diff --git a/Library/Artifacts/97/9789b53bab94ecfda3e11b462e25c2ea b/Library/Artifacts/97/9789b53bab94ecfda3e11b462e25c2ea new file mode 100644 index 000000000..f87b9f060 Binary files /dev/null and b/Library/Artifacts/97/9789b53bab94ecfda3e11b462e25c2ea differ diff --git a/Library/Artifacts/97/97ad2da98d25cd53c61baeaabffb438b b/Library/Artifacts/97/97ad2da98d25cd53c61baeaabffb438b new file mode 100644 index 000000000..5bc9964e8 Binary files /dev/null and b/Library/Artifacts/97/97ad2da98d25cd53c61baeaabffb438b differ diff --git a/Library/Artifacts/97/97d47d13f869cfc1b204acd703ddb0ac b/Library/Artifacts/97/97d47d13f869cfc1b204acd703ddb0ac new file mode 100644 index 000000000..7cd2b968e Binary files /dev/null and b/Library/Artifacts/97/97d47d13f869cfc1b204acd703ddb0ac differ diff --git a/Library/Artifacts/97/97e4234513b13062fae0b3e25ceea166 b/Library/Artifacts/97/97e4234513b13062fae0b3e25ceea166 new file mode 100644 index 000000000..d7759d7a4 Binary files /dev/null and b/Library/Artifacts/97/97e4234513b13062fae0b3e25ceea166 differ diff --git a/Library/Artifacts/97/97e95acec26f5d5e4c05461c4697a16c b/Library/Artifacts/97/97e95acec26f5d5e4c05461c4697a16c new file mode 100644 index 000000000..c1f67d60e Binary files /dev/null and b/Library/Artifacts/97/97e95acec26f5d5e4c05461c4697a16c differ diff --git a/Library/Artifacts/98/9806280a49b98a335bc609b38db68597 b/Library/Artifacts/98/9806280a49b98a335bc609b38db68597 new file mode 100644 index 000000000..fffa4f49c Binary files /dev/null and b/Library/Artifacts/98/9806280a49b98a335bc609b38db68597 differ diff --git a/Library/Artifacts/98/9821ba7053b24daaf7e1d95009c38ef1 b/Library/Artifacts/98/9821ba7053b24daaf7e1d95009c38ef1 new file mode 100644 index 000000000..f247414b4 Binary files /dev/null and b/Library/Artifacts/98/9821ba7053b24daaf7e1d95009c38ef1 differ diff --git a/Library/Artifacts/98/982b4e6520f3625d3f61bcbed81914ab b/Library/Artifacts/98/982b4e6520f3625d3f61bcbed81914ab new file mode 100644 index 000000000..aa59c4b72 Binary files /dev/null and b/Library/Artifacts/98/982b4e6520f3625d3f61bcbed81914ab differ diff --git a/Library/Artifacts/98/9860b2b179e9536f08533ebfccb81a76 b/Library/Artifacts/98/9860b2b179e9536f08533ebfccb81a76 new file mode 100644 index 000000000..06e952114 Binary files /dev/null and b/Library/Artifacts/98/9860b2b179e9536f08533ebfccb81a76 differ diff --git a/Library/Artifacts/98/98685fa593af44a7c677ea667454a4af b/Library/Artifacts/98/98685fa593af44a7c677ea667454a4af new file mode 100644 index 000000000..4181b9a02 Binary files /dev/null and b/Library/Artifacts/98/98685fa593af44a7c677ea667454a4af differ diff --git a/Library/Artifacts/98/987b14e337b6772e4d4e9082fa1f1c37 b/Library/Artifacts/98/987b14e337b6772e4d4e9082fa1f1c37 new file mode 100644 index 000000000..bcc9091bd Binary files /dev/null and b/Library/Artifacts/98/987b14e337b6772e4d4e9082fa1f1c37 differ diff --git a/Library/Artifacts/98/9881b74cb13084c8f974496418a17560 b/Library/Artifacts/98/9881b74cb13084c8f974496418a17560 new file mode 100644 index 000000000..6eed5069f Binary files /dev/null and b/Library/Artifacts/98/9881b74cb13084c8f974496418a17560 differ diff --git a/Library/Artifacts/98/988697513f4ce401a861112e03a29d1f b/Library/Artifacts/98/988697513f4ce401a861112e03a29d1f new file mode 100644 index 000000000..0fd6b395f Binary files /dev/null and b/Library/Artifacts/98/988697513f4ce401a861112e03a29d1f differ diff --git a/Library/Artifacts/98/9897a084a10fe30bc5c8e9cd83484c7e b/Library/Artifacts/98/9897a084a10fe30bc5c8e9cd83484c7e new file mode 100644 index 000000000..79b56874b Binary files /dev/null and b/Library/Artifacts/98/9897a084a10fe30bc5c8e9cd83484c7e differ diff --git a/Library/Artifacts/98/989c27a940c5ac8701adb918c3c445ea b/Library/Artifacts/98/989c27a940c5ac8701adb918c3c445ea new file mode 100644 index 000000000..f5cfa32ef Binary files /dev/null and b/Library/Artifacts/98/989c27a940c5ac8701adb918c3c445ea differ diff --git a/Library/Artifacts/98/98ddb64b4ff5f89af17904ee78ed7e60 b/Library/Artifacts/98/98ddb64b4ff5f89af17904ee78ed7e60 new file mode 100644 index 000000000..806a790f1 Binary files /dev/null and b/Library/Artifacts/98/98ddb64b4ff5f89af17904ee78ed7e60 differ diff --git a/Library/Artifacts/98/98f2a6f352721e407517e85b92469969 b/Library/Artifacts/98/98f2a6f352721e407517e85b92469969 new file mode 100644 index 000000000..67db52308 Binary files /dev/null and b/Library/Artifacts/98/98f2a6f352721e407517e85b92469969 differ diff --git a/Library/Artifacts/99/9903fb831147a65a69f3c756aa04781b b/Library/Artifacts/99/9903fb831147a65a69f3c756aa04781b new file mode 100644 index 000000000..c01a3b70b Binary files /dev/null and b/Library/Artifacts/99/9903fb831147a65a69f3c756aa04781b differ diff --git a/Library/Artifacts/99/99110c4071e0302effb2fc8dd7cf1d3d b/Library/Artifacts/99/99110c4071e0302effb2fc8dd7cf1d3d new file mode 100644 index 000000000..95db7c165 Binary files /dev/null and b/Library/Artifacts/99/99110c4071e0302effb2fc8dd7cf1d3d differ diff --git a/Library/Artifacts/99/994335a79a43a871ea270cf9f9b6c352 b/Library/Artifacts/99/994335a79a43a871ea270cf9f9b6c352 new file mode 100644 index 000000000..ab2343767 Binary files /dev/null and b/Library/Artifacts/99/994335a79a43a871ea270cf9f9b6c352 differ diff --git a/Library/Artifacts/99/994a4704f980d97363fd3fca7d78041c b/Library/Artifacts/99/994a4704f980d97363fd3fca7d78041c new file mode 100644 index 000000000..831d2e832 Binary files /dev/null and b/Library/Artifacts/99/994a4704f980d97363fd3fca7d78041c differ diff --git a/Library/Artifacts/99/99586538f920bbe20905bf9aba133b11 b/Library/Artifacts/99/99586538f920bbe20905bf9aba133b11 new file mode 100644 index 000000000..60e56e49e Binary files /dev/null and b/Library/Artifacts/99/99586538f920bbe20905bf9aba133b11 differ diff --git a/Library/Artifacts/99/995bcbfba10bed2e90ae32baa5c9e0ed b/Library/Artifacts/99/995bcbfba10bed2e90ae32baa5c9e0ed new file mode 100644 index 000000000..a292e8486 Binary files /dev/null and b/Library/Artifacts/99/995bcbfba10bed2e90ae32baa5c9e0ed differ diff --git a/Library/Artifacts/99/99600f77b2d9af87039a3ca5965522b3 b/Library/Artifacts/99/99600f77b2d9af87039a3ca5965522b3 new file mode 100644 index 000000000..d10eda5f0 Binary files /dev/null and b/Library/Artifacts/99/99600f77b2d9af87039a3ca5965522b3 differ diff --git a/Library/Artifacts/99/997711d904abba8a17ff0ea4c0ac719a b/Library/Artifacts/99/997711d904abba8a17ff0ea4c0ac719a new file mode 100644 index 000000000..671291b1f Binary files /dev/null and b/Library/Artifacts/99/997711d904abba8a17ff0ea4c0ac719a differ diff --git a/Library/Artifacts/99/998f9e42d1d84216f4583e903e1d12de b/Library/Artifacts/99/998f9e42d1d84216f4583e903e1d12de new file mode 100644 index 000000000..c20975ead Binary files /dev/null and b/Library/Artifacts/99/998f9e42d1d84216f4583e903e1d12de differ diff --git a/Library/Artifacts/99/999362e1a63431ef70ef8053c3b1ecac b/Library/Artifacts/99/999362e1a63431ef70ef8053c3b1ecac new file mode 100644 index 000000000..99984dc3e Binary files /dev/null and b/Library/Artifacts/99/999362e1a63431ef70ef8053c3b1ecac differ diff --git a/Library/Artifacts/99/9999a91e8156ddf888125c789ae39c81 b/Library/Artifacts/99/9999a91e8156ddf888125c789ae39c81 new file mode 100644 index 000000000..1454d7acf Binary files /dev/null and b/Library/Artifacts/99/9999a91e8156ddf888125c789ae39c81 differ diff --git a/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 new file mode 100644 index 000000000..50551e02d Binary files /dev/null and b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 differ diff --git a/Library/Artifacts/99/99b484415791da8f55e11465f55859d8 b/Library/Artifacts/99/99b484415791da8f55e11465f55859d8 new file mode 100644 index 000000000..36b3eacc4 Binary files /dev/null and b/Library/Artifacts/99/99b484415791da8f55e11465f55859d8 differ diff --git a/Library/Artifacts/99/99b56e2736529609785ab00e3cb0e19e b/Library/Artifacts/99/99b56e2736529609785ab00e3cb0e19e new file mode 100644 index 000000000..3a4c6b7f0 Binary files /dev/null and b/Library/Artifacts/99/99b56e2736529609785ab00e3cb0e19e differ diff --git a/Library/Artifacts/99/99bbf5ad89ae68923b456f6dcd8e0cb7 b/Library/Artifacts/99/99bbf5ad89ae68923b456f6dcd8e0cb7 new file mode 100644 index 000000000..54370baf1 Binary files /dev/null and b/Library/Artifacts/99/99bbf5ad89ae68923b456f6dcd8e0cb7 differ diff --git a/Library/Artifacts/99/99cc2e9922a1a8f961e68e8836709004 b/Library/Artifacts/99/99cc2e9922a1a8f961e68e8836709004 new file mode 100644 index 000000000..4e10fef70 Binary files /dev/null and b/Library/Artifacts/99/99cc2e9922a1a8f961e68e8836709004 differ diff --git a/Library/Artifacts/99/99d766462ecbb9ffe96b47fb780d6ab1 b/Library/Artifacts/99/99d766462ecbb9ffe96b47fb780d6ab1 new file mode 100644 index 000000000..961bfd655 Binary files /dev/null and b/Library/Artifacts/99/99d766462ecbb9ffe96b47fb780d6ab1 differ diff --git a/Library/Artifacts/99/99d8d79f90537432fb636f70b10818a2 b/Library/Artifacts/99/99d8d79f90537432fb636f70b10818a2 new file mode 100644 index 000000000..6986fad5a Binary files /dev/null and b/Library/Artifacts/99/99d8d79f90537432fb636f70b10818a2 differ diff --git a/Library/Artifacts/99/99e31a20b8985a18b3c644f048369b57 b/Library/Artifacts/99/99e31a20b8985a18b3c644f048369b57 new file mode 100644 index 000000000..82e7f2bbd Binary files /dev/null and b/Library/Artifacts/99/99e31a20b8985a18b3c644f048369b57 differ diff --git a/Library/Artifacts/99/99f3b653ed446e7aea375fa0156434c1 b/Library/Artifacts/99/99f3b653ed446e7aea375fa0156434c1 new file mode 100644 index 000000000..805a02e79 Binary files /dev/null and b/Library/Artifacts/99/99f3b653ed446e7aea375fa0156434c1 differ diff --git a/Library/Artifacts/99/99fcf8b8a74f68e4087ebd8b64f30889 b/Library/Artifacts/99/99fcf8b8a74f68e4087ebd8b64f30889 new file mode 100644 index 000000000..c50033383 Binary files /dev/null and b/Library/Artifacts/99/99fcf8b8a74f68e4087ebd8b64f30889 differ diff --git a/Library/Artifacts/99/99ffaf2dfa7423b38cb5e4b5b98d8be9 b/Library/Artifacts/99/99ffaf2dfa7423b38cb5e4b5b98d8be9 new file mode 100644 index 000000000..51a449ffb Binary files /dev/null and b/Library/Artifacts/99/99ffaf2dfa7423b38cb5e4b5b98d8be9 differ diff --git a/Library/Artifacts/9a/9a0e2e8b8aa83a003cc2c0e6249e89ad b/Library/Artifacts/9a/9a0e2e8b8aa83a003cc2c0e6249e89ad new file mode 100644 index 000000000..b8d552146 Binary files /dev/null and b/Library/Artifacts/9a/9a0e2e8b8aa83a003cc2c0e6249e89ad differ diff --git a/Library/Artifacts/9a/9a11465ed8be674cd488dc3313ebcf7e b/Library/Artifacts/9a/9a11465ed8be674cd488dc3313ebcf7e new file mode 100644 index 000000000..9398dcaf2 Binary files /dev/null and b/Library/Artifacts/9a/9a11465ed8be674cd488dc3313ebcf7e differ diff --git a/Library/Artifacts/9a/9a125a90043f703a063b95a4b000a752 b/Library/Artifacts/9a/9a125a90043f703a063b95a4b000a752 new file mode 100644 index 000000000..478313360 Binary files /dev/null and b/Library/Artifacts/9a/9a125a90043f703a063b95a4b000a752 differ diff --git a/Library/Artifacts/9a/9a12be116006ea1999ef96c0e1ac18e2 b/Library/Artifacts/9a/9a12be116006ea1999ef96c0e1ac18e2 new file mode 100644 index 000000000..402bb3634 Binary files /dev/null and b/Library/Artifacts/9a/9a12be116006ea1999ef96c0e1ac18e2 differ diff --git a/Library/Artifacts/9a/9a2df9f5a9574d2fd710af0f19598cfb b/Library/Artifacts/9a/9a2df9f5a9574d2fd710af0f19598cfb new file mode 100644 index 000000000..f375b3ba9 Binary files /dev/null and b/Library/Artifacts/9a/9a2df9f5a9574d2fd710af0f19598cfb differ diff --git a/Library/Artifacts/9a/9a380b7fdf6d92f0182709eb5dfc4ffa b/Library/Artifacts/9a/9a380b7fdf6d92f0182709eb5dfc4ffa new file mode 100644 index 000000000..6c0e5ac5c Binary files /dev/null and b/Library/Artifacts/9a/9a380b7fdf6d92f0182709eb5dfc4ffa differ diff --git a/Library/Artifacts/9a/9a3d650ea247be531e7274b88fc04ce7 b/Library/Artifacts/9a/9a3d650ea247be531e7274b88fc04ce7 new file mode 100644 index 000000000..abbb545d5 Binary files /dev/null and b/Library/Artifacts/9a/9a3d650ea247be531e7274b88fc04ce7 differ diff --git a/Library/Artifacts/9a/9a5538d3011637608412e6f837373fb0 b/Library/Artifacts/9a/9a5538d3011637608412e6f837373fb0 new file mode 100644 index 000000000..db5423015 Binary files /dev/null and b/Library/Artifacts/9a/9a5538d3011637608412e6f837373fb0 differ diff --git a/Library/Artifacts/9a/9a620d9b8f5fccd88a0a36fb1e64eebe b/Library/Artifacts/9a/9a620d9b8f5fccd88a0a36fb1e64eebe new file mode 100644 index 000000000..1f11214fc Binary files /dev/null and b/Library/Artifacts/9a/9a620d9b8f5fccd88a0a36fb1e64eebe differ diff --git a/Library/Artifacts/9a/9a64951f94f7090367ca910e5d1fb2b6 b/Library/Artifacts/9a/9a64951f94f7090367ca910e5d1fb2b6 new file mode 100644 index 000000000..05c890589 Binary files /dev/null and b/Library/Artifacts/9a/9a64951f94f7090367ca910e5d1fb2b6 differ diff --git a/Library/Artifacts/9a/9a66d939732d33729d307b12f800c6b7 b/Library/Artifacts/9a/9a66d939732d33729d307b12f800c6b7 new file mode 100644 index 000000000..2dda75052 Binary files /dev/null and b/Library/Artifacts/9a/9a66d939732d33729d307b12f800c6b7 differ diff --git a/Library/Artifacts/9a/9a7ea0e0a4659332cde4d56da8b88fe0 b/Library/Artifacts/9a/9a7ea0e0a4659332cde4d56da8b88fe0 new file mode 100644 index 000000000..fbe897060 Binary files /dev/null and b/Library/Artifacts/9a/9a7ea0e0a4659332cde4d56da8b88fe0 differ diff --git a/Library/Artifacts/9a/9a9339b68a45b03b58855e7f89f2a085 b/Library/Artifacts/9a/9a9339b68a45b03b58855e7f89f2a085 new file mode 100644 index 000000000..9402a2567 Binary files /dev/null and b/Library/Artifacts/9a/9a9339b68a45b03b58855e7f89f2a085 differ diff --git a/Library/Artifacts/9a/9a93abc4a4a9d1c89f04d0e4efa1bba3 b/Library/Artifacts/9a/9a93abc4a4a9d1c89f04d0e4efa1bba3 new file mode 100644 index 000000000..c1a35bcca Binary files /dev/null and b/Library/Artifacts/9a/9a93abc4a4a9d1c89f04d0e4efa1bba3 differ diff --git a/Library/Artifacts/9a/9a950f58038822d5a6a856eba42f9668 b/Library/Artifacts/9a/9a950f58038822d5a6a856eba42f9668 new file mode 100644 index 000000000..c4f202fbe Binary files /dev/null and b/Library/Artifacts/9a/9a950f58038822d5a6a856eba42f9668 differ diff --git a/Library/Artifacts/9a/9aa27683fab9589a8f1f16b97c969d9a b/Library/Artifacts/9a/9aa27683fab9589a8f1f16b97c969d9a new file mode 100644 index 000000000..f508c887b Binary files /dev/null and b/Library/Artifacts/9a/9aa27683fab9589a8f1f16b97c969d9a differ diff --git a/Library/Artifacts/9a/9aa84572c4126cb00cd88c0e456c5fde b/Library/Artifacts/9a/9aa84572c4126cb00cd88c0e456c5fde new file mode 100644 index 000000000..61f9d6f27 Binary files /dev/null and b/Library/Artifacts/9a/9aa84572c4126cb00cd88c0e456c5fde differ diff --git a/Library/Artifacts/9a/9aad3202c79eb7347ff23371d3581a8a b/Library/Artifacts/9a/9aad3202c79eb7347ff23371d3581a8a new file mode 100644 index 000000000..56db666be Binary files /dev/null and b/Library/Artifacts/9a/9aad3202c79eb7347ff23371d3581a8a differ diff --git a/Library/Artifacts/9a/9aba35bd253ac10bd7f23de5bdc69a0f b/Library/Artifacts/9a/9aba35bd253ac10bd7f23de5bdc69a0f new file mode 100644 index 000000000..02b0ed66b Binary files /dev/null and b/Library/Artifacts/9a/9aba35bd253ac10bd7f23de5bdc69a0f differ diff --git a/Library/Artifacts/9a/9ad297c5c4b66830cb96e56cb4a4f484 b/Library/Artifacts/9a/9ad297c5c4b66830cb96e56cb4a4f484 new file mode 100644 index 000000000..765cd71a7 Binary files /dev/null and b/Library/Artifacts/9a/9ad297c5c4b66830cb96e56cb4a4f484 differ diff --git a/Library/Artifacts/9a/9af422d9d4d945891f9bef6668c24b34 b/Library/Artifacts/9a/9af422d9d4d945891f9bef6668c24b34 new file mode 100644 index 000000000..9d1785050 Binary files /dev/null and b/Library/Artifacts/9a/9af422d9d4d945891f9bef6668c24b34 differ diff --git a/Library/Artifacts/9a/9af816fbafe7ed24e9ff9bb70b8b9c5a b/Library/Artifacts/9a/9af816fbafe7ed24e9ff9bb70b8b9c5a new file mode 100644 index 000000000..b092fe0fb Binary files /dev/null and b/Library/Artifacts/9a/9af816fbafe7ed24e9ff9bb70b8b9c5a differ diff --git a/Library/Artifacts/9a/9afb6a7ecae535270b8f802050eba0fe b/Library/Artifacts/9a/9afb6a7ecae535270b8f802050eba0fe new file mode 100644 index 000000000..b7db89a66 Binary files /dev/null and b/Library/Artifacts/9a/9afb6a7ecae535270b8f802050eba0fe differ diff --git a/Library/Artifacts/9b/9b42fe3ef57fe0ab2e5e09dda1575a33 b/Library/Artifacts/9b/9b42fe3ef57fe0ab2e5e09dda1575a33 new file mode 100644 index 000000000..c6f983a02 Binary files /dev/null and b/Library/Artifacts/9b/9b42fe3ef57fe0ab2e5e09dda1575a33 differ diff --git a/Library/Artifacts/9b/9b4f888fe98b4b0bd0b2a3732243001e b/Library/Artifacts/9b/9b4f888fe98b4b0bd0b2a3732243001e new file mode 100644 index 000000000..18b85f7eb Binary files /dev/null and b/Library/Artifacts/9b/9b4f888fe98b4b0bd0b2a3732243001e differ diff --git a/Library/Artifacts/9b/9b53934c93f338cc51087f5032f71f9a b/Library/Artifacts/9b/9b53934c93f338cc51087f5032f71f9a new file mode 100644 index 000000000..a72b7cbf4 Binary files /dev/null and b/Library/Artifacts/9b/9b53934c93f338cc51087f5032f71f9a differ diff --git a/Library/Artifacts/9b/9b663e1932eca79a200da26ec260c0af b/Library/Artifacts/9b/9b663e1932eca79a200da26ec260c0af new file mode 100644 index 000000000..a5f0a16dc Binary files /dev/null and b/Library/Artifacts/9b/9b663e1932eca79a200da26ec260c0af differ diff --git a/Library/Artifacts/9b/9b6f04f363c3a6b614acd5499f2cf3ed b/Library/Artifacts/9b/9b6f04f363c3a6b614acd5499f2cf3ed new file mode 100644 index 000000000..81f8f7c90 Binary files /dev/null and b/Library/Artifacts/9b/9b6f04f363c3a6b614acd5499f2cf3ed differ diff --git a/Library/Artifacts/9b/9b7066bd9add0519e157d1be36ac69e7 b/Library/Artifacts/9b/9b7066bd9add0519e157d1be36ac69e7 new file mode 100644 index 000000000..a1ae29ac9 Binary files /dev/null and b/Library/Artifacts/9b/9b7066bd9add0519e157d1be36ac69e7 differ diff --git a/Library/Artifacts/9b/9b761d56826b9009a57ccc2dd364bea4 b/Library/Artifacts/9b/9b761d56826b9009a57ccc2dd364bea4 new file mode 100644 index 000000000..a67aa77bb Binary files /dev/null and b/Library/Artifacts/9b/9b761d56826b9009a57ccc2dd364bea4 differ diff --git a/Library/Artifacts/9b/9b7ef63eb1ce7bdfc41859eee8453ab7 b/Library/Artifacts/9b/9b7ef63eb1ce7bdfc41859eee8453ab7 new file mode 100644 index 000000000..b50fc7200 Binary files /dev/null and b/Library/Artifacts/9b/9b7ef63eb1ce7bdfc41859eee8453ab7 differ diff --git a/Library/Artifacts/9b/9b900541c79bd7fb04398f5cb73a65b5 b/Library/Artifacts/9b/9b900541c79bd7fb04398f5cb73a65b5 new file mode 100644 index 000000000..8a4908f29 Binary files /dev/null and b/Library/Artifacts/9b/9b900541c79bd7fb04398f5cb73a65b5 differ diff --git a/Library/Artifacts/9b/9ba6e2807667d0f67b45a1004112d62c b/Library/Artifacts/9b/9ba6e2807667d0f67b45a1004112d62c new file mode 100644 index 000000000..ca4bd9006 Binary files /dev/null and b/Library/Artifacts/9b/9ba6e2807667d0f67b45a1004112d62c differ diff --git a/Library/Artifacts/9b/9bad620164b345c23d14e58fd27ba394 b/Library/Artifacts/9b/9bad620164b345c23d14e58fd27ba394 new file mode 100644 index 000000000..625c5d217 Binary files /dev/null and b/Library/Artifacts/9b/9bad620164b345c23d14e58fd27ba394 differ diff --git a/Library/Artifacts/9b/9bb5dfb56849bda80565950591fe32cd b/Library/Artifacts/9b/9bb5dfb56849bda80565950591fe32cd new file mode 100644 index 000000000..959ea9791 Binary files /dev/null and b/Library/Artifacts/9b/9bb5dfb56849bda80565950591fe32cd differ diff --git a/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f new file mode 100644 index 000000000..9353a9dad Binary files /dev/null and b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f differ diff --git a/Library/Artifacts/9b/9bc4043c7851892374bb2a028b6f0003 b/Library/Artifacts/9b/9bc4043c7851892374bb2a028b6f0003 new file mode 100644 index 000000000..c5d17876f Binary files /dev/null and b/Library/Artifacts/9b/9bc4043c7851892374bb2a028b6f0003 differ diff --git a/Library/Artifacts/9b/9bdd913e69594c53a26d3367e68aa106 b/Library/Artifacts/9b/9bdd913e69594c53a26d3367e68aa106 new file mode 100644 index 000000000..6e2c1139e Binary files /dev/null and b/Library/Artifacts/9b/9bdd913e69594c53a26d3367e68aa106 differ diff --git a/Library/Artifacts/9b/9be4ae02f33e3d8a0635e065db4ae959 b/Library/Artifacts/9b/9be4ae02f33e3d8a0635e065db4ae959 new file mode 100644 index 000000000..24bb68631 Binary files /dev/null and b/Library/Artifacts/9b/9be4ae02f33e3d8a0635e065db4ae959 differ diff --git a/Library/Artifacts/9b/9becbc745b1b98cf570ad7ac6676c531 b/Library/Artifacts/9b/9becbc745b1b98cf570ad7ac6676c531 new file mode 100644 index 000000000..36500fe95 Binary files /dev/null and b/Library/Artifacts/9b/9becbc745b1b98cf570ad7ac6676c531 differ diff --git a/Library/Artifacts/9b/9bed16f94249474c7e7dd36a03e0acee b/Library/Artifacts/9b/9bed16f94249474c7e7dd36a03e0acee new file mode 100644 index 000000000..ecc845820 Binary files /dev/null and b/Library/Artifacts/9b/9bed16f94249474c7e7dd36a03e0acee differ diff --git a/Library/Artifacts/9b/9bef0f819c2dafc9c0553af02072a8c8 b/Library/Artifacts/9b/9bef0f819c2dafc9c0553af02072a8c8 new file mode 100644 index 000000000..e884d16af Binary files /dev/null and b/Library/Artifacts/9b/9bef0f819c2dafc9c0553af02072a8c8 differ diff --git a/Library/Artifacts/9b/9bfdbbb8e3680618be426d6eb5de2735 b/Library/Artifacts/9b/9bfdbbb8e3680618be426d6eb5de2735 new file mode 100644 index 000000000..75838f695 Binary files /dev/null and b/Library/Artifacts/9b/9bfdbbb8e3680618be426d6eb5de2735 differ diff --git a/Library/Artifacts/9c/9c0f5852090fae08b6244c6934aa3518 b/Library/Artifacts/9c/9c0f5852090fae08b6244c6934aa3518 new file mode 100644 index 000000000..dd6d4a3f2 Binary files /dev/null and b/Library/Artifacts/9c/9c0f5852090fae08b6244c6934aa3518 differ diff --git a/Library/Artifacts/9c/9c1156a949199defecab7cef57634bb8 b/Library/Artifacts/9c/9c1156a949199defecab7cef57634bb8 new file mode 100644 index 000000000..14514e4d5 Binary files /dev/null and b/Library/Artifacts/9c/9c1156a949199defecab7cef57634bb8 differ diff --git a/Library/Artifacts/9c/9c1225118b869dd8553b870467a7e221 b/Library/Artifacts/9c/9c1225118b869dd8553b870467a7e221 new file mode 100644 index 000000000..92efb4725 Binary files /dev/null and b/Library/Artifacts/9c/9c1225118b869dd8553b870467a7e221 differ diff --git a/Library/Artifacts/9c/9c21fc5ddd468a9959b9187384def18b b/Library/Artifacts/9c/9c21fc5ddd468a9959b9187384def18b new file mode 100644 index 000000000..e567d6944 Binary files /dev/null and b/Library/Artifacts/9c/9c21fc5ddd468a9959b9187384def18b differ diff --git a/Library/Artifacts/9c/9c23f1a065aaf3068707bb2fc003fb4f b/Library/Artifacts/9c/9c23f1a065aaf3068707bb2fc003fb4f new file mode 100644 index 000000000..9d3bd9dde Binary files /dev/null and b/Library/Artifacts/9c/9c23f1a065aaf3068707bb2fc003fb4f differ diff --git a/Library/Artifacts/9c/9c27e0c03696eb3914c2f9db9d3b6d1e b/Library/Artifacts/9c/9c27e0c03696eb3914c2f9db9d3b6d1e new file mode 100644 index 000000000..c9afcaafe Binary files /dev/null and b/Library/Artifacts/9c/9c27e0c03696eb3914c2f9db9d3b6d1e differ diff --git a/Library/Artifacts/9c/9c2a7c712bd2c38ab930825b68dae8a3 b/Library/Artifacts/9c/9c2a7c712bd2c38ab930825b68dae8a3 new file mode 100644 index 000000000..b3e1109d9 Binary files /dev/null and b/Library/Artifacts/9c/9c2a7c712bd2c38ab930825b68dae8a3 differ diff --git a/Library/Artifacts/9c/9c3081bcfa9386385fc849e8c5055668 b/Library/Artifacts/9c/9c3081bcfa9386385fc849e8c5055668 new file mode 100644 index 000000000..89fcd2a96 Binary files /dev/null and b/Library/Artifacts/9c/9c3081bcfa9386385fc849e8c5055668 differ diff --git a/Library/Artifacts/9c/9c44eac005edeecc8c0a3cae4396186c b/Library/Artifacts/9c/9c44eac005edeecc8c0a3cae4396186c new file mode 100644 index 000000000..881d169a1 Binary files /dev/null and b/Library/Artifacts/9c/9c44eac005edeecc8c0a3cae4396186c differ diff --git a/Library/Artifacts/9c/9c4c02b49c2e6900bf8daa78ef8bcd49 b/Library/Artifacts/9c/9c4c02b49c2e6900bf8daa78ef8bcd49 new file mode 100644 index 000000000..c9d71f553 Binary files /dev/null and b/Library/Artifacts/9c/9c4c02b49c2e6900bf8daa78ef8bcd49 differ diff --git a/Library/Artifacts/9c/9c578ce07f41a3a135cfbddd305b78b7 b/Library/Artifacts/9c/9c578ce07f41a3a135cfbddd305b78b7 new file mode 100644 index 000000000..1a1224815 Binary files /dev/null and b/Library/Artifacts/9c/9c578ce07f41a3a135cfbddd305b78b7 differ diff --git a/Library/Artifacts/9c/9c596f2d4882a53d892d3d4419480c25 b/Library/Artifacts/9c/9c596f2d4882a53d892d3d4419480c25 new file mode 100644 index 000000000..e4d24770c Binary files /dev/null and b/Library/Artifacts/9c/9c596f2d4882a53d892d3d4419480c25 differ diff --git a/Library/Artifacts/9c/9c5a51a0033ddfc387b2d8cf287417a2 b/Library/Artifacts/9c/9c5a51a0033ddfc387b2d8cf287417a2 new file mode 100644 index 000000000..de774838e Binary files /dev/null and b/Library/Artifacts/9c/9c5a51a0033ddfc387b2d8cf287417a2 differ diff --git a/Library/Artifacts/9c/9c5d0a701a453121de40e39b3ef728c3 b/Library/Artifacts/9c/9c5d0a701a453121de40e39b3ef728c3 new file mode 100644 index 000000000..5576d619d Binary files /dev/null and b/Library/Artifacts/9c/9c5d0a701a453121de40e39b3ef728c3 differ diff --git a/Library/Artifacts/9c/9c709d6710976a7cd9870b370e397657 b/Library/Artifacts/9c/9c709d6710976a7cd9870b370e397657 new file mode 100644 index 000000000..e569fb183 Binary files /dev/null and b/Library/Artifacts/9c/9c709d6710976a7cd9870b370e397657 differ diff --git a/Library/Artifacts/9c/9c78655b2fbeb8d572e5dd3baaea3a53 b/Library/Artifacts/9c/9c78655b2fbeb8d572e5dd3baaea3a53 new file mode 100644 index 000000000..96db7e604 Binary files /dev/null and b/Library/Artifacts/9c/9c78655b2fbeb8d572e5dd3baaea3a53 differ diff --git a/Library/Artifacts/9c/9c7bb7ff983e80212b2f8f69dde57e51 b/Library/Artifacts/9c/9c7bb7ff983e80212b2f8f69dde57e51 new file mode 100644 index 000000000..ed6c1dd50 Binary files /dev/null and b/Library/Artifacts/9c/9c7bb7ff983e80212b2f8f69dde57e51 differ diff --git a/Library/Artifacts/9c/9c83a0067161669e83bbcc05c7f60364 b/Library/Artifacts/9c/9c83a0067161669e83bbcc05c7f60364 new file mode 100644 index 000000000..14e1b3004 Binary files /dev/null and b/Library/Artifacts/9c/9c83a0067161669e83bbcc05c7f60364 differ diff --git a/Library/Artifacts/9c/9c859ef714f96a86f2730aa7200bdd9b b/Library/Artifacts/9c/9c859ef714f96a86f2730aa7200bdd9b new file mode 100644 index 000000000..e7674beec Binary files /dev/null and b/Library/Artifacts/9c/9c859ef714f96a86f2730aa7200bdd9b differ diff --git a/Library/Artifacts/9c/9c8ce03fe8d40bd97355cdee1f653daa b/Library/Artifacts/9c/9c8ce03fe8d40bd97355cdee1f653daa new file mode 100644 index 000000000..ec677b6b7 Binary files /dev/null and b/Library/Artifacts/9c/9c8ce03fe8d40bd97355cdee1f653daa differ diff --git a/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 b/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 new file mode 100644 index 000000000..07874f827 Binary files /dev/null and b/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 differ diff --git a/Library/Artifacts/9c/9cabdb33a0669567d8d550144ec12174 b/Library/Artifacts/9c/9cabdb33a0669567d8d550144ec12174 new file mode 100644 index 000000000..af0a6697c Binary files /dev/null and b/Library/Artifacts/9c/9cabdb33a0669567d8d550144ec12174 differ diff --git a/Library/Artifacts/9c/9cb35f975a6d947abf53d64a9e6189f1 b/Library/Artifacts/9c/9cb35f975a6d947abf53d64a9e6189f1 new file mode 100644 index 000000000..4a1521447 Binary files /dev/null and b/Library/Artifacts/9c/9cb35f975a6d947abf53d64a9e6189f1 differ diff --git a/Library/Artifacts/9c/9cc872420027a953e269f45dd501c950 b/Library/Artifacts/9c/9cc872420027a953e269f45dd501c950 new file mode 100644 index 000000000..b48391c17 Binary files /dev/null and b/Library/Artifacts/9c/9cc872420027a953e269f45dd501c950 differ diff --git a/Library/Artifacts/9c/9cd6d319c2a2432198ef22e36e4b4eaa b/Library/Artifacts/9c/9cd6d319c2a2432198ef22e36e4b4eaa new file mode 100644 index 000000000..377f0a9b5 Binary files /dev/null and b/Library/Artifacts/9c/9cd6d319c2a2432198ef22e36e4b4eaa differ diff --git a/Library/Artifacts/9c/9cebab0907f1fca50591043aa4604bbb b/Library/Artifacts/9c/9cebab0907f1fca50591043aa4604bbb new file mode 100644 index 000000000..b36633040 Binary files /dev/null and b/Library/Artifacts/9c/9cebab0907f1fca50591043aa4604bbb differ diff --git a/Library/Artifacts/9c/9cede11a8b340104bcc8c37fddaa118a b/Library/Artifacts/9c/9cede11a8b340104bcc8c37fddaa118a new file mode 100644 index 000000000..53ebfccba Binary files /dev/null and b/Library/Artifacts/9c/9cede11a8b340104bcc8c37fddaa118a differ diff --git a/Library/Artifacts/9c/9cf5b50ebb0984cc0254eb4f205a1259 b/Library/Artifacts/9c/9cf5b50ebb0984cc0254eb4f205a1259 new file mode 100644 index 000000000..14395c0da Binary files /dev/null and b/Library/Artifacts/9c/9cf5b50ebb0984cc0254eb4f205a1259 differ diff --git a/Library/Artifacts/9c/9cfb742e59c8fb502434d117bb3ce537 b/Library/Artifacts/9c/9cfb742e59c8fb502434d117bb3ce537 new file mode 100644 index 000000000..9e8f45327 Binary files /dev/null and b/Library/Artifacts/9c/9cfb742e59c8fb502434d117bb3ce537 differ diff --git a/Library/Artifacts/9c/9cfbfbec03e5db47432e98ba8ef20826 b/Library/Artifacts/9c/9cfbfbec03e5db47432e98ba8ef20826 new file mode 100644 index 000000000..0f184320f Binary files /dev/null and b/Library/Artifacts/9c/9cfbfbec03e5db47432e98ba8ef20826 differ diff --git a/Library/Artifacts/9c/9cfd23e5fb2f643d825a16a4c3fd5e58 b/Library/Artifacts/9c/9cfd23e5fb2f643d825a16a4c3fd5e58 new file mode 100644 index 000000000..243f6f722 Binary files /dev/null and b/Library/Artifacts/9c/9cfd23e5fb2f643d825a16a4c3fd5e58 differ diff --git a/Library/Artifacts/9d/9d012271433c475ee11e91c1144832ea b/Library/Artifacts/9d/9d012271433c475ee11e91c1144832ea new file mode 100644 index 000000000..f91e8a1e9 Binary files /dev/null and b/Library/Artifacts/9d/9d012271433c475ee11e91c1144832ea differ diff --git a/Library/Artifacts/9d/9d0546bc8bd3b44905ea660cfb1d1e90 b/Library/Artifacts/9d/9d0546bc8bd3b44905ea660cfb1d1e90 new file mode 100644 index 000000000..06455b765 Binary files /dev/null and b/Library/Artifacts/9d/9d0546bc8bd3b44905ea660cfb1d1e90 differ diff --git a/Library/Artifacts/9d/9d12e37fc3945ddf52c798463f8f1328 b/Library/Artifacts/9d/9d12e37fc3945ddf52c798463f8f1328 new file mode 100644 index 000000000..21dd9250f Binary files /dev/null and b/Library/Artifacts/9d/9d12e37fc3945ddf52c798463f8f1328 differ diff --git a/Library/Artifacts/9d/9d1c3e6979e209177c38d388a15195d8 b/Library/Artifacts/9d/9d1c3e6979e209177c38d388a15195d8 new file mode 100644 index 000000000..acb8cded2 Binary files /dev/null and b/Library/Artifacts/9d/9d1c3e6979e209177c38d388a15195d8 differ diff --git a/Library/Artifacts/9d/9d258dab6639c612a24dcf63a9548131 b/Library/Artifacts/9d/9d258dab6639c612a24dcf63a9548131 new file mode 100644 index 000000000..4b0c68b47 Binary files /dev/null and b/Library/Artifacts/9d/9d258dab6639c612a24dcf63a9548131 differ diff --git a/Library/Artifacts/9d/9d3d7755457aa8e040a33727468863da b/Library/Artifacts/9d/9d3d7755457aa8e040a33727468863da new file mode 100644 index 000000000..0690837ab Binary files /dev/null and b/Library/Artifacts/9d/9d3d7755457aa8e040a33727468863da differ diff --git a/Library/Artifacts/9d/9d6166dbe8f531628b1594d01988dd26 b/Library/Artifacts/9d/9d6166dbe8f531628b1594d01988dd26 new file mode 100644 index 000000000..3462b863c Binary files /dev/null and b/Library/Artifacts/9d/9d6166dbe8f531628b1594d01988dd26 differ diff --git a/Library/Artifacts/9d/9d64ee99d299073cf2d9c3440559d59c b/Library/Artifacts/9d/9d64ee99d299073cf2d9c3440559d59c new file mode 100644 index 000000000..ff091c444 Binary files /dev/null and b/Library/Artifacts/9d/9d64ee99d299073cf2d9c3440559d59c differ diff --git a/Library/Artifacts/9d/9d6c45fbf271db906c92ab7e6b9c8347 b/Library/Artifacts/9d/9d6c45fbf271db906c92ab7e6b9c8347 new file mode 100644 index 000000000..5ffab2757 Binary files /dev/null and b/Library/Artifacts/9d/9d6c45fbf271db906c92ab7e6b9c8347 differ diff --git a/Library/Artifacts/9d/9d7232f4c99ab937dbd88ff5b7bde7a6 b/Library/Artifacts/9d/9d7232f4c99ab937dbd88ff5b7bde7a6 new file mode 100644 index 000000000..8711baf14 Binary files /dev/null and b/Library/Artifacts/9d/9d7232f4c99ab937dbd88ff5b7bde7a6 differ diff --git a/Library/Artifacts/9d/9d7b4a6f3214d4f3a20ab4d6240ea9b3 b/Library/Artifacts/9d/9d7b4a6f3214d4f3a20ab4d6240ea9b3 new file mode 100644 index 000000000..900a58c95 Binary files /dev/null and b/Library/Artifacts/9d/9d7b4a6f3214d4f3a20ab4d6240ea9b3 differ diff --git a/Library/Artifacts/9d/9d7fd3e4c8f9e45b442a4a59620283d0 b/Library/Artifacts/9d/9d7fd3e4c8f9e45b442a4a59620283d0 new file mode 100644 index 000000000..954ea1e5e Binary files /dev/null and b/Library/Artifacts/9d/9d7fd3e4c8f9e45b442a4a59620283d0 differ diff --git a/Library/Artifacts/9d/9d81f50ee6dd1b5bef0a809726604048 b/Library/Artifacts/9d/9d81f50ee6dd1b5bef0a809726604048 new file mode 100644 index 000000000..d14fd551c Binary files /dev/null and b/Library/Artifacts/9d/9d81f50ee6dd1b5bef0a809726604048 differ diff --git a/Library/Artifacts/9d/9d914336f8c126a0d8cef585ef220980 b/Library/Artifacts/9d/9d914336f8c126a0d8cef585ef220980 new file mode 100644 index 000000000..94ec95b26 Binary files /dev/null and b/Library/Artifacts/9d/9d914336f8c126a0d8cef585ef220980 differ diff --git a/Library/Artifacts/9d/9d914392c28b2c851dcf66f7952e46b2 b/Library/Artifacts/9d/9d914392c28b2c851dcf66f7952e46b2 new file mode 100644 index 000000000..68282e25c Binary files /dev/null and b/Library/Artifacts/9d/9d914392c28b2c851dcf66f7952e46b2 differ diff --git a/Library/Artifacts/9d/9db13739ba4b5b20608d2ad4193ee1dd b/Library/Artifacts/9d/9db13739ba4b5b20608d2ad4193ee1dd new file mode 100644 index 000000000..aaba1dd48 Binary files /dev/null and b/Library/Artifacts/9d/9db13739ba4b5b20608d2ad4193ee1dd differ diff --git a/Library/Artifacts/9d/9dda07985e4e19c6decf4693eb6040ad b/Library/Artifacts/9d/9dda07985e4e19c6decf4693eb6040ad new file mode 100644 index 000000000..b1abc897c Binary files /dev/null and b/Library/Artifacts/9d/9dda07985e4e19c6decf4693eb6040ad differ diff --git a/Library/Artifacts/9d/9de56f916ebfc78ad1ab2c48838a34d9 b/Library/Artifacts/9d/9de56f916ebfc78ad1ab2c48838a34d9 new file mode 100644 index 000000000..8a5e8b516 Binary files /dev/null and b/Library/Artifacts/9d/9de56f916ebfc78ad1ab2c48838a34d9 differ diff --git a/Library/Artifacts/9d/9de85f3368ca765f1c9c546fa881dae4 b/Library/Artifacts/9d/9de85f3368ca765f1c9c546fa881dae4 new file mode 100644 index 000000000..36f2d3b1a Binary files /dev/null and b/Library/Artifacts/9d/9de85f3368ca765f1c9c546fa881dae4 differ diff --git a/Library/Artifacts/9d/9df294102229f4776cec0664ed073ab2 b/Library/Artifacts/9d/9df294102229f4776cec0664ed073ab2 new file mode 100644 index 000000000..ecc40865f Binary files /dev/null and b/Library/Artifacts/9d/9df294102229f4776cec0664ed073ab2 differ diff --git a/Library/Artifacts/9e/9e07cba1f43ded8587c1f037c38c72ca b/Library/Artifacts/9e/9e07cba1f43ded8587c1f037c38c72ca new file mode 100644 index 000000000..b808eaa11 Binary files /dev/null and b/Library/Artifacts/9e/9e07cba1f43ded8587c1f037c38c72ca differ diff --git a/Library/Artifacts/9e/9e55f8153f1401780ba8e8c4387acce6 b/Library/Artifacts/9e/9e55f8153f1401780ba8e8c4387acce6 new file mode 100644 index 000000000..23806175c Binary files /dev/null and b/Library/Artifacts/9e/9e55f8153f1401780ba8e8c4387acce6 differ diff --git a/Library/Artifacts/9e/9e574f9691f96aabdf69219016b20b30 b/Library/Artifacts/9e/9e574f9691f96aabdf69219016b20b30 new file mode 100644 index 000000000..ba6798e83 Binary files /dev/null and b/Library/Artifacts/9e/9e574f9691f96aabdf69219016b20b30 differ diff --git a/Library/Artifacts/9e/9e744ec6f0208081fb10b2b75e7a15ef b/Library/Artifacts/9e/9e744ec6f0208081fb10b2b75e7a15ef new file mode 100644 index 000000000..311d62dbb Binary files /dev/null and b/Library/Artifacts/9e/9e744ec6f0208081fb10b2b75e7a15ef differ diff --git a/Library/Artifacts/9e/9e793fab0c51669974ad28f3d2fa0d94 b/Library/Artifacts/9e/9e793fab0c51669974ad28f3d2fa0d94 new file mode 100644 index 000000000..782d3bb9e Binary files /dev/null and b/Library/Artifacts/9e/9e793fab0c51669974ad28f3d2fa0d94 differ diff --git a/Library/Artifacts/9e/9e8de79238bcea46bc7c8d906476f893 b/Library/Artifacts/9e/9e8de79238bcea46bc7c8d906476f893 new file mode 100644 index 000000000..2ad3e6c7c Binary files /dev/null and b/Library/Artifacts/9e/9e8de79238bcea46bc7c8d906476f893 differ diff --git a/Library/Artifacts/9e/9eb96b0a1119cc3493e31fa69033bda7 b/Library/Artifacts/9e/9eb96b0a1119cc3493e31fa69033bda7 new file mode 100644 index 000000000..ba6234cbf Binary files /dev/null and b/Library/Artifacts/9e/9eb96b0a1119cc3493e31fa69033bda7 differ diff --git a/Library/Artifacts/9e/9ebba2ac17b178976f06ba1ab712a6df b/Library/Artifacts/9e/9ebba2ac17b178976f06ba1ab712a6df new file mode 100644 index 000000000..e9664d3e7 Binary files /dev/null and b/Library/Artifacts/9e/9ebba2ac17b178976f06ba1ab712a6df differ diff --git a/Library/Artifacts/9e/9ec3d2f3ed2fba989d15fd8d46744841 b/Library/Artifacts/9e/9ec3d2f3ed2fba989d15fd8d46744841 new file mode 100644 index 000000000..93b01842f Binary files /dev/null and b/Library/Artifacts/9e/9ec3d2f3ed2fba989d15fd8d46744841 differ diff --git a/Library/Artifacts/9e/9ed4b72b4f35947da3cf83c6a6eafa6c b/Library/Artifacts/9e/9ed4b72b4f35947da3cf83c6a6eafa6c new file mode 100644 index 000000000..383f37d00 Binary files /dev/null and b/Library/Artifacts/9e/9ed4b72b4f35947da3cf83c6a6eafa6c differ diff --git a/Library/Artifacts/9e/9edf1267046d874728c990c9e40b9220 b/Library/Artifacts/9e/9edf1267046d874728c990c9e40b9220 new file mode 100644 index 000000000..67559e381 Binary files /dev/null and b/Library/Artifacts/9e/9edf1267046d874728c990c9e40b9220 differ diff --git a/Library/Artifacts/9e/9ee0cf7141e14e19d659a6411d8e5f28 b/Library/Artifacts/9e/9ee0cf7141e14e19d659a6411d8e5f28 new file mode 100644 index 000000000..671078233 Binary files /dev/null and b/Library/Artifacts/9e/9ee0cf7141e14e19d659a6411d8e5f28 differ diff --git a/Library/Artifacts/9f/9f0ab7e6443912c956c2a6b31de1d62a b/Library/Artifacts/9f/9f0ab7e6443912c956c2a6b31de1d62a new file mode 100644 index 000000000..53277baf6 Binary files /dev/null and b/Library/Artifacts/9f/9f0ab7e6443912c956c2a6b31de1d62a differ diff --git a/Library/Artifacts/9f/9f1ba35c963783d14c22e2ff289574e3 b/Library/Artifacts/9f/9f1ba35c963783d14c22e2ff289574e3 new file mode 100644 index 000000000..dcc7895ca Binary files /dev/null and b/Library/Artifacts/9f/9f1ba35c963783d14c22e2ff289574e3 differ diff --git a/Library/Artifacts/9f/9f330288f6ac950d55cb3bb5dac10b53 b/Library/Artifacts/9f/9f330288f6ac950d55cb3bb5dac10b53 new file mode 100644 index 000000000..25237f6fc Binary files /dev/null and b/Library/Artifacts/9f/9f330288f6ac950d55cb3bb5dac10b53 differ diff --git a/Library/Artifacts/9f/9f471f4867cb40b3fb0ed4299a9aa143 b/Library/Artifacts/9f/9f471f4867cb40b3fb0ed4299a9aa143 new file mode 100644 index 000000000..bf2a076e0 Binary files /dev/null and b/Library/Artifacts/9f/9f471f4867cb40b3fb0ed4299a9aa143 differ diff --git a/Library/Artifacts/9f/9f4f6a835ac6b616b400a1419f571dcc b/Library/Artifacts/9f/9f4f6a835ac6b616b400a1419f571dcc new file mode 100644 index 000000000..ac715ee97 Binary files /dev/null and b/Library/Artifacts/9f/9f4f6a835ac6b616b400a1419f571dcc differ diff --git a/Library/Artifacts/9f/9f55023d1a5b18c5a2428b278d1a42dd b/Library/Artifacts/9f/9f55023d1a5b18c5a2428b278d1a42dd new file mode 100644 index 000000000..cce2af474 Binary files /dev/null and b/Library/Artifacts/9f/9f55023d1a5b18c5a2428b278d1a42dd differ diff --git a/Library/Artifacts/9f/9f6dc2cf3c2ec1c5d904cc3f980c0980 b/Library/Artifacts/9f/9f6dc2cf3c2ec1c5d904cc3f980c0980 new file mode 100644 index 000000000..20d596012 Binary files /dev/null and b/Library/Artifacts/9f/9f6dc2cf3c2ec1c5d904cc3f980c0980 differ diff --git a/Library/Artifacts/9f/9f7802e7ad910b872ad302c9a0efc43d b/Library/Artifacts/9f/9f7802e7ad910b872ad302c9a0efc43d new file mode 100644 index 000000000..dac661c2b Binary files /dev/null and b/Library/Artifacts/9f/9f7802e7ad910b872ad302c9a0efc43d differ diff --git a/Library/Artifacts/9f/9f7bccb3228c1472e98a7359d73e133e b/Library/Artifacts/9f/9f7bccb3228c1472e98a7359d73e133e new file mode 100644 index 000000000..9d10ead0c Binary files /dev/null and b/Library/Artifacts/9f/9f7bccb3228c1472e98a7359d73e133e differ diff --git a/Library/Artifacts/9f/9f7be671a1f79f9a876bd72090370037 b/Library/Artifacts/9f/9f7be671a1f79f9a876bd72090370037 new file mode 100644 index 000000000..b7b375277 Binary files /dev/null and b/Library/Artifacts/9f/9f7be671a1f79f9a876bd72090370037 differ diff --git a/Library/Artifacts/9f/9f7c3ec02d293306efd6edf394c07037 b/Library/Artifacts/9f/9f7c3ec02d293306efd6edf394c07037 new file mode 100644 index 000000000..a4733476a Binary files /dev/null and b/Library/Artifacts/9f/9f7c3ec02d293306efd6edf394c07037 differ diff --git a/Library/Artifacts/9f/9f7c848ee19e7bb33836cf0c271dbd7d b/Library/Artifacts/9f/9f7c848ee19e7bb33836cf0c271dbd7d new file mode 100644 index 000000000..ec815d67f Binary files /dev/null and b/Library/Artifacts/9f/9f7c848ee19e7bb33836cf0c271dbd7d differ diff --git a/Library/Artifacts/9f/9f7fefd1eb947bb89f80f65a12309430 b/Library/Artifacts/9f/9f7fefd1eb947bb89f80f65a12309430 new file mode 100644 index 000000000..cdf6904dd Binary files /dev/null and b/Library/Artifacts/9f/9f7fefd1eb947bb89f80f65a12309430 differ diff --git a/Library/Artifacts/9f/9f9069dcf5c034d69f6db33f528ec06c b/Library/Artifacts/9f/9f9069dcf5c034d69f6db33f528ec06c new file mode 100644 index 000000000..b786ebdac Binary files /dev/null and b/Library/Artifacts/9f/9f9069dcf5c034d69f6db33f528ec06c differ diff --git a/Library/Artifacts/9f/9f942549c9a870a21a9e1c71b3a0fc3d b/Library/Artifacts/9f/9f942549c9a870a21a9e1c71b3a0fc3d new file mode 100644 index 000000000..830f524d6 Binary files /dev/null and b/Library/Artifacts/9f/9f942549c9a870a21a9e1c71b3a0fc3d differ diff --git a/Library/Artifacts/9f/9fbfd7b72610537816beca12c7a7394d b/Library/Artifacts/9f/9fbfd7b72610537816beca12c7a7394d new file mode 100644 index 000000000..dc97a5ac8 Binary files /dev/null and b/Library/Artifacts/9f/9fbfd7b72610537816beca12c7a7394d differ diff --git a/Library/Artifacts/9f/9fd2765af60b2c263b31866b2a59af84 b/Library/Artifacts/9f/9fd2765af60b2c263b31866b2a59af84 new file mode 100644 index 000000000..7129f9f3c Binary files /dev/null and b/Library/Artifacts/9f/9fd2765af60b2c263b31866b2a59af84 differ diff --git a/Library/Artifacts/9f/9fd76493a4b585cd493d472a6a014bee b/Library/Artifacts/9f/9fd76493a4b585cd493d472a6a014bee new file mode 100644 index 000000000..7e49a7861 Binary files /dev/null and b/Library/Artifacts/9f/9fd76493a4b585cd493d472a6a014bee differ diff --git a/Library/Artifacts/9f/9fdccf58e884ed080f94460307cd116b b/Library/Artifacts/9f/9fdccf58e884ed080f94460307cd116b new file mode 100644 index 000000000..ec93807e7 Binary files /dev/null and b/Library/Artifacts/9f/9fdccf58e884ed080f94460307cd116b differ diff --git a/Library/Artifacts/9f/9fe3da42af9ce37632818f4a89f1d40e b/Library/Artifacts/9f/9fe3da42af9ce37632818f4a89f1d40e new file mode 100644 index 000000000..bf522b0b8 Binary files /dev/null and b/Library/Artifacts/9f/9fe3da42af9ce37632818f4a89f1d40e differ diff --git a/Library/Artifacts/9f/9fe5d2a1871867c72b817dc4eaef3874 b/Library/Artifacts/9f/9fe5d2a1871867c72b817dc4eaef3874 new file mode 100644 index 000000000..7f8cf7581 Binary files /dev/null and b/Library/Artifacts/9f/9fe5d2a1871867c72b817dc4eaef3874 differ diff --git a/Library/Artifacts/9f/9ff213d265f459b47193ca17b3b73fa9 b/Library/Artifacts/9f/9ff213d265f459b47193ca17b3b73fa9 new file mode 100644 index 000000000..9c6b97fcf Binary files /dev/null and b/Library/Artifacts/9f/9ff213d265f459b47193ca17b3b73fa9 differ diff --git a/Library/Artifacts/9f/9ff6e6fe4d58dedee6dd257563cb077b b/Library/Artifacts/9f/9ff6e6fe4d58dedee6dd257563cb077b new file mode 100644 index 000000000..aa322ab20 Binary files /dev/null and b/Library/Artifacts/9f/9ff6e6fe4d58dedee6dd257563cb077b differ diff --git a/Library/Artifacts/a0/a00682f3af787f4423e02b21e301640b b/Library/Artifacts/a0/a00682f3af787f4423e02b21e301640b new file mode 100644 index 000000000..56508ff7a Binary files /dev/null and b/Library/Artifacts/a0/a00682f3af787f4423e02b21e301640b differ diff --git a/Library/Artifacts/a0/a014d5757f3083f1a111f13166955e94 b/Library/Artifacts/a0/a014d5757f3083f1a111f13166955e94 new file mode 100644 index 000000000..dab4eae0a Binary files /dev/null and b/Library/Artifacts/a0/a014d5757f3083f1a111f13166955e94 differ diff --git a/Library/Artifacts/a0/a0495282fc46e8b825fe1c41c9132fb3 b/Library/Artifacts/a0/a0495282fc46e8b825fe1c41c9132fb3 new file mode 100644 index 000000000..fd1a1f7e6 Binary files /dev/null and b/Library/Artifacts/a0/a0495282fc46e8b825fe1c41c9132fb3 differ diff --git a/Library/Artifacts/a0/a04bfc505e14acd377cfa066f4609537 b/Library/Artifacts/a0/a04bfc505e14acd377cfa066f4609537 new file mode 100644 index 000000000..40414b687 Binary files /dev/null and b/Library/Artifacts/a0/a04bfc505e14acd377cfa066f4609537 differ diff --git a/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa b/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa new file mode 100644 index 000000000..d42e38f82 Binary files /dev/null and b/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa differ diff --git a/Library/Artifacts/a0/a08bed86332ec4e4f7517153408a1265 b/Library/Artifacts/a0/a08bed86332ec4e4f7517153408a1265 new file mode 100644 index 000000000..6df95834c Binary files /dev/null and b/Library/Artifacts/a0/a08bed86332ec4e4f7517153408a1265 differ diff --git a/Library/Artifacts/a0/a0ab402db078f1cfb0ea004c7da9ab61 b/Library/Artifacts/a0/a0ab402db078f1cfb0ea004c7da9ab61 new file mode 100644 index 000000000..678d52399 Binary files /dev/null and b/Library/Artifacts/a0/a0ab402db078f1cfb0ea004c7da9ab61 differ diff --git a/Library/Artifacts/a0/a0af085b9aece042385641beff5bb6cf b/Library/Artifacts/a0/a0af085b9aece042385641beff5bb6cf new file mode 100644 index 000000000..15e2877cd Binary files /dev/null and b/Library/Artifacts/a0/a0af085b9aece042385641beff5bb6cf differ diff --git a/Library/Artifacts/a0/a0d4853717d72cdf252c8796c0095a1a b/Library/Artifacts/a0/a0d4853717d72cdf252c8796c0095a1a new file mode 100644 index 000000000..9a5db34a4 Binary files /dev/null and b/Library/Artifacts/a0/a0d4853717d72cdf252c8796c0095a1a differ diff --git a/Library/Artifacts/a0/a0e014c1b207e68f1411047eb2016495 b/Library/Artifacts/a0/a0e014c1b207e68f1411047eb2016495 new file mode 100644 index 000000000..2adad3177 Binary files /dev/null and b/Library/Artifacts/a0/a0e014c1b207e68f1411047eb2016495 differ diff --git a/Library/Artifacts/a0/a0f3e16cd840f3763a6a8cbc1128fde2 b/Library/Artifacts/a0/a0f3e16cd840f3763a6a8cbc1128fde2 new file mode 100644 index 000000000..61e7089aa Binary files /dev/null and b/Library/Artifacts/a0/a0f3e16cd840f3763a6a8cbc1128fde2 differ diff --git a/Library/Artifacts/a1/a115186494250bd02c80f4c98d9b8b76 b/Library/Artifacts/a1/a115186494250bd02c80f4c98d9b8b76 new file mode 100644 index 000000000..4c67c1e63 Binary files /dev/null and b/Library/Artifacts/a1/a115186494250bd02c80f4c98d9b8b76 differ diff --git a/Library/Artifacts/a1/a11612be5680cd0b9bf36e9e32c81882 b/Library/Artifacts/a1/a11612be5680cd0b9bf36e9e32c81882 new file mode 100644 index 000000000..221967391 Binary files /dev/null and b/Library/Artifacts/a1/a11612be5680cd0b9bf36e9e32c81882 differ diff --git a/Library/Artifacts/a1/a121f7c48f08c2a49d6cd3d930a2f482 b/Library/Artifacts/a1/a121f7c48f08c2a49d6cd3d930a2f482 new file mode 100644 index 000000000..78f7f90a6 Binary files /dev/null and b/Library/Artifacts/a1/a121f7c48f08c2a49d6cd3d930a2f482 differ diff --git a/Library/Artifacts/a1/a129eccfc879dd1d855af3edcea59e48 b/Library/Artifacts/a1/a129eccfc879dd1d855af3edcea59e48 new file mode 100644 index 000000000..cde00597d Binary files /dev/null and b/Library/Artifacts/a1/a129eccfc879dd1d855af3edcea59e48 differ diff --git a/Library/Artifacts/a1/a12b2e1e5cef28fed2a57577b639cb80 b/Library/Artifacts/a1/a12b2e1e5cef28fed2a57577b639cb80 new file mode 100644 index 000000000..c7fa8df51 Binary files /dev/null and b/Library/Artifacts/a1/a12b2e1e5cef28fed2a57577b639cb80 differ diff --git a/Library/Artifacts/a1/a12c5d0d37bd51adb30d70b272538548 b/Library/Artifacts/a1/a12c5d0d37bd51adb30d70b272538548 new file mode 100644 index 000000000..ab7dd8f89 Binary files /dev/null and b/Library/Artifacts/a1/a12c5d0d37bd51adb30d70b272538548 differ diff --git a/Library/Artifacts/a1/a12d416866afd62580bfaf1c4947750a b/Library/Artifacts/a1/a12d416866afd62580bfaf1c4947750a new file mode 100644 index 000000000..48accbc30 Binary files /dev/null and b/Library/Artifacts/a1/a12d416866afd62580bfaf1c4947750a differ diff --git a/Library/Artifacts/a1/a1397ef293f84b4832ef11457fb898db b/Library/Artifacts/a1/a1397ef293f84b4832ef11457fb898db new file mode 100644 index 000000000..378d6a433 Binary files /dev/null and b/Library/Artifacts/a1/a1397ef293f84b4832ef11457fb898db differ diff --git a/Library/Artifacts/a1/a13c6593106adb996062f0a1b5df1053 b/Library/Artifacts/a1/a13c6593106adb996062f0a1b5df1053 new file mode 100644 index 000000000..4dcd48fe4 Binary files /dev/null and b/Library/Artifacts/a1/a13c6593106adb996062f0a1b5df1053 differ diff --git a/Library/Artifacts/a1/a159b89bd6006417d1cf0cfa20b80086 b/Library/Artifacts/a1/a159b89bd6006417d1cf0cfa20b80086 new file mode 100644 index 000000000..13fdb529c Binary files /dev/null and b/Library/Artifacts/a1/a159b89bd6006417d1cf0cfa20b80086 differ diff --git a/Library/Artifacts/a1/a169e48537fc5d16b60f87dfff40c582 b/Library/Artifacts/a1/a169e48537fc5d16b60f87dfff40c582 new file mode 100644 index 000000000..dcf55e85e Binary files /dev/null and b/Library/Artifacts/a1/a169e48537fc5d16b60f87dfff40c582 differ diff --git a/Library/Artifacts/a1/a16e5283e1f974335625a8e7d4584e3a b/Library/Artifacts/a1/a16e5283e1f974335625a8e7d4584e3a new file mode 100644 index 000000000..8f0d023d0 Binary files /dev/null and b/Library/Artifacts/a1/a16e5283e1f974335625a8e7d4584e3a differ diff --git a/Library/Artifacts/a1/a16ef38d8ca45b80e38c0c9dfc56fb39 b/Library/Artifacts/a1/a16ef38d8ca45b80e38c0c9dfc56fb39 new file mode 100644 index 000000000..dd33081dc Binary files /dev/null and b/Library/Artifacts/a1/a16ef38d8ca45b80e38c0c9dfc56fb39 differ diff --git a/Library/Artifacts/a1/a1776bfb3ea834c05bbb5b221d9b8cdb b/Library/Artifacts/a1/a1776bfb3ea834c05bbb5b221d9b8cdb new file mode 100644 index 000000000..71ee5cefc Binary files /dev/null and b/Library/Artifacts/a1/a1776bfb3ea834c05bbb5b221d9b8cdb differ diff --git a/Library/Artifacts/a1/a18336bd95477ff46aaa34dfa7ede40c b/Library/Artifacts/a1/a18336bd95477ff46aaa34dfa7ede40c new file mode 100644 index 000000000..e0bd5be24 Binary files /dev/null and b/Library/Artifacts/a1/a18336bd95477ff46aaa34dfa7ede40c differ diff --git a/Library/Artifacts/a1/a19053c8cc8d6d95bdca7085c9f7cdcc b/Library/Artifacts/a1/a19053c8cc8d6d95bdca7085c9f7cdcc new file mode 100644 index 000000000..064c30ab3 Binary files /dev/null and b/Library/Artifacts/a1/a19053c8cc8d6d95bdca7085c9f7cdcc differ diff --git a/Library/Artifacts/a1/a1c26afcff0e6439a56320cf71b2ee69 b/Library/Artifacts/a1/a1c26afcff0e6439a56320cf71b2ee69 new file mode 100644 index 000000000..b69948ef3 Binary files /dev/null and b/Library/Artifacts/a1/a1c26afcff0e6439a56320cf71b2ee69 differ diff --git a/Library/Artifacts/a1/a1f5498e57da88b6761555ebece27048 b/Library/Artifacts/a1/a1f5498e57da88b6761555ebece27048 new file mode 100644 index 000000000..55c15c8ca Binary files /dev/null and b/Library/Artifacts/a1/a1f5498e57da88b6761555ebece27048 differ diff --git a/Library/Artifacts/a1/a1fbe96223b1f83e471c533ca2a42f94 b/Library/Artifacts/a1/a1fbe96223b1f83e471c533ca2a42f94 new file mode 100644 index 000000000..25ee1b23c Binary files /dev/null and b/Library/Artifacts/a1/a1fbe96223b1f83e471c533ca2a42f94 differ diff --git a/Library/Artifacts/a1/a1fce7a434fb27a81b51b9f3f6962c5f b/Library/Artifacts/a1/a1fce7a434fb27a81b51b9f3f6962c5f new file mode 100644 index 000000000..441556f8f Binary files /dev/null and b/Library/Artifacts/a1/a1fce7a434fb27a81b51b9f3f6962c5f differ diff --git a/Library/Artifacts/a1/a1ff971341be576caf7c6643491d0d61 b/Library/Artifacts/a1/a1ff971341be576caf7c6643491d0d61 new file mode 100644 index 000000000..5d0a8da5d Binary files /dev/null and b/Library/Artifacts/a1/a1ff971341be576caf7c6643491d0d61 differ diff --git a/Library/Artifacts/a2/a20b127ef878a5e9bd43a442b3476083 b/Library/Artifacts/a2/a20b127ef878a5e9bd43a442b3476083 new file mode 100644 index 000000000..27804b3aa Binary files /dev/null and b/Library/Artifacts/a2/a20b127ef878a5e9bd43a442b3476083 differ diff --git a/Library/Artifacts/a2/a20b238702075466de3b1553c3f5d7d2 b/Library/Artifacts/a2/a20b238702075466de3b1553c3f5d7d2 new file mode 100644 index 000000000..1fd79d946 Binary files /dev/null and b/Library/Artifacts/a2/a20b238702075466de3b1553c3f5d7d2 differ diff --git a/Library/Artifacts/a2/a227cf5270a236d95fca024986b358b8 b/Library/Artifacts/a2/a227cf5270a236d95fca024986b358b8 new file mode 100644 index 000000000..985d27f47 Binary files /dev/null and b/Library/Artifacts/a2/a227cf5270a236d95fca024986b358b8 differ diff --git a/Library/Artifacts/a2/a22c11f3d334cae85583b9fc99b4109f b/Library/Artifacts/a2/a22c11f3d334cae85583b9fc99b4109f new file mode 100644 index 000000000..da972478a Binary files /dev/null and b/Library/Artifacts/a2/a22c11f3d334cae85583b9fc99b4109f differ diff --git a/Library/Artifacts/a2/a233414fcb5d517cbe57af22aa8c7229 b/Library/Artifacts/a2/a233414fcb5d517cbe57af22aa8c7229 new file mode 100644 index 000000000..9402dc1cc Binary files /dev/null and b/Library/Artifacts/a2/a233414fcb5d517cbe57af22aa8c7229 differ diff --git a/Library/Artifacts/a2/a2336374ceea2ace245b0379ad53fd64 b/Library/Artifacts/a2/a2336374ceea2ace245b0379ad53fd64 new file mode 100644 index 000000000..253ea398a Binary files /dev/null and b/Library/Artifacts/a2/a2336374ceea2ace245b0379ad53fd64 differ diff --git a/Library/Artifacts/a2/a23c84fb542077eae71f043316a51516 b/Library/Artifacts/a2/a23c84fb542077eae71f043316a51516 new file mode 100644 index 000000000..2421422fd Binary files /dev/null and b/Library/Artifacts/a2/a23c84fb542077eae71f043316a51516 differ diff --git a/Library/Artifacts/a2/a24dc694e3bf23f62142590bceeca86b b/Library/Artifacts/a2/a24dc694e3bf23f62142590bceeca86b new file mode 100644 index 000000000..f0f079e70 Binary files /dev/null and b/Library/Artifacts/a2/a24dc694e3bf23f62142590bceeca86b differ diff --git a/Library/Artifacts/a2/a25caaaff2253280de743b18a9071a0f b/Library/Artifacts/a2/a25caaaff2253280de743b18a9071a0f new file mode 100644 index 000000000..eba3b93f4 Binary files /dev/null and b/Library/Artifacts/a2/a25caaaff2253280de743b18a9071a0f differ diff --git a/Library/Artifacts/a2/a266b12940cffbd6109ed7946ad6a5c8 b/Library/Artifacts/a2/a266b12940cffbd6109ed7946ad6a5c8 new file mode 100644 index 000000000..bcc92bb06 Binary files /dev/null and b/Library/Artifacts/a2/a266b12940cffbd6109ed7946ad6a5c8 differ diff --git a/Library/Artifacts/a2/a26d1fbf53fea6f289601ed6619eb833 b/Library/Artifacts/a2/a26d1fbf53fea6f289601ed6619eb833 new file mode 100644 index 000000000..0de38e939 Binary files /dev/null and b/Library/Artifacts/a2/a26d1fbf53fea6f289601ed6619eb833 differ diff --git a/Library/Artifacts/a2/a2802ea375520d09a3068d1c4b65d16e b/Library/Artifacts/a2/a2802ea375520d09a3068d1c4b65d16e new file mode 100644 index 000000000..0cbbbe340 Binary files /dev/null and b/Library/Artifacts/a2/a2802ea375520d09a3068d1c4b65d16e differ diff --git a/Library/Artifacts/a2/a29c0c70461b02fcd52f4245bbb710ea b/Library/Artifacts/a2/a29c0c70461b02fcd52f4245bbb710ea new file mode 100644 index 000000000..c1af18c1c Binary files /dev/null and b/Library/Artifacts/a2/a29c0c70461b02fcd52f4245bbb710ea differ diff --git a/Library/Artifacts/a2/a2b2229194fd85ce2618d6a58c83f861 b/Library/Artifacts/a2/a2b2229194fd85ce2618d6a58c83f861 new file mode 100644 index 000000000..650d4bc04 Binary files /dev/null and b/Library/Artifacts/a2/a2b2229194fd85ce2618d6a58c83f861 differ diff --git a/Library/Artifacts/a2/a2d7a869573a54e4ff3384f83effb2ef b/Library/Artifacts/a2/a2d7a869573a54e4ff3384f83effb2ef new file mode 100644 index 000000000..a5c974133 Binary files /dev/null and b/Library/Artifacts/a2/a2d7a869573a54e4ff3384f83effb2ef differ diff --git a/Library/Artifacts/a2/a2e6a72235e4324d819573f5eedbd481 b/Library/Artifacts/a2/a2e6a72235e4324d819573f5eedbd481 new file mode 100644 index 000000000..9c7dca2fc Binary files /dev/null and b/Library/Artifacts/a2/a2e6a72235e4324d819573f5eedbd481 differ diff --git a/Library/Artifacts/a2/a2f17db4e31db96e95c5fe1e28765e78 b/Library/Artifacts/a2/a2f17db4e31db96e95c5fe1e28765e78 new file mode 100644 index 000000000..6655fa7af Binary files /dev/null and b/Library/Artifacts/a2/a2f17db4e31db96e95c5fe1e28765e78 differ diff --git a/Library/Artifacts/a2/a2fcaab0d54496622d886ae8c317e59d b/Library/Artifacts/a2/a2fcaab0d54496622d886ae8c317e59d new file mode 100644 index 000000000..caadcf10c Binary files /dev/null and b/Library/Artifacts/a2/a2fcaab0d54496622d886ae8c317e59d differ diff --git a/Library/Artifacts/a3/a308cd1271188fcb2dd0675db836f6cf b/Library/Artifacts/a3/a308cd1271188fcb2dd0675db836f6cf new file mode 100644 index 000000000..8625f9cc1 Binary files /dev/null and b/Library/Artifacts/a3/a308cd1271188fcb2dd0675db836f6cf differ diff --git a/Library/Artifacts/a3/a30ae38964d5edc86819e695c117bd8c b/Library/Artifacts/a3/a30ae38964d5edc86819e695c117bd8c new file mode 100644 index 000000000..f6688cf17 Binary files /dev/null and b/Library/Artifacts/a3/a30ae38964d5edc86819e695c117bd8c differ diff --git a/Library/Artifacts/a3/a33fee1d32a992f782b1a39e172f3095 b/Library/Artifacts/a3/a33fee1d32a992f782b1a39e172f3095 new file mode 100644 index 000000000..efb17102e Binary files /dev/null and b/Library/Artifacts/a3/a33fee1d32a992f782b1a39e172f3095 differ diff --git a/Library/Artifacts/a3/a3623ae7e66ea7d595ab356ef89bf558 b/Library/Artifacts/a3/a3623ae7e66ea7d595ab356ef89bf558 new file mode 100644 index 000000000..1cdfde256 Binary files /dev/null and b/Library/Artifacts/a3/a3623ae7e66ea7d595ab356ef89bf558 differ diff --git a/Library/Artifacts/a3/a36b65f85b20da73251b8f30acdaa5e5 b/Library/Artifacts/a3/a36b65f85b20da73251b8f30acdaa5e5 new file mode 100644 index 000000000..e76c762c1 Binary files /dev/null and b/Library/Artifacts/a3/a36b65f85b20da73251b8f30acdaa5e5 differ diff --git a/Library/Artifacts/a3/a38d94c8892b2fe362484e323a55732e b/Library/Artifacts/a3/a38d94c8892b2fe362484e323a55732e new file mode 100644 index 000000000..c247329c6 Binary files /dev/null and b/Library/Artifacts/a3/a38d94c8892b2fe362484e323a55732e differ diff --git a/Library/Artifacts/a3/a39a93b9893299507cf5570e3b3bfb9c b/Library/Artifacts/a3/a39a93b9893299507cf5570e3b3bfb9c new file mode 100644 index 000000000..6ab78cd1a Binary files /dev/null and b/Library/Artifacts/a3/a39a93b9893299507cf5570e3b3bfb9c differ diff --git a/Library/Artifacts/a3/a3a14b1134130aaf0cdbbf4fbe9b6952 b/Library/Artifacts/a3/a3a14b1134130aaf0cdbbf4fbe9b6952 new file mode 100644 index 000000000..ab51e853c Binary files /dev/null and b/Library/Artifacts/a3/a3a14b1134130aaf0cdbbf4fbe9b6952 differ diff --git a/Library/Artifacts/a3/a3a3fe419a1ecec97e03c529b5d760f5 b/Library/Artifacts/a3/a3a3fe419a1ecec97e03c529b5d760f5 new file mode 100644 index 000000000..5525ed073 Binary files /dev/null and b/Library/Artifacts/a3/a3a3fe419a1ecec97e03c529b5d760f5 differ diff --git a/Library/Artifacts/a3/a3be2b4d7d157d8eda0ed427ee25fc87 b/Library/Artifacts/a3/a3be2b4d7d157d8eda0ed427ee25fc87 new file mode 100644 index 000000000..52310130a Binary files /dev/null and b/Library/Artifacts/a3/a3be2b4d7d157d8eda0ed427ee25fc87 differ diff --git a/Library/Artifacts/a3/a3c326cb186a9b623bc016afb060a82a b/Library/Artifacts/a3/a3c326cb186a9b623bc016afb060a82a new file mode 100644 index 000000000..7314e4bc2 Binary files /dev/null and b/Library/Artifacts/a3/a3c326cb186a9b623bc016afb060a82a differ diff --git a/Library/Artifacts/a3/a3d49da5dd63b7c840d3baaa4114c836 b/Library/Artifacts/a3/a3d49da5dd63b7c840d3baaa4114c836 new file mode 100644 index 000000000..2e7d214b8 Binary files /dev/null and b/Library/Artifacts/a3/a3d49da5dd63b7c840d3baaa4114c836 differ diff --git a/Library/Artifacts/a3/a3dd901508015ee2b69363d4b76fab8e b/Library/Artifacts/a3/a3dd901508015ee2b69363d4b76fab8e new file mode 100644 index 000000000..25cc2cfd5 Binary files /dev/null and b/Library/Artifacts/a3/a3dd901508015ee2b69363d4b76fab8e differ diff --git a/Library/Artifacts/a3/a3e3a10832bb887c2cd8907d5d06f5a7 b/Library/Artifacts/a3/a3e3a10832bb887c2cd8907d5d06f5a7 new file mode 100644 index 000000000..696837665 Binary files /dev/null and b/Library/Artifacts/a3/a3e3a10832bb887c2cd8907d5d06f5a7 differ diff --git a/Library/Artifacts/a4/a4022a3585e34fd0c8192a274236884d b/Library/Artifacts/a4/a4022a3585e34fd0c8192a274236884d new file mode 100644 index 000000000..3d4e4459f Binary files /dev/null and b/Library/Artifacts/a4/a4022a3585e34fd0c8192a274236884d differ diff --git a/Library/Artifacts/a4/a40b4dcc47d93cc2840c9956edf60fb1 b/Library/Artifacts/a4/a40b4dcc47d93cc2840c9956edf60fb1 new file mode 100644 index 000000000..d5b971f0c Binary files /dev/null and b/Library/Artifacts/a4/a40b4dcc47d93cc2840c9956edf60fb1 differ diff --git a/Library/Artifacts/a4/a41708c42ca94bfb5d3932aa815bb067 b/Library/Artifacts/a4/a41708c42ca94bfb5d3932aa815bb067 new file mode 100644 index 000000000..de1d1dc01 Binary files /dev/null and b/Library/Artifacts/a4/a41708c42ca94bfb5d3932aa815bb067 differ diff --git a/Library/Artifacts/a4/a43228024b357bf629262bb5bfb73091 b/Library/Artifacts/a4/a43228024b357bf629262bb5bfb73091 new file mode 100644 index 000000000..441b64bcc Binary files /dev/null and b/Library/Artifacts/a4/a43228024b357bf629262bb5bfb73091 differ diff --git a/Library/Artifacts/a4/a44bd8a0555f0455311b22aa5d018c2a b/Library/Artifacts/a4/a44bd8a0555f0455311b22aa5d018c2a new file mode 100644 index 000000000..9945f990d Binary files /dev/null and b/Library/Artifacts/a4/a44bd8a0555f0455311b22aa5d018c2a differ diff --git a/Library/Artifacts/a4/a45cc0a8ce81d157d20f03d5964459e6 b/Library/Artifacts/a4/a45cc0a8ce81d157d20f03d5964459e6 new file mode 100644 index 000000000..6cc58c07a Binary files /dev/null and b/Library/Artifacts/a4/a45cc0a8ce81d157d20f03d5964459e6 differ diff --git a/Library/Artifacts/a4/a4654e2b37739a2d1a9f81f645f6d830 b/Library/Artifacts/a4/a4654e2b37739a2d1a9f81f645f6d830 new file mode 100644 index 000000000..287a88092 Binary files /dev/null and b/Library/Artifacts/a4/a4654e2b37739a2d1a9f81f645f6d830 differ diff --git a/Library/Artifacts/a4/a4662aa1069b4b8432875ab1e074069a b/Library/Artifacts/a4/a4662aa1069b4b8432875ab1e074069a new file mode 100644 index 000000000..1d0206a24 Binary files /dev/null and b/Library/Artifacts/a4/a4662aa1069b4b8432875ab1e074069a differ diff --git a/Library/Artifacts/a4/a48d0964dbd0f33a19ef2adf956425ae b/Library/Artifacts/a4/a48d0964dbd0f33a19ef2adf956425ae new file mode 100644 index 000000000..405598521 Binary files /dev/null and b/Library/Artifacts/a4/a48d0964dbd0f33a19ef2adf956425ae differ diff --git a/Library/Artifacts/a4/a498ab84f0b4d96ce850efd1a7c98dbb b/Library/Artifacts/a4/a498ab84f0b4d96ce850efd1a7c98dbb new file mode 100644 index 000000000..0d949ce4b Binary files /dev/null and b/Library/Artifacts/a4/a498ab84f0b4d96ce850efd1a7c98dbb differ diff --git a/Library/Artifacts/a4/a4a2313ddd3217198c0b8e46b7c34cad b/Library/Artifacts/a4/a4a2313ddd3217198c0b8e46b7c34cad new file mode 100644 index 000000000..cce5ea717 Binary files /dev/null and b/Library/Artifacts/a4/a4a2313ddd3217198c0b8e46b7c34cad differ diff --git a/Library/Artifacts/a4/a4a6c1dfacbadedc9ed55b7fe7502e5f b/Library/Artifacts/a4/a4a6c1dfacbadedc9ed55b7fe7502e5f new file mode 100644 index 000000000..d20170d81 Binary files /dev/null and b/Library/Artifacts/a4/a4a6c1dfacbadedc9ed55b7fe7502e5f differ diff --git a/Library/Artifacts/a4/a4ce340714a0ed5897e373a91be2b95a b/Library/Artifacts/a4/a4ce340714a0ed5897e373a91be2b95a new file mode 100644 index 000000000..7653e8d28 Binary files /dev/null and b/Library/Artifacts/a4/a4ce340714a0ed5897e373a91be2b95a differ diff --git a/Library/Artifacts/a4/a4d10a15c29e1b717bc9dc3dfa1b5d9f b/Library/Artifacts/a4/a4d10a15c29e1b717bc9dc3dfa1b5d9f new file mode 100644 index 000000000..16d817891 Binary files /dev/null and b/Library/Artifacts/a4/a4d10a15c29e1b717bc9dc3dfa1b5d9f differ diff --git a/Library/Artifacts/a4/a4d323192c0cd82714d60fb2604eff3c b/Library/Artifacts/a4/a4d323192c0cd82714d60fb2604eff3c new file mode 100644 index 000000000..455acb8fd Binary files /dev/null and b/Library/Artifacts/a4/a4d323192c0cd82714d60fb2604eff3c differ diff --git a/Library/Artifacts/a4/a4e474a0453aedaa6c2dfaa51f797c00 b/Library/Artifacts/a4/a4e474a0453aedaa6c2dfaa51f797c00 new file mode 100644 index 000000000..fa788a064 Binary files /dev/null and b/Library/Artifacts/a4/a4e474a0453aedaa6c2dfaa51f797c00 differ diff --git a/Library/Artifacts/a4/a4fdc6798de14fecc0ffbb5cc1967c04 b/Library/Artifacts/a4/a4fdc6798de14fecc0ffbb5cc1967c04 new file mode 100644 index 000000000..76b3d4821 Binary files /dev/null and b/Library/Artifacts/a4/a4fdc6798de14fecc0ffbb5cc1967c04 differ diff --git a/Library/Artifacts/a5/a506a724c6e473b0af3073c5229578ae b/Library/Artifacts/a5/a506a724c6e473b0af3073c5229578ae new file mode 100644 index 000000000..67403b5d6 Binary files /dev/null and b/Library/Artifacts/a5/a506a724c6e473b0af3073c5229578ae differ diff --git a/Library/Artifacts/a5/a50c81606b9a54e9dd88c9fc02672fc0 b/Library/Artifacts/a5/a50c81606b9a54e9dd88c9fc02672fc0 new file mode 100644 index 000000000..167848a87 Binary files /dev/null and b/Library/Artifacts/a5/a50c81606b9a54e9dd88c9fc02672fc0 differ diff --git a/Library/Artifacts/a5/a50e771d565d17c6849f5356ba4a2276 b/Library/Artifacts/a5/a50e771d565d17c6849f5356ba4a2276 new file mode 100644 index 000000000..a031b5476 Binary files /dev/null and b/Library/Artifacts/a5/a50e771d565d17c6849f5356ba4a2276 differ diff --git a/Library/Artifacts/a5/a5331cfd8a7f43eb587d309b9e3a2d52 b/Library/Artifacts/a5/a5331cfd8a7f43eb587d309b9e3a2d52 new file mode 100644 index 000000000..c1a09fdfe Binary files /dev/null and b/Library/Artifacts/a5/a5331cfd8a7f43eb587d309b9e3a2d52 differ diff --git a/Library/Artifacts/a5/a53f9ec18181f56d7af488afaaeb6e5d b/Library/Artifacts/a5/a53f9ec18181f56d7af488afaaeb6e5d new file mode 100644 index 000000000..e04504027 Binary files /dev/null and b/Library/Artifacts/a5/a53f9ec18181f56d7af488afaaeb6e5d differ diff --git a/Library/Artifacts/a5/a54444e00fbd9515b4db8c10b2885d47 b/Library/Artifacts/a5/a54444e00fbd9515b4db8c10b2885d47 new file mode 100644 index 000000000..2ff10d516 Binary files /dev/null and b/Library/Artifacts/a5/a54444e00fbd9515b4db8c10b2885d47 differ diff --git a/Library/Artifacts/a5/a547d54352017975af916a2b9b1d6d45 b/Library/Artifacts/a5/a547d54352017975af916a2b9b1d6d45 new file mode 100644 index 000000000..d03a0f21e Binary files /dev/null and b/Library/Artifacts/a5/a547d54352017975af916a2b9b1d6d45 differ diff --git a/Library/Artifacts/a5/a548a17f5bbfcee184d7f2555cda9f91 b/Library/Artifacts/a5/a548a17f5bbfcee184d7f2555cda9f91 new file mode 100644 index 000000000..bc262ac29 Binary files /dev/null and b/Library/Artifacts/a5/a548a17f5bbfcee184d7f2555cda9f91 differ diff --git a/Library/Artifacts/a5/a55a5a938353a333d074742786693f45 b/Library/Artifacts/a5/a55a5a938353a333d074742786693f45 new file mode 100644 index 000000000..cff54683f Binary files /dev/null and b/Library/Artifacts/a5/a55a5a938353a333d074742786693f45 differ diff --git a/Library/Artifacts/a5/a578da5cbcbff59defa7908836f47fc9 b/Library/Artifacts/a5/a578da5cbcbff59defa7908836f47fc9 new file mode 100644 index 000000000..e85a6a7a3 Binary files /dev/null and b/Library/Artifacts/a5/a578da5cbcbff59defa7908836f47fc9 differ diff --git a/Library/Artifacts/a5/a5b187d59b5e2eff8497dd6e21fc2639 b/Library/Artifacts/a5/a5b187d59b5e2eff8497dd6e21fc2639 new file mode 100644 index 000000000..b4360a908 Binary files /dev/null and b/Library/Artifacts/a5/a5b187d59b5e2eff8497dd6e21fc2639 differ diff --git a/Library/Artifacts/a5/a5b50862ddd2c654c5b8d927b082a537 b/Library/Artifacts/a5/a5b50862ddd2c654c5b8d927b082a537 new file mode 100644 index 000000000..fda00d83f Binary files /dev/null and b/Library/Artifacts/a5/a5b50862ddd2c654c5b8d927b082a537 differ diff --git a/Library/Artifacts/a5/a5b5b6982d6258c4213bce41dddcf15f b/Library/Artifacts/a5/a5b5b6982d6258c4213bce41dddcf15f new file mode 100644 index 000000000..b63056fe8 Binary files /dev/null and b/Library/Artifacts/a5/a5b5b6982d6258c4213bce41dddcf15f differ diff --git a/Library/Artifacts/a5/a5d3f739c8eecfcf3cec31b045089d18 b/Library/Artifacts/a5/a5d3f739c8eecfcf3cec31b045089d18 new file mode 100644 index 000000000..84e5d6476 Binary files /dev/null and b/Library/Artifacts/a5/a5d3f739c8eecfcf3cec31b045089d18 differ diff --git a/Library/Artifacts/a5/a5d9b949c137edcab5c16a645ef5a07d b/Library/Artifacts/a5/a5d9b949c137edcab5c16a645ef5a07d new file mode 100644 index 000000000..fc3d49324 Binary files /dev/null and b/Library/Artifacts/a5/a5d9b949c137edcab5c16a645ef5a07d differ diff --git a/Library/Artifacts/a5/a5d9bc7418c2ecdca4c7d4487a83d855 b/Library/Artifacts/a5/a5d9bc7418c2ecdca4c7d4487a83d855 new file mode 100644 index 000000000..71562214f Binary files /dev/null and b/Library/Artifacts/a5/a5d9bc7418c2ecdca4c7d4487a83d855 differ diff --git a/Library/Artifacts/a5/a5f269223bd7965a78a0c50c19688150 b/Library/Artifacts/a5/a5f269223bd7965a78a0c50c19688150 new file mode 100644 index 000000000..d1c9fc57b Binary files /dev/null and b/Library/Artifacts/a5/a5f269223bd7965a78a0c50c19688150 differ diff --git a/Library/Artifacts/a6/a6121ac6cb586faf4c625f593e5841eb b/Library/Artifacts/a6/a6121ac6cb586faf4c625f593e5841eb new file mode 100644 index 000000000..253433c55 Binary files /dev/null and b/Library/Artifacts/a6/a6121ac6cb586faf4c625f593e5841eb differ diff --git a/Library/Artifacts/a6/a622fcd93b193780999d1abefd176a35 b/Library/Artifacts/a6/a622fcd93b193780999d1abefd176a35 new file mode 100644 index 000000000..530f0dce1 Binary files /dev/null and b/Library/Artifacts/a6/a622fcd93b193780999d1abefd176a35 differ diff --git a/Library/Artifacts/a6/a64053d25561ace166b6e4fdd5427391 b/Library/Artifacts/a6/a64053d25561ace166b6e4fdd5427391 new file mode 100644 index 000000000..7c8b8b6cb Binary files /dev/null and b/Library/Artifacts/a6/a64053d25561ace166b6e4fdd5427391 differ diff --git a/Library/Artifacts/a6/a64a19a0017d39bbb4e5d45459d388ea b/Library/Artifacts/a6/a64a19a0017d39bbb4e5d45459d388ea new file mode 100644 index 000000000..cdc6598e2 Binary files /dev/null and b/Library/Artifacts/a6/a64a19a0017d39bbb4e5d45459d388ea differ diff --git a/Library/Artifacts/a6/a65ae67efe68aea0de435d4a85792ae6 b/Library/Artifacts/a6/a65ae67efe68aea0de435d4a85792ae6 new file mode 100644 index 000000000..18f9657e3 Binary files /dev/null and b/Library/Artifacts/a6/a65ae67efe68aea0de435d4a85792ae6 differ diff --git a/Library/Artifacts/a6/a660fb3a5127bfc5fdf1a890bd7fb719 b/Library/Artifacts/a6/a660fb3a5127bfc5fdf1a890bd7fb719 new file mode 100644 index 000000000..b1bc67aa6 Binary files /dev/null and b/Library/Artifacts/a6/a660fb3a5127bfc5fdf1a890bd7fb719 differ diff --git a/Library/Artifacts/a6/a672f032e8d9de94589fe31218254b9e b/Library/Artifacts/a6/a672f032e8d9de94589fe31218254b9e new file mode 100644 index 000000000..3f9420a12 Binary files /dev/null and b/Library/Artifacts/a6/a672f032e8d9de94589fe31218254b9e differ diff --git a/Library/Artifacts/a6/a67456104b9bf7593e8277dddfd4bf24 b/Library/Artifacts/a6/a67456104b9bf7593e8277dddfd4bf24 new file mode 100644 index 000000000..13fe1b8d5 Binary files /dev/null and b/Library/Artifacts/a6/a67456104b9bf7593e8277dddfd4bf24 differ diff --git a/Library/Artifacts/a6/a67949b40ce0af5d5cb705852825b05f b/Library/Artifacts/a6/a67949b40ce0af5d5cb705852825b05f new file mode 100644 index 000000000..32c7c914f Binary files /dev/null and b/Library/Artifacts/a6/a67949b40ce0af5d5cb705852825b05f differ diff --git a/Library/Artifacts/a6/a687570acfa9616fbeda7071bab7816f b/Library/Artifacts/a6/a687570acfa9616fbeda7071bab7816f new file mode 100644 index 000000000..d94e93964 Binary files /dev/null and b/Library/Artifacts/a6/a687570acfa9616fbeda7071bab7816f differ diff --git a/Library/Artifacts/a6/a68a7250205ae963c152e56010a34305 b/Library/Artifacts/a6/a68a7250205ae963c152e56010a34305 new file mode 100644 index 000000000..7a48324cf Binary files /dev/null and b/Library/Artifacts/a6/a68a7250205ae963c152e56010a34305 differ diff --git a/Library/Artifacts/a6/a6a82fc5e6857160d8a25be798015068 b/Library/Artifacts/a6/a6a82fc5e6857160d8a25be798015068 new file mode 100644 index 000000000..84bdb7952 Binary files /dev/null and b/Library/Artifacts/a6/a6a82fc5e6857160d8a25be798015068 differ diff --git a/Library/Artifacts/a6/a6aa62e3804315c4e871d5fe58932d8c b/Library/Artifacts/a6/a6aa62e3804315c4e871d5fe58932d8c new file mode 100644 index 000000000..6f4093556 Binary files /dev/null and b/Library/Artifacts/a6/a6aa62e3804315c4e871d5fe58932d8c differ diff --git a/Library/Artifacts/a6/a6be5d27d3d8db3541791f958fc07b4f b/Library/Artifacts/a6/a6be5d27d3d8db3541791f958fc07b4f new file mode 100644 index 000000000..cf1a0eac8 Binary files /dev/null and b/Library/Artifacts/a6/a6be5d27d3d8db3541791f958fc07b4f differ diff --git a/Library/Artifacts/a6/a6dfb5848747b1e695914c0a23616938 b/Library/Artifacts/a6/a6dfb5848747b1e695914c0a23616938 new file mode 100644 index 000000000..c8908362c Binary files /dev/null and b/Library/Artifacts/a6/a6dfb5848747b1e695914c0a23616938 differ diff --git a/Library/Artifacts/a6/a6e36bc610f7cfc9303e609f0b293623 b/Library/Artifacts/a6/a6e36bc610f7cfc9303e609f0b293623 new file mode 100644 index 000000000..a8bb80a8d Binary files /dev/null and b/Library/Artifacts/a6/a6e36bc610f7cfc9303e609f0b293623 differ diff --git a/Library/Artifacts/a7/a703a1219544a96655a0a3313ca5ed5f b/Library/Artifacts/a7/a703a1219544a96655a0a3313ca5ed5f new file mode 100644 index 000000000..832503c97 Binary files /dev/null and b/Library/Artifacts/a7/a703a1219544a96655a0a3313ca5ed5f differ diff --git a/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b new file mode 100644 index 000000000..198cc8c80 Binary files /dev/null and b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b differ diff --git a/Library/Artifacts/a7/a71238162264d85f237e67778a7d1260 b/Library/Artifacts/a7/a71238162264d85f237e67778a7d1260 new file mode 100644 index 000000000..5e9bef049 Binary files /dev/null and b/Library/Artifacts/a7/a71238162264d85f237e67778a7d1260 differ diff --git a/Library/Artifacts/a7/a71c4a89ffd8e6735d6907792b1f96db b/Library/Artifacts/a7/a71c4a89ffd8e6735d6907792b1f96db new file mode 100644 index 000000000..7b1e9a9fb Binary files /dev/null and b/Library/Artifacts/a7/a71c4a89ffd8e6735d6907792b1f96db differ diff --git a/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 b/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 new file mode 100644 index 000000000..93e3e4842 Binary files /dev/null and b/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 differ diff --git a/Library/Artifacts/a7/a7474a052cf19faaf9aa0a1923e705b8 b/Library/Artifacts/a7/a7474a052cf19faaf9aa0a1923e705b8 new file mode 100644 index 000000000..942de9ecc Binary files /dev/null and b/Library/Artifacts/a7/a7474a052cf19faaf9aa0a1923e705b8 differ diff --git a/Library/Artifacts/a7/a75ebac6532eddc2d604bf6ebe833c62 b/Library/Artifacts/a7/a75ebac6532eddc2d604bf6ebe833c62 new file mode 100644 index 000000000..75433bdf6 Binary files /dev/null and b/Library/Artifacts/a7/a75ebac6532eddc2d604bf6ebe833c62 differ diff --git a/Library/Artifacts/a7/a76196f3025411fd57ee8c9324e76ab2 b/Library/Artifacts/a7/a76196f3025411fd57ee8c9324e76ab2 new file mode 100644 index 000000000..1142bac2a Binary files /dev/null and b/Library/Artifacts/a7/a76196f3025411fd57ee8c9324e76ab2 differ diff --git a/Library/Artifacts/a7/a767e50b61f98c22722b04f53c736a9f b/Library/Artifacts/a7/a767e50b61f98c22722b04f53c736a9f new file mode 100644 index 000000000..14c7365a0 Binary files /dev/null and b/Library/Artifacts/a7/a767e50b61f98c22722b04f53c736a9f differ diff --git a/Library/Artifacts/a7/a774a2f4620de895385c29b5d9830946 b/Library/Artifacts/a7/a774a2f4620de895385c29b5d9830946 new file mode 100644 index 000000000..dba2df414 Binary files /dev/null and b/Library/Artifacts/a7/a774a2f4620de895385c29b5d9830946 differ diff --git a/Library/Artifacts/a7/a776e3970612940e4d27d05810f6c1c2 b/Library/Artifacts/a7/a776e3970612940e4d27d05810f6c1c2 new file mode 100644 index 000000000..caa59e869 Binary files /dev/null and b/Library/Artifacts/a7/a776e3970612940e4d27d05810f6c1c2 differ diff --git a/Library/Artifacts/a7/a7795b5023c6f5c2e7a189317a0ae998 b/Library/Artifacts/a7/a7795b5023c6f5c2e7a189317a0ae998 new file mode 100644 index 000000000..65ef6fc5b Binary files /dev/null and b/Library/Artifacts/a7/a7795b5023c6f5c2e7a189317a0ae998 differ diff --git a/Library/Artifacts/a7/a7a244068b40a3888f4495f70927e7ad b/Library/Artifacts/a7/a7a244068b40a3888f4495f70927e7ad new file mode 100644 index 000000000..8df4c27cb Binary files /dev/null and b/Library/Artifacts/a7/a7a244068b40a3888f4495f70927e7ad differ diff --git a/Library/Artifacts/a7/a7aa60eca8405d609137654b5080cf0b b/Library/Artifacts/a7/a7aa60eca8405d609137654b5080cf0b new file mode 100644 index 000000000..07367b8ae Binary files /dev/null and b/Library/Artifacts/a7/a7aa60eca8405d609137654b5080cf0b differ diff --git a/Library/Artifacts/a7/a7b053ff414a09c9a2c01e9170735dbd b/Library/Artifacts/a7/a7b053ff414a09c9a2c01e9170735dbd new file mode 100644 index 000000000..9290fedbb Binary files /dev/null and b/Library/Artifacts/a7/a7b053ff414a09c9a2c01e9170735dbd differ diff --git a/Library/Artifacts/a7/a7b6b771c708e238f0c63edbe2beb34c b/Library/Artifacts/a7/a7b6b771c708e238f0c63edbe2beb34c new file mode 100644 index 000000000..aacb942bb Binary files /dev/null and b/Library/Artifacts/a7/a7b6b771c708e238f0c63edbe2beb34c differ diff --git a/Library/Artifacts/a7/a7bdb8fa5c48f9702e3459acd1094dad b/Library/Artifacts/a7/a7bdb8fa5c48f9702e3459acd1094dad new file mode 100644 index 000000000..b7ae2b138 Binary files /dev/null and b/Library/Artifacts/a7/a7bdb8fa5c48f9702e3459acd1094dad differ diff --git a/Library/Artifacts/a7/a7bf0411ae58b93574053e40810ef566 b/Library/Artifacts/a7/a7bf0411ae58b93574053e40810ef566 new file mode 100644 index 000000000..7c9500347 Binary files /dev/null and b/Library/Artifacts/a7/a7bf0411ae58b93574053e40810ef566 differ diff --git a/Library/Artifacts/a7/a7c238f47d1275c0ec6bdc8bf1915fec b/Library/Artifacts/a7/a7c238f47d1275c0ec6bdc8bf1915fec new file mode 100644 index 000000000..eb85282f0 Binary files /dev/null and b/Library/Artifacts/a7/a7c238f47d1275c0ec6bdc8bf1915fec differ diff --git a/Library/Artifacts/a7/a7cdfc961fdc55610e13e9ac25d36010 b/Library/Artifacts/a7/a7cdfc961fdc55610e13e9ac25d36010 new file mode 100644 index 000000000..59ee0a2e5 Binary files /dev/null and b/Library/Artifacts/a7/a7cdfc961fdc55610e13e9ac25d36010 differ diff --git a/Library/Artifacts/a7/a7ecdc2ab8ffc28d4205c35e60761f87 b/Library/Artifacts/a7/a7ecdc2ab8ffc28d4205c35e60761f87 new file mode 100644 index 000000000..34a809aa5 Binary files /dev/null and b/Library/Artifacts/a7/a7ecdc2ab8ffc28d4205c35e60761f87 differ diff --git a/Library/Artifacts/a7/a7f9a213a177dd8a71e69e7f31112770 b/Library/Artifacts/a7/a7f9a213a177dd8a71e69e7f31112770 new file mode 100644 index 000000000..314ef0e95 Binary files /dev/null and b/Library/Artifacts/a7/a7f9a213a177dd8a71e69e7f31112770 differ diff --git a/Library/Artifacts/a8/a815a32247f94a1b87de1ed29f51fe60 b/Library/Artifacts/a8/a815a32247f94a1b87de1ed29f51fe60 new file mode 100644 index 000000000..2a737f9ea Binary files /dev/null and b/Library/Artifacts/a8/a815a32247f94a1b87de1ed29f51fe60 differ diff --git a/Library/Artifacts/a8/a81993921a2e4987368adf30075e907c b/Library/Artifacts/a8/a81993921a2e4987368adf30075e907c new file mode 100644 index 000000000..ebafad8f2 Binary files /dev/null and b/Library/Artifacts/a8/a81993921a2e4987368adf30075e907c differ diff --git a/Library/Artifacts/a8/a81cba55d8bf1dbb24647f027fd49022 b/Library/Artifacts/a8/a81cba55d8bf1dbb24647f027fd49022 new file mode 100644 index 000000000..d435f66a4 Binary files /dev/null and b/Library/Artifacts/a8/a81cba55d8bf1dbb24647f027fd49022 differ diff --git a/Library/Artifacts/a8/a81feebf544b4eb4f21898e13036813c b/Library/Artifacts/a8/a81feebf544b4eb4f21898e13036813c new file mode 100644 index 000000000..02ed7ab70 Binary files /dev/null and b/Library/Artifacts/a8/a81feebf544b4eb4f21898e13036813c differ diff --git a/Library/Artifacts/a8/a82728dc374860ef03790acaaabda565 b/Library/Artifacts/a8/a82728dc374860ef03790acaaabda565 new file mode 100644 index 000000000..99e93a4c2 Binary files /dev/null and b/Library/Artifacts/a8/a82728dc374860ef03790acaaabda565 differ diff --git a/Library/Artifacts/a8/a8309046c3546fb707a028e04f5ffbfb b/Library/Artifacts/a8/a8309046c3546fb707a028e04f5ffbfb new file mode 100644 index 000000000..c4b32c79c Binary files /dev/null and b/Library/Artifacts/a8/a8309046c3546fb707a028e04f5ffbfb differ diff --git a/Library/Artifacts/a8/a8374462a17a922f9334abee6469987f b/Library/Artifacts/a8/a8374462a17a922f9334abee6469987f new file mode 100644 index 000000000..3a9817e28 Binary files /dev/null and b/Library/Artifacts/a8/a8374462a17a922f9334abee6469987f differ diff --git a/Library/Artifacts/a8/a860199e79f7d8ddf5caff924192b746 b/Library/Artifacts/a8/a860199e79f7d8ddf5caff924192b746 new file mode 100644 index 000000000..8286ae41d Binary files /dev/null and b/Library/Artifacts/a8/a860199e79f7d8ddf5caff924192b746 differ diff --git a/Library/Artifacts/a8/a864461793f737bd52306e4b6cf6fa4e b/Library/Artifacts/a8/a864461793f737bd52306e4b6cf6fa4e new file mode 100644 index 000000000..67717c8ff Binary files /dev/null and b/Library/Artifacts/a8/a864461793f737bd52306e4b6cf6fa4e differ diff --git a/Library/Artifacts/a8/a885fb94bb5ba9d64e83f8349e4065e2 b/Library/Artifacts/a8/a885fb94bb5ba9d64e83f8349e4065e2 new file mode 100644 index 000000000..d6000bbb5 Binary files /dev/null and b/Library/Artifacts/a8/a885fb94bb5ba9d64e83f8349e4065e2 differ diff --git a/Library/Artifacts/a8/a88ade1a60a4c296f2e5652f91c7a993 b/Library/Artifacts/a8/a88ade1a60a4c296f2e5652f91c7a993 new file mode 100644 index 000000000..856b62c0c Binary files /dev/null and b/Library/Artifacts/a8/a88ade1a60a4c296f2e5652f91c7a993 differ diff --git a/Library/Artifacts/a8/a8924f1e64a9d41c8f4c929119abdf29 b/Library/Artifacts/a8/a8924f1e64a9d41c8f4c929119abdf29 new file mode 100644 index 000000000..ee1d56390 Binary files /dev/null and b/Library/Artifacts/a8/a8924f1e64a9d41c8f4c929119abdf29 differ diff --git a/Library/Artifacts/a8/a89a82d8d078b863cbb1ab72dcbf64c8 b/Library/Artifacts/a8/a89a82d8d078b863cbb1ab72dcbf64c8 new file mode 100644 index 000000000..805715fd0 Binary files /dev/null and b/Library/Artifacts/a8/a89a82d8d078b863cbb1ab72dcbf64c8 differ diff --git a/Library/Artifacts/a8/a8a77c6878eee30777bb613e371dac39 b/Library/Artifacts/a8/a8a77c6878eee30777bb613e371dac39 new file mode 100644 index 000000000..34ff2c68a Binary files /dev/null and b/Library/Artifacts/a8/a8a77c6878eee30777bb613e371dac39 differ diff --git a/Library/Artifacts/a8/a8a821b8769d73472ddb2b6bed6b38ad b/Library/Artifacts/a8/a8a821b8769d73472ddb2b6bed6b38ad new file mode 100644 index 000000000..8fbba75ae Binary files /dev/null and b/Library/Artifacts/a8/a8a821b8769d73472ddb2b6bed6b38ad differ diff --git a/Library/Artifacts/a8/a8aaf3befbe0e5fa4b391b13fa2ce955 b/Library/Artifacts/a8/a8aaf3befbe0e5fa4b391b13fa2ce955 new file mode 100644 index 000000000..16118ad3b Binary files /dev/null and b/Library/Artifacts/a8/a8aaf3befbe0e5fa4b391b13fa2ce955 differ diff --git a/Library/Artifacts/a8/a8b1145c9bcd09477d62b0dd18605cdb b/Library/Artifacts/a8/a8b1145c9bcd09477d62b0dd18605cdb new file mode 100644 index 000000000..67a994aad Binary files /dev/null and b/Library/Artifacts/a8/a8b1145c9bcd09477d62b0dd18605cdb differ diff --git a/Library/Artifacts/a8/a8ce0694c6b3eff847c4d984668dd2d2 b/Library/Artifacts/a8/a8ce0694c6b3eff847c4d984668dd2d2 new file mode 100644 index 000000000..f5971df4a Binary files /dev/null and b/Library/Artifacts/a8/a8ce0694c6b3eff847c4d984668dd2d2 differ diff --git a/Library/Artifacts/a9/a904c3c7d7d96c971da47dea6fa087c9 b/Library/Artifacts/a9/a904c3c7d7d96c971da47dea6fa087c9 new file mode 100644 index 000000000..075bfe3e8 Binary files /dev/null and b/Library/Artifacts/a9/a904c3c7d7d96c971da47dea6fa087c9 differ diff --git a/Library/Artifacts/a9/a90e532eb9d502b0b23809ac7037b7b8 b/Library/Artifacts/a9/a90e532eb9d502b0b23809ac7037b7b8 new file mode 100644 index 000000000..89313883a Binary files /dev/null and b/Library/Artifacts/a9/a90e532eb9d502b0b23809ac7037b7b8 differ diff --git a/Library/Artifacts/a9/a917937680d3e710dfdca8a1cf7350d0 b/Library/Artifacts/a9/a917937680d3e710dfdca8a1cf7350d0 new file mode 100644 index 000000000..47add84a0 Binary files /dev/null and b/Library/Artifacts/a9/a917937680d3e710dfdca8a1cf7350d0 differ diff --git a/Library/Artifacts/a9/a9263f6506d6c8fcbb876d828b6d9c6d b/Library/Artifacts/a9/a9263f6506d6c8fcbb876d828b6d9c6d new file mode 100644 index 000000000..71a1ad9cb Binary files /dev/null and b/Library/Artifacts/a9/a9263f6506d6c8fcbb876d828b6d9c6d differ diff --git a/Library/Artifacts/a9/a92f0c02e923b84a6a84b19568ef0ac3 b/Library/Artifacts/a9/a92f0c02e923b84a6a84b19568ef0ac3 new file mode 100644 index 000000000..eb4d07cc5 Binary files /dev/null and b/Library/Artifacts/a9/a92f0c02e923b84a6a84b19568ef0ac3 differ diff --git a/Library/Artifacts/a9/a92fabd4054fc0d84f841cdb13243232 b/Library/Artifacts/a9/a92fabd4054fc0d84f841cdb13243232 new file mode 100644 index 000000000..6a1312495 Binary files /dev/null and b/Library/Artifacts/a9/a92fabd4054fc0d84f841cdb13243232 differ diff --git a/Library/Artifacts/a9/a93a2a8d658eb1877e03d741daac646f b/Library/Artifacts/a9/a93a2a8d658eb1877e03d741daac646f new file mode 100644 index 000000000..d253d9ca5 Binary files /dev/null and b/Library/Artifacts/a9/a93a2a8d658eb1877e03d741daac646f differ diff --git a/Library/Artifacts/a9/a95576647434e93d504c82a5564af542 b/Library/Artifacts/a9/a95576647434e93d504c82a5564af542 new file mode 100644 index 000000000..897b0beb4 Binary files /dev/null and b/Library/Artifacts/a9/a95576647434e93d504c82a5564af542 differ diff --git a/Library/Artifacts/a9/a958e1694a389c72e584045898e14dea b/Library/Artifacts/a9/a958e1694a389c72e584045898e14dea new file mode 100644 index 000000000..64745e5b6 Binary files /dev/null and b/Library/Artifacts/a9/a958e1694a389c72e584045898e14dea differ diff --git a/Library/Artifacts/a9/a95982c4d281e59c62d47be06fcc942e b/Library/Artifacts/a9/a95982c4d281e59c62d47be06fcc942e new file mode 100644 index 000000000..dd36d371f Binary files /dev/null and b/Library/Artifacts/a9/a95982c4d281e59c62d47be06fcc942e differ diff --git a/Library/Artifacts/a9/a982a5eb02a1dfb8789e6dd90fa0c4aa b/Library/Artifacts/a9/a982a5eb02a1dfb8789e6dd90fa0c4aa new file mode 100644 index 000000000..304dcaac1 Binary files /dev/null and b/Library/Artifacts/a9/a982a5eb02a1dfb8789e6dd90fa0c4aa differ diff --git a/Library/Artifacts/a9/a9a7502559b92679a298207137dc8344 b/Library/Artifacts/a9/a9a7502559b92679a298207137dc8344 new file mode 100644 index 000000000..2b1f58d55 Binary files /dev/null and b/Library/Artifacts/a9/a9a7502559b92679a298207137dc8344 differ diff --git a/Library/Artifacts/a9/a9e12690c40dc681691a27b296a01b02 b/Library/Artifacts/a9/a9e12690c40dc681691a27b296a01b02 new file mode 100644 index 000000000..e0d3ff6da Binary files /dev/null and b/Library/Artifacts/a9/a9e12690c40dc681691a27b296a01b02 differ diff --git a/Library/Artifacts/a9/a9f6efdb439876313aa4bc9cd7e789ff b/Library/Artifacts/a9/a9f6efdb439876313aa4bc9cd7e789ff new file mode 100644 index 000000000..5943b600e Binary files /dev/null and b/Library/Artifacts/a9/a9f6efdb439876313aa4bc9cd7e789ff differ diff --git a/Library/Artifacts/aa/aa216b2a0b4b8173b01c5225963ba4c1 b/Library/Artifacts/aa/aa216b2a0b4b8173b01c5225963ba4c1 new file mode 100644 index 000000000..e8d5aa369 Binary files /dev/null and b/Library/Artifacts/aa/aa216b2a0b4b8173b01c5225963ba4c1 differ diff --git a/Library/Artifacts/aa/aa273943a6deb8cfd901aab4394634a5 b/Library/Artifacts/aa/aa273943a6deb8cfd901aab4394634a5 new file mode 100644 index 000000000..a29205e53 Binary files /dev/null and b/Library/Artifacts/aa/aa273943a6deb8cfd901aab4394634a5 differ diff --git a/Library/Artifacts/aa/aa33a2a2e2da64100c45a013fdc95549 b/Library/Artifacts/aa/aa33a2a2e2da64100c45a013fdc95549 new file mode 100644 index 000000000..2d6cf1798 Binary files /dev/null and b/Library/Artifacts/aa/aa33a2a2e2da64100c45a013fdc95549 differ diff --git a/Library/Artifacts/aa/aa3f66255d8b54ec6af5dcedb3c96deb b/Library/Artifacts/aa/aa3f66255d8b54ec6af5dcedb3c96deb new file mode 100644 index 000000000..5c1628e35 Binary files /dev/null and b/Library/Artifacts/aa/aa3f66255d8b54ec6af5dcedb3c96deb differ diff --git a/Library/Artifacts/aa/aa496e5872ace22320b47be1bb95427d b/Library/Artifacts/aa/aa496e5872ace22320b47be1bb95427d new file mode 100644 index 000000000..bec8372c4 Binary files /dev/null and b/Library/Artifacts/aa/aa496e5872ace22320b47be1bb95427d differ diff --git a/Library/Artifacts/aa/aa49cdea9b7cf562d43adc13b326e4f7 b/Library/Artifacts/aa/aa49cdea9b7cf562d43adc13b326e4f7 new file mode 100644 index 000000000..1122f78e2 Binary files /dev/null and b/Library/Artifacts/aa/aa49cdea9b7cf562d43adc13b326e4f7 differ diff --git a/Library/Artifacts/aa/aa57b12a8c4386d87aba13c0c1e7b5eb b/Library/Artifacts/aa/aa57b12a8c4386d87aba13c0c1e7b5eb new file mode 100644 index 000000000..160037726 Binary files /dev/null and b/Library/Artifacts/aa/aa57b12a8c4386d87aba13c0c1e7b5eb differ diff --git a/Library/Artifacts/aa/aa58495bcf70e0fc906118fb0690a995 b/Library/Artifacts/aa/aa58495bcf70e0fc906118fb0690a995 new file mode 100644 index 000000000..60e04bcbf Binary files /dev/null and b/Library/Artifacts/aa/aa58495bcf70e0fc906118fb0690a995 differ diff --git a/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 new file mode 100644 index 000000000..f8e19c898 Binary files /dev/null and b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 differ diff --git a/Library/Artifacts/aa/aa6a7a1072b851587fa5ca3b91fa0ab7 b/Library/Artifacts/aa/aa6a7a1072b851587fa5ca3b91fa0ab7 new file mode 100644 index 000000000..7508f793c Binary files /dev/null and b/Library/Artifacts/aa/aa6a7a1072b851587fa5ca3b91fa0ab7 differ diff --git a/Library/Artifacts/aa/aa7d4d810501ccec65ffe48a57718914 b/Library/Artifacts/aa/aa7d4d810501ccec65ffe48a57718914 new file mode 100644 index 000000000..7ad25ae08 Binary files /dev/null and b/Library/Artifacts/aa/aa7d4d810501ccec65ffe48a57718914 differ diff --git a/Library/Artifacts/aa/aa7f134fa4b2635fda4f06024ea3810b b/Library/Artifacts/aa/aa7f134fa4b2635fda4f06024ea3810b new file mode 100644 index 000000000..f9bec5643 Binary files /dev/null and b/Library/Artifacts/aa/aa7f134fa4b2635fda4f06024ea3810b differ diff --git a/Library/Artifacts/aa/aa819691389226c9389e55ec978c3f2d b/Library/Artifacts/aa/aa819691389226c9389e55ec978c3f2d new file mode 100644 index 000000000..4b5eb39de Binary files /dev/null and b/Library/Artifacts/aa/aa819691389226c9389e55ec978c3f2d differ diff --git a/Library/Artifacts/aa/aa85771da0b62705036127525d8b2f9a b/Library/Artifacts/aa/aa85771da0b62705036127525d8b2f9a new file mode 100644 index 000000000..e69392e24 Binary files /dev/null and b/Library/Artifacts/aa/aa85771da0b62705036127525d8b2f9a differ diff --git a/Library/Artifacts/aa/aa863248062949ba59868ed14b82ae5e b/Library/Artifacts/aa/aa863248062949ba59868ed14b82ae5e new file mode 100644 index 000000000..dbf5f6fff Binary files /dev/null and b/Library/Artifacts/aa/aa863248062949ba59868ed14b82ae5e differ diff --git a/Library/Artifacts/aa/aa88f34f3db65d2d79ea76d412745fb9 b/Library/Artifacts/aa/aa88f34f3db65d2d79ea76d412745fb9 new file mode 100644 index 000000000..bbd3ef74b Binary files /dev/null and b/Library/Artifacts/aa/aa88f34f3db65d2d79ea76d412745fb9 differ diff --git a/Library/Artifacts/aa/aabdf1eb72119bbb77b523becc855f10 b/Library/Artifacts/aa/aabdf1eb72119bbb77b523becc855f10 new file mode 100644 index 000000000..fa02f0e22 Binary files /dev/null and b/Library/Artifacts/aa/aabdf1eb72119bbb77b523becc855f10 differ diff --git a/Library/Artifacts/aa/aac3d8caed62f247e6443de2292b50d0 b/Library/Artifacts/aa/aac3d8caed62f247e6443de2292b50d0 new file mode 100644 index 000000000..09013700f Binary files /dev/null and b/Library/Artifacts/aa/aac3d8caed62f247e6443de2292b50d0 differ diff --git a/Library/Artifacts/aa/aadba369877be1d90451a6d88e3515b7 b/Library/Artifacts/aa/aadba369877be1d90451a6d88e3515b7 new file mode 100644 index 000000000..fdf789706 Binary files /dev/null and b/Library/Artifacts/aa/aadba369877be1d90451a6d88e3515b7 differ diff --git a/Library/Artifacts/aa/aaf8a3729dcdae6f4564f61e49727905 b/Library/Artifacts/aa/aaf8a3729dcdae6f4564f61e49727905 new file mode 100644 index 000000000..be5e08e9d Binary files /dev/null and b/Library/Artifacts/aa/aaf8a3729dcdae6f4564f61e49727905 differ diff --git a/Library/Artifacts/ab/ab10b95b2c7b37c68fb14fd616ae9e4f b/Library/Artifacts/ab/ab10b95b2c7b37c68fb14fd616ae9e4f new file mode 100644 index 000000000..e745b2d9e Binary files /dev/null and b/Library/Artifacts/ab/ab10b95b2c7b37c68fb14fd616ae9e4f differ diff --git a/Library/Artifacts/ab/ab22a37801a23049e1016f7b5e7cc6c1 b/Library/Artifacts/ab/ab22a37801a23049e1016f7b5e7cc6c1 new file mode 100644 index 000000000..d939ade82 Binary files /dev/null and b/Library/Artifacts/ab/ab22a37801a23049e1016f7b5e7cc6c1 differ diff --git a/Library/Artifacts/ab/ab369a8bd00327346032b3e178b0f1a2 b/Library/Artifacts/ab/ab369a8bd00327346032b3e178b0f1a2 new file mode 100644 index 000000000..5adfd8502 Binary files /dev/null and b/Library/Artifacts/ab/ab369a8bd00327346032b3e178b0f1a2 differ diff --git a/Library/Artifacts/ab/ab414a158ebaaa3d54f42d8703731bd4 b/Library/Artifacts/ab/ab414a158ebaaa3d54f42d8703731bd4 new file mode 100644 index 000000000..68558a8e9 Binary files /dev/null and b/Library/Artifacts/ab/ab414a158ebaaa3d54f42d8703731bd4 differ diff --git a/Library/Artifacts/ab/ab42e2bbd78f9a4cd3e6b3cc3682b909 b/Library/Artifacts/ab/ab42e2bbd78f9a4cd3e6b3cc3682b909 new file mode 100644 index 000000000..fb55e0fb7 Binary files /dev/null and b/Library/Artifacts/ab/ab42e2bbd78f9a4cd3e6b3cc3682b909 differ diff --git a/Library/Artifacts/ab/ab43c4a51a386b795ac4294047132d04 b/Library/Artifacts/ab/ab43c4a51a386b795ac4294047132d04 new file mode 100644 index 000000000..1b40843d5 Binary files /dev/null and b/Library/Artifacts/ab/ab43c4a51a386b795ac4294047132d04 differ diff --git a/Library/Artifacts/ab/ab4f76de95da6b9662512799f9554ac7 b/Library/Artifacts/ab/ab4f76de95da6b9662512799f9554ac7 new file mode 100644 index 000000000..cfa086e48 Binary files /dev/null and b/Library/Artifacts/ab/ab4f76de95da6b9662512799f9554ac7 differ diff --git a/Library/Artifacts/ab/ab5c57969e61abb9560b6e5db4f6d1c3 b/Library/Artifacts/ab/ab5c57969e61abb9560b6e5db4f6d1c3 new file mode 100644 index 000000000..b33245a37 Binary files /dev/null and b/Library/Artifacts/ab/ab5c57969e61abb9560b6e5db4f6d1c3 differ diff --git a/Library/Artifacts/ab/ab69b335b7612a42e1acc6a3a0536478 b/Library/Artifacts/ab/ab69b335b7612a42e1acc6a3a0536478 new file mode 100644 index 000000000..99aae3c22 Binary files /dev/null and b/Library/Artifacts/ab/ab69b335b7612a42e1acc6a3a0536478 differ diff --git a/Library/Artifacts/ab/ab7f733b2fb63d096b07798f3e63cb41 b/Library/Artifacts/ab/ab7f733b2fb63d096b07798f3e63cb41 new file mode 100644 index 000000000..6f65f6319 Binary files /dev/null and b/Library/Artifacts/ab/ab7f733b2fb63d096b07798f3e63cb41 differ diff --git a/Library/Artifacts/ab/ab95476600df5fac8647abc61464d382 b/Library/Artifacts/ab/ab95476600df5fac8647abc61464d382 new file mode 100644 index 000000000..1f8b2a707 Binary files /dev/null and b/Library/Artifacts/ab/ab95476600df5fac8647abc61464d382 differ diff --git a/Library/Artifacts/ab/abb6c3a90e025608aa064940ef7f3853 b/Library/Artifacts/ab/abb6c3a90e025608aa064940ef7f3853 new file mode 100644 index 000000000..c1541f117 Binary files /dev/null and b/Library/Artifacts/ab/abb6c3a90e025608aa064940ef7f3853 differ diff --git a/Library/Artifacts/ab/abbb21ff43f0fbebe8ac729a61954c8a b/Library/Artifacts/ab/abbb21ff43f0fbebe8ac729a61954c8a new file mode 100644 index 000000000..6132d2b1c Binary files /dev/null and b/Library/Artifacts/ab/abbb21ff43f0fbebe8ac729a61954c8a differ diff --git a/Library/Artifacts/ab/abbe02435526a9748ee4ee9e9a8a82fa b/Library/Artifacts/ab/abbe02435526a9748ee4ee9e9a8a82fa new file mode 100644 index 000000000..c9c33825b Binary files /dev/null and b/Library/Artifacts/ab/abbe02435526a9748ee4ee9e9a8a82fa differ diff --git a/Library/Artifacts/ab/abe60e77701863cd6369d39c615820a8 b/Library/Artifacts/ab/abe60e77701863cd6369d39c615820a8 new file mode 100644 index 000000000..f686f70d6 Binary files /dev/null and b/Library/Artifacts/ab/abe60e77701863cd6369d39c615820a8 differ diff --git a/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b new file mode 100644 index 000000000..5ad8c1f2c Binary files /dev/null and b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b differ diff --git a/Library/Artifacts/ab/abf1e31b52b7df69f4565b9ba3631d40 b/Library/Artifacts/ab/abf1e31b52b7df69f4565b9ba3631d40 new file mode 100644 index 000000000..766dcd616 Binary files /dev/null and b/Library/Artifacts/ab/abf1e31b52b7df69f4565b9ba3631d40 differ diff --git a/Library/Artifacts/ab/abf54334602bf65b0ee0817d3ada4aae b/Library/Artifacts/ab/abf54334602bf65b0ee0817d3ada4aae new file mode 100644 index 000000000..dc5b2f46c Binary files /dev/null and b/Library/Artifacts/ab/abf54334602bf65b0ee0817d3ada4aae differ diff --git a/Library/Artifacts/ab/abfbd71d0b022455fb2bfde5745e595b b/Library/Artifacts/ab/abfbd71d0b022455fb2bfde5745e595b new file mode 100644 index 000000000..f31861153 Binary files /dev/null and b/Library/Artifacts/ab/abfbd71d0b022455fb2bfde5745e595b differ diff --git a/Library/Artifacts/ab/abfd6b4d59c0e2975479d55485af5cee b/Library/Artifacts/ab/abfd6b4d59c0e2975479d55485af5cee new file mode 100644 index 000000000..a7519ce10 Binary files /dev/null and b/Library/Artifacts/ab/abfd6b4d59c0e2975479d55485af5cee differ diff --git a/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c new file mode 100644 index 000000000..8d1da09ef Binary files /dev/null and b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c differ diff --git a/Library/Artifacts/ac/ac0ff8973779e2c4e4ad61d8e5e9a931 b/Library/Artifacts/ac/ac0ff8973779e2c4e4ad61d8e5e9a931 new file mode 100644 index 000000000..b7ffd8efb Binary files /dev/null and b/Library/Artifacts/ac/ac0ff8973779e2c4e4ad61d8e5e9a931 differ diff --git a/Library/Artifacts/ac/ac19ebfd74a420efae1817efe191918d b/Library/Artifacts/ac/ac19ebfd74a420efae1817efe191918d new file mode 100644 index 000000000..5e5b97392 Binary files /dev/null and b/Library/Artifacts/ac/ac19ebfd74a420efae1817efe191918d differ diff --git a/Library/Artifacts/ac/ac25c9e8cda40b4edd649c85ac3c4b16 b/Library/Artifacts/ac/ac25c9e8cda40b4edd649c85ac3c4b16 new file mode 100644 index 000000000..f73d6cf5f Binary files /dev/null and b/Library/Artifacts/ac/ac25c9e8cda40b4edd649c85ac3c4b16 differ diff --git a/Library/Artifacts/ac/ac29473ae7c71ac7ed4ab464b13a6f09 b/Library/Artifacts/ac/ac29473ae7c71ac7ed4ab464b13a6f09 new file mode 100644 index 000000000..7949d6911 Binary files /dev/null and b/Library/Artifacts/ac/ac29473ae7c71ac7ed4ab464b13a6f09 differ diff --git a/Library/Artifacts/ac/ac34665864b97b3a604e690304381600 b/Library/Artifacts/ac/ac34665864b97b3a604e690304381600 new file mode 100644 index 000000000..f099f008f Binary files /dev/null and b/Library/Artifacts/ac/ac34665864b97b3a604e690304381600 differ diff --git a/Library/Artifacts/ac/ac4f58c4e5a3bcda0f9e9a8cd5747fc7 b/Library/Artifacts/ac/ac4f58c4e5a3bcda0f9e9a8cd5747fc7 new file mode 100644 index 000000000..b4a62aec1 Binary files /dev/null and b/Library/Artifacts/ac/ac4f58c4e5a3bcda0f9e9a8cd5747fc7 differ diff --git a/Library/Artifacts/ac/ac538f2a840fbb2bce9108e0612492ee b/Library/Artifacts/ac/ac538f2a840fbb2bce9108e0612492ee new file mode 100644 index 000000000..5170b3255 Binary files /dev/null and b/Library/Artifacts/ac/ac538f2a840fbb2bce9108e0612492ee differ diff --git a/Library/Artifacts/ac/ac5b3ddc35af3f8c8739510f5e613db1 b/Library/Artifacts/ac/ac5b3ddc35af3f8c8739510f5e613db1 new file mode 100644 index 000000000..5d865449b Binary files /dev/null and b/Library/Artifacts/ac/ac5b3ddc35af3f8c8739510f5e613db1 differ diff --git a/Library/Artifacts/ac/ac6132ce726e50b08f40eb42ca568b3c b/Library/Artifacts/ac/ac6132ce726e50b08f40eb42ca568b3c new file mode 100644 index 000000000..bd97df6d2 Binary files /dev/null and b/Library/Artifacts/ac/ac6132ce726e50b08f40eb42ca568b3c differ diff --git a/Library/Artifacts/ac/ac6354d5b6d8c0cc99885b5a7dcdadd6 b/Library/Artifacts/ac/ac6354d5b6d8c0cc99885b5a7dcdadd6 new file mode 100644 index 000000000..b64a5a1d1 Binary files /dev/null and b/Library/Artifacts/ac/ac6354d5b6d8c0cc99885b5a7dcdadd6 differ diff --git a/Library/Artifacts/ac/ac6861f0d26c39e5333e8186bab8df46 b/Library/Artifacts/ac/ac6861f0d26c39e5333e8186bab8df46 new file mode 100644 index 000000000..71faaf43b Binary files /dev/null and b/Library/Artifacts/ac/ac6861f0d26c39e5333e8186bab8df46 differ diff --git a/Library/Artifacts/ac/ac815a443f42b0206f0e11931000af0f b/Library/Artifacts/ac/ac815a443f42b0206f0e11931000af0f new file mode 100644 index 000000000..0487e875b Binary files /dev/null and b/Library/Artifacts/ac/ac815a443f42b0206f0e11931000af0f differ diff --git a/Library/Artifacts/ac/ac850e59510db356d2d93ae4836ded79 b/Library/Artifacts/ac/ac850e59510db356d2d93ae4836ded79 new file mode 100644 index 000000000..1163567e3 Binary files /dev/null and b/Library/Artifacts/ac/ac850e59510db356d2d93ae4836ded79 differ diff --git a/Library/Artifacts/ac/ac9047a5a7b42771b1b41ca6334accff b/Library/Artifacts/ac/ac9047a5a7b42771b1b41ca6334accff new file mode 100644 index 000000000..e617433fd Binary files /dev/null and b/Library/Artifacts/ac/ac9047a5a7b42771b1b41ca6334accff differ diff --git a/Library/Artifacts/ac/ac9f08d5f047126031a77708a4d44bcb b/Library/Artifacts/ac/ac9f08d5f047126031a77708a4d44bcb new file mode 100644 index 000000000..10e5e7dc7 Binary files /dev/null and b/Library/Artifacts/ac/ac9f08d5f047126031a77708a4d44bcb differ diff --git a/Library/Artifacts/ac/aca3222d2556a67f536bc23c90456307 b/Library/Artifacts/ac/aca3222d2556a67f536bc23c90456307 new file mode 100644 index 000000000..c5485064a Binary files /dev/null and b/Library/Artifacts/ac/aca3222d2556a67f536bc23c90456307 differ diff --git a/Library/Artifacts/ac/acb5feddc97d5496ad09e3055d2fc18a b/Library/Artifacts/ac/acb5feddc97d5496ad09e3055d2fc18a new file mode 100644 index 000000000..930d25f32 Binary files /dev/null and b/Library/Artifacts/ac/acb5feddc97d5496ad09e3055d2fc18a differ diff --git a/Library/Artifacts/ac/acc0038594fb8c22991f486ce0d43c78 b/Library/Artifacts/ac/acc0038594fb8c22991f486ce0d43c78 new file mode 100644 index 000000000..f4fd13e65 Binary files /dev/null and b/Library/Artifacts/ac/acc0038594fb8c22991f486ce0d43c78 differ diff --git a/Library/Artifacts/ac/acdb785a994956c012f6b9c909bb1b11 b/Library/Artifacts/ac/acdb785a994956c012f6b9c909bb1b11 new file mode 100644 index 000000000..7119bec37 Binary files /dev/null and b/Library/Artifacts/ac/acdb785a994956c012f6b9c909bb1b11 differ diff --git a/Library/Artifacts/ac/acef26326447cecb5df83bd4823e86c0 b/Library/Artifacts/ac/acef26326447cecb5df83bd4823e86c0 new file mode 100644 index 000000000..2f05c48f5 Binary files /dev/null and b/Library/Artifacts/ac/acef26326447cecb5df83bd4823e86c0 differ diff --git a/Library/Artifacts/ad/ad04699d96066d6a628b5bab1019fef1 b/Library/Artifacts/ad/ad04699d96066d6a628b5bab1019fef1 new file mode 100644 index 000000000..75067c0a5 Binary files /dev/null and b/Library/Artifacts/ad/ad04699d96066d6a628b5bab1019fef1 differ diff --git a/Library/Artifacts/ad/ad071a48bf21fcee846dd0a952c687a6 b/Library/Artifacts/ad/ad071a48bf21fcee846dd0a952c687a6 new file mode 100644 index 000000000..a2c1f57bc Binary files /dev/null and b/Library/Artifacts/ad/ad071a48bf21fcee846dd0a952c687a6 differ diff --git a/Library/Artifacts/ad/ad0ab829a7eb77f31cb43d4bbad89ce7 b/Library/Artifacts/ad/ad0ab829a7eb77f31cb43d4bbad89ce7 new file mode 100644 index 000000000..6d4e62b76 Binary files /dev/null and b/Library/Artifacts/ad/ad0ab829a7eb77f31cb43d4bbad89ce7 differ diff --git a/Library/Artifacts/ad/ad0c680a190ba8eebbad5b6143346cd7 b/Library/Artifacts/ad/ad0c680a190ba8eebbad5b6143346cd7 new file mode 100644 index 000000000..84cbac1f2 Binary files /dev/null and b/Library/Artifacts/ad/ad0c680a190ba8eebbad5b6143346cd7 differ diff --git a/Library/Artifacts/ad/ad1ea9fda2a8dbc680d6b92720a12471 b/Library/Artifacts/ad/ad1ea9fda2a8dbc680d6b92720a12471 new file mode 100644 index 000000000..70d052554 Binary files /dev/null and b/Library/Artifacts/ad/ad1ea9fda2a8dbc680d6b92720a12471 differ diff --git a/Library/Artifacts/ad/ad219019225651579ce1cf2e539c44bc b/Library/Artifacts/ad/ad219019225651579ce1cf2e539c44bc new file mode 100644 index 000000000..77de5ea46 Binary files /dev/null and b/Library/Artifacts/ad/ad219019225651579ce1cf2e539c44bc differ diff --git a/Library/Artifacts/ad/ad3477cd0f0bf9e7030be29be0351e6b b/Library/Artifacts/ad/ad3477cd0f0bf9e7030be29be0351e6b new file mode 100644 index 000000000..1c0d73f39 Binary files /dev/null and b/Library/Artifacts/ad/ad3477cd0f0bf9e7030be29be0351e6b differ diff --git a/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee new file mode 100644 index 000000000..30d7a97e8 Binary files /dev/null and b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee differ diff --git a/Library/Artifacts/ad/ad4771662a380bfa7b8c623ca32e935a b/Library/Artifacts/ad/ad4771662a380bfa7b8c623ca32e935a new file mode 100644 index 000000000..ebbcf302a Binary files /dev/null and b/Library/Artifacts/ad/ad4771662a380bfa7b8c623ca32e935a differ diff --git a/Library/Artifacts/ad/ad6106323b7d08ecc80c5bc81e3b6160 b/Library/Artifacts/ad/ad6106323b7d08ecc80c5bc81e3b6160 new file mode 100644 index 000000000..dbb550006 Binary files /dev/null and b/Library/Artifacts/ad/ad6106323b7d08ecc80c5bc81e3b6160 differ diff --git a/Library/Artifacts/ad/ad64772dad70e5e209f6679d1b5a392c b/Library/Artifacts/ad/ad64772dad70e5e209f6679d1b5a392c new file mode 100644 index 000000000..ef7d12c62 Binary files /dev/null and b/Library/Artifacts/ad/ad64772dad70e5e209f6679d1b5a392c differ diff --git a/Library/Artifacts/ad/ad7838c1568069f6ea0308f5dcffee7d b/Library/Artifacts/ad/ad7838c1568069f6ea0308f5dcffee7d new file mode 100644 index 000000000..99c57238e Binary files /dev/null and b/Library/Artifacts/ad/ad7838c1568069f6ea0308f5dcffee7d differ diff --git a/Library/Artifacts/ad/ad84c96bf5037efd94d989ea2a813799 b/Library/Artifacts/ad/ad84c96bf5037efd94d989ea2a813799 new file mode 100644 index 000000000..e6a87ee48 Binary files /dev/null and b/Library/Artifacts/ad/ad84c96bf5037efd94d989ea2a813799 differ diff --git a/Library/Artifacts/ad/ad9c5effdd763cdea1325422a85f424b b/Library/Artifacts/ad/ad9c5effdd763cdea1325422a85f424b new file mode 100644 index 000000000..b5c11b817 Binary files /dev/null and b/Library/Artifacts/ad/ad9c5effdd763cdea1325422a85f424b differ diff --git a/Library/Artifacts/ad/ada04416d1f092ba5b6ae5e6bb0885f2 b/Library/Artifacts/ad/ada04416d1f092ba5b6ae5e6bb0885f2 new file mode 100644 index 000000000..524088030 Binary files /dev/null and b/Library/Artifacts/ad/ada04416d1f092ba5b6ae5e6bb0885f2 differ diff --git a/Library/Artifacts/ad/ada4dac3d08bfddf549db17eb6a28664 b/Library/Artifacts/ad/ada4dac3d08bfddf549db17eb6a28664 new file mode 100644 index 000000000..2ed6fcfb5 Binary files /dev/null and b/Library/Artifacts/ad/ada4dac3d08bfddf549db17eb6a28664 differ diff --git a/Library/Artifacts/ad/adaf13ae446fa972d03618b3b0d384f6 b/Library/Artifacts/ad/adaf13ae446fa972d03618b3b0d384f6 new file mode 100644 index 000000000..1d192fcef Binary files /dev/null and b/Library/Artifacts/ad/adaf13ae446fa972d03618b3b0d384f6 differ diff --git a/Library/Artifacts/ad/adc0bb09dff63e7021737ee47d2fcefd b/Library/Artifacts/ad/adc0bb09dff63e7021737ee47d2fcefd new file mode 100644 index 000000000..71e3029e5 Binary files /dev/null and b/Library/Artifacts/ad/adc0bb09dff63e7021737ee47d2fcefd differ diff --git a/Library/Artifacts/ad/add37b33b467908b39963c7bdfb8572c b/Library/Artifacts/ad/add37b33b467908b39963c7bdfb8572c new file mode 100644 index 000000000..5620235d3 Binary files /dev/null and b/Library/Artifacts/ad/add37b33b467908b39963c7bdfb8572c differ diff --git a/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b new file mode 100644 index 000000000..6db21493e Binary files /dev/null and b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b differ diff --git a/Library/Artifacts/ad/add953702dab7c3e576ec7727909d12f b/Library/Artifacts/ad/add953702dab7c3e576ec7727909d12f new file mode 100644 index 000000000..f4397141c Binary files /dev/null and b/Library/Artifacts/ad/add953702dab7c3e576ec7727909d12f differ diff --git a/Library/Artifacts/ad/add9ed190f7d85272d4c3d857186f2d0 b/Library/Artifacts/ad/add9ed190f7d85272d4c3d857186f2d0 new file mode 100644 index 000000000..051891446 Binary files /dev/null and b/Library/Artifacts/ad/add9ed190f7d85272d4c3d857186f2d0 differ diff --git a/Library/Artifacts/ad/addb776634a8281f79c989342b17b5e6 b/Library/Artifacts/ad/addb776634a8281f79c989342b17b5e6 new file mode 100644 index 000000000..79ccfe1c9 Binary files /dev/null and b/Library/Artifacts/ad/addb776634a8281f79c989342b17b5e6 differ diff --git a/Library/Artifacts/ad/addc969a9fdde625c1417cd3bfb34ec4 b/Library/Artifacts/ad/addc969a9fdde625c1417cd3bfb34ec4 new file mode 100644 index 000000000..5b317b0f4 Binary files /dev/null and b/Library/Artifacts/ad/addc969a9fdde625c1417cd3bfb34ec4 differ diff --git a/Library/Artifacts/ad/addf280475f8c905540a1b38f7438d14 b/Library/Artifacts/ad/addf280475f8c905540a1b38f7438d14 new file mode 100644 index 000000000..b1b2441c9 Binary files /dev/null and b/Library/Artifacts/ad/addf280475f8c905540a1b38f7438d14 differ diff --git a/Library/Artifacts/ad/adeae0575eda8312a0c8eab93ecdd15e b/Library/Artifacts/ad/adeae0575eda8312a0c8eab93ecdd15e new file mode 100644 index 000000000..43651e726 Binary files /dev/null and b/Library/Artifacts/ad/adeae0575eda8312a0c8eab93ecdd15e differ diff --git a/Library/Artifacts/ae/ae01a8ae556ec5fd08e9cb221df39448 b/Library/Artifacts/ae/ae01a8ae556ec5fd08e9cb221df39448 new file mode 100644 index 000000000..c0576dd39 Binary files /dev/null and b/Library/Artifacts/ae/ae01a8ae556ec5fd08e9cb221df39448 differ diff --git a/Library/Artifacts/ae/ae059925bec3ff47202b8adff86107a9 b/Library/Artifacts/ae/ae059925bec3ff47202b8adff86107a9 new file mode 100644 index 000000000..5990c221f Binary files /dev/null and b/Library/Artifacts/ae/ae059925bec3ff47202b8adff86107a9 differ diff --git a/Library/Artifacts/ae/ae2e7b3050199fc2a9e7e7675f37db00 b/Library/Artifacts/ae/ae2e7b3050199fc2a9e7e7675f37db00 new file mode 100644 index 000000000..a922a1ff8 Binary files /dev/null and b/Library/Artifacts/ae/ae2e7b3050199fc2a9e7e7675f37db00 differ diff --git a/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f b/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f new file mode 100644 index 000000000..46e2da411 Binary files /dev/null and b/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f differ diff --git a/Library/Artifacts/ae/ae6a7e821f099753ec0a141bcedb65a1 b/Library/Artifacts/ae/ae6a7e821f099753ec0a141bcedb65a1 new file mode 100644 index 000000000..ce768ff08 Binary files /dev/null and b/Library/Artifacts/ae/ae6a7e821f099753ec0a141bcedb65a1 differ diff --git a/Library/Artifacts/ae/ae6afb2afb1614b959484995e90bd02b b/Library/Artifacts/ae/ae6afb2afb1614b959484995e90bd02b new file mode 100644 index 000000000..7b793c583 Binary files /dev/null and b/Library/Artifacts/ae/ae6afb2afb1614b959484995e90bd02b differ diff --git a/Library/Artifacts/ae/ae79ec5564a810e7118363b7a921b279 b/Library/Artifacts/ae/ae79ec5564a810e7118363b7a921b279 new file mode 100644 index 000000000..20cda7805 Binary files /dev/null and b/Library/Artifacts/ae/ae79ec5564a810e7118363b7a921b279 differ diff --git a/Library/Artifacts/ae/aeb58673bc868354d515247b7b688bd8 b/Library/Artifacts/ae/aeb58673bc868354d515247b7b688bd8 new file mode 100644 index 000000000..e5ff976d4 Binary files /dev/null and b/Library/Artifacts/ae/aeb58673bc868354d515247b7b688bd8 differ diff --git a/Library/Artifacts/ae/aeb5dc888ea14fbbc6a4c9f06ff66926 b/Library/Artifacts/ae/aeb5dc888ea14fbbc6a4c9f06ff66926 new file mode 100644 index 000000000..9e7207ae2 Binary files /dev/null and b/Library/Artifacts/ae/aeb5dc888ea14fbbc6a4c9f06ff66926 differ diff --git a/Library/Artifacts/ae/aed0e1ea70164adf2ed100b3b0355a10 b/Library/Artifacts/ae/aed0e1ea70164adf2ed100b3b0355a10 new file mode 100644 index 000000000..a4bc51709 Binary files /dev/null and b/Library/Artifacts/ae/aed0e1ea70164adf2ed100b3b0355a10 differ diff --git a/Library/Artifacts/ae/aee4398d9018be8ac42da9396d34cdba b/Library/Artifacts/ae/aee4398d9018be8ac42da9396d34cdba new file mode 100644 index 000000000..8944ebbfc Binary files /dev/null and b/Library/Artifacts/ae/aee4398d9018be8ac42da9396d34cdba differ diff --git a/Library/Artifacts/ae/aee7e4089cda79d9913d99384fe76473 b/Library/Artifacts/ae/aee7e4089cda79d9913d99384fe76473 new file mode 100644 index 000000000..7b5674ab8 Binary files /dev/null and b/Library/Artifacts/ae/aee7e4089cda79d9913d99384fe76473 differ diff --git a/Library/Artifacts/ae/aef42e628d02007e65d87eef22fe1453 b/Library/Artifacts/ae/aef42e628d02007e65d87eef22fe1453 new file mode 100644 index 000000000..ae11bcdeb Binary files /dev/null and b/Library/Artifacts/ae/aef42e628d02007e65d87eef22fe1453 differ diff --git a/Library/Artifacts/af/af0c5940574959af47772f270f735bae b/Library/Artifacts/af/af0c5940574959af47772f270f735bae new file mode 100644 index 000000000..93ee0c0d8 Binary files /dev/null and b/Library/Artifacts/af/af0c5940574959af47772f270f735bae differ diff --git a/Library/Artifacts/af/af18a1f8b103d06d015860ca3d2554dd b/Library/Artifacts/af/af18a1f8b103d06d015860ca3d2554dd new file mode 100644 index 000000000..f8c021b6d Binary files /dev/null and b/Library/Artifacts/af/af18a1f8b103d06d015860ca3d2554dd differ diff --git a/Library/Artifacts/af/af1e7a102e23b219c1e087f2cc6f497f b/Library/Artifacts/af/af1e7a102e23b219c1e087f2cc6f497f new file mode 100644 index 000000000..3410b3589 Binary files /dev/null and b/Library/Artifacts/af/af1e7a102e23b219c1e087f2cc6f497f differ diff --git a/Library/Artifacts/af/af42bb60380280dedc46f0a64c6cff90 b/Library/Artifacts/af/af42bb60380280dedc46f0a64c6cff90 new file mode 100644 index 000000000..d201ca456 Binary files /dev/null and b/Library/Artifacts/af/af42bb60380280dedc46f0a64c6cff90 differ diff --git a/Library/Artifacts/af/af6d2185cadb0a3efafafe0521020778 b/Library/Artifacts/af/af6d2185cadb0a3efafafe0521020778 new file mode 100644 index 000000000..b41a4458f Binary files /dev/null and b/Library/Artifacts/af/af6d2185cadb0a3efafafe0521020778 differ diff --git a/Library/Artifacts/af/af774ccdd6e6947afa58313808bb0b31 b/Library/Artifacts/af/af774ccdd6e6947afa58313808bb0b31 new file mode 100644 index 000000000..a80b927f2 Binary files /dev/null and b/Library/Artifacts/af/af774ccdd6e6947afa58313808bb0b31 differ diff --git a/Library/Artifacts/af/af82480c5f24809859932b1bab2a35ff b/Library/Artifacts/af/af82480c5f24809859932b1bab2a35ff new file mode 100644 index 000000000..0fadcfbfc Binary files /dev/null and b/Library/Artifacts/af/af82480c5f24809859932b1bab2a35ff differ diff --git a/Library/Artifacts/af/af8b13dc1d005bd0033570108a0d1a80 b/Library/Artifacts/af/af8b13dc1d005bd0033570108a0d1a80 new file mode 100644 index 000000000..8ae158d32 Binary files /dev/null and b/Library/Artifacts/af/af8b13dc1d005bd0033570108a0d1a80 differ diff --git a/Library/Artifacts/af/af8d5b3bce72f1e5ae03491afbeb720e b/Library/Artifacts/af/af8d5b3bce72f1e5ae03491afbeb720e new file mode 100644 index 000000000..9c4071a06 Binary files /dev/null and b/Library/Artifacts/af/af8d5b3bce72f1e5ae03491afbeb720e differ diff --git a/Library/Artifacts/af/af8e5d494fc36d4d668821ae975695bb b/Library/Artifacts/af/af8e5d494fc36d4d668821ae975695bb new file mode 100644 index 000000000..6718d5b8a Binary files /dev/null and b/Library/Artifacts/af/af8e5d494fc36d4d668821ae975695bb differ diff --git a/Library/Artifacts/af/afa06ac883472d018e4a7fffae4de445 b/Library/Artifacts/af/afa06ac883472d018e4a7fffae4de445 new file mode 100644 index 000000000..7ed42d37c Binary files /dev/null and b/Library/Artifacts/af/afa06ac883472d018e4a7fffae4de445 differ diff --git a/Library/Artifacts/af/afbc7df47885b2e3e243cef320157d9f b/Library/Artifacts/af/afbc7df47885b2e3e243cef320157d9f new file mode 100644 index 000000000..e2540b312 Binary files /dev/null and b/Library/Artifacts/af/afbc7df47885b2e3e243cef320157d9f differ diff --git a/Library/Artifacts/af/afcd5de71bb915d14c6a18bab107e51a b/Library/Artifacts/af/afcd5de71bb915d14c6a18bab107e51a new file mode 100644 index 000000000..b222bea94 Binary files /dev/null and b/Library/Artifacts/af/afcd5de71bb915d14c6a18bab107e51a differ diff --git a/Library/Artifacts/af/afd6a671aba49df624867264a71527d9 b/Library/Artifacts/af/afd6a671aba49df624867264a71527d9 new file mode 100644 index 000000000..f4a02b8b2 Binary files /dev/null and b/Library/Artifacts/af/afd6a671aba49df624867264a71527d9 differ diff --git a/Library/Artifacts/af/afe83c26d0b9dc6577e73026a9d05ed0 b/Library/Artifacts/af/afe83c26d0b9dc6577e73026a9d05ed0 new file mode 100644 index 000000000..1d93f15b1 Binary files /dev/null and b/Library/Artifacts/af/afe83c26d0b9dc6577e73026a9d05ed0 differ diff --git a/Library/Artifacts/af/aff307ecf25a13dcd08c1328a50f1ba5 b/Library/Artifacts/af/aff307ecf25a13dcd08c1328a50f1ba5 new file mode 100644 index 000000000..5ecff482b Binary files /dev/null and b/Library/Artifacts/af/aff307ecf25a13dcd08c1328a50f1ba5 differ diff --git a/Library/Artifacts/af/affbcc28c93037dcab4dd9efde508da7 b/Library/Artifacts/af/affbcc28c93037dcab4dd9efde508da7 new file mode 100644 index 000000000..67ea8a171 Binary files /dev/null and b/Library/Artifacts/af/affbcc28c93037dcab4dd9efde508da7 differ diff --git a/Library/Artifacts/b0/b0100088ce54b023602f6f57c4ce585c b/Library/Artifacts/b0/b0100088ce54b023602f6f57c4ce585c new file mode 100644 index 000000000..25ba6773e Binary files /dev/null and b/Library/Artifacts/b0/b0100088ce54b023602f6f57c4ce585c differ diff --git a/Library/Artifacts/b0/b03342c5da9bfc9b8cc4e1c06f9b46e7 b/Library/Artifacts/b0/b03342c5da9bfc9b8cc4e1c06f9b46e7 new file mode 100644 index 000000000..afd263206 Binary files /dev/null and b/Library/Artifacts/b0/b03342c5da9bfc9b8cc4e1c06f9b46e7 differ diff --git a/Library/Artifacts/b0/b05dd05965e440d930cd5870102f9d22 b/Library/Artifacts/b0/b05dd05965e440d930cd5870102f9d22 new file mode 100644 index 000000000..941afe6c9 Binary files /dev/null and b/Library/Artifacts/b0/b05dd05965e440d930cd5870102f9d22 differ diff --git a/Library/Artifacts/b0/b05e3de3493818ab9fab5d55d9d489ff b/Library/Artifacts/b0/b05e3de3493818ab9fab5d55d9d489ff new file mode 100644 index 000000000..c348f2f1f Binary files /dev/null and b/Library/Artifacts/b0/b05e3de3493818ab9fab5d55d9d489ff differ diff --git a/Library/Artifacts/b0/b062a9025c080462960a9ae4d5c29912 b/Library/Artifacts/b0/b062a9025c080462960a9ae4d5c29912 new file mode 100644 index 000000000..528e5f649 Binary files /dev/null and b/Library/Artifacts/b0/b062a9025c080462960a9ae4d5c29912 differ diff --git a/Library/Artifacts/b0/b064c46b13045c705ea3d7ef7eb67185 b/Library/Artifacts/b0/b064c46b13045c705ea3d7ef7eb67185 new file mode 100644 index 000000000..e07317460 Binary files /dev/null and b/Library/Artifacts/b0/b064c46b13045c705ea3d7ef7eb67185 differ diff --git a/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be new file mode 100644 index 000000000..10950b94f Binary files /dev/null and b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be differ diff --git a/Library/Artifacts/b0/b08abaa30a462071ecef02c654bd5095 b/Library/Artifacts/b0/b08abaa30a462071ecef02c654bd5095 new file mode 100644 index 000000000..c9fee8d32 Binary files /dev/null and b/Library/Artifacts/b0/b08abaa30a462071ecef02c654bd5095 differ diff --git a/Library/Artifacts/b0/b08b9c7f896f0a6ccf56a9d31f4f226d b/Library/Artifacts/b0/b08b9c7f896f0a6ccf56a9d31f4f226d new file mode 100644 index 000000000..a9c6d75d4 Binary files /dev/null and b/Library/Artifacts/b0/b08b9c7f896f0a6ccf56a9d31f4f226d differ diff --git a/Library/Artifacts/b0/b0957587a79b15760b6969f4615636b9 b/Library/Artifacts/b0/b0957587a79b15760b6969f4615636b9 new file mode 100644 index 000000000..310a6a68c Binary files /dev/null and b/Library/Artifacts/b0/b0957587a79b15760b6969f4615636b9 differ diff --git a/Library/Artifacts/b0/b09ae8329608d36a9ae80f01ccb6ae83 b/Library/Artifacts/b0/b09ae8329608d36a9ae80f01ccb6ae83 new file mode 100644 index 000000000..6602c6f2e Binary files /dev/null and b/Library/Artifacts/b0/b09ae8329608d36a9ae80f01ccb6ae83 differ diff --git a/Library/Artifacts/b0/b0aa4c95ee852ec13ee6ea2dd68e759e b/Library/Artifacts/b0/b0aa4c95ee852ec13ee6ea2dd68e759e new file mode 100644 index 000000000..41db28b6c Binary files /dev/null and b/Library/Artifacts/b0/b0aa4c95ee852ec13ee6ea2dd68e759e differ diff --git a/Library/Artifacts/b0/b0adc7e8dcb9e901b786c824667baf96 b/Library/Artifacts/b0/b0adc7e8dcb9e901b786c824667baf96 new file mode 100644 index 000000000..5d7d10eb5 Binary files /dev/null and b/Library/Artifacts/b0/b0adc7e8dcb9e901b786c824667baf96 differ diff --git a/Library/Artifacts/b0/b0adf5fcfa30f37b1a08adb29f4bf85b b/Library/Artifacts/b0/b0adf5fcfa30f37b1a08adb29f4bf85b new file mode 100644 index 000000000..32b828ea4 Binary files /dev/null and b/Library/Artifacts/b0/b0adf5fcfa30f37b1a08adb29f4bf85b differ diff --git a/Library/Artifacts/b0/b0e1c7c033287bd19acf16dbafef17bf b/Library/Artifacts/b0/b0e1c7c033287bd19acf16dbafef17bf new file mode 100644 index 000000000..67e178b43 Binary files /dev/null and b/Library/Artifacts/b0/b0e1c7c033287bd19acf16dbafef17bf differ diff --git a/Library/Artifacts/b0/b0e346189ebd815072ffb400e4c93737 b/Library/Artifacts/b0/b0e346189ebd815072ffb400e4c93737 new file mode 100644 index 000000000..2b1b8cee8 Binary files /dev/null and b/Library/Artifacts/b0/b0e346189ebd815072ffb400e4c93737 differ diff --git a/Library/Artifacts/b0/b0fba51bdaccdeabd7df46cb8c08be86 b/Library/Artifacts/b0/b0fba51bdaccdeabd7df46cb8c08be86 new file mode 100644 index 000000000..4911f766c Binary files /dev/null and b/Library/Artifacts/b0/b0fba51bdaccdeabd7df46cb8c08be86 differ diff --git a/Library/Artifacts/b0/b0fcc9b732cae9c7b5693c72a8a8e15d b/Library/Artifacts/b0/b0fcc9b732cae9c7b5693c72a8a8e15d new file mode 100644 index 000000000..a6fa4ed34 Binary files /dev/null and b/Library/Artifacts/b0/b0fcc9b732cae9c7b5693c72a8a8e15d differ diff --git a/Library/Artifacts/b1/b10fe69cfbe09f1bd53d57edb301485c b/Library/Artifacts/b1/b10fe69cfbe09f1bd53d57edb301485c new file mode 100644 index 000000000..a9f098f30 Binary files /dev/null and b/Library/Artifacts/b1/b10fe69cfbe09f1bd53d57edb301485c differ diff --git a/Library/Artifacts/b1/b119e9511bab16d19197af461e9b40cb b/Library/Artifacts/b1/b119e9511bab16d19197af461e9b40cb new file mode 100644 index 000000000..1d6e8653a Binary files /dev/null and b/Library/Artifacts/b1/b119e9511bab16d19197af461e9b40cb differ diff --git a/Library/Artifacts/b1/b1331a864cd3879c59fd5c785f3c1a9f b/Library/Artifacts/b1/b1331a864cd3879c59fd5c785f3c1a9f new file mode 100644 index 000000000..40bd6bd77 Binary files /dev/null and b/Library/Artifacts/b1/b1331a864cd3879c59fd5c785f3c1a9f differ diff --git a/Library/Artifacts/b1/b14819d36ef3da017e63707876b86497 b/Library/Artifacts/b1/b14819d36ef3da017e63707876b86497 new file mode 100644 index 000000000..b64463c67 Binary files /dev/null and b/Library/Artifacts/b1/b14819d36ef3da017e63707876b86497 differ diff --git a/Library/Artifacts/b1/b1558973cdf797f1db8a328297402511 b/Library/Artifacts/b1/b1558973cdf797f1db8a328297402511 new file mode 100644 index 000000000..7b954002e Binary files /dev/null and b/Library/Artifacts/b1/b1558973cdf797f1db8a328297402511 differ diff --git a/Library/Artifacts/b1/b1605f8624ba3d2348d1e97eabbac0da b/Library/Artifacts/b1/b1605f8624ba3d2348d1e97eabbac0da new file mode 100644 index 000000000..12d08bb9a Binary files /dev/null and b/Library/Artifacts/b1/b1605f8624ba3d2348d1e97eabbac0da differ diff --git a/Library/Artifacts/b1/b162aecc126c270bf242b2e7bdef2654 b/Library/Artifacts/b1/b162aecc126c270bf242b2e7bdef2654 new file mode 100644 index 000000000..624519690 Binary files /dev/null and b/Library/Artifacts/b1/b162aecc126c270bf242b2e7bdef2654 differ diff --git a/Library/Artifacts/b1/b16ed5d91ba5d66d991c09ab10b7f548 b/Library/Artifacts/b1/b16ed5d91ba5d66d991c09ab10b7f548 new file mode 100644 index 000000000..ae0ffa665 Binary files /dev/null and b/Library/Artifacts/b1/b16ed5d91ba5d66d991c09ab10b7f548 differ diff --git a/Library/Artifacts/b1/b1979440273efd4fe806f2e5e3a8825f b/Library/Artifacts/b1/b1979440273efd4fe806f2e5e3a8825f new file mode 100644 index 000000000..7cb9a45c0 Binary files /dev/null and b/Library/Artifacts/b1/b1979440273efd4fe806f2e5e3a8825f differ diff --git a/Library/Artifacts/b1/b1ae359921d665cf7d72dd30bc8cad8c b/Library/Artifacts/b1/b1ae359921d665cf7d72dd30bc8cad8c new file mode 100644 index 000000000..d2cfaeb01 Binary files /dev/null and b/Library/Artifacts/b1/b1ae359921d665cf7d72dd30bc8cad8c differ diff --git a/Library/Artifacts/b1/b1b1e363d833a1c917140c3ff9f9183b b/Library/Artifacts/b1/b1b1e363d833a1c917140c3ff9f9183b new file mode 100644 index 000000000..a2550eeed Binary files /dev/null and b/Library/Artifacts/b1/b1b1e363d833a1c917140c3ff9f9183b differ diff --git a/Library/Artifacts/b1/b1bf27b2a8a7e15f6d7a0376dba16e77 b/Library/Artifacts/b1/b1bf27b2a8a7e15f6d7a0376dba16e77 new file mode 100644 index 000000000..29e5cec5d Binary files /dev/null and b/Library/Artifacts/b1/b1bf27b2a8a7e15f6d7a0376dba16e77 differ diff --git a/Library/Artifacts/b1/b1c1c509bcce427c251a3e0e6f05d678 b/Library/Artifacts/b1/b1c1c509bcce427c251a3e0e6f05d678 new file mode 100644 index 000000000..e689c01fa Binary files /dev/null and b/Library/Artifacts/b1/b1c1c509bcce427c251a3e0e6f05d678 differ diff --git a/Library/Artifacts/b1/b1c49483e941a2bcaae2d5f403c77e9a b/Library/Artifacts/b1/b1c49483e941a2bcaae2d5f403c77e9a new file mode 100644 index 000000000..868bb3efc Binary files /dev/null and b/Library/Artifacts/b1/b1c49483e941a2bcaae2d5f403c77e9a differ diff --git a/Library/Artifacts/b1/b1d012e4a9da88676354e76f5d71e228 b/Library/Artifacts/b1/b1d012e4a9da88676354e76f5d71e228 new file mode 100644 index 000000000..e7add3541 Binary files /dev/null and b/Library/Artifacts/b1/b1d012e4a9da88676354e76f5d71e228 differ diff --git a/Library/Artifacts/b1/b1d1371bd5ababaf1cfb765333383f59 b/Library/Artifacts/b1/b1d1371bd5ababaf1cfb765333383f59 new file mode 100644 index 000000000..8f80b9912 Binary files /dev/null and b/Library/Artifacts/b1/b1d1371bd5ababaf1cfb765333383f59 differ diff --git a/Library/Artifacts/b1/b1e17e05cc4cd22ca59d23e6b096ab95 b/Library/Artifacts/b1/b1e17e05cc4cd22ca59d23e6b096ab95 new file mode 100644 index 000000000..bb9d324d0 Binary files /dev/null and b/Library/Artifacts/b1/b1e17e05cc4cd22ca59d23e6b096ab95 differ diff --git a/Library/Artifacts/b1/b1e5a9b3b6cd56e6079d57f8d3b6b8b6 b/Library/Artifacts/b1/b1e5a9b3b6cd56e6079d57f8d3b6b8b6 new file mode 100644 index 000000000..5a0593fb1 Binary files /dev/null and b/Library/Artifacts/b1/b1e5a9b3b6cd56e6079d57f8d3b6b8b6 differ diff --git a/Library/Artifacts/b1/b1f41a6d3327d8e11700d4a0549c3a23 b/Library/Artifacts/b1/b1f41a6d3327d8e11700d4a0549c3a23 new file mode 100644 index 000000000..01a045738 Binary files /dev/null and b/Library/Artifacts/b1/b1f41a6d3327d8e11700d4a0549c3a23 differ diff --git a/Library/Artifacts/b1/b1f681ee87e98fa95142561bdd9d7dc3 b/Library/Artifacts/b1/b1f681ee87e98fa95142561bdd9d7dc3 new file mode 100644 index 000000000..0de4113f2 Binary files /dev/null and b/Library/Artifacts/b1/b1f681ee87e98fa95142561bdd9d7dc3 differ diff --git a/Library/Artifacts/b2/b21c351049dd611c4d6307a7542dd2ff b/Library/Artifacts/b2/b21c351049dd611c4d6307a7542dd2ff new file mode 100644 index 000000000..fd302556b Binary files /dev/null and b/Library/Artifacts/b2/b21c351049dd611c4d6307a7542dd2ff differ diff --git a/Library/Artifacts/b2/b2366ec9d15f054977d8834f03349ada b/Library/Artifacts/b2/b2366ec9d15f054977d8834f03349ada new file mode 100644 index 000000000..ea6e60e5c Binary files /dev/null and b/Library/Artifacts/b2/b2366ec9d15f054977d8834f03349ada differ diff --git a/Library/Artifacts/b2/b248acc2663bdda30a3da1992e3f7ec2 b/Library/Artifacts/b2/b248acc2663bdda30a3da1992e3f7ec2 new file mode 100644 index 000000000..4260fae46 Binary files /dev/null and b/Library/Artifacts/b2/b248acc2663bdda30a3da1992e3f7ec2 differ diff --git a/Library/Artifacts/b2/b270ae6bda25527cf0bd7c4c3c46a2e0 b/Library/Artifacts/b2/b270ae6bda25527cf0bd7c4c3c46a2e0 new file mode 100644 index 000000000..f7c355962 Binary files /dev/null and b/Library/Artifacts/b2/b270ae6bda25527cf0bd7c4c3c46a2e0 differ diff --git a/Library/Artifacts/b2/b270e8f1f060b8ee7b9048e4f5991dfd b/Library/Artifacts/b2/b270e8f1f060b8ee7b9048e4f5991dfd new file mode 100644 index 000000000..ed99dfe25 Binary files /dev/null and b/Library/Artifacts/b2/b270e8f1f060b8ee7b9048e4f5991dfd differ diff --git a/Library/Artifacts/b2/b284af02f6128ca0e58ee5adab4e4936 b/Library/Artifacts/b2/b284af02f6128ca0e58ee5adab4e4936 new file mode 100644 index 000000000..7034d0d96 Binary files /dev/null and b/Library/Artifacts/b2/b284af02f6128ca0e58ee5adab4e4936 differ diff --git a/Library/Artifacts/b2/b28b95813117a2c51dcae8fa08dfa7bc b/Library/Artifacts/b2/b28b95813117a2c51dcae8fa08dfa7bc new file mode 100644 index 000000000..e8ea220aa Binary files /dev/null and b/Library/Artifacts/b2/b28b95813117a2c51dcae8fa08dfa7bc differ diff --git a/Library/Artifacts/b2/b2adbf5cfe31cccfa1f3bb539d33a049 b/Library/Artifacts/b2/b2adbf5cfe31cccfa1f3bb539d33a049 new file mode 100644 index 000000000..6c8757c38 Binary files /dev/null and b/Library/Artifacts/b2/b2adbf5cfe31cccfa1f3bb539d33a049 differ diff --git a/Library/Artifacts/b2/b2c08fdc838ee93feaa7628b6e7d82d0 b/Library/Artifacts/b2/b2c08fdc838ee93feaa7628b6e7d82d0 new file mode 100644 index 000000000..ea41176ad Binary files /dev/null and b/Library/Artifacts/b2/b2c08fdc838ee93feaa7628b6e7d82d0 differ diff --git a/Library/Artifacts/b2/b2da76d4d951b9c1d83ff5494e30f97d b/Library/Artifacts/b2/b2da76d4d951b9c1d83ff5494e30f97d new file mode 100644 index 000000000..6e6f3b66c Binary files /dev/null and b/Library/Artifacts/b2/b2da76d4d951b9c1d83ff5494e30f97d differ diff --git a/Library/Artifacts/b2/b2e0c2904cffe3997c42a303caf8b9dc b/Library/Artifacts/b2/b2e0c2904cffe3997c42a303caf8b9dc new file mode 100644 index 000000000..d34600a26 Binary files /dev/null and b/Library/Artifacts/b2/b2e0c2904cffe3997c42a303caf8b9dc differ diff --git a/Library/Artifacts/b2/b2e6db6b63ded153eb6ef23cf5af6b6e b/Library/Artifacts/b2/b2e6db6b63ded153eb6ef23cf5af6b6e new file mode 100644 index 000000000..5f82d6423 Binary files /dev/null and b/Library/Artifacts/b2/b2e6db6b63ded153eb6ef23cf5af6b6e differ diff --git a/Library/Artifacts/b2/b2f54c02554c9a83000b3fd630d72e01 b/Library/Artifacts/b2/b2f54c02554c9a83000b3fd630d72e01 new file mode 100644 index 000000000..37e12db4e Binary files /dev/null and b/Library/Artifacts/b2/b2f54c02554c9a83000b3fd630d72e01 differ diff --git a/Library/Artifacts/b3/b30f0062970d9a4e2b79ef327fe359bd b/Library/Artifacts/b3/b30f0062970d9a4e2b79ef327fe359bd new file mode 100644 index 000000000..0ec335673 Binary files /dev/null and b/Library/Artifacts/b3/b30f0062970d9a4e2b79ef327fe359bd differ diff --git a/Library/Artifacts/b3/b32a38c7913fc44bcd471c5f94eed04f b/Library/Artifacts/b3/b32a38c7913fc44bcd471c5f94eed04f new file mode 100644 index 000000000..d93b09b72 Binary files /dev/null and b/Library/Artifacts/b3/b32a38c7913fc44bcd471c5f94eed04f differ diff --git a/Library/Artifacts/b3/b337882f526548fe2d28623467fff121 b/Library/Artifacts/b3/b337882f526548fe2d28623467fff121 new file mode 100644 index 000000000..ec0b4bc46 Binary files /dev/null and b/Library/Artifacts/b3/b337882f526548fe2d28623467fff121 differ diff --git a/Library/Artifacts/b3/b3403bedad7d465f98537c7f51c41974 b/Library/Artifacts/b3/b3403bedad7d465f98537c7f51c41974 new file mode 100644 index 000000000..8ba7a1d0c Binary files /dev/null and b/Library/Artifacts/b3/b3403bedad7d465f98537c7f51c41974 differ diff --git a/Library/Artifacts/b3/b34a2a56c5537bf297823387d182e718 b/Library/Artifacts/b3/b34a2a56c5537bf297823387d182e718 new file mode 100644 index 000000000..ec64691b7 Binary files /dev/null and b/Library/Artifacts/b3/b34a2a56c5537bf297823387d182e718 differ diff --git a/Library/Artifacts/b3/b3569d49643c21647ee9e35ed47fade2 b/Library/Artifacts/b3/b3569d49643c21647ee9e35ed47fade2 new file mode 100644 index 000000000..25c4c3156 Binary files /dev/null and b/Library/Artifacts/b3/b3569d49643c21647ee9e35ed47fade2 differ diff --git a/Library/Artifacts/b3/b35d85eb23321f330e47de1cf6ab5943 b/Library/Artifacts/b3/b35d85eb23321f330e47de1cf6ab5943 new file mode 100644 index 000000000..0c385ca84 Binary files /dev/null and b/Library/Artifacts/b3/b35d85eb23321f330e47de1cf6ab5943 differ diff --git a/Library/Artifacts/b3/b36537a91139a69c00f494a7e9b88289 b/Library/Artifacts/b3/b36537a91139a69c00f494a7e9b88289 new file mode 100644 index 000000000..8b9d60acd Binary files /dev/null and b/Library/Artifacts/b3/b36537a91139a69c00f494a7e9b88289 differ diff --git a/Library/Artifacts/b3/b36dbbd637909e48c4df553dde70d7d8 b/Library/Artifacts/b3/b36dbbd637909e48c4df553dde70d7d8 new file mode 100644 index 000000000..f622b70a0 Binary files /dev/null and b/Library/Artifacts/b3/b36dbbd637909e48c4df553dde70d7d8 differ diff --git a/Library/Artifacts/b3/b37946dc6336c713d590a7b43aa096e5 b/Library/Artifacts/b3/b37946dc6336c713d590a7b43aa096e5 new file mode 100644 index 000000000..10dffd7b0 Binary files /dev/null and b/Library/Artifacts/b3/b37946dc6336c713d590a7b43aa096e5 differ diff --git a/Library/Artifacts/b3/b3974aede869a7f81bb5b8769ffe5022 b/Library/Artifacts/b3/b3974aede869a7f81bb5b8769ffe5022 new file mode 100644 index 000000000..583501a8f Binary files /dev/null and b/Library/Artifacts/b3/b3974aede869a7f81bb5b8769ffe5022 differ diff --git a/Library/Artifacts/b3/b3aaf5e3f4549d240a497885dc93e735 b/Library/Artifacts/b3/b3aaf5e3f4549d240a497885dc93e735 new file mode 100644 index 000000000..2971ca7e4 Binary files /dev/null and b/Library/Artifacts/b3/b3aaf5e3f4549d240a497885dc93e735 differ diff --git a/Library/Artifacts/b3/b3ab76a848dcf149bb8a06a7140a2d2f b/Library/Artifacts/b3/b3ab76a848dcf149bb8a06a7140a2d2f new file mode 100644 index 000000000..e67acf9c1 Binary files /dev/null and b/Library/Artifacts/b3/b3ab76a848dcf149bb8a06a7140a2d2f differ diff --git a/Library/Artifacts/b3/b3b9a9e0664eb523d3b5ad805f0289cd b/Library/Artifacts/b3/b3b9a9e0664eb523d3b5ad805f0289cd new file mode 100644 index 000000000..17462791c Binary files /dev/null and b/Library/Artifacts/b3/b3b9a9e0664eb523d3b5ad805f0289cd differ diff --git a/Library/Artifacts/b3/b3ba3e2d1f0dbd7580339b5822ba66dc b/Library/Artifacts/b3/b3ba3e2d1f0dbd7580339b5822ba66dc new file mode 100644 index 000000000..a62585d38 Binary files /dev/null and b/Library/Artifacts/b3/b3ba3e2d1f0dbd7580339b5822ba66dc differ diff --git a/Library/Artifacts/b3/b3c90d70a40ee8fb34794fa35eb17905 b/Library/Artifacts/b3/b3c90d70a40ee8fb34794fa35eb17905 new file mode 100644 index 000000000..6150852ce Binary files /dev/null and b/Library/Artifacts/b3/b3c90d70a40ee8fb34794fa35eb17905 differ diff --git a/Library/Artifacts/b3/b3ca3f0be11bd905e23e4904a18f6e3b b/Library/Artifacts/b3/b3ca3f0be11bd905e23e4904a18f6e3b new file mode 100644 index 000000000..a836a80c3 Binary files /dev/null and b/Library/Artifacts/b3/b3ca3f0be11bd905e23e4904a18f6e3b differ diff --git a/Library/Artifacts/b3/b3e2d686378cee45c8420c9f52f3dfbd b/Library/Artifacts/b3/b3e2d686378cee45c8420c9f52f3dfbd new file mode 100644 index 000000000..5ce3f2e15 Binary files /dev/null and b/Library/Artifacts/b3/b3e2d686378cee45c8420c9f52f3dfbd differ diff --git a/Library/Artifacts/b3/b3efb56f32b86a7198f6b67a6e5509af b/Library/Artifacts/b3/b3efb56f32b86a7198f6b67a6e5509af new file mode 100644 index 000000000..fce01e740 Binary files /dev/null and b/Library/Artifacts/b3/b3efb56f32b86a7198f6b67a6e5509af differ diff --git a/Library/Artifacts/b3/b3f1ab3d30b7e7592e2083ef7735c26a b/Library/Artifacts/b3/b3f1ab3d30b7e7592e2083ef7735c26a new file mode 100644 index 000000000..d1c4da5dc Binary files /dev/null and b/Library/Artifacts/b3/b3f1ab3d30b7e7592e2083ef7735c26a differ diff --git a/Library/Artifacts/b3/b3f31764260f46c126319153d0b2db50 b/Library/Artifacts/b3/b3f31764260f46c126319153d0b2db50 new file mode 100644 index 000000000..4b108e441 Binary files /dev/null and b/Library/Artifacts/b3/b3f31764260f46c126319153d0b2db50 differ diff --git a/Library/Artifacts/b3/b3f56932645eb0b0c059c55438cb13b4 b/Library/Artifacts/b3/b3f56932645eb0b0c059c55438cb13b4 new file mode 100644 index 000000000..932bb4f1a Binary files /dev/null and b/Library/Artifacts/b3/b3f56932645eb0b0c059c55438cb13b4 differ diff --git a/Library/Artifacts/b3/b3f5ec1b34dafe70a4c7fd747d617f02 b/Library/Artifacts/b3/b3f5ec1b34dafe70a4c7fd747d617f02 new file mode 100644 index 000000000..a19153c24 Binary files /dev/null and b/Library/Artifacts/b3/b3f5ec1b34dafe70a4c7fd747d617f02 differ diff --git a/Library/Artifacts/b4/b4126b56b63c6f16748126d0febe42ae b/Library/Artifacts/b4/b4126b56b63c6f16748126d0febe42ae new file mode 100644 index 000000000..2695c4a8b Binary files /dev/null and b/Library/Artifacts/b4/b4126b56b63c6f16748126d0febe42ae differ diff --git a/Library/Artifacts/b4/b42226ec441ab890a4e6616150879ed3 b/Library/Artifacts/b4/b42226ec441ab890a4e6616150879ed3 new file mode 100644 index 000000000..3d6a908e7 Binary files /dev/null and b/Library/Artifacts/b4/b42226ec441ab890a4e6616150879ed3 differ diff --git a/Library/Artifacts/b4/b422dcdde3f0fe842c5a506558933787 b/Library/Artifacts/b4/b422dcdde3f0fe842c5a506558933787 new file mode 100644 index 000000000..97ee2b52d Binary files /dev/null and b/Library/Artifacts/b4/b422dcdde3f0fe842c5a506558933787 differ diff --git a/Library/Artifacts/b4/b4286f1059b0963dea6c9c977a941faa b/Library/Artifacts/b4/b4286f1059b0963dea6c9c977a941faa new file mode 100644 index 000000000..96e1cdb08 Binary files /dev/null and b/Library/Artifacts/b4/b4286f1059b0963dea6c9c977a941faa differ diff --git a/Library/Artifacts/b4/b42ae12eac4dad122145d7fc56f88f85 b/Library/Artifacts/b4/b42ae12eac4dad122145d7fc56f88f85 new file mode 100644 index 000000000..6f9bc1b7a Binary files /dev/null and b/Library/Artifacts/b4/b42ae12eac4dad122145d7fc56f88f85 differ diff --git a/Library/Artifacts/b4/b42d9b363c3e6f71f4707fc5ce59422d b/Library/Artifacts/b4/b42d9b363c3e6f71f4707fc5ce59422d new file mode 100644 index 000000000..822cb2da6 Binary files /dev/null and b/Library/Artifacts/b4/b42d9b363c3e6f71f4707fc5ce59422d differ diff --git a/Library/Artifacts/b4/b442e80b489c09b4996b657881b3857f b/Library/Artifacts/b4/b442e80b489c09b4996b657881b3857f new file mode 100644 index 000000000..b393545e4 Binary files /dev/null and b/Library/Artifacts/b4/b442e80b489c09b4996b657881b3857f differ diff --git a/Library/Artifacts/b4/b44362f7e46af1a878f9adbdfbb4628f b/Library/Artifacts/b4/b44362f7e46af1a878f9adbdfbb4628f new file mode 100644 index 000000000..2d9eade14 Binary files /dev/null and b/Library/Artifacts/b4/b44362f7e46af1a878f9adbdfbb4628f differ diff --git a/Library/Artifacts/b4/b4445dfed94469fd1d0e31abb51e6a58 b/Library/Artifacts/b4/b4445dfed94469fd1d0e31abb51e6a58 new file mode 100644 index 000000000..83ac7efbf Binary files /dev/null and b/Library/Artifacts/b4/b4445dfed94469fd1d0e31abb51e6a58 differ diff --git a/Library/Artifacts/b4/b45ce56ebab418bb72a31e22e32b2189 b/Library/Artifacts/b4/b45ce56ebab418bb72a31e22e32b2189 new file mode 100644 index 000000000..949e0a34d Binary files /dev/null and b/Library/Artifacts/b4/b45ce56ebab418bb72a31e22e32b2189 differ diff --git a/Library/Artifacts/b4/b462a9c5a72c680a2f1ffb6bf0d2e7e9 b/Library/Artifacts/b4/b462a9c5a72c680a2f1ffb6bf0d2e7e9 new file mode 100644 index 000000000..4a76179f4 Binary files /dev/null and b/Library/Artifacts/b4/b462a9c5a72c680a2f1ffb6bf0d2e7e9 differ diff --git a/Library/Artifacts/b4/b464aa9c408bab427c00ad1d68491a47 b/Library/Artifacts/b4/b464aa9c408bab427c00ad1d68491a47 new file mode 100644 index 000000000..cdd73c9eb Binary files /dev/null and b/Library/Artifacts/b4/b464aa9c408bab427c00ad1d68491a47 differ diff --git a/Library/Artifacts/b4/b4658b7073d266fc50a3e41dd1261958 b/Library/Artifacts/b4/b4658b7073d266fc50a3e41dd1261958 new file mode 100644 index 000000000..1aa0deb7f Binary files /dev/null and b/Library/Artifacts/b4/b4658b7073d266fc50a3e41dd1261958 differ diff --git a/Library/Artifacts/b4/b4765832c731e986052caaa6037cf26d b/Library/Artifacts/b4/b4765832c731e986052caaa6037cf26d new file mode 100644 index 000000000..83da6372a Binary files /dev/null and b/Library/Artifacts/b4/b4765832c731e986052caaa6037cf26d differ diff --git a/Library/Artifacts/b4/b47ef2c38d49a419e75073e7dc6f52c0 b/Library/Artifacts/b4/b47ef2c38d49a419e75073e7dc6f52c0 new file mode 100644 index 000000000..a48c7a7ac Binary files /dev/null and b/Library/Artifacts/b4/b47ef2c38d49a419e75073e7dc6f52c0 differ diff --git a/Library/Artifacts/b4/b49bf6178554a8e590688f04738259bd b/Library/Artifacts/b4/b49bf6178554a8e590688f04738259bd new file mode 100644 index 000000000..296d8371e Binary files /dev/null and b/Library/Artifacts/b4/b49bf6178554a8e590688f04738259bd differ diff --git a/Library/Artifacts/b4/b4bb99d0de0bb98c8b5bd996df236c6f b/Library/Artifacts/b4/b4bb99d0de0bb98c8b5bd996df236c6f new file mode 100644 index 000000000..727390b99 Binary files /dev/null and b/Library/Artifacts/b4/b4bb99d0de0bb98c8b5bd996df236c6f differ diff --git a/Library/Artifacts/b4/b4cd6e24d95357e4890ef1dd2d3ba28e b/Library/Artifacts/b4/b4cd6e24d95357e4890ef1dd2d3ba28e new file mode 100644 index 000000000..b442fc78f Binary files /dev/null and b/Library/Artifacts/b4/b4cd6e24d95357e4890ef1dd2d3ba28e differ diff --git a/Library/Artifacts/b4/b4dd9613c78c4bf52c22569fe73751c9 b/Library/Artifacts/b4/b4dd9613c78c4bf52c22569fe73751c9 new file mode 100644 index 000000000..774aeb26d Binary files /dev/null and b/Library/Artifacts/b4/b4dd9613c78c4bf52c22569fe73751c9 differ diff --git a/Library/Artifacts/b5/b50c949ff28f4656688cf8e7cb5889d4 b/Library/Artifacts/b5/b50c949ff28f4656688cf8e7cb5889d4 new file mode 100644 index 000000000..c716b25ed Binary files /dev/null and b/Library/Artifacts/b5/b50c949ff28f4656688cf8e7cb5889d4 differ diff --git a/Library/Artifacts/b5/b518f7a36d25489ed7eebf0087578746 b/Library/Artifacts/b5/b518f7a36d25489ed7eebf0087578746 new file mode 100644 index 000000000..638be784f Binary files /dev/null and b/Library/Artifacts/b5/b518f7a36d25489ed7eebf0087578746 differ diff --git a/Library/Artifacts/b5/b51b096e07e801bfde1aef9c65805db4 b/Library/Artifacts/b5/b51b096e07e801bfde1aef9c65805db4 new file mode 100644 index 000000000..9be0c9f69 Binary files /dev/null and b/Library/Artifacts/b5/b51b096e07e801bfde1aef9c65805db4 differ diff --git a/Library/Artifacts/b5/b51bd0d06b20d93991ca3690d26aeddf b/Library/Artifacts/b5/b51bd0d06b20d93991ca3690d26aeddf new file mode 100644 index 000000000..b3919b1db Binary files /dev/null and b/Library/Artifacts/b5/b51bd0d06b20d93991ca3690d26aeddf differ diff --git a/Library/Artifacts/b5/b5251e456d5fbcc735a5ce3afad1e8ed b/Library/Artifacts/b5/b5251e456d5fbcc735a5ce3afad1e8ed new file mode 100644 index 000000000..a74b9006f Binary files /dev/null and b/Library/Artifacts/b5/b5251e456d5fbcc735a5ce3afad1e8ed differ diff --git a/Library/Artifacts/b5/b52d97d526a552174b0c0a6fb6178ebf b/Library/Artifacts/b5/b52d97d526a552174b0c0a6fb6178ebf new file mode 100644 index 000000000..432638649 Binary files /dev/null and b/Library/Artifacts/b5/b52d97d526a552174b0c0a6fb6178ebf differ diff --git a/Library/Artifacts/b5/b5358170a78fe0e8bfe172f1f794beec b/Library/Artifacts/b5/b5358170a78fe0e8bfe172f1f794beec new file mode 100644 index 000000000..4f8cdb912 Binary files /dev/null and b/Library/Artifacts/b5/b5358170a78fe0e8bfe172f1f794beec differ diff --git a/Library/Artifacts/b5/b53a3e9e9ef001aff0d1d3969467bafe b/Library/Artifacts/b5/b53a3e9e9ef001aff0d1d3969467bafe new file mode 100644 index 000000000..d142eeb3d Binary files /dev/null and b/Library/Artifacts/b5/b53a3e9e9ef001aff0d1d3969467bafe differ diff --git a/Library/Artifacts/b5/b54b54be50afa98a118b6cf2424c5922 b/Library/Artifacts/b5/b54b54be50afa98a118b6cf2424c5922 new file mode 100644 index 000000000..dcb2cfefb Binary files /dev/null and b/Library/Artifacts/b5/b54b54be50afa98a118b6cf2424c5922 differ diff --git a/Library/Artifacts/b5/b54f5e8da75477869b6204223f522dce b/Library/Artifacts/b5/b54f5e8da75477869b6204223f522dce new file mode 100644 index 000000000..b80a40ef1 Binary files /dev/null and b/Library/Artifacts/b5/b54f5e8da75477869b6204223f522dce differ diff --git a/Library/Artifacts/b5/b54f6feac539cd0d36d277a26bb660c8 b/Library/Artifacts/b5/b54f6feac539cd0d36d277a26bb660c8 new file mode 100644 index 000000000..75b9087b4 Binary files /dev/null and b/Library/Artifacts/b5/b54f6feac539cd0d36d277a26bb660c8 differ diff --git a/Library/Artifacts/b5/b5656004a9590b04fa6e6b6fd5e32895 b/Library/Artifacts/b5/b5656004a9590b04fa6e6b6fd5e32895 new file mode 100644 index 000000000..76d84d30e Binary files /dev/null and b/Library/Artifacts/b5/b5656004a9590b04fa6e6b6fd5e32895 differ diff --git a/Library/Artifacts/b5/b56fb95572307723aee4e3746ce84a91 b/Library/Artifacts/b5/b56fb95572307723aee4e3746ce84a91 new file mode 100644 index 000000000..ee85cbb7e Binary files /dev/null and b/Library/Artifacts/b5/b56fb95572307723aee4e3746ce84a91 differ diff --git a/Library/Artifacts/b5/b5857aa47b3cbbe25ef9a5ede3104667 b/Library/Artifacts/b5/b5857aa47b3cbbe25ef9a5ede3104667 new file mode 100644 index 000000000..3a4214bb6 Binary files /dev/null and b/Library/Artifacts/b5/b5857aa47b3cbbe25ef9a5ede3104667 differ diff --git a/Library/Artifacts/b5/b59ce859c0d5456b205b10d306fe3534 b/Library/Artifacts/b5/b59ce859c0d5456b205b10d306fe3534 new file mode 100644 index 000000000..a8ae3a6b9 Binary files /dev/null and b/Library/Artifacts/b5/b59ce859c0d5456b205b10d306fe3534 differ diff --git a/Library/Artifacts/b5/b59dbc52a6673869a6d97b4a80b4a1bf b/Library/Artifacts/b5/b59dbc52a6673869a6d97b4a80b4a1bf new file mode 100644 index 000000000..d10f8ebbd Binary files /dev/null and b/Library/Artifacts/b5/b59dbc52a6673869a6d97b4a80b4a1bf differ diff --git a/Library/Artifacts/b5/b5ac444fe6102446b466276abf6fb885 b/Library/Artifacts/b5/b5ac444fe6102446b466276abf6fb885 new file mode 100644 index 000000000..f179b662e Binary files /dev/null and b/Library/Artifacts/b5/b5ac444fe6102446b466276abf6fb885 differ diff --git a/Library/Artifacts/b5/b5b500803da2fe7b71cfb264cbfc6589 b/Library/Artifacts/b5/b5b500803da2fe7b71cfb264cbfc6589 new file mode 100644 index 000000000..b837ca344 Binary files /dev/null and b/Library/Artifacts/b5/b5b500803da2fe7b71cfb264cbfc6589 differ diff --git a/Library/Artifacts/b5/b5b8d25a3046478fe88335a4523e181e b/Library/Artifacts/b5/b5b8d25a3046478fe88335a4523e181e new file mode 100644 index 000000000..e1f5441d4 Binary files /dev/null and b/Library/Artifacts/b5/b5b8d25a3046478fe88335a4523e181e differ diff --git a/Library/Artifacts/b5/b5c027f7ecee4fce443889c9e51a950b b/Library/Artifacts/b5/b5c027f7ecee4fce443889c9e51a950b new file mode 100644 index 000000000..c93242f0c Binary files /dev/null and b/Library/Artifacts/b5/b5c027f7ecee4fce443889c9e51a950b differ diff --git a/Library/Artifacts/b5/b5c23323cf7494173a824da93c6c24cb b/Library/Artifacts/b5/b5c23323cf7494173a824da93c6c24cb new file mode 100644 index 000000000..2f3be9ae1 Binary files /dev/null and b/Library/Artifacts/b5/b5c23323cf7494173a824da93c6c24cb differ diff --git a/Library/Artifacts/b5/b5c38f9ccaceb3d517421e94287acf09 b/Library/Artifacts/b5/b5c38f9ccaceb3d517421e94287acf09 new file mode 100644 index 000000000..5e8ab7323 Binary files /dev/null and b/Library/Artifacts/b5/b5c38f9ccaceb3d517421e94287acf09 differ diff --git a/Library/Artifacts/b5/b5cbbaef250e2999a9854cbe68e1f069 b/Library/Artifacts/b5/b5cbbaef250e2999a9854cbe68e1f069 new file mode 100644 index 000000000..9dfb8d2bc Binary files /dev/null and b/Library/Artifacts/b5/b5cbbaef250e2999a9854cbe68e1f069 differ diff --git a/Library/Artifacts/b5/b5cc0fa4bc9c9e3514575f47e110b1d1 b/Library/Artifacts/b5/b5cc0fa4bc9c9e3514575f47e110b1d1 new file mode 100644 index 000000000..2ed6d0b9a Binary files /dev/null and b/Library/Artifacts/b5/b5cc0fa4bc9c9e3514575f47e110b1d1 differ diff --git a/Library/Artifacts/b5/b5cd34fb47ea34c9c71faa5b54878a9c b/Library/Artifacts/b5/b5cd34fb47ea34c9c71faa5b54878a9c new file mode 100644 index 000000000..ba878c1d6 Binary files /dev/null and b/Library/Artifacts/b5/b5cd34fb47ea34c9c71faa5b54878a9c differ diff --git a/Library/Artifacts/b5/b5d8b98eec4679d8f686a5e3ac3f54aa b/Library/Artifacts/b5/b5d8b98eec4679d8f686a5e3ac3f54aa new file mode 100644 index 000000000..0afc45d00 Binary files /dev/null and b/Library/Artifacts/b5/b5d8b98eec4679d8f686a5e3ac3f54aa differ diff --git a/Library/Artifacts/b5/b5df585111fb71e9dd57dd9adcec1b65 b/Library/Artifacts/b5/b5df585111fb71e9dd57dd9adcec1b65 new file mode 100644 index 000000000..60788cef9 Binary files /dev/null and b/Library/Artifacts/b5/b5df585111fb71e9dd57dd9adcec1b65 differ diff --git a/Library/Artifacts/b5/b5e652e33a9046755a2d6b5510e8e9cb b/Library/Artifacts/b5/b5e652e33a9046755a2d6b5510e8e9cb new file mode 100644 index 000000000..4f178ccaf Binary files /dev/null and b/Library/Artifacts/b5/b5e652e33a9046755a2d6b5510e8e9cb differ diff --git a/Library/Artifacts/b5/b5f2b345e4e1bd7cbb1934ef779a5225 b/Library/Artifacts/b5/b5f2b345e4e1bd7cbb1934ef779a5225 new file mode 100644 index 000000000..dbb9bb39b Binary files /dev/null and b/Library/Artifacts/b5/b5f2b345e4e1bd7cbb1934ef779a5225 differ diff --git a/Library/Artifacts/b6/b6181d5d3f2eba04c828235ae3a02be1 b/Library/Artifacts/b6/b6181d5d3f2eba04c828235ae3a02be1 new file mode 100644 index 000000000..21074e2b1 Binary files /dev/null and b/Library/Artifacts/b6/b6181d5d3f2eba04c828235ae3a02be1 differ diff --git a/Library/Artifacts/b6/b632524bb110eae26e525b57fbc63453 b/Library/Artifacts/b6/b632524bb110eae26e525b57fbc63453 new file mode 100644 index 000000000..a834be189 Binary files /dev/null and b/Library/Artifacts/b6/b632524bb110eae26e525b57fbc63453 differ diff --git a/Library/Artifacts/b6/b63cfbf4d047a7cfffac2286f1cedc71 b/Library/Artifacts/b6/b63cfbf4d047a7cfffac2286f1cedc71 new file mode 100644 index 000000000..28f4e1793 Binary files /dev/null and b/Library/Artifacts/b6/b63cfbf4d047a7cfffac2286f1cedc71 differ diff --git a/Library/Artifacts/b6/b64e3acbf693f143fa7f9d1e118045e1 b/Library/Artifacts/b6/b64e3acbf693f143fa7f9d1e118045e1 new file mode 100644 index 000000000..03d3d8547 Binary files /dev/null and b/Library/Artifacts/b6/b64e3acbf693f143fa7f9d1e118045e1 differ diff --git a/Library/Artifacts/b6/b64ed9c00721b02e069e1be67080ca04 b/Library/Artifacts/b6/b64ed9c00721b02e069e1be67080ca04 new file mode 100644 index 000000000..d59d841ad Binary files /dev/null and b/Library/Artifacts/b6/b64ed9c00721b02e069e1be67080ca04 differ diff --git a/Library/Artifacts/b6/b654c15f501d2a189320752a2fcbdf31 b/Library/Artifacts/b6/b654c15f501d2a189320752a2fcbdf31 new file mode 100644 index 000000000..cf092f0a4 Binary files /dev/null and b/Library/Artifacts/b6/b654c15f501d2a189320752a2fcbdf31 differ diff --git a/Library/Artifacts/b6/b65929f7bdc7e2548c33c898d85c0665 b/Library/Artifacts/b6/b65929f7bdc7e2548c33c898d85c0665 new file mode 100644 index 000000000..758634bb3 Binary files /dev/null and b/Library/Artifacts/b6/b65929f7bdc7e2548c33c898d85c0665 differ diff --git a/Library/Artifacts/b6/b65976349aed79ccc044b47fb38a1911 b/Library/Artifacts/b6/b65976349aed79ccc044b47fb38a1911 new file mode 100644 index 000000000..6afd98a8a Binary files /dev/null and b/Library/Artifacts/b6/b65976349aed79ccc044b47fb38a1911 differ diff --git a/Library/Artifacts/b6/b67d0236122ae7406f0f8cde396d240d b/Library/Artifacts/b6/b67d0236122ae7406f0f8cde396d240d new file mode 100644 index 000000000..87c7103f5 Binary files /dev/null and b/Library/Artifacts/b6/b67d0236122ae7406f0f8cde396d240d differ diff --git a/Library/Artifacts/b6/b68a5f60e3044dd3aa5b9476c5b10125 b/Library/Artifacts/b6/b68a5f60e3044dd3aa5b9476c5b10125 new file mode 100644 index 000000000..36121bbc7 Binary files /dev/null and b/Library/Artifacts/b6/b68a5f60e3044dd3aa5b9476c5b10125 differ diff --git a/Library/Artifacts/b6/b6a90c52a12d4b89765528d42185263a b/Library/Artifacts/b6/b6a90c52a12d4b89765528d42185263a new file mode 100644 index 000000000..14887df19 Binary files /dev/null and b/Library/Artifacts/b6/b6a90c52a12d4b89765528d42185263a differ diff --git a/Library/Artifacts/b6/b6b753b3122f577fb2b577eb30ac8356 b/Library/Artifacts/b6/b6b753b3122f577fb2b577eb30ac8356 new file mode 100644 index 000000000..987a03dc2 Binary files /dev/null and b/Library/Artifacts/b6/b6b753b3122f577fb2b577eb30ac8356 differ diff --git a/Library/Artifacts/b6/b6c28ca08339b2b29b16a6b72d28d2aa b/Library/Artifacts/b6/b6c28ca08339b2b29b16a6b72d28d2aa new file mode 100644 index 000000000..425b97de3 Binary files /dev/null and b/Library/Artifacts/b6/b6c28ca08339b2b29b16a6b72d28d2aa differ diff --git a/Library/Artifacts/b6/b6cb9130dd092e91414255b255c8fb53 b/Library/Artifacts/b6/b6cb9130dd092e91414255b255c8fb53 new file mode 100644 index 000000000..dc9f65f1f Binary files /dev/null and b/Library/Artifacts/b6/b6cb9130dd092e91414255b255c8fb53 differ diff --git a/Library/Artifacts/b6/b6d3bcfbbd1e8f1a026559e317f6242d b/Library/Artifacts/b6/b6d3bcfbbd1e8f1a026559e317f6242d new file mode 100644 index 000000000..b1c5546b0 Binary files /dev/null and b/Library/Artifacts/b6/b6d3bcfbbd1e8f1a026559e317f6242d differ diff --git a/Library/Artifacts/b6/b6ddab28520047e56e90ef6f62b90590 b/Library/Artifacts/b6/b6ddab28520047e56e90ef6f62b90590 new file mode 100644 index 000000000..e758d6797 Binary files /dev/null and b/Library/Artifacts/b6/b6ddab28520047e56e90ef6f62b90590 differ diff --git a/Library/Artifacts/b6/b6e3ec63883131a937c277903a739c34 b/Library/Artifacts/b6/b6e3ec63883131a937c277903a739c34 new file mode 100644 index 000000000..0f75a645a Binary files /dev/null and b/Library/Artifacts/b6/b6e3ec63883131a937c277903a739c34 differ diff --git a/Library/Artifacts/b6/b6f2d45af707316ade96dad67862aba4 b/Library/Artifacts/b6/b6f2d45af707316ade96dad67862aba4 new file mode 100644 index 000000000..68a46c0c4 Binary files /dev/null and b/Library/Artifacts/b6/b6f2d45af707316ade96dad67862aba4 differ diff --git a/Library/Artifacts/b7/b70b9679d5b4dff739910d1bbc26b48a b/Library/Artifacts/b7/b70b9679d5b4dff739910d1bbc26b48a new file mode 100644 index 000000000..5f11bdc23 Binary files /dev/null and b/Library/Artifacts/b7/b70b9679d5b4dff739910d1bbc26b48a differ diff --git a/Library/Artifacts/b7/b71a9db362e34751aa82250254b439e9 b/Library/Artifacts/b7/b71a9db362e34751aa82250254b439e9 new file mode 100644 index 000000000..2e29f753e Binary files /dev/null and b/Library/Artifacts/b7/b71a9db362e34751aa82250254b439e9 differ diff --git a/Library/Artifacts/b7/b71af7cea0d02fc126b7e71caacf464d b/Library/Artifacts/b7/b71af7cea0d02fc126b7e71caacf464d new file mode 100644 index 000000000..bb7acebdc Binary files /dev/null and b/Library/Artifacts/b7/b71af7cea0d02fc126b7e71caacf464d differ diff --git a/Library/Artifacts/b7/b7282cfb6d6cbed8d1d1a43bd34f6648 b/Library/Artifacts/b7/b7282cfb6d6cbed8d1d1a43bd34f6648 new file mode 100644 index 000000000..5963c09e6 Binary files /dev/null and b/Library/Artifacts/b7/b7282cfb6d6cbed8d1d1a43bd34f6648 differ diff --git a/Library/Artifacts/b7/b728fe2b91e1a54da9f7b3cddb0f4ee9 b/Library/Artifacts/b7/b728fe2b91e1a54da9f7b3cddb0f4ee9 new file mode 100644 index 000000000..c15b58af0 Binary files /dev/null and b/Library/Artifacts/b7/b728fe2b91e1a54da9f7b3cddb0f4ee9 differ diff --git a/Library/Artifacts/b7/b72c2e5dcad8046559628c38960d9725 b/Library/Artifacts/b7/b72c2e5dcad8046559628c38960d9725 new file mode 100644 index 000000000..5d5cab32a Binary files /dev/null and b/Library/Artifacts/b7/b72c2e5dcad8046559628c38960d9725 differ diff --git a/Library/Artifacts/b7/b72d2aec47ff0e472a4eb1e1519375da b/Library/Artifacts/b7/b72d2aec47ff0e472a4eb1e1519375da new file mode 100644 index 000000000..a67bf5219 Binary files /dev/null and b/Library/Artifacts/b7/b72d2aec47ff0e472a4eb1e1519375da differ diff --git a/Library/Artifacts/b7/b72f430f7581323c3dc3b796fd476ea5 b/Library/Artifacts/b7/b72f430f7581323c3dc3b796fd476ea5 new file mode 100644 index 000000000..26e38a7d1 Binary files /dev/null and b/Library/Artifacts/b7/b72f430f7581323c3dc3b796fd476ea5 differ diff --git a/Library/Artifacts/b7/b73a08746e58cb4cde53d3bdbac525eb b/Library/Artifacts/b7/b73a08746e58cb4cde53d3bdbac525eb new file mode 100644 index 000000000..4b47800d2 Binary files /dev/null and b/Library/Artifacts/b7/b73a08746e58cb4cde53d3bdbac525eb differ diff --git a/Library/Artifacts/b7/b73cfb14c3517efa5e9175268f6875bb b/Library/Artifacts/b7/b73cfb14c3517efa5e9175268f6875bb new file mode 100644 index 000000000..5d076d917 Binary files /dev/null and b/Library/Artifacts/b7/b73cfb14c3517efa5e9175268f6875bb differ diff --git a/Library/Artifacts/b7/b75b11056da64e0e399077536d897b3d b/Library/Artifacts/b7/b75b11056da64e0e399077536d897b3d new file mode 100644 index 000000000..ded3063e6 Binary files /dev/null and b/Library/Artifacts/b7/b75b11056da64e0e399077536d897b3d differ diff --git a/Library/Artifacts/b7/b76075cf968ee40ff66a66b33f88508c b/Library/Artifacts/b7/b76075cf968ee40ff66a66b33f88508c new file mode 100644 index 000000000..9e04de404 Binary files /dev/null and b/Library/Artifacts/b7/b76075cf968ee40ff66a66b33f88508c differ diff --git a/Library/Artifacts/b7/b764188c38b8c0b017af1f1bef14b7d2 b/Library/Artifacts/b7/b764188c38b8c0b017af1f1bef14b7d2 new file mode 100644 index 000000000..366d6fb19 Binary files /dev/null and b/Library/Artifacts/b7/b764188c38b8c0b017af1f1bef14b7d2 differ diff --git a/Library/Artifacts/b7/b76827f95be08c5ea3ec29f908bcbad5 b/Library/Artifacts/b7/b76827f95be08c5ea3ec29f908bcbad5 new file mode 100644 index 000000000..6a0e9e3e0 Binary files /dev/null and b/Library/Artifacts/b7/b76827f95be08c5ea3ec29f908bcbad5 differ diff --git a/Library/Artifacts/b7/b77f4b8494b44064538ecd7dfb393399 b/Library/Artifacts/b7/b77f4b8494b44064538ecd7dfb393399 new file mode 100644 index 000000000..3bd13f35a Binary files /dev/null and b/Library/Artifacts/b7/b77f4b8494b44064538ecd7dfb393399 differ diff --git a/Library/Artifacts/b7/b782d5da6c80d04e0d4b45e7f00d43c8 b/Library/Artifacts/b7/b782d5da6c80d04e0d4b45e7f00d43c8 new file mode 100644 index 000000000..ec289f182 Binary files /dev/null and b/Library/Artifacts/b7/b782d5da6c80d04e0d4b45e7f00d43c8 differ diff --git a/Library/Artifacts/b7/b7af218e085e6c5ec42be0613719b55e b/Library/Artifacts/b7/b7af218e085e6c5ec42be0613719b55e new file mode 100644 index 000000000..6cecf9b0a Binary files /dev/null and b/Library/Artifacts/b7/b7af218e085e6c5ec42be0613719b55e differ diff --git a/Library/Artifacts/b7/b7bb84302ea090e7cbcb05cf76e69c95 b/Library/Artifacts/b7/b7bb84302ea090e7cbcb05cf76e69c95 new file mode 100644 index 000000000..89fb9ebe9 Binary files /dev/null and b/Library/Artifacts/b7/b7bb84302ea090e7cbcb05cf76e69c95 differ diff --git a/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb new file mode 100644 index 000000000..43174c3fd Binary files /dev/null and b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb differ diff --git a/Library/Artifacts/b7/b7c9afc905a4c4f6a5833031c3f0bd82 b/Library/Artifacts/b7/b7c9afc905a4c4f6a5833031c3f0bd82 new file mode 100644 index 000000000..a861e85f2 Binary files /dev/null and b/Library/Artifacts/b7/b7c9afc905a4c4f6a5833031c3f0bd82 differ diff --git a/Library/Artifacts/b7/b7d302a70162fd7d27d28e03ce2df669 b/Library/Artifacts/b7/b7d302a70162fd7d27d28e03ce2df669 new file mode 100644 index 000000000..df492a998 Binary files /dev/null and b/Library/Artifacts/b7/b7d302a70162fd7d27d28e03ce2df669 differ diff --git a/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af b/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af new file mode 100644 index 000000000..01885c964 Binary files /dev/null and b/Library/Artifacts/b7/b7d8fc677aad92be786167c026f501af differ diff --git a/Library/Artifacts/b7/b7e2f4ca99cd64ab311cdd6c95512079 b/Library/Artifacts/b7/b7e2f4ca99cd64ab311cdd6c95512079 new file mode 100644 index 000000000..8ec7bcfa5 Binary files /dev/null and b/Library/Artifacts/b7/b7e2f4ca99cd64ab311cdd6c95512079 differ diff --git a/Library/Artifacts/b7/b7ef4579593b334d22aea151c21d82e1 b/Library/Artifacts/b7/b7ef4579593b334d22aea151c21d82e1 new file mode 100644 index 000000000..d51136b41 Binary files /dev/null and b/Library/Artifacts/b7/b7ef4579593b334d22aea151c21d82e1 differ diff --git a/Library/Artifacts/b7/b7f16dd17650a49ed16e36126d505d6b b/Library/Artifacts/b7/b7f16dd17650a49ed16e36126d505d6b new file mode 100644 index 000000000..2051bf44a Binary files /dev/null and b/Library/Artifacts/b7/b7f16dd17650a49ed16e36126d505d6b differ diff --git a/Library/Artifacts/b7/b7f4d4c3091b6e0d2655a4e78093e20a b/Library/Artifacts/b7/b7f4d4c3091b6e0d2655a4e78093e20a new file mode 100644 index 000000000..c44b66997 Binary files /dev/null and b/Library/Artifacts/b7/b7f4d4c3091b6e0d2655a4e78093e20a differ diff --git a/Library/Artifacts/b8/b803b13c470f40de3de30b4b11a2a77c b/Library/Artifacts/b8/b803b13c470f40de3de30b4b11a2a77c new file mode 100644 index 000000000..dbec037fa Binary files /dev/null and b/Library/Artifacts/b8/b803b13c470f40de3de30b4b11a2a77c differ diff --git a/Library/Artifacts/b8/b8088ff890b9fae6ba1fa52b4ac2ba98 b/Library/Artifacts/b8/b8088ff890b9fae6ba1fa52b4ac2ba98 new file mode 100644 index 000000000..cc1c81439 Binary files /dev/null and b/Library/Artifacts/b8/b8088ff890b9fae6ba1fa52b4ac2ba98 differ diff --git a/Library/Artifacts/b8/b81a3d5eea15a1db8b8548121639915f b/Library/Artifacts/b8/b81a3d5eea15a1db8b8548121639915f new file mode 100644 index 000000000..f67259556 Binary files /dev/null and b/Library/Artifacts/b8/b81a3d5eea15a1db8b8548121639915f differ diff --git a/Library/Artifacts/b8/b835db75209756ce51efb13c6be62b02 b/Library/Artifacts/b8/b835db75209756ce51efb13c6be62b02 new file mode 100644 index 000000000..f9eb6d724 Binary files /dev/null and b/Library/Artifacts/b8/b835db75209756ce51efb13c6be62b02 differ diff --git a/Library/Artifacts/b8/b84b37f0a66e40c1e1f14feef5cf423c b/Library/Artifacts/b8/b84b37f0a66e40c1e1f14feef5cf423c new file mode 100644 index 000000000..00a95d862 Binary files /dev/null and b/Library/Artifacts/b8/b84b37f0a66e40c1e1f14feef5cf423c differ diff --git a/Library/Artifacts/b8/b8528153312a26b0cdf49514a119d365 b/Library/Artifacts/b8/b8528153312a26b0cdf49514a119d365 new file mode 100644 index 000000000..c849968b9 Binary files /dev/null and b/Library/Artifacts/b8/b8528153312a26b0cdf49514a119d365 differ diff --git a/Library/Artifacts/b8/b853bcff1786b5d1bfa0727c9c9ec138 b/Library/Artifacts/b8/b853bcff1786b5d1bfa0727c9c9ec138 new file mode 100644 index 000000000..1a05fd998 Binary files /dev/null and b/Library/Artifacts/b8/b853bcff1786b5d1bfa0727c9c9ec138 differ diff --git a/Library/Artifacts/b8/b8544ec6586621b694ad4e48c0f1cdc1 b/Library/Artifacts/b8/b8544ec6586621b694ad4e48c0f1cdc1 new file mode 100644 index 000000000..13b090c4b Binary files /dev/null and b/Library/Artifacts/b8/b8544ec6586621b694ad4e48c0f1cdc1 differ diff --git a/Library/Artifacts/b8/b854e869df8ab7ce4a767c4646ad3eaf b/Library/Artifacts/b8/b854e869df8ab7ce4a767c4646ad3eaf new file mode 100644 index 000000000..41ec4c20b Binary files /dev/null and b/Library/Artifacts/b8/b854e869df8ab7ce4a767c4646ad3eaf differ diff --git a/Library/Artifacts/b8/b865dcb69e77e4ed995c60318b4e4033 b/Library/Artifacts/b8/b865dcb69e77e4ed995c60318b4e4033 new file mode 100644 index 000000000..db1e9bd22 Binary files /dev/null and b/Library/Artifacts/b8/b865dcb69e77e4ed995c60318b4e4033 differ diff --git a/Library/Artifacts/b8/b8749d8c0a403107845262ce42110dd3 b/Library/Artifacts/b8/b8749d8c0a403107845262ce42110dd3 new file mode 100644 index 000000000..3973bc234 Binary files /dev/null and b/Library/Artifacts/b8/b8749d8c0a403107845262ce42110dd3 differ diff --git a/Library/Artifacts/b8/b89f7eaeea1e4f20d289f220fc4afb63 b/Library/Artifacts/b8/b89f7eaeea1e4f20d289f220fc4afb63 new file mode 100644 index 000000000..3eb91bff7 Binary files /dev/null and b/Library/Artifacts/b8/b89f7eaeea1e4f20d289f220fc4afb63 differ diff --git a/Library/Artifacts/b8/b8a918f9d22b8db7b3a10f3315d292d9 b/Library/Artifacts/b8/b8a918f9d22b8db7b3a10f3315d292d9 new file mode 100644 index 000000000..9fe2c2f82 Binary files /dev/null and b/Library/Artifacts/b8/b8a918f9d22b8db7b3a10f3315d292d9 differ diff --git a/Library/Artifacts/b8/b8c6a203c623b893cd1ec9f0e77e8d2f b/Library/Artifacts/b8/b8c6a203c623b893cd1ec9f0e77e8d2f new file mode 100644 index 000000000..f18978361 Binary files /dev/null and b/Library/Artifacts/b8/b8c6a203c623b893cd1ec9f0e77e8d2f differ diff --git a/Library/Artifacts/b8/b8cc757410f7f6c0355bee9b3ff29a2a b/Library/Artifacts/b8/b8cc757410f7f6c0355bee9b3ff29a2a new file mode 100644 index 000000000..3ef496452 Binary files /dev/null and b/Library/Artifacts/b8/b8cc757410f7f6c0355bee9b3ff29a2a differ diff --git a/Library/Artifacts/b8/b8eef1c7a663441fa395b023c661bb01 b/Library/Artifacts/b8/b8eef1c7a663441fa395b023c661bb01 new file mode 100644 index 000000000..9dc5a3a7f Binary files /dev/null and b/Library/Artifacts/b8/b8eef1c7a663441fa395b023c661bb01 differ diff --git a/Library/Artifacts/b8/b8fdf7910315eb2da106957c707ad670 b/Library/Artifacts/b8/b8fdf7910315eb2da106957c707ad670 new file mode 100644 index 000000000..388e9ed61 Binary files /dev/null and b/Library/Artifacts/b8/b8fdf7910315eb2da106957c707ad670 differ diff --git a/Library/Artifacts/b9/b9049bf65e5d87a85006e20d941539bf b/Library/Artifacts/b9/b9049bf65e5d87a85006e20d941539bf new file mode 100644 index 000000000..b292a7466 Binary files /dev/null and b/Library/Artifacts/b9/b9049bf65e5d87a85006e20d941539bf differ diff --git a/Library/Artifacts/b9/b9254745c0c88455f059d006987781c2 b/Library/Artifacts/b9/b9254745c0c88455f059d006987781c2 new file mode 100644 index 000000000..50d6bb505 Binary files /dev/null and b/Library/Artifacts/b9/b9254745c0c88455f059d006987781c2 differ diff --git a/Library/Artifacts/b9/b9293e5e544c8b3836f79e1476436db6 b/Library/Artifacts/b9/b9293e5e544c8b3836f79e1476436db6 new file mode 100644 index 000000000..b3cb9ec32 Binary files /dev/null and b/Library/Artifacts/b9/b9293e5e544c8b3836f79e1476436db6 differ diff --git a/Library/Artifacts/b9/b9430944c9f8867115ab07fc2d599ac7 b/Library/Artifacts/b9/b9430944c9f8867115ab07fc2d599ac7 new file mode 100644 index 000000000..994d05e67 Binary files /dev/null and b/Library/Artifacts/b9/b9430944c9f8867115ab07fc2d599ac7 differ diff --git a/Library/Artifacts/b9/b947b597f2e3f0a20d0a6e7f995a0344 b/Library/Artifacts/b9/b947b597f2e3f0a20d0a6e7f995a0344 new file mode 100644 index 000000000..597d03102 Binary files /dev/null and b/Library/Artifacts/b9/b947b597f2e3f0a20d0a6e7f995a0344 differ diff --git a/Library/Artifacts/b9/b954c4638b1acc7e78ed69ad1de0a98d b/Library/Artifacts/b9/b954c4638b1acc7e78ed69ad1de0a98d new file mode 100644 index 000000000..0fef4ed71 Binary files /dev/null and b/Library/Artifacts/b9/b954c4638b1acc7e78ed69ad1de0a98d differ diff --git a/Library/Artifacts/b9/b955e678ecd1c58f1ac4794e6655075a b/Library/Artifacts/b9/b955e678ecd1c58f1ac4794e6655075a new file mode 100644 index 000000000..00d0a897d Binary files /dev/null and b/Library/Artifacts/b9/b955e678ecd1c58f1ac4794e6655075a differ diff --git a/Library/Artifacts/b9/b95c9674f423c7d236dc363414972164 b/Library/Artifacts/b9/b95c9674f423c7d236dc363414972164 new file mode 100644 index 000000000..074ec6846 Binary files /dev/null and b/Library/Artifacts/b9/b95c9674f423c7d236dc363414972164 differ diff --git a/Library/Artifacts/b9/b9a192ce43392f5bb6b9c7e316ae9b26 b/Library/Artifacts/b9/b9a192ce43392f5bb6b9c7e316ae9b26 new file mode 100644 index 000000000..2711f0077 Binary files /dev/null and b/Library/Artifacts/b9/b9a192ce43392f5bb6b9c7e316ae9b26 differ diff --git a/Library/Artifacts/b9/b9a78d11483883cece8d415408506684 b/Library/Artifacts/b9/b9a78d11483883cece8d415408506684 new file mode 100644 index 000000000..398c2e3bb Binary files /dev/null and b/Library/Artifacts/b9/b9a78d11483883cece8d415408506684 differ diff --git a/Library/Artifacts/b9/b9b5599050e722aa89349fe6c3e53b1e b/Library/Artifacts/b9/b9b5599050e722aa89349fe6c3e53b1e new file mode 100644 index 000000000..276c88ab9 Binary files /dev/null and b/Library/Artifacts/b9/b9b5599050e722aa89349fe6c3e53b1e differ diff --git a/Library/Artifacts/b9/b9bb5f80a952b878473eec6191c752e0 b/Library/Artifacts/b9/b9bb5f80a952b878473eec6191c752e0 new file mode 100644 index 000000000..3714a6649 Binary files /dev/null and b/Library/Artifacts/b9/b9bb5f80a952b878473eec6191c752e0 differ diff --git a/Library/Artifacts/b9/b9bb9bc6300316e3603d4e121f614e28 b/Library/Artifacts/b9/b9bb9bc6300316e3603d4e121f614e28 new file mode 100644 index 000000000..40fff7db2 Binary files /dev/null and b/Library/Artifacts/b9/b9bb9bc6300316e3603d4e121f614e28 differ diff --git a/Library/Artifacts/b9/b9c181cdc42555c2caeecae08c4d113f b/Library/Artifacts/b9/b9c181cdc42555c2caeecae08c4d113f new file mode 100644 index 000000000..4f780ef50 Binary files /dev/null and b/Library/Artifacts/b9/b9c181cdc42555c2caeecae08c4d113f differ diff --git a/Library/Artifacts/b9/b9c839a95bf1e7e4442a109bdc0d0a0d b/Library/Artifacts/b9/b9c839a95bf1e7e4442a109bdc0d0a0d new file mode 100644 index 000000000..e11bb3798 Binary files /dev/null and b/Library/Artifacts/b9/b9c839a95bf1e7e4442a109bdc0d0a0d differ diff --git a/Library/Artifacts/b9/b9c92b2589305fc592bb621dec3ae7ca b/Library/Artifacts/b9/b9c92b2589305fc592bb621dec3ae7ca new file mode 100644 index 000000000..b17a8d042 Binary files /dev/null and b/Library/Artifacts/b9/b9c92b2589305fc592bb621dec3ae7ca differ diff --git a/Library/Artifacts/b9/b9d6ea09f5b707f006bd062762e200bf b/Library/Artifacts/b9/b9d6ea09f5b707f006bd062762e200bf new file mode 100644 index 000000000..64fcc109d Binary files /dev/null and b/Library/Artifacts/b9/b9d6ea09f5b707f006bd062762e200bf differ diff --git a/Library/Artifacts/b9/b9e6c924f3693f3cd6c1ffea3aabc392 b/Library/Artifacts/b9/b9e6c924f3693f3cd6c1ffea3aabc392 new file mode 100644 index 000000000..c3d44bd57 Binary files /dev/null and b/Library/Artifacts/b9/b9e6c924f3693f3cd6c1ffea3aabc392 differ diff --git a/Library/Artifacts/b9/b9e8035f04db920a3e7da666404e6a44 b/Library/Artifacts/b9/b9e8035f04db920a3e7da666404e6a44 new file mode 100644 index 000000000..56fff285d Binary files /dev/null and b/Library/Artifacts/b9/b9e8035f04db920a3e7da666404e6a44 differ diff --git a/Library/Artifacts/b9/b9f73fde61b00031fd8093f0ae0e4137 b/Library/Artifacts/b9/b9f73fde61b00031fd8093f0ae0e4137 new file mode 100644 index 000000000..894ef4efa Binary files /dev/null and b/Library/Artifacts/b9/b9f73fde61b00031fd8093f0ae0e4137 differ diff --git a/Library/Artifacts/ba/ba0c11d77d5aa8ff707a6e6de4be2059 b/Library/Artifacts/ba/ba0c11d77d5aa8ff707a6e6de4be2059 new file mode 100644 index 000000000..643c90604 Binary files /dev/null and b/Library/Artifacts/ba/ba0c11d77d5aa8ff707a6e6de4be2059 differ diff --git a/Library/Artifacts/ba/ba10d65f44c936d0e267e54d4ab2a062 b/Library/Artifacts/ba/ba10d65f44c936d0e267e54d4ab2a062 new file mode 100644 index 000000000..d75cd0f36 Binary files /dev/null and b/Library/Artifacts/ba/ba10d65f44c936d0e267e54d4ab2a062 differ diff --git a/Library/Artifacts/ba/ba21798b76e92e2206204bf384d70c56 b/Library/Artifacts/ba/ba21798b76e92e2206204bf384d70c56 new file mode 100644 index 000000000..2fd49e986 Binary files /dev/null and b/Library/Artifacts/ba/ba21798b76e92e2206204bf384d70c56 differ diff --git a/Library/Artifacts/ba/ba2fd1d973e8f20a7c5d3508604bc077 b/Library/Artifacts/ba/ba2fd1d973e8f20a7c5d3508604bc077 new file mode 100644 index 000000000..94497c14e Binary files /dev/null and b/Library/Artifacts/ba/ba2fd1d973e8f20a7c5d3508604bc077 differ diff --git a/Library/Artifacts/ba/ba370af396c141543e43590e52f46bfb b/Library/Artifacts/ba/ba370af396c141543e43590e52f46bfb new file mode 100644 index 000000000..12eb92e25 Binary files /dev/null and b/Library/Artifacts/ba/ba370af396c141543e43590e52f46bfb differ diff --git a/Library/Artifacts/ba/ba3ccf441bd7cd76a4a9fe8f8cc133f1 b/Library/Artifacts/ba/ba3ccf441bd7cd76a4a9fe8f8cc133f1 new file mode 100644 index 000000000..96f64a041 Binary files /dev/null and b/Library/Artifacts/ba/ba3ccf441bd7cd76a4a9fe8f8cc133f1 differ diff --git a/Library/Artifacts/ba/ba405f184d09b13418e6f55cd5b94bf3 b/Library/Artifacts/ba/ba405f184d09b13418e6f55cd5b94bf3 new file mode 100644 index 000000000..7436a5a57 Binary files /dev/null and b/Library/Artifacts/ba/ba405f184d09b13418e6f55cd5b94bf3 differ diff --git a/Library/Artifacts/ba/ba44836d1ff4bf7b4c41bc6c374d034c b/Library/Artifacts/ba/ba44836d1ff4bf7b4c41bc6c374d034c new file mode 100644 index 000000000..56b924582 Binary files /dev/null and b/Library/Artifacts/ba/ba44836d1ff4bf7b4c41bc6c374d034c differ diff --git a/Library/Artifacts/ba/ba4f91c0f82847d622a86e2b60fb4938 b/Library/Artifacts/ba/ba4f91c0f82847d622a86e2b60fb4938 new file mode 100644 index 000000000..b5a53883d Binary files /dev/null and b/Library/Artifacts/ba/ba4f91c0f82847d622a86e2b60fb4938 differ diff --git a/Library/Artifacts/ba/ba525d87db0cee824257b49558ff353f b/Library/Artifacts/ba/ba525d87db0cee824257b49558ff353f new file mode 100644 index 000000000..b25fed316 Binary files /dev/null and b/Library/Artifacts/ba/ba525d87db0cee824257b49558ff353f differ diff --git a/Library/Artifacts/ba/ba5753112d3320f9d5f05700f08f994b b/Library/Artifacts/ba/ba5753112d3320f9d5f05700f08f994b new file mode 100644 index 000000000..b4343f4e5 Binary files /dev/null and b/Library/Artifacts/ba/ba5753112d3320f9d5f05700f08f994b differ diff --git a/Library/Artifacts/ba/ba5bd072d70a5c6456080fff1f6c72d5 b/Library/Artifacts/ba/ba5bd072d70a5c6456080fff1f6c72d5 new file mode 100644 index 000000000..0d636205f Binary files /dev/null and b/Library/Artifacts/ba/ba5bd072d70a5c6456080fff1f6c72d5 differ diff --git a/Library/Artifacts/ba/ba62497db2e671ccab9bd7d987b6bd19 b/Library/Artifacts/ba/ba62497db2e671ccab9bd7d987b6bd19 new file mode 100644 index 000000000..f7c5015e7 Binary files /dev/null and b/Library/Artifacts/ba/ba62497db2e671ccab9bd7d987b6bd19 differ diff --git a/Library/Artifacts/ba/baa57ddd6808436f1d1b48bd99651409 b/Library/Artifacts/ba/baa57ddd6808436f1d1b48bd99651409 new file mode 100644 index 000000000..3b34693f8 Binary files /dev/null and b/Library/Artifacts/ba/baa57ddd6808436f1d1b48bd99651409 differ diff --git a/Library/Artifacts/ba/baababf2d4076e4e7843f44ca42cf536 b/Library/Artifacts/ba/baababf2d4076e4e7843f44ca42cf536 new file mode 100644 index 000000000..403d63b31 Binary files /dev/null and b/Library/Artifacts/ba/baababf2d4076e4e7843f44ca42cf536 differ diff --git a/Library/Artifacts/ba/bab7f76be112bfcdd4d4a663f62cfcab b/Library/Artifacts/ba/bab7f76be112bfcdd4d4a663f62cfcab new file mode 100644 index 000000000..de8703d17 Binary files /dev/null and b/Library/Artifacts/ba/bab7f76be112bfcdd4d4a663f62cfcab differ diff --git a/Library/Artifacts/ba/bac7595c813217cf9765127bdc5218ea b/Library/Artifacts/ba/bac7595c813217cf9765127bdc5218ea new file mode 100644 index 000000000..64787f3ce Binary files /dev/null and b/Library/Artifacts/ba/bac7595c813217cf9765127bdc5218ea differ diff --git a/Library/Artifacts/ba/bacc9503f2aa40d3c135863113cf19b5 b/Library/Artifacts/ba/bacc9503f2aa40d3c135863113cf19b5 new file mode 100644 index 000000000..3df8426a3 Binary files /dev/null and b/Library/Artifacts/ba/bacc9503f2aa40d3c135863113cf19b5 differ diff --git a/Library/Artifacts/ba/baf63abc724d39dc2f387fbf0ba68212 b/Library/Artifacts/ba/baf63abc724d39dc2f387fbf0ba68212 new file mode 100644 index 000000000..9feda0cd7 Binary files /dev/null and b/Library/Artifacts/ba/baf63abc724d39dc2f387fbf0ba68212 differ diff --git a/Library/Artifacts/ba/baffb36861a77b54318a04d4ed72ae8b b/Library/Artifacts/ba/baffb36861a77b54318a04d4ed72ae8b new file mode 100644 index 000000000..4e4e6299b Binary files /dev/null and b/Library/Artifacts/ba/baffb36861a77b54318a04d4ed72ae8b differ diff --git a/Library/Artifacts/bb/bb0e0b3a6c32a9a31afae151dd78ad28 b/Library/Artifacts/bb/bb0e0b3a6c32a9a31afae151dd78ad28 new file mode 100644 index 000000000..e7909ab87 Binary files /dev/null and b/Library/Artifacts/bb/bb0e0b3a6c32a9a31afae151dd78ad28 differ diff --git a/Library/Artifacts/bb/bb169bf21dee883bcea848d23924564f b/Library/Artifacts/bb/bb169bf21dee883bcea848d23924564f new file mode 100644 index 000000000..be8f07ae8 Binary files /dev/null and b/Library/Artifacts/bb/bb169bf21dee883bcea848d23924564f differ diff --git a/Library/Artifacts/bb/bb1e6b6a2f8d391098e5d3a46b8e3228 b/Library/Artifacts/bb/bb1e6b6a2f8d391098e5d3a46b8e3228 new file mode 100644 index 000000000..31de7a92b Binary files /dev/null and b/Library/Artifacts/bb/bb1e6b6a2f8d391098e5d3a46b8e3228 differ diff --git a/Library/Artifacts/bb/bb3937a6e5fa4c6e9be5b47c17af4536 b/Library/Artifacts/bb/bb3937a6e5fa4c6e9be5b47c17af4536 new file mode 100644 index 000000000..597ebcacd Binary files /dev/null and b/Library/Artifacts/bb/bb3937a6e5fa4c6e9be5b47c17af4536 differ diff --git a/Library/Artifacts/bb/bb70db3fe2e6e351d247c2ad36afcd9f b/Library/Artifacts/bb/bb70db3fe2e6e351d247c2ad36afcd9f new file mode 100644 index 000000000..a110d7fe9 Binary files /dev/null and b/Library/Artifacts/bb/bb70db3fe2e6e351d247c2ad36afcd9f differ diff --git a/Library/Artifacts/bb/bb8362637b6fed3ddbb669c4bdadebf4 b/Library/Artifacts/bb/bb8362637b6fed3ddbb669c4bdadebf4 new file mode 100644 index 000000000..170984745 Binary files /dev/null and b/Library/Artifacts/bb/bb8362637b6fed3ddbb669c4bdadebf4 differ diff --git a/Library/Artifacts/bb/bb9be62b02b3d2200d3c8722507dd68c b/Library/Artifacts/bb/bb9be62b02b3d2200d3c8722507dd68c new file mode 100644 index 000000000..8748d2307 Binary files /dev/null and b/Library/Artifacts/bb/bb9be62b02b3d2200d3c8722507dd68c differ diff --git a/Library/Artifacts/bb/bba56ae5689b49d6690cb18511d15689 b/Library/Artifacts/bb/bba56ae5689b49d6690cb18511d15689 new file mode 100644 index 000000000..6f0106e70 Binary files /dev/null and b/Library/Artifacts/bb/bba56ae5689b49d6690cb18511d15689 differ diff --git a/Library/Artifacts/bb/bba672e2b62f2cf1713cfa67f1c29817 b/Library/Artifacts/bb/bba672e2b62f2cf1713cfa67f1c29817 new file mode 100644 index 000000000..45c5f6365 Binary files /dev/null and b/Library/Artifacts/bb/bba672e2b62f2cf1713cfa67f1c29817 differ diff --git a/Library/Artifacts/bb/bbb1d8d256a655974213baee72bf40ab b/Library/Artifacts/bb/bbb1d8d256a655974213baee72bf40ab new file mode 100644 index 000000000..a346a9b55 Binary files /dev/null and b/Library/Artifacts/bb/bbb1d8d256a655974213baee72bf40ab differ diff --git a/Library/Artifacts/bb/bbc0ef78570c16d72f12f2275d1fb15e b/Library/Artifacts/bb/bbc0ef78570c16d72f12f2275d1fb15e new file mode 100644 index 000000000..f888fb88a Binary files /dev/null and b/Library/Artifacts/bb/bbc0ef78570c16d72f12f2275d1fb15e differ diff --git a/Library/Artifacts/bb/bbca02c73245c51232f7dc01e6b404a7 b/Library/Artifacts/bb/bbca02c73245c51232f7dc01e6b404a7 new file mode 100644 index 000000000..f237d1738 Binary files /dev/null and b/Library/Artifacts/bb/bbca02c73245c51232f7dc01e6b404a7 differ diff --git a/Library/Artifacts/bb/bbe4712e94b83c73821f972ac4d7b8ab b/Library/Artifacts/bb/bbe4712e94b83c73821f972ac4d7b8ab new file mode 100644 index 000000000..f04c7ff32 Binary files /dev/null and b/Library/Artifacts/bb/bbe4712e94b83c73821f972ac4d7b8ab differ diff --git a/Library/Artifacts/bb/bbe9c97d3274c4470d683eab39f68d0b b/Library/Artifacts/bb/bbe9c97d3274c4470d683eab39f68d0b new file mode 100644 index 000000000..ae556abce Binary files /dev/null and b/Library/Artifacts/bb/bbe9c97d3274c4470d683eab39f68d0b differ diff --git a/Library/Artifacts/bb/bbed9bbdda4c1e20b303bb4a1d497894 b/Library/Artifacts/bb/bbed9bbdda4c1e20b303bb4a1d497894 new file mode 100644 index 000000000..179739526 Binary files /dev/null and b/Library/Artifacts/bb/bbed9bbdda4c1e20b303bb4a1d497894 differ diff --git a/Library/Artifacts/bb/bbf23965be33486c268398ad8ab6c7cc b/Library/Artifacts/bb/bbf23965be33486c268398ad8ab6c7cc new file mode 100644 index 000000000..1f4dbdd4a Binary files /dev/null and b/Library/Artifacts/bb/bbf23965be33486c268398ad8ab6c7cc differ diff --git a/Library/Artifacts/bc/bc0f4f89105cbb66f752ca7c2fddfec3 b/Library/Artifacts/bc/bc0f4f89105cbb66f752ca7c2fddfec3 new file mode 100644 index 000000000..5da861f7c Binary files /dev/null and b/Library/Artifacts/bc/bc0f4f89105cbb66f752ca7c2fddfec3 differ diff --git a/Library/Artifacts/bc/bc25c831508fbdf65d6f1ab18f59ae17 b/Library/Artifacts/bc/bc25c831508fbdf65d6f1ab18f59ae17 new file mode 100644 index 000000000..13c30605a Binary files /dev/null and b/Library/Artifacts/bc/bc25c831508fbdf65d6f1ab18f59ae17 differ diff --git a/Library/Artifacts/bc/bc3533a94fa2dd4b04ff0f12b6c30090 b/Library/Artifacts/bc/bc3533a94fa2dd4b04ff0f12b6c30090 new file mode 100644 index 000000000..b73c7bbba Binary files /dev/null and b/Library/Artifacts/bc/bc3533a94fa2dd4b04ff0f12b6c30090 differ diff --git a/Library/Artifacts/bc/bc3dd3839ebf191a343329e4cc31d165 b/Library/Artifacts/bc/bc3dd3839ebf191a343329e4cc31d165 new file mode 100644 index 000000000..c8db1af2a Binary files /dev/null and b/Library/Artifacts/bc/bc3dd3839ebf191a343329e4cc31d165 differ diff --git a/Library/Artifacts/bc/bc3efd39c262d5cc452981d560952fd2 b/Library/Artifacts/bc/bc3efd39c262d5cc452981d560952fd2 new file mode 100644 index 000000000..2c836d670 Binary files /dev/null and b/Library/Artifacts/bc/bc3efd39c262d5cc452981d560952fd2 differ diff --git a/Library/Artifacts/bc/bc54c7ffc1dff2d14cc5634e5890de01 b/Library/Artifacts/bc/bc54c7ffc1dff2d14cc5634e5890de01 new file mode 100644 index 000000000..c53788ae1 Binary files /dev/null and b/Library/Artifacts/bc/bc54c7ffc1dff2d14cc5634e5890de01 differ diff --git a/Library/Artifacts/bc/bc825bd6c37cb2c4a54a48ce71cf91f6 b/Library/Artifacts/bc/bc825bd6c37cb2c4a54a48ce71cf91f6 new file mode 100644 index 000000000..fcfd755b0 Binary files /dev/null and b/Library/Artifacts/bc/bc825bd6c37cb2c4a54a48ce71cf91f6 differ diff --git a/Library/Artifacts/bc/bc9ea4914152e786d6393fe0d8096d24 b/Library/Artifacts/bc/bc9ea4914152e786d6393fe0d8096d24 new file mode 100644 index 000000000..deaefedf5 Binary files /dev/null and b/Library/Artifacts/bc/bc9ea4914152e786d6393fe0d8096d24 differ diff --git a/Library/Artifacts/bc/bcb7ce9be32b50536208337361a3fa8b b/Library/Artifacts/bc/bcb7ce9be32b50536208337361a3fa8b new file mode 100644 index 000000000..af8861161 Binary files /dev/null and b/Library/Artifacts/bc/bcb7ce9be32b50536208337361a3fa8b differ diff --git a/Library/Artifacts/bc/bcd31b7b245e26b13401e1ccd5553974 b/Library/Artifacts/bc/bcd31b7b245e26b13401e1ccd5553974 new file mode 100644 index 000000000..01c9d731b Binary files /dev/null and b/Library/Artifacts/bc/bcd31b7b245e26b13401e1ccd5553974 differ diff --git a/Library/Artifacts/bc/bce381207aaa8f7f5577cb742ec9dacc b/Library/Artifacts/bc/bce381207aaa8f7f5577cb742ec9dacc new file mode 100644 index 000000000..5d4f55dea Binary files /dev/null and b/Library/Artifacts/bc/bce381207aaa8f7f5577cb742ec9dacc differ diff --git a/Library/Artifacts/bc/bce66f90d8a781a4604e81685394e742 b/Library/Artifacts/bc/bce66f90d8a781a4604e81685394e742 new file mode 100644 index 000000000..c963be3c0 Binary files /dev/null and b/Library/Artifacts/bc/bce66f90d8a781a4604e81685394e742 differ diff --git a/Library/Artifacts/bc/bcf360e8b661d3630bda8b539a9f5966 b/Library/Artifacts/bc/bcf360e8b661d3630bda8b539a9f5966 new file mode 100644 index 000000000..ed6700d19 Binary files /dev/null and b/Library/Artifacts/bc/bcf360e8b661d3630bda8b539a9f5966 differ diff --git a/Library/Artifacts/bc/bcf400c42e861c544ab7f699d4c4bdfd b/Library/Artifacts/bc/bcf400c42e861c544ab7f699d4c4bdfd new file mode 100644 index 000000000..0e2e31333 Binary files /dev/null and b/Library/Artifacts/bc/bcf400c42e861c544ab7f699d4c4bdfd differ diff --git a/Library/Artifacts/bc/bcf8ccdf2e811136c1d790185c589478 b/Library/Artifacts/bc/bcf8ccdf2e811136c1d790185c589478 new file mode 100644 index 000000000..97b8d3f3c Binary files /dev/null and b/Library/Artifacts/bc/bcf8ccdf2e811136c1d790185c589478 differ diff --git a/Library/Artifacts/bd/bd09542d27aa123a19a868b1abe1f4f5 b/Library/Artifacts/bd/bd09542d27aa123a19a868b1abe1f4f5 new file mode 100644 index 000000000..deb740e74 Binary files /dev/null and b/Library/Artifacts/bd/bd09542d27aa123a19a868b1abe1f4f5 differ diff --git a/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d new file mode 100644 index 000000000..9be96ffb1 Binary files /dev/null and b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d differ diff --git a/Library/Artifacts/bd/bd3457c89e13ee3b45201898d9ee03a9 b/Library/Artifacts/bd/bd3457c89e13ee3b45201898d9ee03a9 new file mode 100644 index 000000000..355ca57d8 Binary files /dev/null and b/Library/Artifacts/bd/bd3457c89e13ee3b45201898d9ee03a9 differ diff --git a/Library/Artifacts/bd/bd4e9201dc105a644288cfeba00b3bba b/Library/Artifacts/bd/bd4e9201dc105a644288cfeba00b3bba new file mode 100644 index 000000000..f7b958209 Binary files /dev/null and b/Library/Artifacts/bd/bd4e9201dc105a644288cfeba00b3bba differ diff --git a/Library/Artifacts/bd/bd69e79464fbe6874b8c43a02179026e b/Library/Artifacts/bd/bd69e79464fbe6874b8c43a02179026e new file mode 100644 index 000000000..cb1df797b Binary files /dev/null and b/Library/Artifacts/bd/bd69e79464fbe6874b8c43a02179026e differ diff --git a/Library/Artifacts/bd/bd6be1e617f879aa907ad689845fc113 b/Library/Artifacts/bd/bd6be1e617f879aa907ad689845fc113 new file mode 100644 index 000000000..9906bb255 Binary files /dev/null and b/Library/Artifacts/bd/bd6be1e617f879aa907ad689845fc113 differ diff --git a/Library/Artifacts/bd/bd73057ec54161ef13cbff87b0196d8b b/Library/Artifacts/bd/bd73057ec54161ef13cbff87b0196d8b new file mode 100644 index 000000000..7f70bbe83 Binary files /dev/null and b/Library/Artifacts/bd/bd73057ec54161ef13cbff87b0196d8b differ diff --git a/Library/Artifacts/bd/bd878a8826ed95735eab9f3720009f66 b/Library/Artifacts/bd/bd878a8826ed95735eab9f3720009f66 new file mode 100644 index 000000000..bb7ac7021 Binary files /dev/null and b/Library/Artifacts/bd/bd878a8826ed95735eab9f3720009f66 differ diff --git a/Library/Artifacts/bd/bd9db8fc5076ffbffe404e9a7c686567 b/Library/Artifacts/bd/bd9db8fc5076ffbffe404e9a7c686567 new file mode 100644 index 000000000..1e8ae85b8 Binary files /dev/null and b/Library/Artifacts/bd/bd9db8fc5076ffbffe404e9a7c686567 differ diff --git a/Library/Artifacts/bd/bda0779cb919a37827f1c224ff938a87 b/Library/Artifacts/bd/bda0779cb919a37827f1c224ff938a87 new file mode 100644 index 000000000..97540ad83 Binary files /dev/null and b/Library/Artifacts/bd/bda0779cb919a37827f1c224ff938a87 differ diff --git a/Library/Artifacts/bd/bdbf60d030719e86e6dc9962f7147b59 b/Library/Artifacts/bd/bdbf60d030719e86e6dc9962f7147b59 new file mode 100644 index 000000000..a61e679fe Binary files /dev/null and b/Library/Artifacts/bd/bdbf60d030719e86e6dc9962f7147b59 differ diff --git a/Library/Artifacts/bd/bdd4c66bc880e6ef9e194da6e02a4940 b/Library/Artifacts/bd/bdd4c66bc880e6ef9e194da6e02a4940 new file mode 100644 index 000000000..91d9d82a3 Binary files /dev/null and b/Library/Artifacts/bd/bdd4c66bc880e6ef9e194da6e02a4940 differ diff --git a/Library/Artifacts/bd/bde12eb1ca3327a7e1246197af3b2067 b/Library/Artifacts/bd/bde12eb1ca3327a7e1246197af3b2067 new file mode 100644 index 000000000..722d148a2 Binary files /dev/null and b/Library/Artifacts/bd/bde12eb1ca3327a7e1246197af3b2067 differ diff --git a/Library/Artifacts/bd/bdec0c6c7734a81bc9aa33f74d153729 b/Library/Artifacts/bd/bdec0c6c7734a81bc9aa33f74d153729 new file mode 100644 index 000000000..f0137153e Binary files /dev/null and b/Library/Artifacts/bd/bdec0c6c7734a81bc9aa33f74d153729 differ diff --git a/Library/Artifacts/bd/bded97950176cabcebb69db804e26dc1 b/Library/Artifacts/bd/bded97950176cabcebb69db804e26dc1 new file mode 100644 index 000000000..c82e4cd21 Binary files /dev/null and b/Library/Artifacts/bd/bded97950176cabcebb69db804e26dc1 differ diff --git a/Library/Artifacts/bd/bdfea809529a9c4860978dc14a19fea1 b/Library/Artifacts/bd/bdfea809529a9c4860978dc14a19fea1 new file mode 100644 index 000000000..98e97c318 Binary files /dev/null and b/Library/Artifacts/bd/bdfea809529a9c4860978dc14a19fea1 differ diff --git a/Library/Artifacts/be/be0afaa289f6824325cabff541b27e64 b/Library/Artifacts/be/be0afaa289f6824325cabff541b27e64 new file mode 100644 index 000000000..af0be2d3a Binary files /dev/null and b/Library/Artifacts/be/be0afaa289f6824325cabff541b27e64 differ diff --git a/Library/Artifacts/be/be149adec821f746b136d293462993f1 b/Library/Artifacts/be/be149adec821f746b136d293462993f1 new file mode 100644 index 000000000..116197a6c Binary files /dev/null and b/Library/Artifacts/be/be149adec821f746b136d293462993f1 differ diff --git a/Library/Artifacts/be/be16f331cb0087f938b61c447d6ca267 b/Library/Artifacts/be/be16f331cb0087f938b61c447d6ca267 new file mode 100644 index 000000000..71226e080 Binary files /dev/null and b/Library/Artifacts/be/be16f331cb0087f938b61c447d6ca267 differ diff --git a/Library/Artifacts/be/be1f2fdd58669f3e5c38644458e7259d b/Library/Artifacts/be/be1f2fdd58669f3e5c38644458e7259d new file mode 100644 index 000000000..83eb31d69 Binary files /dev/null and b/Library/Artifacts/be/be1f2fdd58669f3e5c38644458e7259d differ diff --git a/Library/Artifacts/be/be2901d7827deffb505bb13ed0a59aa1 b/Library/Artifacts/be/be2901d7827deffb505bb13ed0a59aa1 new file mode 100644 index 000000000..7e14f2287 Binary files /dev/null and b/Library/Artifacts/be/be2901d7827deffb505bb13ed0a59aa1 differ diff --git a/Library/Artifacts/be/be57f5bad6dd9266dfed59a32fc89f0e b/Library/Artifacts/be/be57f5bad6dd9266dfed59a32fc89f0e new file mode 100644 index 000000000..a84cd00cb Binary files /dev/null and b/Library/Artifacts/be/be57f5bad6dd9266dfed59a32fc89f0e differ diff --git a/Library/Artifacts/be/be5930787871ce2b4cc25149794d197f b/Library/Artifacts/be/be5930787871ce2b4cc25149794d197f new file mode 100644 index 000000000..bdd06e348 Binary files /dev/null and b/Library/Artifacts/be/be5930787871ce2b4cc25149794d197f differ diff --git a/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb b/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb new file mode 100644 index 000000000..d70e35ff5 Binary files /dev/null and b/Library/Artifacts/be/be5e600b3b911fe37456900cfa979feb differ diff --git a/Library/Artifacts/be/be64528bd042132b02348ea2fa6595f9 b/Library/Artifacts/be/be64528bd042132b02348ea2fa6595f9 new file mode 100644 index 000000000..6f925eb37 Binary files /dev/null and b/Library/Artifacts/be/be64528bd042132b02348ea2fa6595f9 differ diff --git a/Library/Artifacts/be/be65892cb4b04a631373e946bc4b0ff4 b/Library/Artifacts/be/be65892cb4b04a631373e946bc4b0ff4 new file mode 100644 index 000000000..86843b324 Binary files /dev/null and b/Library/Artifacts/be/be65892cb4b04a631373e946bc4b0ff4 differ diff --git a/Library/Artifacts/be/be68b59bb0677b5c0036d40283e810ad b/Library/Artifacts/be/be68b59bb0677b5c0036d40283e810ad new file mode 100644 index 000000000..e72d0c33a Binary files /dev/null and b/Library/Artifacts/be/be68b59bb0677b5c0036d40283e810ad differ diff --git a/Library/Artifacts/be/be72ed52314940ff8abc3f3a7c3e7288 b/Library/Artifacts/be/be72ed52314940ff8abc3f3a7c3e7288 new file mode 100644 index 000000000..fe2776ea7 Binary files /dev/null and b/Library/Artifacts/be/be72ed52314940ff8abc3f3a7c3e7288 differ diff --git a/Library/Artifacts/be/be74751e0eb9b434af02a02562f3324b b/Library/Artifacts/be/be74751e0eb9b434af02a02562f3324b new file mode 100644 index 000000000..066570f04 Binary files /dev/null and b/Library/Artifacts/be/be74751e0eb9b434af02a02562f3324b differ diff --git a/Library/Artifacts/be/be7f2bfd834e989baf1051ff66f95151 b/Library/Artifacts/be/be7f2bfd834e989baf1051ff66f95151 new file mode 100644 index 000000000..15bfd9e04 Binary files /dev/null and b/Library/Artifacts/be/be7f2bfd834e989baf1051ff66f95151 differ diff --git a/Library/Artifacts/be/be9a6a0e080dcf574f6148cf69bf0809 b/Library/Artifacts/be/be9a6a0e080dcf574f6148cf69bf0809 new file mode 100644 index 000000000..7a2c4479f Binary files /dev/null and b/Library/Artifacts/be/be9a6a0e080dcf574f6148cf69bf0809 differ diff --git a/Library/Artifacts/be/be9f13610f12667ceb3e4e5e62c9fff8 b/Library/Artifacts/be/be9f13610f12667ceb3e4e5e62c9fff8 new file mode 100644 index 000000000..b64b0b2de Binary files /dev/null and b/Library/Artifacts/be/be9f13610f12667ceb3e4e5e62c9fff8 differ diff --git a/Library/Artifacts/be/be9fbc16e4fd05131736de9926eca4bb b/Library/Artifacts/be/be9fbc16e4fd05131736de9926eca4bb new file mode 100644 index 000000000..291cca19c Binary files /dev/null and b/Library/Artifacts/be/be9fbc16e4fd05131736de9926eca4bb differ diff --git a/Library/Artifacts/be/beb27f79fcead6ee3c6e0a9f424dcf12 b/Library/Artifacts/be/beb27f79fcead6ee3c6e0a9f424dcf12 new file mode 100644 index 000000000..e223fddfd Binary files /dev/null and b/Library/Artifacts/be/beb27f79fcead6ee3c6e0a9f424dcf12 differ diff --git a/Library/Artifacts/be/beb280366fcb3fa63ca92524baa4e43f b/Library/Artifacts/be/beb280366fcb3fa63ca92524baa4e43f new file mode 100644 index 000000000..fa292b65b Binary files /dev/null and b/Library/Artifacts/be/beb280366fcb3fa63ca92524baa4e43f differ diff --git a/Library/Artifacts/be/bec62748236c3c783f80dc7b0693bb62 b/Library/Artifacts/be/bec62748236c3c783f80dc7b0693bb62 new file mode 100644 index 000000000..e42c700eb Binary files /dev/null and b/Library/Artifacts/be/bec62748236c3c783f80dc7b0693bb62 differ diff --git a/Library/Artifacts/be/becf73def19eb8a6c2af7f49c4516b8e b/Library/Artifacts/be/becf73def19eb8a6c2af7f49c4516b8e new file mode 100644 index 000000000..8b6436d2b Binary files /dev/null and b/Library/Artifacts/be/becf73def19eb8a6c2af7f49c4516b8e differ diff --git a/Library/Artifacts/be/bee83fb82189c6082c447e273d3f84ad b/Library/Artifacts/be/bee83fb82189c6082c447e273d3f84ad new file mode 100644 index 000000000..4837be0c5 Binary files /dev/null and b/Library/Artifacts/be/bee83fb82189c6082c447e273d3f84ad differ diff --git a/Library/Artifacts/be/beeb61c32f2026987dcfb56bda19ff96 b/Library/Artifacts/be/beeb61c32f2026987dcfb56bda19ff96 new file mode 100644 index 000000000..e29fd80fc Binary files /dev/null and b/Library/Artifacts/be/beeb61c32f2026987dcfb56bda19ff96 differ diff --git a/Library/Artifacts/be/beed39252a0d8f5791ee0ba591890552 b/Library/Artifacts/be/beed39252a0d8f5791ee0ba591890552 new file mode 100644 index 000000000..237961e3f Binary files /dev/null and b/Library/Artifacts/be/beed39252a0d8f5791ee0ba591890552 differ diff --git a/Library/Artifacts/be/bef37cdfe78285789e174ffb806a91dc b/Library/Artifacts/be/bef37cdfe78285789e174ffb806a91dc new file mode 100644 index 000000000..76472d760 Binary files /dev/null and b/Library/Artifacts/be/bef37cdfe78285789e174ffb806a91dc differ diff --git a/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a b/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a new file mode 100644 index 000000000..6e5c01695 Binary files /dev/null and b/Library/Artifacts/be/bef8b9bda7051c155fb89fb38144409a differ diff --git a/Library/Artifacts/be/befdf1dde4509255c91d6e4ed9e6100a b/Library/Artifacts/be/befdf1dde4509255c91d6e4ed9e6100a new file mode 100644 index 000000000..0da2e7cfe Binary files /dev/null and b/Library/Artifacts/be/befdf1dde4509255c91d6e4ed9e6100a differ diff --git a/Library/Artifacts/bf/bf0755f3feee3bfa096f7a8559ce0e2a b/Library/Artifacts/bf/bf0755f3feee3bfa096f7a8559ce0e2a new file mode 100644 index 000000000..0832fe09a Binary files /dev/null and b/Library/Artifacts/bf/bf0755f3feee3bfa096f7a8559ce0e2a differ diff --git a/Library/Artifacts/bf/bf089a15531bb42ebba4ba380bac3135 b/Library/Artifacts/bf/bf089a15531bb42ebba4ba380bac3135 new file mode 100644 index 000000000..71d6d45f8 Binary files /dev/null and b/Library/Artifacts/bf/bf089a15531bb42ebba4ba380bac3135 differ diff --git a/Library/Artifacts/bf/bf0aab1fc203c4045209248c8705d15e b/Library/Artifacts/bf/bf0aab1fc203c4045209248c8705d15e new file mode 100644 index 000000000..91b89ee9e Binary files /dev/null and b/Library/Artifacts/bf/bf0aab1fc203c4045209248c8705d15e differ diff --git a/Library/Artifacts/bf/bf16d03b08cfb2789502eee24164822b b/Library/Artifacts/bf/bf16d03b08cfb2789502eee24164822b new file mode 100644 index 000000000..ba9fd391a Binary files /dev/null and b/Library/Artifacts/bf/bf16d03b08cfb2789502eee24164822b differ diff --git a/Library/Artifacts/bf/bf1e51da741c3bb29b9f6d6df9e0ad91 b/Library/Artifacts/bf/bf1e51da741c3bb29b9f6d6df9e0ad91 new file mode 100644 index 000000000..711dfbcef Binary files /dev/null and b/Library/Artifacts/bf/bf1e51da741c3bb29b9f6d6df9e0ad91 differ diff --git a/Library/Artifacts/bf/bf2329d2146eb018aa3630e410ec2540 b/Library/Artifacts/bf/bf2329d2146eb018aa3630e410ec2540 new file mode 100644 index 000000000..f4051f717 Binary files /dev/null and b/Library/Artifacts/bf/bf2329d2146eb018aa3630e410ec2540 differ diff --git a/Library/Artifacts/bf/bf40d274790b93d2e7a1a13637ff3aa0 b/Library/Artifacts/bf/bf40d274790b93d2e7a1a13637ff3aa0 new file mode 100644 index 000000000..2bb07cf70 Binary files /dev/null and b/Library/Artifacts/bf/bf40d274790b93d2e7a1a13637ff3aa0 differ diff --git a/Library/Artifacts/bf/bf470025bef4b58c7f5d1a9c335b55ec b/Library/Artifacts/bf/bf470025bef4b58c7f5d1a9c335b55ec new file mode 100644 index 000000000..cd9f3802e Binary files /dev/null and b/Library/Artifacts/bf/bf470025bef4b58c7f5d1a9c335b55ec differ diff --git a/Library/Artifacts/bf/bf4ca9b14e5a91c910adb02fd3068f1f b/Library/Artifacts/bf/bf4ca9b14e5a91c910adb02fd3068f1f new file mode 100644 index 000000000..4c63aaf72 Binary files /dev/null and b/Library/Artifacts/bf/bf4ca9b14e5a91c910adb02fd3068f1f differ diff --git a/Library/Artifacts/bf/bf5efd3acff2e292e209524e9bd18dea b/Library/Artifacts/bf/bf5efd3acff2e292e209524e9bd18dea new file mode 100644 index 000000000..37ace2c38 Binary files /dev/null and b/Library/Artifacts/bf/bf5efd3acff2e292e209524e9bd18dea differ diff --git a/Library/Artifacts/bf/bf7011ad85747817fb5d05b1ec851be8 b/Library/Artifacts/bf/bf7011ad85747817fb5d05b1ec851be8 new file mode 100644 index 000000000..9b4bf4574 Binary files /dev/null and b/Library/Artifacts/bf/bf7011ad85747817fb5d05b1ec851be8 differ diff --git a/Library/Artifacts/bf/bf7edaa50511c82832b29e9bc612e882 b/Library/Artifacts/bf/bf7edaa50511c82832b29e9bc612e882 new file mode 100644 index 000000000..eeef3153c Binary files /dev/null and b/Library/Artifacts/bf/bf7edaa50511c82832b29e9bc612e882 differ diff --git a/Library/Artifacts/bf/bf8dc2ef09754a6ce57f0e479bdae8e8 b/Library/Artifacts/bf/bf8dc2ef09754a6ce57f0e479bdae8e8 new file mode 100644 index 000000000..81efdbbd7 Binary files /dev/null and b/Library/Artifacts/bf/bf8dc2ef09754a6ce57f0e479bdae8e8 differ diff --git a/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 b/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 new file mode 100644 index 000000000..a14a5f67b Binary files /dev/null and b/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 differ diff --git a/Library/Artifacts/bf/bfa2c6c93e8edb3e61406856d831eeb9 b/Library/Artifacts/bf/bfa2c6c93e8edb3e61406856d831eeb9 new file mode 100644 index 000000000..3299fc1f3 Binary files /dev/null and b/Library/Artifacts/bf/bfa2c6c93e8edb3e61406856d831eeb9 differ diff --git a/Library/Artifacts/bf/bfb216009c502c0c785826e4b5620260 b/Library/Artifacts/bf/bfb216009c502c0c785826e4b5620260 new file mode 100644 index 000000000..b9cf5f49b Binary files /dev/null and b/Library/Artifacts/bf/bfb216009c502c0c785826e4b5620260 differ diff --git a/Library/Artifacts/bf/bfcb7663019b5f8dbc6e9b31d982078d b/Library/Artifacts/bf/bfcb7663019b5f8dbc6e9b31d982078d new file mode 100644 index 000000000..831aac2da Binary files /dev/null and b/Library/Artifacts/bf/bfcb7663019b5f8dbc6e9b31d982078d differ diff --git a/Library/Artifacts/bf/bfcef463a32aea3381bb142094efdddd b/Library/Artifacts/bf/bfcef463a32aea3381bb142094efdddd new file mode 100644 index 000000000..ac73ad1ba Binary files /dev/null and b/Library/Artifacts/bf/bfcef463a32aea3381bb142094efdddd differ diff --git a/Library/Artifacts/bf/bfd5ba2cfa36e8f27d6754f4ce07c086 b/Library/Artifacts/bf/bfd5ba2cfa36e8f27d6754f4ce07c086 new file mode 100644 index 000000000..a8d687735 Binary files /dev/null and b/Library/Artifacts/bf/bfd5ba2cfa36e8f27d6754f4ce07c086 differ diff --git a/Library/Artifacts/bf/bfda4c23a4dae5a8866f3cc89bb1a2e5 b/Library/Artifacts/bf/bfda4c23a4dae5a8866f3cc89bb1a2e5 new file mode 100644 index 000000000..3802e363e Binary files /dev/null and b/Library/Artifacts/bf/bfda4c23a4dae5a8866f3cc89bb1a2e5 differ diff --git a/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 b/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 new file mode 100644 index 000000000..e7a06e044 Binary files /dev/null and b/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 differ diff --git a/Library/Artifacts/bf/bfe8dcd574c16f31339611df2cfa6f15 b/Library/Artifacts/bf/bfe8dcd574c16f31339611df2cfa6f15 new file mode 100644 index 000000000..a03a05e84 Binary files /dev/null and b/Library/Artifacts/bf/bfe8dcd574c16f31339611df2cfa6f15 differ diff --git a/Library/Artifacts/bf/bfe91c5bc6b1efe4ba3d803d2f6585ae b/Library/Artifacts/bf/bfe91c5bc6b1efe4ba3d803d2f6585ae new file mode 100644 index 000000000..2350459ad Binary files /dev/null and b/Library/Artifacts/bf/bfe91c5bc6b1efe4ba3d803d2f6585ae differ diff --git a/Library/Artifacts/bf/bfe9534bb3f2cf4e318a4f98b4ce3776 b/Library/Artifacts/bf/bfe9534bb3f2cf4e318a4f98b4ce3776 new file mode 100644 index 000000000..7026cb27b Binary files /dev/null and b/Library/Artifacts/bf/bfe9534bb3f2cf4e318a4f98b4ce3776 differ diff --git a/Library/Artifacts/bf/bffe4071dee58c57e481846524af64a8 b/Library/Artifacts/bf/bffe4071dee58c57e481846524af64a8 new file mode 100644 index 000000000..4e853f69a Binary files /dev/null and b/Library/Artifacts/bf/bffe4071dee58c57e481846524af64a8 differ diff --git a/Library/Artifacts/c0/c009a2329da8b4ef4b1e6cf60014c739 b/Library/Artifacts/c0/c009a2329da8b4ef4b1e6cf60014c739 new file mode 100644 index 000000000..9b7ca0325 Binary files /dev/null and b/Library/Artifacts/c0/c009a2329da8b4ef4b1e6cf60014c739 differ diff --git a/Library/Artifacts/c0/c00a244b3cb5e139b751a4b6e1566ad0 b/Library/Artifacts/c0/c00a244b3cb5e139b751a4b6e1566ad0 new file mode 100644 index 000000000..1dd32ed5a Binary files /dev/null and b/Library/Artifacts/c0/c00a244b3cb5e139b751a4b6e1566ad0 differ diff --git a/Library/Artifacts/c0/c00d7edbe066af1f108bb9994fe14d71 b/Library/Artifacts/c0/c00d7edbe066af1f108bb9994fe14d71 new file mode 100644 index 000000000..5b50d19f7 Binary files /dev/null and b/Library/Artifacts/c0/c00d7edbe066af1f108bb9994fe14d71 differ diff --git a/Library/Artifacts/c0/c00de198eb2fc65054079450c79b4d89 b/Library/Artifacts/c0/c00de198eb2fc65054079450c79b4d89 new file mode 100644 index 000000000..19f4215a0 Binary files /dev/null and b/Library/Artifacts/c0/c00de198eb2fc65054079450c79b4d89 differ diff --git a/Library/Artifacts/c0/c01d627dbfb8e61f99d334aced841e1c b/Library/Artifacts/c0/c01d627dbfb8e61f99d334aced841e1c new file mode 100644 index 000000000..951762c8e Binary files /dev/null and b/Library/Artifacts/c0/c01d627dbfb8e61f99d334aced841e1c differ diff --git a/Library/Artifacts/c0/c02fca08c10a0f84139d7f6a8909f9e4 b/Library/Artifacts/c0/c02fca08c10a0f84139d7f6a8909f9e4 new file mode 100644 index 000000000..5a1927548 Binary files /dev/null and b/Library/Artifacts/c0/c02fca08c10a0f84139d7f6a8909f9e4 differ diff --git a/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 new file mode 100644 index 000000000..6cea4ef07 Binary files /dev/null and b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 differ diff --git a/Library/Artifacts/c0/c03ed6fa4a071dfb0fd4e7f8bc88c972 b/Library/Artifacts/c0/c03ed6fa4a071dfb0fd4e7f8bc88c972 new file mode 100644 index 000000000..0e17a0b2f Binary files /dev/null and b/Library/Artifacts/c0/c03ed6fa4a071dfb0fd4e7f8bc88c972 differ diff --git a/Library/Artifacts/c0/c03fa1fe7766674f4319ed8e2516cfcf b/Library/Artifacts/c0/c03fa1fe7766674f4319ed8e2516cfcf new file mode 100644 index 000000000..659a0ae91 Binary files /dev/null and b/Library/Artifacts/c0/c03fa1fe7766674f4319ed8e2516cfcf differ diff --git a/Library/Artifacts/c0/c06a165e195dd0de09e3b2827f86da9d b/Library/Artifacts/c0/c06a165e195dd0de09e3b2827f86da9d new file mode 100644 index 000000000..6524aa5c0 Binary files /dev/null and b/Library/Artifacts/c0/c06a165e195dd0de09e3b2827f86da9d differ diff --git a/Library/Artifacts/c0/c08af595bc4a3cf83f593817e9880c36 b/Library/Artifacts/c0/c08af595bc4a3cf83f593817e9880c36 new file mode 100644 index 000000000..192487637 Binary files /dev/null and b/Library/Artifacts/c0/c08af595bc4a3cf83f593817e9880c36 differ diff --git a/Library/Artifacts/c0/c08b8b66b208f53c4d01250b120950ab b/Library/Artifacts/c0/c08b8b66b208f53c4d01250b120950ab new file mode 100644 index 000000000..f46b4f59f Binary files /dev/null and b/Library/Artifacts/c0/c08b8b66b208f53c4d01250b120950ab differ diff --git a/Library/Artifacts/c0/c0a3550f77b986eae0c3919788dbba30 b/Library/Artifacts/c0/c0a3550f77b986eae0c3919788dbba30 new file mode 100644 index 000000000..3625f8797 Binary files /dev/null and b/Library/Artifacts/c0/c0a3550f77b986eae0c3919788dbba30 differ diff --git a/Library/Artifacts/c0/c0c258d707a5ab42296e81629e1f1641 b/Library/Artifacts/c0/c0c258d707a5ab42296e81629e1f1641 new file mode 100644 index 000000000..3424da7de Binary files /dev/null and b/Library/Artifacts/c0/c0c258d707a5ab42296e81629e1f1641 differ diff --git a/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c new file mode 100644 index 000000000..4888b58c0 Binary files /dev/null and b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c differ diff --git a/Library/Artifacts/c0/c0c719afa484fb7f01c9b28097cc603d b/Library/Artifacts/c0/c0c719afa484fb7f01c9b28097cc603d new file mode 100644 index 000000000..fd7e8c3c6 Binary files /dev/null and b/Library/Artifacts/c0/c0c719afa484fb7f01c9b28097cc603d differ diff --git a/Library/Artifacts/c0/c0d0c6b1b72763005bde491ca43831fc b/Library/Artifacts/c0/c0d0c6b1b72763005bde491ca43831fc new file mode 100644 index 000000000..3bcd61232 Binary files /dev/null and b/Library/Artifacts/c0/c0d0c6b1b72763005bde491ca43831fc differ diff --git a/Library/Artifacts/c0/c0d3a66d191a11d643ed38d8b56f7fe6 b/Library/Artifacts/c0/c0d3a66d191a11d643ed38d8b56f7fe6 new file mode 100644 index 000000000..5c3c192d6 Binary files /dev/null and b/Library/Artifacts/c0/c0d3a66d191a11d643ed38d8b56f7fe6 differ diff --git a/Library/Artifacts/c0/c0d66c1dca6140242236e81aadd32f91 b/Library/Artifacts/c0/c0d66c1dca6140242236e81aadd32f91 new file mode 100644 index 000000000..5bff7f05b Binary files /dev/null and b/Library/Artifacts/c0/c0d66c1dca6140242236e81aadd32f91 differ diff --git a/Library/Artifacts/c0/c0d95c19d28519c2ce73076559ffc85d b/Library/Artifacts/c0/c0d95c19d28519c2ce73076559ffc85d new file mode 100644 index 000000000..9a49e074b Binary files /dev/null and b/Library/Artifacts/c0/c0d95c19d28519c2ce73076559ffc85d differ diff --git a/Library/Artifacts/c0/c0dc40ed362961e0688938b5cdd4ebf3 b/Library/Artifacts/c0/c0dc40ed362961e0688938b5cdd4ebf3 new file mode 100644 index 000000000..cca8a4dd8 Binary files /dev/null and b/Library/Artifacts/c0/c0dc40ed362961e0688938b5cdd4ebf3 differ diff --git a/Library/Artifacts/c0/c0e821f517b56508984eb7b1465d7c24 b/Library/Artifacts/c0/c0e821f517b56508984eb7b1465d7c24 new file mode 100644 index 000000000..d92cdbab8 Binary files /dev/null and b/Library/Artifacts/c0/c0e821f517b56508984eb7b1465d7c24 differ diff --git a/Library/Artifacts/c0/c0fb5265872cc94c2e0b66ca64abac37 b/Library/Artifacts/c0/c0fb5265872cc94c2e0b66ca64abac37 new file mode 100644 index 000000000..19c9d715e Binary files /dev/null and b/Library/Artifacts/c0/c0fb5265872cc94c2e0b66ca64abac37 differ diff --git a/Library/Artifacts/c1/c1174ff86525b49c5fdb390b9eaa26ef b/Library/Artifacts/c1/c1174ff86525b49c5fdb390b9eaa26ef new file mode 100644 index 000000000..78ddae359 Binary files /dev/null and b/Library/Artifacts/c1/c1174ff86525b49c5fdb390b9eaa26ef differ diff --git a/Library/Artifacts/c1/c118731f7f1e9c39aa955cfddebf0009 b/Library/Artifacts/c1/c118731f7f1e9c39aa955cfddebf0009 new file mode 100644 index 000000000..da8728c70 Binary files /dev/null and b/Library/Artifacts/c1/c118731f7f1e9c39aa955cfddebf0009 differ diff --git a/Library/Artifacts/c1/c15c803f73b3c89706b819864907a81a b/Library/Artifacts/c1/c15c803f73b3c89706b819864907a81a new file mode 100644 index 000000000..5b74780f4 Binary files /dev/null and b/Library/Artifacts/c1/c15c803f73b3c89706b819864907a81a differ diff --git a/Library/Artifacts/c1/c16210a6b0ae7e957db6ab976c46fff6 b/Library/Artifacts/c1/c16210a6b0ae7e957db6ab976c46fff6 new file mode 100644 index 000000000..3d43c7a31 Binary files /dev/null and b/Library/Artifacts/c1/c16210a6b0ae7e957db6ab976c46fff6 differ diff --git a/Library/Artifacts/c1/c171e6d24c8a05d98e3c6db392378452 b/Library/Artifacts/c1/c171e6d24c8a05d98e3c6db392378452 new file mode 100644 index 000000000..2d0fb0df0 Binary files /dev/null and b/Library/Artifacts/c1/c171e6d24c8a05d98e3c6db392378452 differ diff --git a/Library/Artifacts/c1/c191007b4fb3ff298663275f073eb582 b/Library/Artifacts/c1/c191007b4fb3ff298663275f073eb582 new file mode 100644 index 000000000..e9a74c697 Binary files /dev/null and b/Library/Artifacts/c1/c191007b4fb3ff298663275f073eb582 differ diff --git a/Library/Artifacts/c1/c193dc15365bd631889adcaff8ebf4e3 b/Library/Artifacts/c1/c193dc15365bd631889adcaff8ebf4e3 new file mode 100644 index 000000000..d84b40024 Binary files /dev/null and b/Library/Artifacts/c1/c193dc15365bd631889adcaff8ebf4e3 differ diff --git a/Library/Artifacts/c1/c19577f977f79213c102864e07619cd0 b/Library/Artifacts/c1/c19577f977f79213c102864e07619cd0 new file mode 100644 index 000000000..603716580 Binary files /dev/null and b/Library/Artifacts/c1/c19577f977f79213c102864e07619cd0 differ diff --git a/Library/Artifacts/c1/c19eeea956c2f99953434ff67aba1029 b/Library/Artifacts/c1/c19eeea956c2f99953434ff67aba1029 new file mode 100644 index 000000000..d85a1c093 Binary files /dev/null and b/Library/Artifacts/c1/c19eeea956c2f99953434ff67aba1029 differ diff --git a/Library/Artifacts/c1/c1ade6d5639b1f8fef10138d3e59ee1e b/Library/Artifacts/c1/c1ade6d5639b1f8fef10138d3e59ee1e new file mode 100644 index 000000000..3263a6914 Binary files /dev/null and b/Library/Artifacts/c1/c1ade6d5639b1f8fef10138d3e59ee1e differ diff --git a/Library/Artifacts/c1/c1b16cf94ca110d69825d4f2cdcde33c b/Library/Artifacts/c1/c1b16cf94ca110d69825d4f2cdcde33c new file mode 100644 index 000000000..ac4d3fc18 Binary files /dev/null and b/Library/Artifacts/c1/c1b16cf94ca110d69825d4f2cdcde33c differ diff --git a/Library/Artifacts/c1/c1b5a7d5b72e1e0a84fbc8143808e358 b/Library/Artifacts/c1/c1b5a7d5b72e1e0a84fbc8143808e358 new file mode 100644 index 000000000..db51d6f26 Binary files /dev/null and b/Library/Artifacts/c1/c1b5a7d5b72e1e0a84fbc8143808e358 differ diff --git a/Library/Artifacts/c1/c1be8c77179a828453ffcc399334f48c b/Library/Artifacts/c1/c1be8c77179a828453ffcc399334f48c new file mode 100644 index 000000000..4be7086b4 Binary files /dev/null and b/Library/Artifacts/c1/c1be8c77179a828453ffcc399334f48c differ diff --git a/Library/Artifacts/c1/c1cd98045613568ee03a22e7536685c5 b/Library/Artifacts/c1/c1cd98045613568ee03a22e7536685c5 new file mode 100644 index 000000000..b21ac9428 Binary files /dev/null and b/Library/Artifacts/c1/c1cd98045613568ee03a22e7536685c5 differ diff --git a/Library/Artifacts/c1/c1d89eb7399cb2ebbc482f0e57aa7dc0 b/Library/Artifacts/c1/c1d89eb7399cb2ebbc482f0e57aa7dc0 new file mode 100644 index 000000000..6ebc3099b Binary files /dev/null and b/Library/Artifacts/c1/c1d89eb7399cb2ebbc482f0e57aa7dc0 differ diff --git a/Library/Artifacts/c1/c1dbd9aaabb6be6b5948fffb024f38d1 b/Library/Artifacts/c1/c1dbd9aaabb6be6b5948fffb024f38d1 new file mode 100644 index 000000000..41bd2b70d Binary files /dev/null and b/Library/Artifacts/c1/c1dbd9aaabb6be6b5948fffb024f38d1 differ diff --git a/Library/Artifacts/c1/c1fcfc764563259b50678dc5ad7af8b0 b/Library/Artifacts/c1/c1fcfc764563259b50678dc5ad7af8b0 new file mode 100644 index 000000000..d30290692 Binary files /dev/null and b/Library/Artifacts/c1/c1fcfc764563259b50678dc5ad7af8b0 differ diff --git a/Library/Artifacts/c2/c209c5e05c5cd21cab69a2567ffb1994 b/Library/Artifacts/c2/c209c5e05c5cd21cab69a2567ffb1994 new file mode 100644 index 000000000..1f77b5e46 Binary files /dev/null and b/Library/Artifacts/c2/c209c5e05c5cd21cab69a2567ffb1994 differ diff --git a/Library/Artifacts/c2/c20a91ac0a8adf30d2d744094954cd21 b/Library/Artifacts/c2/c20a91ac0a8adf30d2d744094954cd21 new file mode 100644 index 000000000..94cd6ac75 Binary files /dev/null and b/Library/Artifacts/c2/c20a91ac0a8adf30d2d744094954cd21 differ diff --git a/Library/Artifacts/c2/c20fbc0553cc2820fc50f90054aff8d2 b/Library/Artifacts/c2/c20fbc0553cc2820fc50f90054aff8d2 new file mode 100644 index 000000000..e2453855b Binary files /dev/null and b/Library/Artifacts/c2/c20fbc0553cc2820fc50f90054aff8d2 differ diff --git a/Library/Artifacts/c2/c214a4f5869941a0b4359a4b8956e84a b/Library/Artifacts/c2/c214a4f5869941a0b4359a4b8956e84a new file mode 100644 index 000000000..cabd4a472 Binary files /dev/null and b/Library/Artifacts/c2/c214a4f5869941a0b4359a4b8956e84a differ diff --git a/Library/Artifacts/c2/c22b2695bb296dfcc999cf3e31659efe b/Library/Artifacts/c2/c22b2695bb296dfcc999cf3e31659efe new file mode 100644 index 000000000..d61e8fed7 Binary files /dev/null and b/Library/Artifacts/c2/c22b2695bb296dfcc999cf3e31659efe differ diff --git a/Library/Artifacts/c2/c235c9371b898eedf10b1ada97a503ef b/Library/Artifacts/c2/c235c9371b898eedf10b1ada97a503ef new file mode 100644 index 000000000..7d9d4e574 Binary files /dev/null and b/Library/Artifacts/c2/c235c9371b898eedf10b1ada97a503ef differ diff --git a/Library/Artifacts/c2/c2476c862a4c502b2a9ea6ae6c2feccb b/Library/Artifacts/c2/c2476c862a4c502b2a9ea6ae6c2feccb new file mode 100644 index 000000000..0c457557e Binary files /dev/null and b/Library/Artifacts/c2/c2476c862a4c502b2a9ea6ae6c2feccb differ diff --git a/Library/Artifacts/c2/c249a437302e0ade5f5aa05472b643fe b/Library/Artifacts/c2/c249a437302e0ade5f5aa05472b643fe new file mode 100644 index 000000000..c6f623aa7 Binary files /dev/null and b/Library/Artifacts/c2/c249a437302e0ade5f5aa05472b643fe differ diff --git a/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 new file mode 100644 index 000000000..5d66413ed Binary files /dev/null and b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 differ diff --git a/Library/Artifacts/c2/c2603194253423a4cfbcea35c085fc6c b/Library/Artifacts/c2/c2603194253423a4cfbcea35c085fc6c new file mode 100644 index 000000000..7984fc3a3 Binary files /dev/null and b/Library/Artifacts/c2/c2603194253423a4cfbcea35c085fc6c differ diff --git a/Library/Artifacts/c2/c276221c540e4a8c22ec4525c754eda1 b/Library/Artifacts/c2/c276221c540e4a8c22ec4525c754eda1 new file mode 100644 index 000000000..e7785268e Binary files /dev/null and b/Library/Artifacts/c2/c276221c540e4a8c22ec4525c754eda1 differ diff --git a/Library/Artifacts/c2/c27c702c1dc22c7a924f299b1b80d1c2 b/Library/Artifacts/c2/c27c702c1dc22c7a924f299b1b80d1c2 new file mode 100644 index 000000000..6b3c71dfb Binary files /dev/null and b/Library/Artifacts/c2/c27c702c1dc22c7a924f299b1b80d1c2 differ diff --git a/Library/Artifacts/c2/c27c8de7e6d8d64608687dd2525222c0 b/Library/Artifacts/c2/c27c8de7e6d8d64608687dd2525222c0 new file mode 100644 index 000000000..a58a5a252 Binary files /dev/null and b/Library/Artifacts/c2/c27c8de7e6d8d64608687dd2525222c0 differ diff --git a/Library/Artifacts/c2/c2b58fd88df84c4e906397051e44e4b3 b/Library/Artifacts/c2/c2b58fd88df84c4e906397051e44e4b3 new file mode 100644 index 000000000..3a5db7815 Binary files /dev/null and b/Library/Artifacts/c2/c2b58fd88df84c4e906397051e44e4b3 differ diff --git a/Library/Artifacts/c2/c2b6deee6fc4ce5cc1d3f93b5c6a2727 b/Library/Artifacts/c2/c2b6deee6fc4ce5cc1d3f93b5c6a2727 new file mode 100644 index 000000000..7b9dffc0a Binary files /dev/null and b/Library/Artifacts/c2/c2b6deee6fc4ce5cc1d3f93b5c6a2727 differ diff --git a/Library/Artifacts/c2/c2c5c487fcc1e343f27c97f473356c55 b/Library/Artifacts/c2/c2c5c487fcc1e343f27c97f473356c55 new file mode 100644 index 000000000..f89fad2c8 Binary files /dev/null and b/Library/Artifacts/c2/c2c5c487fcc1e343f27c97f473356c55 differ diff --git a/Library/Artifacts/c2/c2cddcabbf6d7776a944bfcedf09f40f b/Library/Artifacts/c2/c2cddcabbf6d7776a944bfcedf09f40f new file mode 100644 index 000000000..6ede1a219 Binary files /dev/null and b/Library/Artifacts/c2/c2cddcabbf6d7776a944bfcedf09f40f differ diff --git a/Library/Artifacts/c2/c2d60ee629108dda10960d0d5ebba0b2 b/Library/Artifacts/c2/c2d60ee629108dda10960d0d5ebba0b2 new file mode 100644 index 000000000..cb47b850a Binary files /dev/null and b/Library/Artifacts/c2/c2d60ee629108dda10960d0d5ebba0b2 differ diff --git a/Library/Artifacts/c2/c2ec10d5e4e035cbc8a78ff42101c829 b/Library/Artifacts/c2/c2ec10d5e4e035cbc8a78ff42101c829 new file mode 100644 index 000000000..dcf469ca2 Binary files /dev/null and b/Library/Artifacts/c2/c2ec10d5e4e035cbc8a78ff42101c829 differ diff --git a/Library/Artifacts/c2/c2ed1a2888aa7e1b911e040aec661df3 b/Library/Artifacts/c2/c2ed1a2888aa7e1b911e040aec661df3 new file mode 100644 index 000000000..0124f3d0c Binary files /dev/null and b/Library/Artifacts/c2/c2ed1a2888aa7e1b911e040aec661df3 differ diff --git a/Library/Artifacts/c2/c2f4f8f1d7684bea5c72375800b78395 b/Library/Artifacts/c2/c2f4f8f1d7684bea5c72375800b78395 new file mode 100644 index 000000000..52c16c102 Binary files /dev/null and b/Library/Artifacts/c2/c2f4f8f1d7684bea5c72375800b78395 differ diff --git a/Library/Artifacts/c3/c300194d3c880fbfb89df001bc7f371b b/Library/Artifacts/c3/c300194d3c880fbfb89df001bc7f371b new file mode 100644 index 000000000..bd3b1d58c Binary files /dev/null and b/Library/Artifacts/c3/c300194d3c880fbfb89df001bc7f371b differ diff --git a/Library/Artifacts/c3/c30b1bdda8f77355bf76883b39f1b612 b/Library/Artifacts/c3/c30b1bdda8f77355bf76883b39f1b612 new file mode 100644 index 000000000..f3eab0e3a Binary files /dev/null and b/Library/Artifacts/c3/c30b1bdda8f77355bf76883b39f1b612 differ diff --git a/Library/Artifacts/c3/c3287df29ef7cbc9464b6bbc4b4cade8 b/Library/Artifacts/c3/c3287df29ef7cbc9464b6bbc4b4cade8 new file mode 100644 index 000000000..9c483679e Binary files /dev/null and b/Library/Artifacts/c3/c3287df29ef7cbc9464b6bbc4b4cade8 differ diff --git a/Library/Artifacts/c3/c33070d30fe02a3b4deb2c694be822c1 b/Library/Artifacts/c3/c33070d30fe02a3b4deb2c694be822c1 new file mode 100644 index 000000000..c84f2d98a Binary files /dev/null and b/Library/Artifacts/c3/c33070d30fe02a3b4deb2c694be822c1 differ diff --git a/Library/Artifacts/c3/c33c0b5c120c17d119ffbf94a5f4acab b/Library/Artifacts/c3/c33c0b5c120c17d119ffbf94a5f4acab new file mode 100644 index 000000000..5c763b0df Binary files /dev/null and b/Library/Artifacts/c3/c33c0b5c120c17d119ffbf94a5f4acab differ diff --git a/Library/Artifacts/c3/c33e6f363e0f23c302b74bea9707569c b/Library/Artifacts/c3/c33e6f363e0f23c302b74bea9707569c new file mode 100644 index 000000000..8bface726 Binary files /dev/null and b/Library/Artifacts/c3/c33e6f363e0f23c302b74bea9707569c differ diff --git a/Library/Artifacts/c3/c34fcf5eaffb2d8296f2912ceb9b0d9c b/Library/Artifacts/c3/c34fcf5eaffb2d8296f2912ceb9b0d9c new file mode 100644 index 000000000..b1eb50ac1 Binary files /dev/null and b/Library/Artifacts/c3/c34fcf5eaffb2d8296f2912ceb9b0d9c differ diff --git a/Library/Artifacts/c3/c3540846276c5646ef201791cc6dbdda b/Library/Artifacts/c3/c3540846276c5646ef201791cc6dbdda new file mode 100644 index 000000000..4d3bdcefd Binary files /dev/null and b/Library/Artifacts/c3/c3540846276c5646ef201791cc6dbdda differ diff --git a/Library/Artifacts/c3/c35856ff51a7a410c9d5177ba1f7aae2 b/Library/Artifacts/c3/c35856ff51a7a410c9d5177ba1f7aae2 new file mode 100644 index 000000000..9589d98cb Binary files /dev/null and b/Library/Artifacts/c3/c35856ff51a7a410c9d5177ba1f7aae2 differ diff --git a/Library/Artifacts/c3/c3602cd34e53a404876e4032ed54fbae b/Library/Artifacts/c3/c3602cd34e53a404876e4032ed54fbae new file mode 100644 index 000000000..f74cc6ae2 Binary files /dev/null and b/Library/Artifacts/c3/c3602cd34e53a404876e4032ed54fbae differ diff --git a/Library/Artifacts/c3/c3653ca589f9cef09011aee6acbe7a84 b/Library/Artifacts/c3/c3653ca589f9cef09011aee6acbe7a84 new file mode 100644 index 000000000..2117af045 Binary files /dev/null and b/Library/Artifacts/c3/c3653ca589f9cef09011aee6acbe7a84 differ diff --git a/Library/Artifacts/c3/c3adcadecd3d54011c936d5d108fbf66 b/Library/Artifacts/c3/c3adcadecd3d54011c936d5d108fbf66 new file mode 100644 index 000000000..103822793 Binary files /dev/null and b/Library/Artifacts/c3/c3adcadecd3d54011c936d5d108fbf66 differ diff --git a/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 new file mode 100644 index 000000000..66e092212 Binary files /dev/null and b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 differ diff --git a/Library/Artifacts/c3/c3b5c03976adc6dbc88620d553f802c8 b/Library/Artifacts/c3/c3b5c03976adc6dbc88620d553f802c8 new file mode 100644 index 000000000..699093f2d Binary files /dev/null and b/Library/Artifacts/c3/c3b5c03976adc6dbc88620d553f802c8 differ diff --git a/Library/Artifacts/c3/c3c7787df53de13325d02f2bc56e9c0e b/Library/Artifacts/c3/c3c7787df53de13325d02f2bc56e9c0e new file mode 100644 index 000000000..2321bf89c Binary files /dev/null and b/Library/Artifacts/c3/c3c7787df53de13325d02f2bc56e9c0e differ diff --git a/Library/Artifacts/c3/c3cdc850b093f3227b1433c734bd1720 b/Library/Artifacts/c3/c3cdc850b093f3227b1433c734bd1720 new file mode 100644 index 000000000..73ef5216d Binary files /dev/null and b/Library/Artifacts/c3/c3cdc850b093f3227b1433c734bd1720 differ diff --git a/Library/Artifacts/c3/c3e6ed4df30faebd9e5fb3324a4510f3 b/Library/Artifacts/c3/c3e6ed4df30faebd9e5fb3324a4510f3 new file mode 100644 index 000000000..fe1edb871 Binary files /dev/null and b/Library/Artifacts/c3/c3e6ed4df30faebd9e5fb3324a4510f3 differ diff --git a/Library/Artifacts/c4/c405100a9f5cd73dec820e1f36c65423 b/Library/Artifacts/c4/c405100a9f5cd73dec820e1f36c65423 new file mode 100644 index 000000000..9a1154ee0 Binary files /dev/null and b/Library/Artifacts/c4/c405100a9f5cd73dec820e1f36c65423 differ diff --git a/Library/Artifacts/c4/c406e95d165dd0952aa959405f5c6ebb b/Library/Artifacts/c4/c406e95d165dd0952aa959405f5c6ebb new file mode 100644 index 000000000..ac2e78d37 Binary files /dev/null and b/Library/Artifacts/c4/c406e95d165dd0952aa959405f5c6ebb differ diff --git a/Library/Artifacts/c4/c41b5ba0f279a90451b1b3a233af63ee b/Library/Artifacts/c4/c41b5ba0f279a90451b1b3a233af63ee new file mode 100644 index 000000000..a1665af21 Binary files /dev/null and b/Library/Artifacts/c4/c41b5ba0f279a90451b1b3a233af63ee differ diff --git a/Library/Artifacts/c4/c41cc5b1a198d2f277d46f55b394e670 b/Library/Artifacts/c4/c41cc5b1a198d2f277d46f55b394e670 new file mode 100644 index 000000000..32bfe6c95 Binary files /dev/null and b/Library/Artifacts/c4/c41cc5b1a198d2f277d46f55b394e670 differ diff --git a/Library/Artifacts/c4/c425a18e1e41db9786c8c8ae48c490fa b/Library/Artifacts/c4/c425a18e1e41db9786c8c8ae48c490fa new file mode 100644 index 000000000..7b219705b Binary files /dev/null and b/Library/Artifacts/c4/c425a18e1e41db9786c8c8ae48c490fa differ diff --git a/Library/Artifacts/c4/c426d48d17572c3a4ffb28c89873ffbe b/Library/Artifacts/c4/c426d48d17572c3a4ffb28c89873ffbe new file mode 100644 index 000000000..ec8759ca1 Binary files /dev/null and b/Library/Artifacts/c4/c426d48d17572c3a4ffb28c89873ffbe differ diff --git a/Library/Artifacts/c4/c443a3bdfc120ceb66af7732e4459f63 b/Library/Artifacts/c4/c443a3bdfc120ceb66af7732e4459f63 new file mode 100644 index 000000000..bc4ae91bb Binary files /dev/null and b/Library/Artifacts/c4/c443a3bdfc120ceb66af7732e4459f63 differ diff --git a/Library/Artifacts/c4/c44596b083bd9eb2f8066f9fc4fb33b1 b/Library/Artifacts/c4/c44596b083bd9eb2f8066f9fc4fb33b1 new file mode 100644 index 000000000..5fb974a7f Binary files /dev/null and b/Library/Artifacts/c4/c44596b083bd9eb2f8066f9fc4fb33b1 differ diff --git a/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f new file mode 100644 index 000000000..5da5782a8 Binary files /dev/null and b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f differ diff --git a/Library/Artifacts/c4/c4557cd89a025c64a486c690a0af9d04 b/Library/Artifacts/c4/c4557cd89a025c64a486c690a0af9d04 new file mode 100644 index 000000000..0727ac97f Binary files /dev/null and b/Library/Artifacts/c4/c4557cd89a025c64a486c690a0af9d04 differ diff --git a/Library/Artifacts/c4/c45aec2bdb3f56939f57beff1d56b14d b/Library/Artifacts/c4/c45aec2bdb3f56939f57beff1d56b14d new file mode 100644 index 000000000..b362d44c4 Binary files /dev/null and b/Library/Artifacts/c4/c45aec2bdb3f56939f57beff1d56b14d differ diff --git a/Library/Artifacts/c4/c46e96508978572604b67e8d04bb4d41 b/Library/Artifacts/c4/c46e96508978572604b67e8d04bb4d41 new file mode 100644 index 000000000..0bfa7158a Binary files /dev/null and b/Library/Artifacts/c4/c46e96508978572604b67e8d04bb4d41 differ diff --git a/Library/Artifacts/c4/c46ff2d54d538f57033dce98506035ab b/Library/Artifacts/c4/c46ff2d54d538f57033dce98506035ab new file mode 100644 index 000000000..87aa4b13c Binary files /dev/null and b/Library/Artifacts/c4/c46ff2d54d538f57033dce98506035ab differ diff --git a/Library/Artifacts/c4/c4a2d694000ef5bbdcb55495e5a93c20 b/Library/Artifacts/c4/c4a2d694000ef5bbdcb55495e5a93c20 new file mode 100644 index 000000000..b49322435 Binary files /dev/null and b/Library/Artifacts/c4/c4a2d694000ef5bbdcb55495e5a93c20 differ diff --git a/Library/Artifacts/c4/c4b044ff25c0900b8427b0abe5acdd3a b/Library/Artifacts/c4/c4b044ff25c0900b8427b0abe5acdd3a new file mode 100644 index 000000000..46a103d2d Binary files /dev/null and b/Library/Artifacts/c4/c4b044ff25c0900b8427b0abe5acdd3a differ diff --git a/Library/Artifacts/c4/c4bd41edfc052c479607adb706b9cd91 b/Library/Artifacts/c4/c4bd41edfc052c479607adb706b9cd91 new file mode 100644 index 000000000..66d9b90b0 Binary files /dev/null and b/Library/Artifacts/c4/c4bd41edfc052c479607adb706b9cd91 differ diff --git a/Library/Artifacts/c4/c4c2ed5fadd3690e0ada4c75fac41a9e b/Library/Artifacts/c4/c4c2ed5fadd3690e0ada4c75fac41a9e new file mode 100644 index 000000000..c1cb3705d Binary files /dev/null and b/Library/Artifacts/c4/c4c2ed5fadd3690e0ada4c75fac41a9e differ diff --git a/Library/Artifacts/c4/c4c8179e961440b0042cf548f75c7e30 b/Library/Artifacts/c4/c4c8179e961440b0042cf548f75c7e30 new file mode 100644 index 000000000..33cf69eba Binary files /dev/null and b/Library/Artifacts/c4/c4c8179e961440b0042cf548f75c7e30 differ diff --git a/Library/Artifacts/c4/c4e2170320878d43e29465699af52bdb b/Library/Artifacts/c4/c4e2170320878d43e29465699af52bdb new file mode 100644 index 000000000..eebde7181 Binary files /dev/null and b/Library/Artifacts/c4/c4e2170320878d43e29465699af52bdb differ diff --git a/Library/Artifacts/c4/c4ee3a14bc64d0bd832d1bde87de8bf2 b/Library/Artifacts/c4/c4ee3a14bc64d0bd832d1bde87de8bf2 new file mode 100644 index 000000000..f0b387d6b Binary files /dev/null and b/Library/Artifacts/c4/c4ee3a14bc64d0bd832d1bde87de8bf2 differ diff --git a/Library/Artifacts/c5/c511be0f6895ddb307210b76bf5da4b6 b/Library/Artifacts/c5/c511be0f6895ddb307210b76bf5da4b6 new file mode 100644 index 000000000..1499a2e91 Binary files /dev/null and b/Library/Artifacts/c5/c511be0f6895ddb307210b76bf5da4b6 differ diff --git a/Library/Artifacts/c5/c514384054f7d4569a80bd2cae0e894b b/Library/Artifacts/c5/c514384054f7d4569a80bd2cae0e894b new file mode 100644 index 000000000..6dad66011 Binary files /dev/null and b/Library/Artifacts/c5/c514384054f7d4569a80bd2cae0e894b differ diff --git a/Library/Artifacts/c5/c520b12e6ba90823ed2aa41599be79c4 b/Library/Artifacts/c5/c520b12e6ba90823ed2aa41599be79c4 new file mode 100644 index 000000000..720b3927b Binary files /dev/null and b/Library/Artifacts/c5/c520b12e6ba90823ed2aa41599be79c4 differ diff --git a/Library/Artifacts/c5/c55ea3a79252cbe837fdd626d8e7b128 b/Library/Artifacts/c5/c55ea3a79252cbe837fdd626d8e7b128 new file mode 100644 index 000000000..fb122883c Binary files /dev/null and b/Library/Artifacts/c5/c55ea3a79252cbe837fdd626d8e7b128 differ diff --git a/Library/Artifacts/c5/c5702c5de87224dbad1d7e3e1e8bc7e2 b/Library/Artifacts/c5/c5702c5de87224dbad1d7e3e1e8bc7e2 new file mode 100644 index 000000000..9d3086091 Binary files /dev/null and b/Library/Artifacts/c5/c5702c5de87224dbad1d7e3e1e8bc7e2 differ diff --git a/Library/Artifacts/c5/c5770e44631c47c63d691b7f2b3d4cc7 b/Library/Artifacts/c5/c5770e44631c47c63d691b7f2b3d4cc7 new file mode 100644 index 000000000..7b5c50814 Binary files /dev/null and b/Library/Artifacts/c5/c5770e44631c47c63d691b7f2b3d4cc7 differ diff --git a/Library/Artifacts/c5/c5799887a793346c179e3bb75108e232 b/Library/Artifacts/c5/c5799887a793346c179e3bb75108e232 new file mode 100644 index 000000000..74fa5c0bc Binary files /dev/null and b/Library/Artifacts/c5/c5799887a793346c179e3bb75108e232 differ diff --git a/Library/Artifacts/c5/c58d9a42a88a0dcb0424d28f47a201a0 b/Library/Artifacts/c5/c58d9a42a88a0dcb0424d28f47a201a0 new file mode 100644 index 000000000..56ff5adca Binary files /dev/null and b/Library/Artifacts/c5/c58d9a42a88a0dcb0424d28f47a201a0 differ diff --git a/Library/Artifacts/c5/c5994f0f30af2984dfaca9a3aa63b301 b/Library/Artifacts/c5/c5994f0f30af2984dfaca9a3aa63b301 new file mode 100644 index 000000000..743bc95e2 Binary files /dev/null and b/Library/Artifacts/c5/c5994f0f30af2984dfaca9a3aa63b301 differ diff --git a/Library/Artifacts/c5/c5a1c2db1adbf25ee7d10cf677060679 b/Library/Artifacts/c5/c5a1c2db1adbf25ee7d10cf677060679 new file mode 100644 index 000000000..1465b8712 Binary files /dev/null and b/Library/Artifacts/c5/c5a1c2db1adbf25ee7d10cf677060679 differ diff --git a/Library/Artifacts/c5/c5a26398a6e15ebb45e2612950089936 b/Library/Artifacts/c5/c5a26398a6e15ebb45e2612950089936 new file mode 100644 index 000000000..1b2e4bd7f Binary files /dev/null and b/Library/Artifacts/c5/c5a26398a6e15ebb45e2612950089936 differ diff --git a/Library/Artifacts/c5/c5bc8369b1a71eccde80ca4e7eeca061 b/Library/Artifacts/c5/c5bc8369b1a71eccde80ca4e7eeca061 new file mode 100644 index 000000000..b62404d5b Binary files /dev/null and b/Library/Artifacts/c5/c5bc8369b1a71eccde80ca4e7eeca061 differ diff --git a/Library/Artifacts/c5/c5be97dfe9e8c03e5d0ac3c95cc8eccc b/Library/Artifacts/c5/c5be97dfe9e8c03e5d0ac3c95cc8eccc new file mode 100644 index 000000000..7e4b78f5a Binary files /dev/null and b/Library/Artifacts/c5/c5be97dfe9e8c03e5d0ac3c95cc8eccc differ diff --git a/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 new file mode 100644 index 000000000..2751c5ce9 Binary files /dev/null and b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 differ diff --git a/Library/Artifacts/c5/c5c56e26567f19b8a8a2db8c955a201d b/Library/Artifacts/c5/c5c56e26567f19b8a8a2db8c955a201d new file mode 100644 index 000000000..65aaa672e Binary files /dev/null and b/Library/Artifacts/c5/c5c56e26567f19b8a8a2db8c955a201d differ diff --git a/Library/Artifacts/c5/c5d9cf9b68703192f7ab39c1cae85d38 b/Library/Artifacts/c5/c5d9cf9b68703192f7ab39c1cae85d38 new file mode 100644 index 000000000..c41f22698 Binary files /dev/null and b/Library/Artifacts/c5/c5d9cf9b68703192f7ab39c1cae85d38 differ diff --git a/Library/Artifacts/c6/c60b3f584d45bc8897ce4c4ced95d808 b/Library/Artifacts/c6/c60b3f584d45bc8897ce4c4ced95d808 new file mode 100644 index 000000000..915977316 Binary files /dev/null and b/Library/Artifacts/c6/c60b3f584d45bc8897ce4c4ced95d808 differ diff --git a/Library/Artifacts/c6/c61a7261e2a0975963133e0523eadc05 b/Library/Artifacts/c6/c61a7261e2a0975963133e0523eadc05 new file mode 100644 index 000000000..f37cc8f53 Binary files /dev/null and b/Library/Artifacts/c6/c61a7261e2a0975963133e0523eadc05 differ diff --git a/Library/Artifacts/c6/c620106e5bf094e4484d7c2e490a2404 b/Library/Artifacts/c6/c620106e5bf094e4484d7c2e490a2404 new file mode 100644 index 000000000..f00839f2a Binary files /dev/null and b/Library/Artifacts/c6/c620106e5bf094e4484d7c2e490a2404 differ diff --git a/Library/Artifacts/c6/c6343f7baa1cbc9ae7c0064d770522ad b/Library/Artifacts/c6/c6343f7baa1cbc9ae7c0064d770522ad new file mode 100644 index 000000000..8241bcafb Binary files /dev/null and b/Library/Artifacts/c6/c6343f7baa1cbc9ae7c0064d770522ad differ diff --git a/Library/Artifacts/c6/c63541dad0018940f4ca847e7938be5c b/Library/Artifacts/c6/c63541dad0018940f4ca847e7938be5c new file mode 100644 index 000000000..03f8e7ba0 Binary files /dev/null and b/Library/Artifacts/c6/c63541dad0018940f4ca847e7938be5c differ diff --git a/Library/Artifacts/c6/c63eba3bbcdc9901abe26d3d4f0ebee7 b/Library/Artifacts/c6/c63eba3bbcdc9901abe26d3d4f0ebee7 new file mode 100644 index 000000000..5b8411eb7 Binary files /dev/null and b/Library/Artifacts/c6/c63eba3bbcdc9901abe26d3d4f0ebee7 differ diff --git a/Library/Artifacts/c6/c6477c65827e3f60529655a00c6428fe b/Library/Artifacts/c6/c6477c65827e3f60529655a00c6428fe new file mode 100644 index 000000000..99b91689f Binary files /dev/null and b/Library/Artifacts/c6/c6477c65827e3f60529655a00c6428fe differ diff --git a/Library/Artifacts/c6/c650b2d38f66004936aee0edb1454987 b/Library/Artifacts/c6/c650b2d38f66004936aee0edb1454987 new file mode 100644 index 000000000..b1270b085 Binary files /dev/null and b/Library/Artifacts/c6/c650b2d38f66004936aee0edb1454987 differ diff --git a/Library/Artifacts/c6/c650ebf53b7265ca8c99325a79b96084 b/Library/Artifacts/c6/c650ebf53b7265ca8c99325a79b96084 new file mode 100644 index 000000000..199388fa4 Binary files /dev/null and b/Library/Artifacts/c6/c650ebf53b7265ca8c99325a79b96084 differ diff --git a/Library/Artifacts/c6/c65834d25f4e9c7353f2c93a24012545 b/Library/Artifacts/c6/c65834d25f4e9c7353f2c93a24012545 new file mode 100644 index 000000000..256eed96c Binary files /dev/null and b/Library/Artifacts/c6/c65834d25f4e9c7353f2c93a24012545 differ diff --git a/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 new file mode 100644 index 000000000..542f9211f Binary files /dev/null and b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 differ diff --git a/Library/Artifacts/c6/c65cfc1d6a42b22690a1c1cc459572a9 b/Library/Artifacts/c6/c65cfc1d6a42b22690a1c1cc459572a9 new file mode 100644 index 000000000..ebb7406b1 Binary files /dev/null and b/Library/Artifacts/c6/c65cfc1d6a42b22690a1c1cc459572a9 differ diff --git a/Library/Artifacts/c6/c66e3561134e9cf0c0291381de06005d b/Library/Artifacts/c6/c66e3561134e9cf0c0291381de06005d new file mode 100644 index 000000000..d5aa72800 Binary files /dev/null and b/Library/Artifacts/c6/c66e3561134e9cf0c0291381de06005d differ diff --git a/Library/Artifacts/c6/c69db2b4e8ed5179b9475d389dc4f866 b/Library/Artifacts/c6/c69db2b4e8ed5179b9475d389dc4f866 new file mode 100644 index 000000000..87e853dcc Binary files /dev/null and b/Library/Artifacts/c6/c69db2b4e8ed5179b9475d389dc4f866 differ diff --git a/Library/Artifacts/c6/c6a6e69693ea5b751d1c891c706d2d5c b/Library/Artifacts/c6/c6a6e69693ea5b751d1c891c706d2d5c new file mode 100644 index 000000000..331bd736f Binary files /dev/null and b/Library/Artifacts/c6/c6a6e69693ea5b751d1c891c706d2d5c differ diff --git a/Library/Artifacts/c6/c6c32b3cdcdc3472c4a39ad0b941577a b/Library/Artifacts/c6/c6c32b3cdcdc3472c4a39ad0b941577a new file mode 100644 index 000000000..1257f353d Binary files /dev/null and b/Library/Artifacts/c6/c6c32b3cdcdc3472c4a39ad0b941577a differ diff --git a/Library/Artifacts/c6/c6c68160ddab05520e35dc0eef3fdb9f b/Library/Artifacts/c6/c6c68160ddab05520e35dc0eef3fdb9f new file mode 100644 index 000000000..56ccd6fa0 Binary files /dev/null and b/Library/Artifacts/c6/c6c68160ddab05520e35dc0eef3fdb9f differ diff --git a/Library/Artifacts/c6/c6c86332a000f04ea83f1fcea0e5a6e4 b/Library/Artifacts/c6/c6c86332a000f04ea83f1fcea0e5a6e4 new file mode 100644 index 000000000..f4453b2aa Binary files /dev/null and b/Library/Artifacts/c6/c6c86332a000f04ea83f1fcea0e5a6e4 differ diff --git a/Library/Artifacts/c6/c6cbfe1bdb2038ee6108f55c0a13022f b/Library/Artifacts/c6/c6cbfe1bdb2038ee6108f55c0a13022f new file mode 100644 index 000000000..86f7edb77 Binary files /dev/null and b/Library/Artifacts/c6/c6cbfe1bdb2038ee6108f55c0a13022f differ diff --git a/Library/Artifacts/c6/c6d42f5e6f93568119bb651d990a5c0b b/Library/Artifacts/c6/c6d42f5e6f93568119bb651d990a5c0b new file mode 100644 index 000000000..622bd6a69 Binary files /dev/null and b/Library/Artifacts/c6/c6d42f5e6f93568119bb651d990a5c0b differ diff --git a/Library/Artifacts/c6/c6d8dae1b511fea732678563851597ce b/Library/Artifacts/c6/c6d8dae1b511fea732678563851597ce new file mode 100644 index 000000000..59a70b4ad Binary files /dev/null and b/Library/Artifacts/c6/c6d8dae1b511fea732678563851597ce differ diff --git a/Library/Artifacts/c6/c6eb564ec1cee1b08d93b5c5c125bcc7 b/Library/Artifacts/c6/c6eb564ec1cee1b08d93b5c5c125bcc7 new file mode 100644 index 000000000..62c2324e3 Binary files /dev/null and b/Library/Artifacts/c6/c6eb564ec1cee1b08d93b5c5c125bcc7 differ diff --git a/Library/Artifacts/c7/c70de0c443e1a2f68c59a9b0dad8031f b/Library/Artifacts/c7/c70de0c443e1a2f68c59a9b0dad8031f new file mode 100644 index 000000000..399a8b239 Binary files /dev/null and b/Library/Artifacts/c7/c70de0c443e1a2f68c59a9b0dad8031f differ diff --git a/Library/Artifacts/c7/c713ad59210d79b1b82ecaa5b4f05cc1 b/Library/Artifacts/c7/c713ad59210d79b1b82ecaa5b4f05cc1 new file mode 100644 index 000000000..a6fbfc17a Binary files /dev/null and b/Library/Artifacts/c7/c713ad59210d79b1b82ecaa5b4f05cc1 differ diff --git a/Library/Artifacts/c7/c715cfe06862d16ec812826afb1fb299 b/Library/Artifacts/c7/c715cfe06862d16ec812826afb1fb299 new file mode 100644 index 000000000..6646fd968 Binary files /dev/null and b/Library/Artifacts/c7/c715cfe06862d16ec812826afb1fb299 differ diff --git a/Library/Artifacts/c7/c720b04b429dd511da10c566834f80b9 b/Library/Artifacts/c7/c720b04b429dd511da10c566834f80b9 new file mode 100644 index 000000000..c35b5187f Binary files /dev/null and b/Library/Artifacts/c7/c720b04b429dd511da10c566834f80b9 differ diff --git a/Library/Artifacts/c7/c7302c2cfd42e1edb742fe36b20a376b b/Library/Artifacts/c7/c7302c2cfd42e1edb742fe36b20a376b new file mode 100644 index 000000000..5d4bd686c Binary files /dev/null and b/Library/Artifacts/c7/c7302c2cfd42e1edb742fe36b20a376b differ diff --git a/Library/Artifacts/c7/c731eafce686692a933ea7b8161154d0 b/Library/Artifacts/c7/c731eafce686692a933ea7b8161154d0 new file mode 100644 index 000000000..b65c91dd0 Binary files /dev/null and b/Library/Artifacts/c7/c731eafce686692a933ea7b8161154d0 differ diff --git a/Library/Artifacts/c7/c740234598047b6d8ef48d024375a5f4 b/Library/Artifacts/c7/c740234598047b6d8ef48d024375a5f4 new file mode 100644 index 000000000..9c5ffefc2 Binary files /dev/null and b/Library/Artifacts/c7/c740234598047b6d8ef48d024375a5f4 differ diff --git a/Library/Artifacts/c7/c74389893bdff2641f34e9da0d0674cd b/Library/Artifacts/c7/c74389893bdff2641f34e9da0d0674cd new file mode 100644 index 000000000..af3091db0 Binary files /dev/null and b/Library/Artifacts/c7/c74389893bdff2641f34e9da0d0674cd differ diff --git a/Library/Artifacts/c7/c743bd6b5b40672686724df01198722c b/Library/Artifacts/c7/c743bd6b5b40672686724df01198722c new file mode 100644 index 000000000..6696c0d95 Binary files /dev/null and b/Library/Artifacts/c7/c743bd6b5b40672686724df01198722c differ diff --git a/Library/Artifacts/c7/c755f16ec28409ad9e0daace606f314c b/Library/Artifacts/c7/c755f16ec28409ad9e0daace606f314c new file mode 100644 index 000000000..d473ccd1b Binary files /dev/null and b/Library/Artifacts/c7/c755f16ec28409ad9e0daace606f314c differ diff --git a/Library/Artifacts/c7/c7564d885d75537e03eeb2b9d5e03554 b/Library/Artifacts/c7/c7564d885d75537e03eeb2b9d5e03554 new file mode 100644 index 000000000..6212f6934 Binary files /dev/null and b/Library/Artifacts/c7/c7564d885d75537e03eeb2b9d5e03554 differ diff --git a/Library/Artifacts/c7/c76c39d1e227f603636331b15bd01356 b/Library/Artifacts/c7/c76c39d1e227f603636331b15bd01356 new file mode 100644 index 000000000..a8f3267bc Binary files /dev/null and b/Library/Artifacts/c7/c76c39d1e227f603636331b15bd01356 differ diff --git a/Library/Artifacts/c7/c77df6fe17a343dc6f9cdc186cbf43ef b/Library/Artifacts/c7/c77df6fe17a343dc6f9cdc186cbf43ef new file mode 100644 index 000000000..ee30fa09e Binary files /dev/null and b/Library/Artifacts/c7/c77df6fe17a343dc6f9cdc186cbf43ef differ diff --git a/Library/Artifacts/c7/c791b4c5b2c71642d671999c0f271bba b/Library/Artifacts/c7/c791b4c5b2c71642d671999c0f271bba new file mode 100644 index 000000000..b41c647ac Binary files /dev/null and b/Library/Artifacts/c7/c791b4c5b2c71642d671999c0f271bba differ diff --git a/Library/Artifacts/c7/c79a7c43dd835eae0e66afe298c1cf8d b/Library/Artifacts/c7/c79a7c43dd835eae0e66afe298c1cf8d new file mode 100644 index 000000000..045cb04ee Binary files /dev/null and b/Library/Artifacts/c7/c79a7c43dd835eae0e66afe298c1cf8d differ diff --git a/Library/Artifacts/c7/c79bcc9128c7e73e4c4bfffeb22ee1fb b/Library/Artifacts/c7/c79bcc9128c7e73e4c4bfffeb22ee1fb new file mode 100644 index 000000000..8d32aadcd Binary files /dev/null and b/Library/Artifacts/c7/c79bcc9128c7e73e4c4bfffeb22ee1fb differ diff --git a/Library/Artifacts/c7/c7a2cd9c064c2c3fdb014704f10539e4 b/Library/Artifacts/c7/c7a2cd9c064c2c3fdb014704f10539e4 new file mode 100644 index 000000000..e86905691 Binary files /dev/null and b/Library/Artifacts/c7/c7a2cd9c064c2c3fdb014704f10539e4 differ diff --git a/Library/Artifacts/c7/c7b5558cb52ec245172c7889e4154780 b/Library/Artifacts/c7/c7b5558cb52ec245172c7889e4154780 new file mode 100644 index 000000000..b8e881177 Binary files /dev/null and b/Library/Artifacts/c7/c7b5558cb52ec245172c7889e4154780 differ diff --git a/Library/Artifacts/c7/c7b76e4f6bf2fe5129ba95f46e8ab1c9 b/Library/Artifacts/c7/c7b76e4f6bf2fe5129ba95f46e8ab1c9 new file mode 100644 index 000000000..e80418b5b Binary files /dev/null and b/Library/Artifacts/c7/c7b76e4f6bf2fe5129ba95f46e8ab1c9 differ diff --git a/Library/Artifacts/c7/c7d50f8bd9c67775fc4732323722c425 b/Library/Artifacts/c7/c7d50f8bd9c67775fc4732323722c425 new file mode 100644 index 000000000..6f73df17c Binary files /dev/null and b/Library/Artifacts/c7/c7d50f8bd9c67775fc4732323722c425 differ diff --git a/Library/Artifacts/c7/c7ee8594de165326802fa5d797e8f25b b/Library/Artifacts/c7/c7ee8594de165326802fa5d797e8f25b new file mode 100644 index 000000000..187747cff Binary files /dev/null and b/Library/Artifacts/c7/c7ee8594de165326802fa5d797e8f25b differ diff --git a/Library/Artifacts/c7/c7fe5ca5fc0f3f32adaab10d8c7db71a b/Library/Artifacts/c7/c7fe5ca5fc0f3f32adaab10d8c7db71a new file mode 100644 index 000000000..91fde227f Binary files /dev/null and b/Library/Artifacts/c7/c7fe5ca5fc0f3f32adaab10d8c7db71a differ diff --git a/Library/Artifacts/c8/c803bff1756fe576252ccb0a976bbafb b/Library/Artifacts/c8/c803bff1756fe576252ccb0a976bbafb new file mode 100644 index 000000000..709bc4c1e Binary files /dev/null and b/Library/Artifacts/c8/c803bff1756fe576252ccb0a976bbafb differ diff --git a/Library/Artifacts/c8/c816e820aa7d0167bb4cc451420b7f15 b/Library/Artifacts/c8/c816e820aa7d0167bb4cc451420b7f15 new file mode 100644 index 000000000..143cfa4a1 Binary files /dev/null and b/Library/Artifacts/c8/c816e820aa7d0167bb4cc451420b7f15 differ diff --git a/Library/Artifacts/c8/c821fa6a41bc2b51440e4098845d1363 b/Library/Artifacts/c8/c821fa6a41bc2b51440e4098845d1363 new file mode 100644 index 000000000..c6ddeb60a Binary files /dev/null and b/Library/Artifacts/c8/c821fa6a41bc2b51440e4098845d1363 differ diff --git a/Library/Artifacts/c8/c82ce077e83ab6d5b8d7478de4acde99 b/Library/Artifacts/c8/c82ce077e83ab6d5b8d7478de4acde99 new file mode 100644 index 000000000..8e3fddecb Binary files /dev/null and b/Library/Artifacts/c8/c82ce077e83ab6d5b8d7478de4acde99 differ diff --git a/Library/Artifacts/c8/c830d46cb58aa35bb02639d079b9702c b/Library/Artifacts/c8/c830d46cb58aa35bb02639d079b9702c new file mode 100644 index 000000000..0997f3544 Binary files /dev/null and b/Library/Artifacts/c8/c830d46cb58aa35bb02639d079b9702c differ diff --git a/Library/Artifacts/c8/c84f24c54c24be3e422297c61c2299ea b/Library/Artifacts/c8/c84f24c54c24be3e422297c61c2299ea new file mode 100644 index 000000000..35f9838a3 Binary files /dev/null and b/Library/Artifacts/c8/c84f24c54c24be3e422297c61c2299ea differ diff --git a/Library/Artifacts/c8/c870e724a4a81acaab4bb29a42fede1e b/Library/Artifacts/c8/c870e724a4a81acaab4bb29a42fede1e new file mode 100644 index 000000000..5b443b4d2 Binary files /dev/null and b/Library/Artifacts/c8/c870e724a4a81acaab4bb29a42fede1e differ diff --git a/Library/Artifacts/c8/c882b696205ee89feba928d40e8fa340 b/Library/Artifacts/c8/c882b696205ee89feba928d40e8fa340 new file mode 100644 index 000000000..90cbd8673 Binary files /dev/null and b/Library/Artifacts/c8/c882b696205ee89feba928d40e8fa340 differ diff --git a/Library/Artifacts/c8/c88601ea628660e13a621df43e7c6ed3 b/Library/Artifacts/c8/c88601ea628660e13a621df43e7c6ed3 new file mode 100644 index 000000000..c31d9e9bf Binary files /dev/null and b/Library/Artifacts/c8/c88601ea628660e13a621df43e7c6ed3 differ diff --git a/Library/Artifacts/c8/c89783f1f7ef73466cf4e8094d70ee52 b/Library/Artifacts/c8/c89783f1f7ef73466cf4e8094d70ee52 new file mode 100644 index 000000000..24725c020 Binary files /dev/null and b/Library/Artifacts/c8/c89783f1f7ef73466cf4e8094d70ee52 differ diff --git a/Library/Artifacts/c8/c89f119b7701bd92282cf0f1b4c9366e b/Library/Artifacts/c8/c89f119b7701bd92282cf0f1b4c9366e new file mode 100644 index 000000000..f32d1c94d Binary files /dev/null and b/Library/Artifacts/c8/c89f119b7701bd92282cf0f1b4c9366e differ diff --git a/Library/Artifacts/c8/c8c50671bba938b124878b0bddf90fcd b/Library/Artifacts/c8/c8c50671bba938b124878b0bddf90fcd new file mode 100644 index 000000000..242371f01 Binary files /dev/null and b/Library/Artifacts/c8/c8c50671bba938b124878b0bddf90fcd differ diff --git a/Library/Artifacts/c8/c8e03cd6240513912e3460203cc79281 b/Library/Artifacts/c8/c8e03cd6240513912e3460203cc79281 new file mode 100644 index 000000000..cd3f39c5f Binary files /dev/null and b/Library/Artifacts/c8/c8e03cd6240513912e3460203cc79281 differ diff --git a/Library/Artifacts/c8/c8e3f39c5361c327490f3d8be29d9eb7 b/Library/Artifacts/c8/c8e3f39c5361c327490f3d8be29d9eb7 new file mode 100644 index 000000000..c428f2d8c Binary files /dev/null and b/Library/Artifacts/c8/c8e3f39c5361c327490f3d8be29d9eb7 differ diff --git a/Library/Artifacts/c8/c8f68574fabbcbd5199f4d1cb0dc5e25 b/Library/Artifacts/c8/c8f68574fabbcbd5199f4d1cb0dc5e25 new file mode 100644 index 000000000..20410281b Binary files /dev/null and b/Library/Artifacts/c8/c8f68574fabbcbd5199f4d1cb0dc5e25 differ diff --git a/Library/Artifacts/c8/c8f8ebb5c2410a8fb107027b89d0dbe4 b/Library/Artifacts/c8/c8f8ebb5c2410a8fb107027b89d0dbe4 new file mode 100644 index 000000000..22ed7288b Binary files /dev/null and b/Library/Artifacts/c8/c8f8ebb5c2410a8fb107027b89d0dbe4 differ diff --git a/Library/Artifacts/c9/c9093e877dc907b6b5ca268baa33dc5e b/Library/Artifacts/c9/c9093e877dc907b6b5ca268baa33dc5e new file mode 100644 index 000000000..967a0acc8 Binary files /dev/null and b/Library/Artifacts/c9/c9093e877dc907b6b5ca268baa33dc5e differ diff --git a/Library/Artifacts/c9/c90da0b438561ee015065026a018017b b/Library/Artifacts/c9/c90da0b438561ee015065026a018017b new file mode 100644 index 000000000..4ffa45a28 Binary files /dev/null and b/Library/Artifacts/c9/c90da0b438561ee015065026a018017b differ diff --git a/Library/Artifacts/c9/c919db75ef939d2f0cc6d4d448861d4a b/Library/Artifacts/c9/c919db75ef939d2f0cc6d4d448861d4a new file mode 100644 index 000000000..e2f455a12 Binary files /dev/null and b/Library/Artifacts/c9/c919db75ef939d2f0cc6d4d448861d4a differ diff --git a/Library/Artifacts/c9/c9217010359b29e277496039eb92d837 b/Library/Artifacts/c9/c9217010359b29e277496039eb92d837 new file mode 100644 index 000000000..42ab75cd0 Binary files /dev/null and b/Library/Artifacts/c9/c9217010359b29e277496039eb92d837 differ diff --git a/Library/Artifacts/c9/c939baaafc0c59e3fe9eece0453bea80 b/Library/Artifacts/c9/c939baaafc0c59e3fe9eece0453bea80 new file mode 100644 index 000000000..9913c4436 Binary files /dev/null and b/Library/Artifacts/c9/c939baaafc0c59e3fe9eece0453bea80 differ diff --git a/Library/Artifacts/c9/c942584be82de58230a6d6789a5c22fc b/Library/Artifacts/c9/c942584be82de58230a6d6789a5c22fc new file mode 100644 index 000000000..3192f1eba Binary files /dev/null and b/Library/Artifacts/c9/c942584be82de58230a6d6789a5c22fc differ diff --git a/Library/Artifacts/c9/c944b5fa56d7793fd6f981b9aab3ea5b b/Library/Artifacts/c9/c944b5fa56d7793fd6f981b9aab3ea5b new file mode 100644 index 000000000..a9e5f6154 Binary files /dev/null and b/Library/Artifacts/c9/c944b5fa56d7793fd6f981b9aab3ea5b differ diff --git a/Library/Artifacts/c9/c945821fdb96947d0e10f9909dacb927 b/Library/Artifacts/c9/c945821fdb96947d0e10f9909dacb927 new file mode 100644 index 000000000..520bc2676 Binary files /dev/null and b/Library/Artifacts/c9/c945821fdb96947d0e10f9909dacb927 differ diff --git a/Library/Artifacts/c9/c95c8cf25ec899ef274b9b2b9f357466 b/Library/Artifacts/c9/c95c8cf25ec899ef274b9b2b9f357466 new file mode 100644 index 000000000..9a3806917 Binary files /dev/null and b/Library/Artifacts/c9/c95c8cf25ec899ef274b9b2b9f357466 differ diff --git a/Library/Artifacts/c9/c96a57986258d809952ecd6ad84b0ccd b/Library/Artifacts/c9/c96a57986258d809952ecd6ad84b0ccd new file mode 100644 index 000000000..dc540986a Binary files /dev/null and b/Library/Artifacts/c9/c96a57986258d809952ecd6ad84b0ccd differ diff --git a/Library/Artifacts/c9/c970736e023dacc31938d6f21ecc2765 b/Library/Artifacts/c9/c970736e023dacc31938d6f21ecc2765 new file mode 100644 index 000000000..87f9fdb7d Binary files /dev/null and b/Library/Artifacts/c9/c970736e023dacc31938d6f21ecc2765 differ diff --git a/Library/Artifacts/c9/c98e86c8de51f024e29fa164d125cc14 b/Library/Artifacts/c9/c98e86c8de51f024e29fa164d125cc14 new file mode 100644 index 000000000..64b7d63f5 Binary files /dev/null and b/Library/Artifacts/c9/c98e86c8de51f024e29fa164d125cc14 differ diff --git a/Library/Artifacts/c9/c9914482cd240a479227f06ba7576d96 b/Library/Artifacts/c9/c9914482cd240a479227f06ba7576d96 new file mode 100644 index 000000000..aded6d28b Binary files /dev/null and b/Library/Artifacts/c9/c9914482cd240a479227f06ba7576d96 differ diff --git a/Library/Artifacts/c9/c9914da9bedb5ef407e391bd84b1e72f b/Library/Artifacts/c9/c9914da9bedb5ef407e391bd84b1e72f new file mode 100644 index 000000000..e0f983750 Binary files /dev/null and b/Library/Artifacts/c9/c9914da9bedb5ef407e391bd84b1e72f differ diff --git a/Library/Artifacts/c9/c9ac9080c57cdbf96dd0189ac9b6a07c b/Library/Artifacts/c9/c9ac9080c57cdbf96dd0189ac9b6a07c new file mode 100644 index 000000000..204cc1b81 Binary files /dev/null and b/Library/Artifacts/c9/c9ac9080c57cdbf96dd0189ac9b6a07c differ diff --git a/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a new file mode 100644 index 000000000..68daecdc2 Binary files /dev/null and b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a differ diff --git a/Library/Artifacts/c9/c9c710d7e0392b3bc968ea81282e63fe b/Library/Artifacts/c9/c9c710d7e0392b3bc968ea81282e63fe new file mode 100644 index 000000000..825639aba Binary files /dev/null and b/Library/Artifacts/c9/c9c710d7e0392b3bc968ea81282e63fe differ diff --git a/Library/Artifacts/c9/c9eb99f3d653d638daf651d7bcdabe89 b/Library/Artifacts/c9/c9eb99f3d653d638daf651d7bcdabe89 new file mode 100644 index 000000000..a5c714fd1 Binary files /dev/null and b/Library/Artifacts/c9/c9eb99f3d653d638daf651d7bcdabe89 differ diff --git a/Library/Artifacts/c9/c9ee07d86b687a75c80704ff5849ec05 b/Library/Artifacts/c9/c9ee07d86b687a75c80704ff5849ec05 new file mode 100644 index 000000000..6aa68663e Binary files /dev/null and b/Library/Artifacts/c9/c9ee07d86b687a75c80704ff5849ec05 differ diff --git a/Library/Artifacts/c9/c9ffd3417e07954de9d77206a40b012b b/Library/Artifacts/c9/c9ffd3417e07954de9d77206a40b012b new file mode 100644 index 000000000..86d9caca8 Binary files /dev/null and b/Library/Artifacts/c9/c9ffd3417e07954de9d77206a40b012b differ diff --git a/Library/Artifacts/ca/ca0fc37531129f8357a14ee367d74ae1 b/Library/Artifacts/ca/ca0fc37531129f8357a14ee367d74ae1 new file mode 100644 index 000000000..23f98fc3e Binary files /dev/null and b/Library/Artifacts/ca/ca0fc37531129f8357a14ee367d74ae1 differ diff --git a/Library/Artifacts/ca/ca1f138c62c96a9308bdf30a3818bbaf b/Library/Artifacts/ca/ca1f138c62c96a9308bdf30a3818bbaf new file mode 100644 index 000000000..306e7c5ab Binary files /dev/null and b/Library/Artifacts/ca/ca1f138c62c96a9308bdf30a3818bbaf differ diff --git a/Library/Artifacts/ca/ca2571a4d2fd25f3975644ca75283545 b/Library/Artifacts/ca/ca2571a4d2fd25f3975644ca75283545 new file mode 100644 index 000000000..09cd33a69 Binary files /dev/null and b/Library/Artifacts/ca/ca2571a4d2fd25f3975644ca75283545 differ diff --git a/Library/Artifacts/ca/ca2e84ca1787453a67c547f65c7253c8 b/Library/Artifacts/ca/ca2e84ca1787453a67c547f65c7253c8 new file mode 100644 index 000000000..24730d0eb Binary files /dev/null and b/Library/Artifacts/ca/ca2e84ca1787453a67c547f65c7253c8 differ diff --git a/Library/Artifacts/ca/ca323afea11f684aaaeace288d020d10 b/Library/Artifacts/ca/ca323afea11f684aaaeace288d020d10 new file mode 100644 index 000000000..755c926ac Binary files /dev/null and b/Library/Artifacts/ca/ca323afea11f684aaaeace288d020d10 differ diff --git a/Library/Artifacts/ca/ca447964acb7a9bc42f0d08b2c9b9214 b/Library/Artifacts/ca/ca447964acb7a9bc42f0d08b2c9b9214 new file mode 100644 index 000000000..71cf8a2d0 Binary files /dev/null and b/Library/Artifacts/ca/ca447964acb7a9bc42f0d08b2c9b9214 differ diff --git a/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 new file mode 100644 index 000000000..7d80c6aa8 Binary files /dev/null and b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 differ diff --git a/Library/Artifacts/ca/ca7538c62e46c8c8d5c1b987e1942368 b/Library/Artifacts/ca/ca7538c62e46c8c8d5c1b987e1942368 new file mode 100644 index 000000000..4696495c0 Binary files /dev/null and b/Library/Artifacts/ca/ca7538c62e46c8c8d5c1b987e1942368 differ diff --git a/Library/Artifacts/ca/ca7e90f7798c18513de0edb4c99a7f8a b/Library/Artifacts/ca/ca7e90f7798c18513de0edb4c99a7f8a new file mode 100644 index 000000000..7eab9cc18 Binary files /dev/null and b/Library/Artifacts/ca/ca7e90f7798c18513de0edb4c99a7f8a differ diff --git a/Library/Artifacts/ca/ca84c22bc8ed6557a09bca10dd5dd689 b/Library/Artifacts/ca/ca84c22bc8ed6557a09bca10dd5dd689 new file mode 100644 index 000000000..947e85c65 Binary files /dev/null and b/Library/Artifacts/ca/ca84c22bc8ed6557a09bca10dd5dd689 differ diff --git a/Library/Artifacts/ca/ca8873fbe518a0d8984a68c7a87dd385 b/Library/Artifacts/ca/ca8873fbe518a0d8984a68c7a87dd385 new file mode 100644 index 000000000..3450ea7a1 Binary files /dev/null and b/Library/Artifacts/ca/ca8873fbe518a0d8984a68c7a87dd385 differ diff --git a/Library/Artifacts/ca/cacf4ab7337bf957d1e8acb501bc7b00 b/Library/Artifacts/ca/cacf4ab7337bf957d1e8acb501bc7b00 new file mode 100644 index 000000000..066effad9 Binary files /dev/null and b/Library/Artifacts/ca/cacf4ab7337bf957d1e8acb501bc7b00 differ diff --git a/Library/Artifacts/ca/cad14ffbc5254136d43325181b6fa2a6 b/Library/Artifacts/ca/cad14ffbc5254136d43325181b6fa2a6 new file mode 100644 index 000000000..3049dcc45 Binary files /dev/null and b/Library/Artifacts/ca/cad14ffbc5254136d43325181b6fa2a6 differ diff --git a/Library/Artifacts/ca/cad7a1ce9e66b71724d0aad997fc7823 b/Library/Artifacts/ca/cad7a1ce9e66b71724d0aad997fc7823 new file mode 100644 index 000000000..371bb511c Binary files /dev/null and b/Library/Artifacts/ca/cad7a1ce9e66b71724d0aad997fc7823 differ diff --git a/Library/Artifacts/ca/cad8da3e3e9571fb51c3a9a440ed3538 b/Library/Artifacts/ca/cad8da3e3e9571fb51c3a9a440ed3538 new file mode 100644 index 000000000..699f74687 Binary files /dev/null and b/Library/Artifacts/ca/cad8da3e3e9571fb51c3a9a440ed3538 differ diff --git a/Library/Artifacts/ca/caedea392a853ef05f840071f26e9d08 b/Library/Artifacts/ca/caedea392a853ef05f840071f26e9d08 new file mode 100644 index 000000000..87fe9556d Binary files /dev/null and b/Library/Artifacts/ca/caedea392a853ef05f840071f26e9d08 differ diff --git a/Library/Artifacts/cb/cb038c460cef9369c02650daf6b5b6eb b/Library/Artifacts/cb/cb038c460cef9369c02650daf6b5b6eb new file mode 100644 index 000000000..77e8afa04 Binary files /dev/null and b/Library/Artifacts/cb/cb038c460cef9369c02650daf6b5b6eb differ diff --git a/Library/Artifacts/cb/cb17f1d3d2f16fe4165c9d60a3e2b441 b/Library/Artifacts/cb/cb17f1d3d2f16fe4165c9d60a3e2b441 new file mode 100644 index 000000000..13fe28b2c Binary files /dev/null and b/Library/Artifacts/cb/cb17f1d3d2f16fe4165c9d60a3e2b441 differ diff --git a/Library/Artifacts/cb/cb24950a398f4d6d6d2ff6d9cc23febe b/Library/Artifacts/cb/cb24950a398f4d6d6d2ff6d9cc23febe new file mode 100644 index 000000000..30c01b6f3 Binary files /dev/null and b/Library/Artifacts/cb/cb24950a398f4d6d6d2ff6d9cc23febe differ diff --git a/Library/Artifacts/cb/cb5866765261253f989387afd71451bc b/Library/Artifacts/cb/cb5866765261253f989387afd71451bc new file mode 100644 index 000000000..489c9fcf4 Binary files /dev/null and b/Library/Artifacts/cb/cb5866765261253f989387afd71451bc differ diff --git a/Library/Artifacts/cb/cb5b955a9b280b79f380524613e05712 b/Library/Artifacts/cb/cb5b955a9b280b79f380524613e05712 new file mode 100644 index 000000000..9a2bb141f Binary files /dev/null and b/Library/Artifacts/cb/cb5b955a9b280b79f380524613e05712 differ diff --git a/Library/Artifacts/cb/cb67b3571843cca1b122c49d389c3e15 b/Library/Artifacts/cb/cb67b3571843cca1b122c49d389c3e15 new file mode 100644 index 000000000..7e54818f9 Binary files /dev/null and b/Library/Artifacts/cb/cb67b3571843cca1b122c49d389c3e15 differ diff --git a/Library/Artifacts/cb/cb68f16fe5b289293d1f0c1eb0e6ce0e b/Library/Artifacts/cb/cb68f16fe5b289293d1f0c1eb0e6ce0e new file mode 100644 index 000000000..c61511222 Binary files /dev/null and b/Library/Artifacts/cb/cb68f16fe5b289293d1f0c1eb0e6ce0e differ diff --git a/Library/Artifacts/cb/cb7c40581ec613b71440d2ecf76f6b08 b/Library/Artifacts/cb/cb7c40581ec613b71440d2ecf76f6b08 new file mode 100644 index 000000000..e1578c18b Binary files /dev/null and b/Library/Artifacts/cb/cb7c40581ec613b71440d2ecf76f6b08 differ diff --git a/Library/Artifacts/cb/cb7e3e2408f0c6653890fa168e616ebc b/Library/Artifacts/cb/cb7e3e2408f0c6653890fa168e616ebc new file mode 100644 index 000000000..a6556afdf Binary files /dev/null and b/Library/Artifacts/cb/cb7e3e2408f0c6653890fa168e616ebc differ diff --git a/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 new file mode 100644 index 000000000..26804c19f Binary files /dev/null and b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 differ diff --git a/Library/Artifacts/cb/cb97c8c378bf455faf13159d002f6e96 b/Library/Artifacts/cb/cb97c8c378bf455faf13159d002f6e96 new file mode 100644 index 000000000..886b82c75 Binary files /dev/null and b/Library/Artifacts/cb/cb97c8c378bf455faf13159d002f6e96 differ diff --git a/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 new file mode 100644 index 000000000..ff5352102 Binary files /dev/null and b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 differ diff --git a/Library/Artifacts/cb/cbb83171014e249072d644da8cf331d3 b/Library/Artifacts/cb/cbb83171014e249072d644da8cf331d3 new file mode 100644 index 000000000..5823bebc8 Binary files /dev/null and b/Library/Artifacts/cb/cbb83171014e249072d644da8cf331d3 differ diff --git a/Library/Artifacts/cb/cbba7026e82b09a74f3aad9c1330737a b/Library/Artifacts/cb/cbba7026e82b09a74f3aad9c1330737a new file mode 100644 index 000000000..f661ae167 Binary files /dev/null and b/Library/Artifacts/cb/cbba7026e82b09a74f3aad9c1330737a differ diff --git a/Library/Artifacts/cb/cbbe8e25dd2d5280c918d1141de8cf27 b/Library/Artifacts/cb/cbbe8e25dd2d5280c918d1141de8cf27 new file mode 100644 index 000000000..5d00f6f5a Binary files /dev/null and b/Library/Artifacts/cb/cbbe8e25dd2d5280c918d1141de8cf27 differ diff --git a/Library/Artifacts/cb/cbd069da947a067647109ee377bdece3 b/Library/Artifacts/cb/cbd069da947a067647109ee377bdece3 new file mode 100644 index 000000000..88af213a8 Binary files /dev/null and b/Library/Artifacts/cb/cbd069da947a067647109ee377bdece3 differ diff --git a/Library/Artifacts/cb/cbd9a7e5bda44491031a599c2821bf87 b/Library/Artifacts/cb/cbd9a7e5bda44491031a599c2821bf87 new file mode 100644 index 000000000..6e9ed2900 Binary files /dev/null and b/Library/Artifacts/cb/cbd9a7e5bda44491031a599c2821bf87 differ diff --git a/Library/Artifacts/cb/cbda80ad7c9ca0c2653aaa8f69f88068 b/Library/Artifacts/cb/cbda80ad7c9ca0c2653aaa8f69f88068 new file mode 100644 index 000000000..ebf3e2a85 Binary files /dev/null and b/Library/Artifacts/cb/cbda80ad7c9ca0c2653aaa8f69f88068 differ diff --git a/Library/Artifacts/cb/cbdf7f801d1bece881b88cb5e200fb3c b/Library/Artifacts/cb/cbdf7f801d1bece881b88cb5e200fb3c new file mode 100644 index 000000000..3ea976e93 Binary files /dev/null and b/Library/Artifacts/cb/cbdf7f801d1bece881b88cb5e200fb3c differ diff --git a/Library/Artifacts/cb/cbe08cdbcd8b5338a9991bd96209d9c4 b/Library/Artifacts/cb/cbe08cdbcd8b5338a9991bd96209d9c4 new file mode 100644 index 000000000..f8077492c Binary files /dev/null and b/Library/Artifacts/cb/cbe08cdbcd8b5338a9991bd96209d9c4 differ diff --git a/Library/Artifacts/cb/cbff204828ecf4cb8563d65c97c46088 b/Library/Artifacts/cb/cbff204828ecf4cb8563d65c97c46088 new file mode 100644 index 000000000..d11cc59cf Binary files /dev/null and b/Library/Artifacts/cb/cbff204828ecf4cb8563d65c97c46088 differ diff --git a/Library/Artifacts/cc/cc020bc942305b6446a0ac0befbdee01 b/Library/Artifacts/cc/cc020bc942305b6446a0ac0befbdee01 new file mode 100644 index 000000000..862698ee8 Binary files /dev/null and b/Library/Artifacts/cc/cc020bc942305b6446a0ac0befbdee01 differ diff --git a/Library/Artifacts/cc/cc065eb86229fdbc62bfa884f084f156 b/Library/Artifacts/cc/cc065eb86229fdbc62bfa884f084f156 new file mode 100644 index 000000000..25c8b8be5 Binary files /dev/null and b/Library/Artifacts/cc/cc065eb86229fdbc62bfa884f084f156 differ diff --git a/Library/Artifacts/cc/cc146934eab5d7c4599b7d3f18f35be9 b/Library/Artifacts/cc/cc146934eab5d7c4599b7d3f18f35be9 new file mode 100644 index 000000000..7403f5730 Binary files /dev/null and b/Library/Artifacts/cc/cc146934eab5d7c4599b7d3f18f35be9 differ diff --git a/Library/Artifacts/cc/cc166bc39a3c1a223e793e34e65cd9d0 b/Library/Artifacts/cc/cc166bc39a3c1a223e793e34e65cd9d0 new file mode 100644 index 000000000..ad633e8f1 Binary files /dev/null and b/Library/Artifacts/cc/cc166bc39a3c1a223e793e34e65cd9d0 differ diff --git a/Library/Artifacts/cc/cc1bc9af589bdf5aa4db6df8363ddd68 b/Library/Artifacts/cc/cc1bc9af589bdf5aa4db6df8363ddd68 new file mode 100644 index 000000000..e029eb79c Binary files /dev/null and b/Library/Artifacts/cc/cc1bc9af589bdf5aa4db6df8363ddd68 differ diff --git a/Library/Artifacts/cc/cc1ce05209a706da4196a3cb22d5f7a1 b/Library/Artifacts/cc/cc1ce05209a706da4196a3cb22d5f7a1 new file mode 100644 index 000000000..47bb2f84f Binary files /dev/null and b/Library/Artifacts/cc/cc1ce05209a706da4196a3cb22d5f7a1 differ diff --git a/Library/Artifacts/cc/cc27f6066f1164d62e3adaad8fa87d49 b/Library/Artifacts/cc/cc27f6066f1164d62e3adaad8fa87d49 new file mode 100644 index 000000000..c32c238cd Binary files /dev/null and b/Library/Artifacts/cc/cc27f6066f1164d62e3adaad8fa87d49 differ diff --git a/Library/Artifacts/cc/cc283c05e53d55c0fde890324825f1d4 b/Library/Artifacts/cc/cc283c05e53d55c0fde890324825f1d4 new file mode 100644 index 000000000..46bb8900f Binary files /dev/null and b/Library/Artifacts/cc/cc283c05e53d55c0fde890324825f1d4 differ diff --git a/Library/Artifacts/cc/cc2c39dd8dcc38a81c3b809fc785e34e b/Library/Artifacts/cc/cc2c39dd8dcc38a81c3b809fc785e34e new file mode 100644 index 000000000..6b465d72e Binary files /dev/null and b/Library/Artifacts/cc/cc2c39dd8dcc38a81c3b809fc785e34e differ diff --git a/Library/Artifacts/cc/cc3fe8320c772c1dc56113a7a92e6315 b/Library/Artifacts/cc/cc3fe8320c772c1dc56113a7a92e6315 new file mode 100644 index 000000000..3c7c97e77 Binary files /dev/null and b/Library/Artifacts/cc/cc3fe8320c772c1dc56113a7a92e6315 differ diff --git a/Library/Artifacts/cc/cc4f72cd46ebc7c93cec21262e0889e4 b/Library/Artifacts/cc/cc4f72cd46ebc7c93cec21262e0889e4 new file mode 100644 index 000000000..72ded07c0 Binary files /dev/null and b/Library/Artifacts/cc/cc4f72cd46ebc7c93cec21262e0889e4 differ diff --git a/Library/Artifacts/cc/cc65bcac5b4c72a7d84c3a44e40ed2e9 b/Library/Artifacts/cc/cc65bcac5b4c72a7d84c3a44e40ed2e9 new file mode 100644 index 000000000..3a4efb34f Binary files /dev/null and b/Library/Artifacts/cc/cc65bcac5b4c72a7d84c3a44e40ed2e9 differ diff --git a/Library/Artifacts/cc/cc6bdc0495b8afed1b8b9c891a671481 b/Library/Artifacts/cc/cc6bdc0495b8afed1b8b9c891a671481 new file mode 100644 index 000000000..42ff30fa4 Binary files /dev/null and b/Library/Artifacts/cc/cc6bdc0495b8afed1b8b9c891a671481 differ diff --git a/Library/Artifacts/cc/cc9bac3c543f8f63ebffd9db7e8310a5 b/Library/Artifacts/cc/cc9bac3c543f8f63ebffd9db7e8310a5 new file mode 100644 index 000000000..69dc8e52c Binary files /dev/null and b/Library/Artifacts/cc/cc9bac3c543f8f63ebffd9db7e8310a5 differ diff --git a/Library/Artifacts/cc/cca2a0b03349d42d445fbfdaf8027555 b/Library/Artifacts/cc/cca2a0b03349d42d445fbfdaf8027555 new file mode 100644 index 000000000..11f709eff Binary files /dev/null and b/Library/Artifacts/cc/cca2a0b03349d42d445fbfdaf8027555 differ diff --git a/Library/Artifacts/cc/ccb6847ef053036d81824f054c20d5c1 b/Library/Artifacts/cc/ccb6847ef053036d81824f054c20d5c1 new file mode 100644 index 000000000..b1dbca7c6 Binary files /dev/null and b/Library/Artifacts/cc/ccb6847ef053036d81824f054c20d5c1 differ diff --git a/Library/Artifacts/cc/ccc8653950fc89969d8e3785aa5b1051 b/Library/Artifacts/cc/ccc8653950fc89969d8e3785aa5b1051 new file mode 100644 index 000000000..7d59ca9ce Binary files /dev/null and b/Library/Artifacts/cc/ccc8653950fc89969d8e3785aa5b1051 differ diff --git a/Library/Artifacts/cc/ccc87a1212e71612af15100d05615a9a b/Library/Artifacts/cc/ccc87a1212e71612af15100d05615a9a new file mode 100644 index 000000000..74c1f12e2 Binary files /dev/null and b/Library/Artifacts/cc/ccc87a1212e71612af15100d05615a9a differ diff --git a/Library/Artifacts/cc/cccfa20f691f5e926aa508a0b7c8c809 b/Library/Artifacts/cc/cccfa20f691f5e926aa508a0b7c8c809 new file mode 100644 index 000000000..75e079012 Binary files /dev/null and b/Library/Artifacts/cc/cccfa20f691f5e926aa508a0b7c8c809 differ diff --git a/Library/Artifacts/cc/ccd97fb76ef53710962b6eec4330ee3e b/Library/Artifacts/cc/ccd97fb76ef53710962b6eec4330ee3e new file mode 100644 index 000000000..6e8b472d3 Binary files /dev/null and b/Library/Artifacts/cc/ccd97fb76ef53710962b6eec4330ee3e differ diff --git a/Library/Artifacts/cc/ccdda2f6d25825200c44d8d880e23394 b/Library/Artifacts/cc/ccdda2f6d25825200c44d8d880e23394 new file mode 100644 index 000000000..75c916c9d Binary files /dev/null and b/Library/Artifacts/cc/ccdda2f6d25825200c44d8d880e23394 differ diff --git a/Library/Artifacts/cc/cced26e54199e25fa542eabe42e49fac b/Library/Artifacts/cc/cced26e54199e25fa542eabe42e49fac new file mode 100644 index 000000000..9e6b8efbb Binary files /dev/null and b/Library/Artifacts/cc/cced26e54199e25fa542eabe42e49fac differ diff --git a/Library/Artifacts/cc/ccf748da1bb21ffd41310bc913bd1678 b/Library/Artifacts/cc/ccf748da1bb21ffd41310bc913bd1678 new file mode 100644 index 000000000..982d5a142 Binary files /dev/null and b/Library/Artifacts/cc/ccf748da1bb21ffd41310bc913bd1678 differ diff --git a/Library/Artifacts/cc/ccf866db73a7e9890b7e217199b0517c b/Library/Artifacts/cc/ccf866db73a7e9890b7e217199b0517c new file mode 100644 index 000000000..ceaa42507 Binary files /dev/null and b/Library/Artifacts/cc/ccf866db73a7e9890b7e217199b0517c differ diff --git a/Library/Artifacts/cc/ccf8a3a2b72c7fb52fa2e90d2d1daa19 b/Library/Artifacts/cc/ccf8a3a2b72c7fb52fa2e90d2d1daa19 new file mode 100644 index 000000000..b2404759b Binary files /dev/null and b/Library/Artifacts/cc/ccf8a3a2b72c7fb52fa2e90d2d1daa19 differ diff --git a/Library/Artifacts/cc/ccfa4d453d64f5d261b981177982c8a8 b/Library/Artifacts/cc/ccfa4d453d64f5d261b981177982c8a8 new file mode 100644 index 000000000..0dbe414c4 Binary files /dev/null and b/Library/Artifacts/cc/ccfa4d453d64f5d261b981177982c8a8 differ diff --git a/Library/Artifacts/cd/cd076275bdcddde55dbc8c3d89c9f7ec b/Library/Artifacts/cd/cd076275bdcddde55dbc8c3d89c9f7ec new file mode 100644 index 000000000..ed988056d Binary files /dev/null and b/Library/Artifacts/cd/cd076275bdcddde55dbc8c3d89c9f7ec differ diff --git a/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 new file mode 100644 index 000000000..dba23cb54 Binary files /dev/null and b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 differ diff --git a/Library/Artifacts/cd/cd1fabf8db13c5e1a607d41edd9ae325 b/Library/Artifacts/cd/cd1fabf8db13c5e1a607d41edd9ae325 new file mode 100644 index 000000000..09ba3f196 Binary files /dev/null and b/Library/Artifacts/cd/cd1fabf8db13c5e1a607d41edd9ae325 differ diff --git a/Library/Artifacts/cd/cd278a3bd571152b68f8e7bf34f440f7 b/Library/Artifacts/cd/cd278a3bd571152b68f8e7bf34f440f7 new file mode 100644 index 000000000..c0541b41b Binary files /dev/null and b/Library/Artifacts/cd/cd278a3bd571152b68f8e7bf34f440f7 differ diff --git a/Library/Artifacts/cd/cd299bdfc62359c50fa1976d7e18769f b/Library/Artifacts/cd/cd299bdfc62359c50fa1976d7e18769f new file mode 100644 index 000000000..7eda83fd7 Binary files /dev/null and b/Library/Artifacts/cd/cd299bdfc62359c50fa1976d7e18769f differ diff --git a/Library/Artifacts/cd/cd540c5a08655b90fd2d75c5696c7394 b/Library/Artifacts/cd/cd540c5a08655b90fd2d75c5696c7394 new file mode 100644 index 000000000..aa5b5158a Binary files /dev/null and b/Library/Artifacts/cd/cd540c5a08655b90fd2d75c5696c7394 differ diff --git a/Library/Artifacts/cd/cd54973432bbdc2b59c1eb2bdcad5f9c b/Library/Artifacts/cd/cd54973432bbdc2b59c1eb2bdcad5f9c new file mode 100644 index 000000000..8e2de437e Binary files /dev/null and b/Library/Artifacts/cd/cd54973432bbdc2b59c1eb2bdcad5f9c differ diff --git a/Library/Artifacts/cd/cd82c38db2f161891ce0fcdbedee39b0 b/Library/Artifacts/cd/cd82c38db2f161891ce0fcdbedee39b0 new file mode 100644 index 000000000..5f0b0f925 Binary files /dev/null and b/Library/Artifacts/cd/cd82c38db2f161891ce0fcdbedee39b0 differ diff --git a/Library/Artifacts/cd/cd9c6523ae2198941419a16aa9be918b b/Library/Artifacts/cd/cd9c6523ae2198941419a16aa9be918b new file mode 100644 index 000000000..e605c51a1 Binary files /dev/null and b/Library/Artifacts/cd/cd9c6523ae2198941419a16aa9be918b differ diff --git a/Library/Artifacts/cd/cd9ca3011108a3fad502fa579937557b b/Library/Artifacts/cd/cd9ca3011108a3fad502fa579937557b new file mode 100644 index 000000000..613c9f355 Binary files /dev/null and b/Library/Artifacts/cd/cd9ca3011108a3fad502fa579937557b differ diff --git a/Library/Artifacts/cd/cda7ac7aa50c9756372bb4b505c365ff b/Library/Artifacts/cd/cda7ac7aa50c9756372bb4b505c365ff new file mode 100644 index 000000000..3a0de4bb7 Binary files /dev/null and b/Library/Artifacts/cd/cda7ac7aa50c9756372bb4b505c365ff differ diff --git a/Library/Artifacts/cd/cdb1e516c6dee68f74a13c314ced0484 b/Library/Artifacts/cd/cdb1e516c6dee68f74a13c314ced0484 new file mode 100644 index 000000000..4e49a7e80 Binary files /dev/null and b/Library/Artifacts/cd/cdb1e516c6dee68f74a13c314ced0484 differ diff --git a/Library/Artifacts/cd/cdb357fcb6a4ff13051fc37c2b247d85 b/Library/Artifacts/cd/cdb357fcb6a4ff13051fc37c2b247d85 new file mode 100644 index 000000000..b1c3fd0d8 Binary files /dev/null and b/Library/Artifacts/cd/cdb357fcb6a4ff13051fc37c2b247d85 differ diff --git a/Library/Artifacts/cd/cdbc3dc82acac0d7620a61c3d650315e b/Library/Artifacts/cd/cdbc3dc82acac0d7620a61c3d650315e new file mode 100644 index 000000000..0501af0da Binary files /dev/null and b/Library/Artifacts/cd/cdbc3dc82acac0d7620a61c3d650315e differ diff --git a/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 new file mode 100644 index 000000000..d8731b739 Binary files /dev/null and b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 differ diff --git a/Library/Artifacts/ce/ce06af3312eee1bb07bf1e6c6077f147 b/Library/Artifacts/ce/ce06af3312eee1bb07bf1e6c6077f147 new file mode 100644 index 000000000..e462dfafc Binary files /dev/null and b/Library/Artifacts/ce/ce06af3312eee1bb07bf1e6c6077f147 differ diff --git a/Library/Artifacts/ce/ce0a4b920af8de045b1f9dff63f8e88a b/Library/Artifacts/ce/ce0a4b920af8de045b1f9dff63f8e88a new file mode 100644 index 000000000..5cde46b3a Binary files /dev/null and b/Library/Artifacts/ce/ce0a4b920af8de045b1f9dff63f8e88a differ diff --git a/Library/Artifacts/ce/ce26075779b640cccce74d9aec3bd937 b/Library/Artifacts/ce/ce26075779b640cccce74d9aec3bd937 new file mode 100644 index 000000000..405da4852 Binary files /dev/null and b/Library/Artifacts/ce/ce26075779b640cccce74d9aec3bd937 differ diff --git a/Library/Artifacts/ce/ce2639ea17ae876f5ac3805f9554ef7b b/Library/Artifacts/ce/ce2639ea17ae876f5ac3805f9554ef7b new file mode 100644 index 000000000..1036f6edd Binary files /dev/null and b/Library/Artifacts/ce/ce2639ea17ae876f5ac3805f9554ef7b differ diff --git a/Library/Artifacts/ce/ce2794f24d8a4a51f9fe7b112b7558fe b/Library/Artifacts/ce/ce2794f24d8a4a51f9fe7b112b7558fe new file mode 100644 index 000000000..94f88e024 Binary files /dev/null and b/Library/Artifacts/ce/ce2794f24d8a4a51f9fe7b112b7558fe differ diff --git a/Library/Artifacts/ce/ce4985824ab805058f45d62e6756fbfc b/Library/Artifacts/ce/ce4985824ab805058f45d62e6756fbfc new file mode 100644 index 000000000..0728ddf70 Binary files /dev/null and b/Library/Artifacts/ce/ce4985824ab805058f45d62e6756fbfc differ diff --git a/Library/Artifacts/ce/ce5548ddb8e5854f5bc74e743845891b b/Library/Artifacts/ce/ce5548ddb8e5854f5bc74e743845891b new file mode 100644 index 000000000..e9e4682af Binary files /dev/null and b/Library/Artifacts/ce/ce5548ddb8e5854f5bc74e743845891b differ diff --git a/Library/Artifacts/ce/ce57ca4779a715a29c4df9c924ff0c85 b/Library/Artifacts/ce/ce57ca4779a715a29c4df9c924ff0c85 new file mode 100644 index 000000000..2d8b1a0ea Binary files /dev/null and b/Library/Artifacts/ce/ce57ca4779a715a29c4df9c924ff0c85 differ diff --git a/Library/Artifacts/ce/ce5a17c32983c3db7ae807a421b85a0d b/Library/Artifacts/ce/ce5a17c32983c3db7ae807a421b85a0d new file mode 100644 index 000000000..88af9daa2 Binary files /dev/null and b/Library/Artifacts/ce/ce5a17c32983c3db7ae807a421b85a0d differ diff --git a/Library/Artifacts/ce/ce6750d3bd54f18d45a7580d346e1ff9 b/Library/Artifacts/ce/ce6750d3bd54f18d45a7580d346e1ff9 new file mode 100644 index 000000000..161b91c6d Binary files /dev/null and b/Library/Artifacts/ce/ce6750d3bd54f18d45a7580d346e1ff9 differ diff --git a/Library/Artifacts/ce/ce73ee6c8460984842f0b1ff6f5ca557 b/Library/Artifacts/ce/ce73ee6c8460984842f0b1ff6f5ca557 new file mode 100644 index 000000000..500c64572 Binary files /dev/null and b/Library/Artifacts/ce/ce73ee6c8460984842f0b1ff6f5ca557 differ diff --git a/Library/Artifacts/ce/ce93670af046ffb5537fb155b9deb3a8 b/Library/Artifacts/ce/ce93670af046ffb5537fb155b9deb3a8 new file mode 100644 index 000000000..0186fd614 Binary files /dev/null and b/Library/Artifacts/ce/ce93670af046ffb5537fb155b9deb3a8 differ diff --git a/Library/Artifacts/ce/ce972b71b98f86e300979c960353759e b/Library/Artifacts/ce/ce972b71b98f86e300979c960353759e new file mode 100644 index 000000000..f83342979 Binary files /dev/null and b/Library/Artifacts/ce/ce972b71b98f86e300979c960353759e differ diff --git a/Library/Artifacts/ce/cea463338d3c56e5ef20b94b70642aae b/Library/Artifacts/ce/cea463338d3c56e5ef20b94b70642aae new file mode 100644 index 000000000..2b6ee2d95 Binary files /dev/null and b/Library/Artifacts/ce/cea463338d3c56e5ef20b94b70642aae differ diff --git a/Library/Artifacts/ce/cea57143db16ea25b95c5bd566d79d05 b/Library/Artifacts/ce/cea57143db16ea25b95c5bd566d79d05 new file mode 100644 index 000000000..d93bdc73e Binary files /dev/null and b/Library/Artifacts/ce/cea57143db16ea25b95c5bd566d79d05 differ diff --git a/Library/Artifacts/ce/ceaf907b912baa6aadd1f0d692fa3163 b/Library/Artifacts/ce/ceaf907b912baa6aadd1f0d692fa3163 new file mode 100644 index 000000000..255ba1c91 Binary files /dev/null and b/Library/Artifacts/ce/ceaf907b912baa6aadd1f0d692fa3163 differ diff --git a/Library/Artifacts/ce/ced0cbb444198d4edc7e671185212220 b/Library/Artifacts/ce/ced0cbb444198d4edc7e671185212220 new file mode 100644 index 000000000..7a177291b Binary files /dev/null and b/Library/Artifacts/ce/ced0cbb444198d4edc7e671185212220 differ diff --git a/Library/Artifacts/ce/ced56f8aaa56f5734ec63a0d18170452 b/Library/Artifacts/ce/ced56f8aaa56f5734ec63a0d18170452 new file mode 100644 index 000000000..906c40dcf Binary files /dev/null and b/Library/Artifacts/ce/ced56f8aaa56f5734ec63a0d18170452 differ diff --git a/Library/Artifacts/ce/cee020d6cc0b10eb4c8e97907348e648 b/Library/Artifacts/ce/cee020d6cc0b10eb4c8e97907348e648 new file mode 100644 index 000000000..e482cbfe4 Binary files /dev/null and b/Library/Artifacts/ce/cee020d6cc0b10eb4c8e97907348e648 differ diff --git a/Library/Artifacts/ce/cef268b8d2dc49f63fa313d6cf7e2890 b/Library/Artifacts/ce/cef268b8d2dc49f63fa313d6cf7e2890 new file mode 100644 index 000000000..ba0264522 Binary files /dev/null and b/Library/Artifacts/ce/cef268b8d2dc49f63fa313d6cf7e2890 differ diff --git a/Library/Artifacts/ce/cef44920dc2c153f9775bf8541aed4d4 b/Library/Artifacts/ce/cef44920dc2c153f9775bf8541aed4d4 new file mode 100644 index 000000000..1fb309e26 Binary files /dev/null and b/Library/Artifacts/ce/cef44920dc2c153f9775bf8541aed4d4 differ diff --git a/Library/Artifacts/cf/cf0dc223dffde10fe9a7b192445913bc b/Library/Artifacts/cf/cf0dc223dffde10fe9a7b192445913bc new file mode 100644 index 000000000..1cf323bc0 Binary files /dev/null and b/Library/Artifacts/cf/cf0dc223dffde10fe9a7b192445913bc differ diff --git a/Library/Artifacts/cf/cf10f39ddbfb8aa8fc5346f278e4044e b/Library/Artifacts/cf/cf10f39ddbfb8aa8fc5346f278e4044e new file mode 100644 index 000000000..a94ae88e4 Binary files /dev/null and b/Library/Artifacts/cf/cf10f39ddbfb8aa8fc5346f278e4044e differ diff --git a/Library/Artifacts/cf/cf117de9a86f3cef8d4f2e6e2dcb4540 b/Library/Artifacts/cf/cf117de9a86f3cef8d4f2e6e2dcb4540 new file mode 100644 index 000000000..99c95f6b6 Binary files /dev/null and b/Library/Artifacts/cf/cf117de9a86f3cef8d4f2e6e2dcb4540 differ diff --git a/Library/Artifacts/cf/cf24811283dd22dd5753368311cb1de8 b/Library/Artifacts/cf/cf24811283dd22dd5753368311cb1de8 new file mode 100644 index 000000000..a542d6a84 Binary files /dev/null and b/Library/Artifacts/cf/cf24811283dd22dd5753368311cb1de8 differ diff --git a/Library/Artifacts/cf/cf265fc1b99b0613e2bd97fd5f4c8c01 b/Library/Artifacts/cf/cf265fc1b99b0613e2bd97fd5f4c8c01 new file mode 100644 index 000000000..0926f2531 Binary files /dev/null and b/Library/Artifacts/cf/cf265fc1b99b0613e2bd97fd5f4c8c01 differ diff --git a/Library/Artifacts/cf/cf2e3a8898481f7bc869ac6f46e99c85 b/Library/Artifacts/cf/cf2e3a8898481f7bc869ac6f46e99c85 new file mode 100644 index 000000000..347e4e847 Binary files /dev/null and b/Library/Artifacts/cf/cf2e3a8898481f7bc869ac6f46e99c85 differ diff --git a/Library/Artifacts/cf/cf3ea268d6bfdcc9a6f882e5069e748b b/Library/Artifacts/cf/cf3ea268d6bfdcc9a6f882e5069e748b new file mode 100644 index 000000000..61b8f7773 Binary files /dev/null and b/Library/Artifacts/cf/cf3ea268d6bfdcc9a6f882e5069e748b differ diff --git a/Library/Artifacts/cf/cf4aefbb9e9db1d7426b8bc530fa54c0 b/Library/Artifacts/cf/cf4aefbb9e9db1d7426b8bc530fa54c0 new file mode 100644 index 000000000..6c16bf5c1 Binary files /dev/null and b/Library/Artifacts/cf/cf4aefbb9e9db1d7426b8bc530fa54c0 differ diff --git a/Library/Artifacts/cf/cf57a15b521f5f55b5231319efeae5c7 b/Library/Artifacts/cf/cf57a15b521f5f55b5231319efeae5c7 new file mode 100644 index 000000000..b7c3d3551 Binary files /dev/null and b/Library/Artifacts/cf/cf57a15b521f5f55b5231319efeae5c7 differ diff --git a/Library/Artifacts/cf/cf756d5e31355214e1719fc8432b7984 b/Library/Artifacts/cf/cf756d5e31355214e1719fc8432b7984 new file mode 100644 index 000000000..af9e87a6b Binary files /dev/null and b/Library/Artifacts/cf/cf756d5e31355214e1719fc8432b7984 differ diff --git a/Library/Artifacts/cf/cf8439c397cbf8113ca2152eb5b682a9 b/Library/Artifacts/cf/cf8439c397cbf8113ca2152eb5b682a9 new file mode 100644 index 000000000..bc2359e40 Binary files /dev/null and b/Library/Artifacts/cf/cf8439c397cbf8113ca2152eb5b682a9 differ diff --git a/Library/Artifacts/cf/cf8c0fe09f853ca429e791e860df011f b/Library/Artifacts/cf/cf8c0fe09f853ca429e791e860df011f new file mode 100644 index 000000000..bcdaceae9 Binary files /dev/null and b/Library/Artifacts/cf/cf8c0fe09f853ca429e791e860df011f differ diff --git a/Library/Artifacts/cf/cf9c6be2d701a42c02761517356ef7b3 b/Library/Artifacts/cf/cf9c6be2d701a42c02761517356ef7b3 new file mode 100644 index 000000000..34f2dfe8d Binary files /dev/null and b/Library/Artifacts/cf/cf9c6be2d701a42c02761517356ef7b3 differ diff --git a/Library/Artifacts/cf/cfa95c5968e4e813efd00d49a5e84f85 b/Library/Artifacts/cf/cfa95c5968e4e813efd00d49a5e84f85 new file mode 100644 index 000000000..6a4058cd3 Binary files /dev/null and b/Library/Artifacts/cf/cfa95c5968e4e813efd00d49a5e84f85 differ diff --git a/Library/Artifacts/cf/cfa9e93b7e9b6ac9cc5eaa56941b892a b/Library/Artifacts/cf/cfa9e93b7e9b6ac9cc5eaa56941b892a new file mode 100644 index 000000000..9ab6520ee Binary files /dev/null and b/Library/Artifacts/cf/cfa9e93b7e9b6ac9cc5eaa56941b892a differ diff --git a/Library/Artifacts/cf/cfc74c52f5453d98c0402fc32c062b7a b/Library/Artifacts/cf/cfc74c52f5453d98c0402fc32c062b7a new file mode 100644 index 000000000..0b28be1d9 Binary files /dev/null and b/Library/Artifacts/cf/cfc74c52f5453d98c0402fc32c062b7a differ diff --git a/Library/Artifacts/cf/cfc9593507788fd8465a47492865bb7f b/Library/Artifacts/cf/cfc9593507788fd8465a47492865bb7f new file mode 100644 index 000000000..56939923c Binary files /dev/null and b/Library/Artifacts/cf/cfc9593507788fd8465a47492865bb7f differ diff --git a/Library/Artifacts/cf/cfcc108dcd5b9b3ca68278aeaedeb458 b/Library/Artifacts/cf/cfcc108dcd5b9b3ca68278aeaedeb458 new file mode 100644 index 000000000..4e60daf5d Binary files /dev/null and b/Library/Artifacts/cf/cfcc108dcd5b9b3ca68278aeaedeb458 differ diff --git a/Library/Artifacts/cf/cfe7fc5c5c33dc53e328826b073e3045 b/Library/Artifacts/cf/cfe7fc5c5c33dc53e328826b073e3045 new file mode 100644 index 000000000..21137c98a Binary files /dev/null and b/Library/Artifacts/cf/cfe7fc5c5c33dc53e328826b073e3045 differ diff --git a/Library/Artifacts/cf/cfeed1eb313b8540fa174f8a0cf53f9d b/Library/Artifacts/cf/cfeed1eb313b8540fa174f8a0cf53f9d new file mode 100644 index 000000000..7b624b595 Binary files /dev/null and b/Library/Artifacts/cf/cfeed1eb313b8540fa174f8a0cf53f9d differ diff --git a/Library/Artifacts/cf/cff51c497e8277f4e33354d8a8d8961d b/Library/Artifacts/cf/cff51c497e8277f4e33354d8a8d8961d new file mode 100644 index 000000000..012eab2e8 Binary files /dev/null and b/Library/Artifacts/cf/cff51c497e8277f4e33354d8a8d8961d differ diff --git a/Library/Artifacts/cf/cff8efc71654bc129bbc38217cb1ae77 b/Library/Artifacts/cf/cff8efc71654bc129bbc38217cb1ae77 new file mode 100644 index 000000000..2fe9aab12 Binary files /dev/null and b/Library/Artifacts/cf/cff8efc71654bc129bbc38217cb1ae77 differ diff --git a/Library/Artifacts/d0/d001043b958f792edb3e40bfb5a0ef5a b/Library/Artifacts/d0/d001043b958f792edb3e40bfb5a0ef5a new file mode 100644 index 000000000..ec7adf5f3 Binary files /dev/null and b/Library/Artifacts/d0/d001043b958f792edb3e40bfb5a0ef5a differ diff --git a/Library/Artifacts/d0/d05199e597eb928704e9b5c6c50b854a b/Library/Artifacts/d0/d05199e597eb928704e9b5c6c50b854a new file mode 100644 index 000000000..847265b62 Binary files /dev/null and b/Library/Artifacts/d0/d05199e597eb928704e9b5c6c50b854a differ diff --git a/Library/Artifacts/d0/d0534c5b2d8fa3f65c612d084856b5f0 b/Library/Artifacts/d0/d0534c5b2d8fa3f65c612d084856b5f0 new file mode 100644 index 000000000..d999fa643 Binary files /dev/null and b/Library/Artifacts/d0/d0534c5b2d8fa3f65c612d084856b5f0 differ diff --git a/Library/Artifacts/d0/d055c6ae837fc47460b8ac038c449408 b/Library/Artifacts/d0/d055c6ae837fc47460b8ac038c449408 new file mode 100644 index 000000000..b47e6e0df Binary files /dev/null and b/Library/Artifacts/d0/d055c6ae837fc47460b8ac038c449408 differ diff --git a/Library/Artifacts/d0/d058de35e7289bea4291d143ee2fa96a b/Library/Artifacts/d0/d058de35e7289bea4291d143ee2fa96a new file mode 100644 index 000000000..6382677c2 Binary files /dev/null and b/Library/Artifacts/d0/d058de35e7289bea4291d143ee2fa96a differ diff --git a/Library/Artifacts/d0/d06c6da2743af832665cc700d51383eb b/Library/Artifacts/d0/d06c6da2743af832665cc700d51383eb new file mode 100644 index 000000000..b2b2c1b39 Binary files /dev/null and b/Library/Artifacts/d0/d06c6da2743af832665cc700d51383eb differ diff --git a/Library/Artifacts/d0/d08f488e9486c09febfdef4ad773c3a6 b/Library/Artifacts/d0/d08f488e9486c09febfdef4ad773c3a6 new file mode 100644 index 000000000..967523377 Binary files /dev/null and b/Library/Artifacts/d0/d08f488e9486c09febfdef4ad773c3a6 differ diff --git a/Library/Artifacts/d0/d0a18b421c445dca71980616c503c5f0 b/Library/Artifacts/d0/d0a18b421c445dca71980616c503c5f0 new file mode 100644 index 000000000..dffcb0846 Binary files /dev/null and b/Library/Artifacts/d0/d0a18b421c445dca71980616c503c5f0 differ diff --git a/Library/Artifacts/d0/d0a4ee4d2529a4c4bd1da4df90af6aa2 b/Library/Artifacts/d0/d0a4ee4d2529a4c4bd1da4df90af6aa2 new file mode 100644 index 000000000..63f5b66be Binary files /dev/null and b/Library/Artifacts/d0/d0a4ee4d2529a4c4bd1da4df90af6aa2 differ diff --git a/Library/Artifacts/d0/d0a9ee59544720646629ded8b676a989 b/Library/Artifacts/d0/d0a9ee59544720646629ded8b676a989 new file mode 100644 index 000000000..aee4fc7cf Binary files /dev/null and b/Library/Artifacts/d0/d0a9ee59544720646629ded8b676a989 differ diff --git a/Library/Artifacts/d0/d0c57f3a3d0ae4a859952eafe1abd388 b/Library/Artifacts/d0/d0c57f3a3d0ae4a859952eafe1abd388 new file mode 100644 index 000000000..60067d320 Binary files /dev/null and b/Library/Artifacts/d0/d0c57f3a3d0ae4a859952eafe1abd388 differ diff --git a/Library/Artifacts/d0/d0c798b10d2beda12856389e85e874a1 b/Library/Artifacts/d0/d0c798b10d2beda12856389e85e874a1 new file mode 100644 index 000000000..7ba045679 Binary files /dev/null and b/Library/Artifacts/d0/d0c798b10d2beda12856389e85e874a1 differ diff --git a/Library/Artifacts/d0/d0cb006bb21171fa705b81a010ad5e97 b/Library/Artifacts/d0/d0cb006bb21171fa705b81a010ad5e97 new file mode 100644 index 000000000..a7515c007 Binary files /dev/null and b/Library/Artifacts/d0/d0cb006bb21171fa705b81a010ad5e97 differ diff --git a/Library/Artifacts/d0/d0ce9bd6524beb3fa586fde3d04e40f4 b/Library/Artifacts/d0/d0ce9bd6524beb3fa586fde3d04e40f4 new file mode 100644 index 000000000..9e6a666f7 Binary files /dev/null and b/Library/Artifacts/d0/d0ce9bd6524beb3fa586fde3d04e40f4 differ diff --git a/Library/Artifacts/d0/d0dc87fd4eacd61e6d2565a2a7017c83 b/Library/Artifacts/d0/d0dc87fd4eacd61e6d2565a2a7017c83 new file mode 100644 index 000000000..041e5e6a3 Binary files /dev/null and b/Library/Artifacts/d0/d0dc87fd4eacd61e6d2565a2a7017c83 differ diff --git a/Library/Artifacts/d0/d0dedfbb1d7c6f3620d9d6132d2abc98 b/Library/Artifacts/d0/d0dedfbb1d7c6f3620d9d6132d2abc98 new file mode 100644 index 000000000..08b83117c Binary files /dev/null and b/Library/Artifacts/d0/d0dedfbb1d7c6f3620d9d6132d2abc98 differ diff --git a/Library/Artifacts/d0/d0e0cdedfeaec08c8d69355439dd7c4d b/Library/Artifacts/d0/d0e0cdedfeaec08c8d69355439dd7c4d new file mode 100644 index 000000000..9023d61dc Binary files /dev/null and b/Library/Artifacts/d0/d0e0cdedfeaec08c8d69355439dd7c4d differ diff --git a/Library/Artifacts/d0/d0e4cb444be597343bd4d00d21823e37 b/Library/Artifacts/d0/d0e4cb444be597343bd4d00d21823e37 new file mode 100644 index 000000000..340244bcd Binary files /dev/null and b/Library/Artifacts/d0/d0e4cb444be597343bd4d00d21823e37 differ diff --git a/Library/Artifacts/d0/d0e61d15256df090e557c0d4e1d2bfc8 b/Library/Artifacts/d0/d0e61d15256df090e557c0d4e1d2bfc8 new file mode 100644 index 000000000..2009e4c91 Binary files /dev/null and b/Library/Artifacts/d0/d0e61d15256df090e557c0d4e1d2bfc8 differ diff --git a/Library/Artifacts/d0/d0f99883ce7467d31ff61d4fcc7b6007 b/Library/Artifacts/d0/d0f99883ce7467d31ff61d4fcc7b6007 new file mode 100644 index 000000000..6c3b2c227 Binary files /dev/null and b/Library/Artifacts/d0/d0f99883ce7467d31ff61d4fcc7b6007 differ diff --git a/Library/Artifacts/d0/d0fbd162a7b5ab05ee8226e16844b0d9 b/Library/Artifacts/d0/d0fbd162a7b5ab05ee8226e16844b0d9 new file mode 100644 index 000000000..1a034815b Binary files /dev/null and b/Library/Artifacts/d0/d0fbd162a7b5ab05ee8226e16844b0d9 differ diff --git a/Library/Artifacts/d1/d1002f0b02484c82d6dfe29892557dbb b/Library/Artifacts/d1/d1002f0b02484c82d6dfe29892557dbb new file mode 100644 index 000000000..ef8b8f3b0 Binary files /dev/null and b/Library/Artifacts/d1/d1002f0b02484c82d6dfe29892557dbb differ diff --git a/Library/Artifacts/d1/d10549410881a42c8daa4b7aedcc1ca0 b/Library/Artifacts/d1/d10549410881a42c8daa4b7aedcc1ca0 new file mode 100644 index 000000000..c8ef91bec Binary files /dev/null and b/Library/Artifacts/d1/d10549410881a42c8daa4b7aedcc1ca0 differ diff --git a/Library/Artifacts/d1/d1078b3bcb58681a2de51dcbcbe4397a b/Library/Artifacts/d1/d1078b3bcb58681a2de51dcbcbe4397a new file mode 100644 index 000000000..f9ec51677 Binary files /dev/null and b/Library/Artifacts/d1/d1078b3bcb58681a2de51dcbcbe4397a differ diff --git a/Library/Artifacts/d1/d109ca71f9fcf9da775257d8f71ca3d5 b/Library/Artifacts/d1/d109ca71f9fcf9da775257d8f71ca3d5 new file mode 100644 index 000000000..8fdb8a8a6 Binary files /dev/null and b/Library/Artifacts/d1/d109ca71f9fcf9da775257d8f71ca3d5 differ diff --git a/Library/Artifacts/d1/d122e8eb337031839daacaec6df824b9 b/Library/Artifacts/d1/d122e8eb337031839daacaec6df824b9 new file mode 100644 index 000000000..e0ac3ca22 Binary files /dev/null and b/Library/Artifacts/d1/d122e8eb337031839daacaec6df824b9 differ diff --git a/Library/Artifacts/d1/d12d539913ae9c26c0793c14ad81d079 b/Library/Artifacts/d1/d12d539913ae9c26c0793c14ad81d079 new file mode 100644 index 000000000..8f61df015 Binary files /dev/null and b/Library/Artifacts/d1/d12d539913ae9c26c0793c14ad81d079 differ diff --git a/Library/Artifacts/d1/d130b051d5b601fedc353e2fc72a23ac b/Library/Artifacts/d1/d130b051d5b601fedc353e2fc72a23ac new file mode 100644 index 000000000..43afa823f Binary files /dev/null and b/Library/Artifacts/d1/d130b051d5b601fedc353e2fc72a23ac differ diff --git a/Library/Artifacts/d1/d14a75aa81d684824e4e70fbf02b114f b/Library/Artifacts/d1/d14a75aa81d684824e4e70fbf02b114f new file mode 100644 index 000000000..61156e78f Binary files /dev/null and b/Library/Artifacts/d1/d14a75aa81d684824e4e70fbf02b114f differ diff --git a/Library/Artifacts/d1/d15fc6cceb1e33b9c06e44498fb579c5 b/Library/Artifacts/d1/d15fc6cceb1e33b9c06e44498fb579c5 new file mode 100644 index 000000000..2c77cda3a Binary files /dev/null and b/Library/Artifacts/d1/d15fc6cceb1e33b9c06e44498fb579c5 differ diff --git a/Library/Artifacts/d1/d169d8385458e27a2bbb8099afd74c03 b/Library/Artifacts/d1/d169d8385458e27a2bbb8099afd74c03 new file mode 100644 index 000000000..310724a4b Binary files /dev/null and b/Library/Artifacts/d1/d169d8385458e27a2bbb8099afd74c03 differ diff --git a/Library/Artifacts/d1/d17fe4e32ef883985ac1f2876ca66aed b/Library/Artifacts/d1/d17fe4e32ef883985ac1f2876ca66aed new file mode 100644 index 000000000..6493d7d2d Binary files /dev/null and b/Library/Artifacts/d1/d17fe4e32ef883985ac1f2876ca66aed differ diff --git a/Library/Artifacts/d1/d195bf35cf565cedca12de9e19767d61 b/Library/Artifacts/d1/d195bf35cf565cedca12de9e19767d61 new file mode 100644 index 000000000..fd1fc9965 Binary files /dev/null and b/Library/Artifacts/d1/d195bf35cf565cedca12de9e19767d61 differ diff --git a/Library/Artifacts/d1/d1a645a0c8e808b329e6be186dd0efdc b/Library/Artifacts/d1/d1a645a0c8e808b329e6be186dd0efdc new file mode 100644 index 000000000..75ffc1e88 Binary files /dev/null and b/Library/Artifacts/d1/d1a645a0c8e808b329e6be186dd0efdc differ diff --git a/Library/Artifacts/d1/d1aba44958f11086ac49cb4cdab5d446 b/Library/Artifacts/d1/d1aba44958f11086ac49cb4cdab5d446 new file mode 100644 index 000000000..fdcc4fb41 Binary files /dev/null and b/Library/Artifacts/d1/d1aba44958f11086ac49cb4cdab5d446 differ diff --git a/Library/Artifacts/d1/d1ae84c53d9b738f3d0fa5673fa8462e b/Library/Artifacts/d1/d1ae84c53d9b738f3d0fa5673fa8462e new file mode 100644 index 000000000..3e943e8ab Binary files /dev/null and b/Library/Artifacts/d1/d1ae84c53d9b738f3d0fa5673fa8462e differ diff --git a/Library/Artifacts/d1/d1c2f87d33b42cd4b55333888b826749 b/Library/Artifacts/d1/d1c2f87d33b42cd4b55333888b826749 new file mode 100644 index 000000000..f60ddec94 Binary files /dev/null and b/Library/Artifacts/d1/d1c2f87d33b42cd4b55333888b826749 differ diff --git a/Library/Artifacts/d1/d1c5a98c5b9f0c52326a9aadd41bd906 b/Library/Artifacts/d1/d1c5a98c5b9f0c52326a9aadd41bd906 new file mode 100644 index 000000000..d5a0c3cfd Binary files /dev/null and b/Library/Artifacts/d1/d1c5a98c5b9f0c52326a9aadd41bd906 differ diff --git a/Library/Artifacts/d1/d1d2b6dc7a4e0b5fc4481fef9842c9de b/Library/Artifacts/d1/d1d2b6dc7a4e0b5fc4481fef9842c9de new file mode 100644 index 000000000..d0ba0ad0f Binary files /dev/null and b/Library/Artifacts/d1/d1d2b6dc7a4e0b5fc4481fef9842c9de differ diff --git a/Library/Artifacts/d1/d1e3868937eec6db967e30b7f74d9b38 b/Library/Artifacts/d1/d1e3868937eec6db967e30b7f74d9b38 new file mode 100644 index 000000000..af26dbc91 Binary files /dev/null and b/Library/Artifacts/d1/d1e3868937eec6db967e30b7f74d9b38 differ diff --git a/Library/Artifacts/d1/d1eb36d9f371a2617259eada79f99e59 b/Library/Artifacts/d1/d1eb36d9f371a2617259eada79f99e59 new file mode 100644 index 000000000..034ed5384 Binary files /dev/null and b/Library/Artifacts/d1/d1eb36d9f371a2617259eada79f99e59 differ diff --git a/Library/Artifacts/d1/d1fcab91132892a34d3103730dc51716 b/Library/Artifacts/d1/d1fcab91132892a34d3103730dc51716 new file mode 100644 index 000000000..04b8e5b54 Binary files /dev/null and b/Library/Artifacts/d1/d1fcab91132892a34d3103730dc51716 differ diff --git a/Library/Artifacts/d2/d203e6937c173a3836c4ba82eaf10abf b/Library/Artifacts/d2/d203e6937c173a3836c4ba82eaf10abf new file mode 100644 index 000000000..38b3418b7 Binary files /dev/null and b/Library/Artifacts/d2/d203e6937c173a3836c4ba82eaf10abf differ diff --git a/Library/Artifacts/d2/d20d477937950c726cc4ad5f078d2d41 b/Library/Artifacts/d2/d20d477937950c726cc4ad5f078d2d41 new file mode 100644 index 000000000..ecfc71ed7 Binary files /dev/null and b/Library/Artifacts/d2/d20d477937950c726cc4ad5f078d2d41 differ diff --git a/Library/Artifacts/d2/d21afae85c084b721f5d815a9d5c8bde b/Library/Artifacts/d2/d21afae85c084b721f5d815a9d5c8bde new file mode 100644 index 000000000..9b36b2f04 Binary files /dev/null and b/Library/Artifacts/d2/d21afae85c084b721f5d815a9d5c8bde differ diff --git a/Library/Artifacts/d2/d22488536bdce9a567a45a608e3e1a03 b/Library/Artifacts/d2/d22488536bdce9a567a45a608e3e1a03 new file mode 100644 index 000000000..6b5a75c26 Binary files /dev/null and b/Library/Artifacts/d2/d22488536bdce9a567a45a608e3e1a03 differ diff --git a/Library/Artifacts/d2/d22a1db8c39e957e256d00a37208ee44 b/Library/Artifacts/d2/d22a1db8c39e957e256d00a37208ee44 new file mode 100644 index 000000000..4decde9f3 Binary files /dev/null and b/Library/Artifacts/d2/d22a1db8c39e957e256d00a37208ee44 differ diff --git a/Library/Artifacts/d2/d22b227d15c953cf70da1fe17e87c6b5 b/Library/Artifacts/d2/d22b227d15c953cf70da1fe17e87c6b5 new file mode 100644 index 000000000..1bcba5c7a Binary files /dev/null and b/Library/Artifacts/d2/d22b227d15c953cf70da1fe17e87c6b5 differ diff --git a/Library/Artifacts/d2/d23049f6077ebf807760358cb211c5d2 b/Library/Artifacts/d2/d23049f6077ebf807760358cb211c5d2 new file mode 100644 index 000000000..d32ac80e7 Binary files /dev/null and b/Library/Artifacts/d2/d23049f6077ebf807760358cb211c5d2 differ diff --git a/Library/Artifacts/d2/d231c21421e42e89e5e3586f8ad1a7e2 b/Library/Artifacts/d2/d231c21421e42e89e5e3586f8ad1a7e2 new file mode 100644 index 000000000..9e24dabb3 Binary files /dev/null and b/Library/Artifacts/d2/d231c21421e42e89e5e3586f8ad1a7e2 differ diff --git a/Library/Artifacts/d2/d2437ac7e2df31e419e8b427ea35b1be b/Library/Artifacts/d2/d2437ac7e2df31e419e8b427ea35b1be new file mode 100644 index 000000000..3c8d552c2 Binary files /dev/null and b/Library/Artifacts/d2/d2437ac7e2df31e419e8b427ea35b1be differ diff --git a/Library/Artifacts/d2/d2453d344912fd3f88cad40c7fd96a6d b/Library/Artifacts/d2/d2453d344912fd3f88cad40c7fd96a6d new file mode 100644 index 000000000..8479d6480 Binary files /dev/null and b/Library/Artifacts/d2/d2453d344912fd3f88cad40c7fd96a6d differ diff --git a/Library/Artifacts/d2/d27462c01bea0ef5dda460d5020f2a04 b/Library/Artifacts/d2/d27462c01bea0ef5dda460d5020f2a04 new file mode 100644 index 000000000..e3e3470ee Binary files /dev/null and b/Library/Artifacts/d2/d27462c01bea0ef5dda460d5020f2a04 differ diff --git a/Library/Artifacts/d2/d2828266c00b638e139afd643534ee8d b/Library/Artifacts/d2/d2828266c00b638e139afd643534ee8d new file mode 100644 index 000000000..d0726ccba Binary files /dev/null and b/Library/Artifacts/d2/d2828266c00b638e139afd643534ee8d differ diff --git a/Library/Artifacts/d2/d2878d1665134bdce15a77f49ce77645 b/Library/Artifacts/d2/d2878d1665134bdce15a77f49ce77645 new file mode 100644 index 000000000..5de637b77 Binary files /dev/null and b/Library/Artifacts/d2/d2878d1665134bdce15a77f49ce77645 differ diff --git a/Library/Artifacts/d2/d28f3b76f443e77d731c0eb50c61be9f b/Library/Artifacts/d2/d28f3b76f443e77d731c0eb50c61be9f new file mode 100644 index 000000000..448e2881f Binary files /dev/null and b/Library/Artifacts/d2/d28f3b76f443e77d731c0eb50c61be9f differ diff --git a/Library/Artifacts/d2/d29556dee47ba32dd29d305da4d7677f b/Library/Artifacts/d2/d29556dee47ba32dd29d305da4d7677f new file mode 100644 index 000000000..f15f68e61 Binary files /dev/null and b/Library/Artifacts/d2/d29556dee47ba32dd29d305da4d7677f differ diff --git a/Library/Artifacts/d2/d2b18e46b85934dda37d80e6281a6022 b/Library/Artifacts/d2/d2b18e46b85934dda37d80e6281a6022 new file mode 100644 index 000000000..aef13b662 Binary files /dev/null and b/Library/Artifacts/d2/d2b18e46b85934dda37d80e6281a6022 differ diff --git a/Library/Artifacts/d2/d2c314b71f628952c925b8ca98cd307e b/Library/Artifacts/d2/d2c314b71f628952c925b8ca98cd307e new file mode 100644 index 000000000..7989e5e62 Binary files /dev/null and b/Library/Artifacts/d2/d2c314b71f628952c925b8ca98cd307e differ diff --git a/Library/Artifacts/d2/d2ca4656cbe8796ba469c1f1b4957c3a b/Library/Artifacts/d2/d2ca4656cbe8796ba469c1f1b4957c3a new file mode 100644 index 000000000..2343e827b Binary files /dev/null and b/Library/Artifacts/d2/d2ca4656cbe8796ba469c1f1b4957c3a differ diff --git a/Library/Artifacts/d3/d308e85e2313e0a402181fd27d4949eb b/Library/Artifacts/d3/d308e85e2313e0a402181fd27d4949eb new file mode 100644 index 000000000..f469ac160 Binary files /dev/null and b/Library/Artifacts/d3/d308e85e2313e0a402181fd27d4949eb differ diff --git a/Library/Artifacts/d3/d30cb2755821fb29be496772d9d9c1fa b/Library/Artifacts/d3/d30cb2755821fb29be496772d9d9c1fa new file mode 100644 index 000000000..ef62f2d3c Binary files /dev/null and b/Library/Artifacts/d3/d30cb2755821fb29be496772d9d9c1fa differ diff --git a/Library/Artifacts/d3/d30ee6845ca13ff4211d191d7470c431 b/Library/Artifacts/d3/d30ee6845ca13ff4211d191d7470c431 new file mode 100644 index 000000000..98d5d669f Binary files /dev/null and b/Library/Artifacts/d3/d30ee6845ca13ff4211d191d7470c431 differ diff --git a/Library/Artifacts/d3/d315ab1c3c89ef381fa0d4a2b68121d3 b/Library/Artifacts/d3/d315ab1c3c89ef381fa0d4a2b68121d3 new file mode 100644 index 000000000..15ea1cf18 Binary files /dev/null and b/Library/Artifacts/d3/d315ab1c3c89ef381fa0d4a2b68121d3 differ diff --git a/Library/Artifacts/d3/d31cd23ea7c79e662f0e7d8e4c450806 b/Library/Artifacts/d3/d31cd23ea7c79e662f0e7d8e4c450806 new file mode 100644 index 000000000..1adaf9475 Binary files /dev/null and b/Library/Artifacts/d3/d31cd23ea7c79e662f0e7d8e4c450806 differ diff --git a/Library/Artifacts/d3/d32054246dc047e73e3edf57956dc975 b/Library/Artifacts/d3/d32054246dc047e73e3edf57956dc975 new file mode 100644 index 000000000..2c7e29028 Binary files /dev/null and b/Library/Artifacts/d3/d32054246dc047e73e3edf57956dc975 differ diff --git a/Library/Artifacts/d3/d337de4f644a45544116e6abd0454b6d b/Library/Artifacts/d3/d337de4f644a45544116e6abd0454b6d new file mode 100644 index 000000000..5b0a0d513 Binary files /dev/null and b/Library/Artifacts/d3/d337de4f644a45544116e6abd0454b6d differ diff --git a/Library/Artifacts/d3/d33843a3a3c765a7db28aacd70c46539 b/Library/Artifacts/d3/d33843a3a3c765a7db28aacd70c46539 new file mode 100644 index 000000000..925d765f7 Binary files /dev/null and b/Library/Artifacts/d3/d33843a3a3c765a7db28aacd70c46539 differ diff --git a/Library/Artifacts/d3/d35da52903a6d22b96f1af52f814a825 b/Library/Artifacts/d3/d35da52903a6d22b96f1af52f814a825 new file mode 100644 index 000000000..58f854828 Binary files /dev/null and b/Library/Artifacts/d3/d35da52903a6d22b96f1af52f814a825 differ diff --git a/Library/Artifacts/d3/d36d41ded139d409307fe11e0a132e5d b/Library/Artifacts/d3/d36d41ded139d409307fe11e0a132e5d new file mode 100644 index 000000000..3fdb642c9 Binary files /dev/null and b/Library/Artifacts/d3/d36d41ded139d409307fe11e0a132e5d differ diff --git a/Library/Artifacts/d3/d3750712d6aa8fd0900542d351404ca5 b/Library/Artifacts/d3/d3750712d6aa8fd0900542d351404ca5 new file mode 100644 index 000000000..d7de7487e Binary files /dev/null and b/Library/Artifacts/d3/d3750712d6aa8fd0900542d351404ca5 differ diff --git a/Library/Artifacts/d3/d379bad5436e7aa313763cd199e92796 b/Library/Artifacts/d3/d379bad5436e7aa313763cd199e92796 new file mode 100644 index 000000000..5c0b79208 Binary files /dev/null and b/Library/Artifacts/d3/d379bad5436e7aa313763cd199e92796 differ diff --git a/Library/Artifacts/d3/d37a86b74ad2328c138f409e36b78231 b/Library/Artifacts/d3/d37a86b74ad2328c138f409e36b78231 new file mode 100644 index 000000000..4744d4220 Binary files /dev/null and b/Library/Artifacts/d3/d37a86b74ad2328c138f409e36b78231 differ diff --git a/Library/Artifacts/d3/d37f222bb67f4487086bda8fc041851a b/Library/Artifacts/d3/d37f222bb67f4487086bda8fc041851a new file mode 100644 index 000000000..1e35d37ed Binary files /dev/null and b/Library/Artifacts/d3/d37f222bb67f4487086bda8fc041851a differ diff --git a/Library/Artifacts/d3/d3a16b4ea265de7515f68bf05532c84c b/Library/Artifacts/d3/d3a16b4ea265de7515f68bf05532c84c new file mode 100644 index 000000000..90b40ec3b Binary files /dev/null and b/Library/Artifacts/d3/d3a16b4ea265de7515f68bf05532c84c differ diff --git a/Library/Artifacts/d3/d3b5d788340dcd87ae19dcff0b9c6919 b/Library/Artifacts/d3/d3b5d788340dcd87ae19dcff0b9c6919 new file mode 100644 index 000000000..d7a4d88d8 Binary files /dev/null and b/Library/Artifacts/d3/d3b5d788340dcd87ae19dcff0b9c6919 differ diff --git a/Library/Artifacts/d3/d3c15554144785f5d03654b220372c00 b/Library/Artifacts/d3/d3c15554144785f5d03654b220372c00 new file mode 100644 index 000000000..200579774 Binary files /dev/null and b/Library/Artifacts/d3/d3c15554144785f5d03654b220372c00 differ diff --git a/Library/Artifacts/d3/d3c68da1d7672cd4db9e772b1ed6c1e7 b/Library/Artifacts/d3/d3c68da1d7672cd4db9e772b1ed6c1e7 new file mode 100644 index 000000000..486985c4d Binary files /dev/null and b/Library/Artifacts/d3/d3c68da1d7672cd4db9e772b1ed6c1e7 differ diff --git a/Library/Artifacts/d3/d3d1233f59a0b13dcf4636f12b400fa8 b/Library/Artifacts/d3/d3d1233f59a0b13dcf4636f12b400fa8 new file mode 100644 index 000000000..06963d4e2 Binary files /dev/null and b/Library/Artifacts/d3/d3d1233f59a0b13dcf4636f12b400fa8 differ diff --git a/Library/Artifacts/d3/d3dd84931abb2f59cddf08d87d5569ce b/Library/Artifacts/d3/d3dd84931abb2f59cddf08d87d5569ce new file mode 100644 index 000000000..c15b2acf4 Binary files /dev/null and b/Library/Artifacts/d3/d3dd84931abb2f59cddf08d87d5569ce differ diff --git a/Library/Artifacts/d3/d3df379f363ac35d17aaa32652d50c90 b/Library/Artifacts/d3/d3df379f363ac35d17aaa32652d50c90 new file mode 100644 index 000000000..a421a4195 Binary files /dev/null and b/Library/Artifacts/d3/d3df379f363ac35d17aaa32652d50c90 differ diff --git a/Library/Artifacts/d3/d3e805d8e924baf3e2cbc4a7d410859e b/Library/Artifacts/d3/d3e805d8e924baf3e2cbc4a7d410859e new file mode 100644 index 000000000..2d367255c Binary files /dev/null and b/Library/Artifacts/d3/d3e805d8e924baf3e2cbc4a7d410859e differ diff --git a/Library/Artifacts/d3/d3f26dd2e56bbd44ccc8ea77fc3e506a b/Library/Artifacts/d3/d3f26dd2e56bbd44ccc8ea77fc3e506a new file mode 100644 index 000000000..1485f67a2 Binary files /dev/null and b/Library/Artifacts/d3/d3f26dd2e56bbd44ccc8ea77fc3e506a differ diff --git a/Library/Artifacts/d4/d40a0c44a98eb1b480b9b9e8695ea708 b/Library/Artifacts/d4/d40a0c44a98eb1b480b9b9e8695ea708 new file mode 100644 index 000000000..525f4d8c4 Binary files /dev/null and b/Library/Artifacts/d4/d40a0c44a98eb1b480b9b9e8695ea708 differ diff --git a/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 new file mode 100644 index 000000000..75ec28318 Binary files /dev/null and b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 differ diff --git a/Library/Artifacts/d4/d410e835f7713163f994aae231fdd77c b/Library/Artifacts/d4/d410e835f7713163f994aae231fdd77c new file mode 100644 index 000000000..836f95025 Binary files /dev/null and b/Library/Artifacts/d4/d410e835f7713163f994aae231fdd77c differ diff --git a/Library/Artifacts/d4/d4155a99dc29171ffd09e0c239eb31ef b/Library/Artifacts/d4/d4155a99dc29171ffd09e0c239eb31ef new file mode 100644 index 000000000..0a007b0e4 Binary files /dev/null and b/Library/Artifacts/d4/d4155a99dc29171ffd09e0c239eb31ef differ diff --git a/Library/Artifacts/d4/d4305c4f58abbd2a1a34b2829f7c6901 b/Library/Artifacts/d4/d4305c4f58abbd2a1a34b2829f7c6901 new file mode 100644 index 000000000..83abbf73e Binary files /dev/null and b/Library/Artifacts/d4/d4305c4f58abbd2a1a34b2829f7c6901 differ diff --git a/Library/Artifacts/d4/d43f7cba8bb47ed378197e11a0dc1343 b/Library/Artifacts/d4/d43f7cba8bb47ed378197e11a0dc1343 new file mode 100644 index 000000000..eeccccabc Binary files /dev/null and b/Library/Artifacts/d4/d43f7cba8bb47ed378197e11a0dc1343 differ diff --git a/Library/Artifacts/d4/d448d75bc143723751d7e913e6104513 b/Library/Artifacts/d4/d448d75bc143723751d7e913e6104513 new file mode 100644 index 000000000..9802d8ce6 Binary files /dev/null and b/Library/Artifacts/d4/d448d75bc143723751d7e913e6104513 differ diff --git a/Library/Artifacts/d4/d4491f4d9617b145df0c0f3b91f0c9ef b/Library/Artifacts/d4/d4491f4d9617b145df0c0f3b91f0c9ef new file mode 100644 index 000000000..8bfc1e50b Binary files /dev/null and b/Library/Artifacts/d4/d4491f4d9617b145df0c0f3b91f0c9ef differ diff --git a/Library/Artifacts/d4/d44b7d7da31d2906819620f3519fd12e b/Library/Artifacts/d4/d44b7d7da31d2906819620f3519fd12e new file mode 100644 index 000000000..08c4b4aad Binary files /dev/null and b/Library/Artifacts/d4/d44b7d7da31d2906819620f3519fd12e differ diff --git a/Library/Artifacts/d4/d46c2bf3efb223cc2481f12bc9f63f5c b/Library/Artifacts/d4/d46c2bf3efb223cc2481f12bc9f63f5c new file mode 100644 index 000000000..f27f0ae63 Binary files /dev/null and b/Library/Artifacts/d4/d46c2bf3efb223cc2481f12bc9f63f5c differ diff --git a/Library/Artifacts/d4/d47ac078b629a5bb6a18a5e5d467dc90 b/Library/Artifacts/d4/d47ac078b629a5bb6a18a5e5d467dc90 new file mode 100644 index 000000000..41c975230 Binary files /dev/null and b/Library/Artifacts/d4/d47ac078b629a5bb6a18a5e5d467dc90 differ diff --git a/Library/Artifacts/d4/d48f38b750c96577cd1cb9d23262a7f6 b/Library/Artifacts/d4/d48f38b750c96577cd1cb9d23262a7f6 new file mode 100644 index 000000000..be4b7a81a Binary files /dev/null and b/Library/Artifacts/d4/d48f38b750c96577cd1cb9d23262a7f6 differ diff --git a/Library/Artifacts/d4/d4a3317b1b6c5fc353f090547d56fedc b/Library/Artifacts/d4/d4a3317b1b6c5fc353f090547d56fedc new file mode 100644 index 000000000..056ea5999 Binary files /dev/null and b/Library/Artifacts/d4/d4a3317b1b6c5fc353f090547d56fedc differ diff --git a/Library/Artifacts/d4/d4aa063150ca91dbf000a85d905a4608 b/Library/Artifacts/d4/d4aa063150ca91dbf000a85d905a4608 new file mode 100644 index 000000000..da783a05f Binary files /dev/null and b/Library/Artifacts/d4/d4aa063150ca91dbf000a85d905a4608 differ diff --git a/Library/Artifacts/d4/d4ad82b8b20bc238f8eb3ec3712a2eaa b/Library/Artifacts/d4/d4ad82b8b20bc238f8eb3ec3712a2eaa new file mode 100644 index 000000000..da2efe30e Binary files /dev/null and b/Library/Artifacts/d4/d4ad82b8b20bc238f8eb3ec3712a2eaa differ diff --git a/Library/Artifacts/d4/d4af263fd23a248f0a1f4c976a493d18 b/Library/Artifacts/d4/d4af263fd23a248f0a1f4c976a493d18 new file mode 100644 index 000000000..15ffeb69b Binary files /dev/null and b/Library/Artifacts/d4/d4af263fd23a248f0a1f4c976a493d18 differ diff --git a/Library/Artifacts/d4/d4b59164ede52a760545d80e6cdf661c b/Library/Artifacts/d4/d4b59164ede52a760545d80e6cdf661c new file mode 100644 index 000000000..1ca4e8c42 Binary files /dev/null and b/Library/Artifacts/d4/d4b59164ede52a760545d80e6cdf661c differ diff --git a/Library/Artifacts/d4/d4be150068d44671570e32b8c64444eb b/Library/Artifacts/d4/d4be150068d44671570e32b8c64444eb new file mode 100644 index 000000000..891c3a703 Binary files /dev/null and b/Library/Artifacts/d4/d4be150068d44671570e32b8c64444eb differ diff --git a/Library/Artifacts/d4/d4bee742a9968096cbdbf50570ae9320 b/Library/Artifacts/d4/d4bee742a9968096cbdbf50570ae9320 new file mode 100644 index 000000000..ff1e38852 Binary files /dev/null and b/Library/Artifacts/d4/d4bee742a9968096cbdbf50570ae9320 differ diff --git a/Library/Artifacts/d4/d4c2c7c09c5e9968093f112f2510ebf1 b/Library/Artifacts/d4/d4c2c7c09c5e9968093f112f2510ebf1 new file mode 100644 index 000000000..4722af323 Binary files /dev/null and b/Library/Artifacts/d4/d4c2c7c09c5e9968093f112f2510ebf1 differ diff --git a/Library/Artifacts/d4/d4d23d71c62a4937638d74ca8f753aae b/Library/Artifacts/d4/d4d23d71c62a4937638d74ca8f753aae new file mode 100644 index 000000000..0829c8b7d Binary files /dev/null and b/Library/Artifacts/d4/d4d23d71c62a4937638d74ca8f753aae differ diff --git a/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 new file mode 100644 index 000000000..ac1391f31 Binary files /dev/null and b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 differ diff --git a/Library/Artifacts/d4/d4e9aca2988b51b8fc63983167774cbb b/Library/Artifacts/d4/d4e9aca2988b51b8fc63983167774cbb new file mode 100644 index 000000000..06d45e497 Binary files /dev/null and b/Library/Artifacts/d4/d4e9aca2988b51b8fc63983167774cbb differ diff --git a/Library/Artifacts/d4/d4f65e8843ad1b5f2dbe13cea1270e84 b/Library/Artifacts/d4/d4f65e8843ad1b5f2dbe13cea1270e84 new file mode 100644 index 000000000..8d4e56e8e Binary files /dev/null and b/Library/Artifacts/d4/d4f65e8843ad1b5f2dbe13cea1270e84 differ diff --git a/Library/Artifacts/d5/d50612a0a7f586ff3c0955f80dd94fef b/Library/Artifacts/d5/d50612a0a7f586ff3c0955f80dd94fef new file mode 100644 index 000000000..ed6b200b8 Binary files /dev/null and b/Library/Artifacts/d5/d50612a0a7f586ff3c0955f80dd94fef differ diff --git a/Library/Artifacts/d5/d526e97498ead93da1f35ef1ea334d65 b/Library/Artifacts/d5/d526e97498ead93da1f35ef1ea334d65 new file mode 100644 index 000000000..a08db9bb5 Binary files /dev/null and b/Library/Artifacts/d5/d526e97498ead93da1f35ef1ea334d65 differ diff --git a/Library/Artifacts/d5/d552831539d75f2040e55ca655cc429a b/Library/Artifacts/d5/d552831539d75f2040e55ca655cc429a new file mode 100644 index 000000000..70990ce32 Binary files /dev/null and b/Library/Artifacts/d5/d552831539d75f2040e55ca655cc429a differ diff --git a/Library/Artifacts/d5/d56316cc5daf9446c75fb07d056614c3 b/Library/Artifacts/d5/d56316cc5daf9446c75fb07d056614c3 new file mode 100644 index 000000000..2d486d6d4 Binary files /dev/null and b/Library/Artifacts/d5/d56316cc5daf9446c75fb07d056614c3 differ diff --git a/Library/Artifacts/d5/d5640e71d454a943ef851de53b7b3cc8 b/Library/Artifacts/d5/d5640e71d454a943ef851de53b7b3cc8 new file mode 100644 index 000000000..d23b6f6c1 Binary files /dev/null and b/Library/Artifacts/d5/d5640e71d454a943ef851de53b7b3cc8 differ diff --git a/Library/Artifacts/d5/d569481bbc38d9aa3bdbadd66fcc226b b/Library/Artifacts/d5/d569481bbc38d9aa3bdbadd66fcc226b new file mode 100644 index 000000000..51b48b257 Binary files /dev/null and b/Library/Artifacts/d5/d569481bbc38d9aa3bdbadd66fcc226b differ diff --git a/Library/Artifacts/d5/d56e3aa3c15241d3c55719a4cafcebbc b/Library/Artifacts/d5/d56e3aa3c15241d3c55719a4cafcebbc new file mode 100644 index 000000000..810f7fb93 Binary files /dev/null and b/Library/Artifacts/d5/d56e3aa3c15241d3c55719a4cafcebbc differ diff --git a/Library/Artifacts/d5/d585af4d16e3b4631d77f8ebee519f4a b/Library/Artifacts/d5/d585af4d16e3b4631d77f8ebee519f4a new file mode 100644 index 000000000..7ed3df889 Binary files /dev/null and b/Library/Artifacts/d5/d585af4d16e3b4631d77f8ebee519f4a differ diff --git a/Library/Artifacts/d5/d598a86f591daf73f23e94812199f48e b/Library/Artifacts/d5/d598a86f591daf73f23e94812199f48e new file mode 100644 index 000000000..1d9f1d077 Binary files /dev/null and b/Library/Artifacts/d5/d598a86f591daf73f23e94812199f48e differ diff --git a/Library/Artifacts/d5/d5b6985ef3b0dce1bfeb3617870d8227 b/Library/Artifacts/d5/d5b6985ef3b0dce1bfeb3617870d8227 new file mode 100644 index 000000000..a81dc7c71 Binary files /dev/null and b/Library/Artifacts/d5/d5b6985ef3b0dce1bfeb3617870d8227 differ diff --git a/Library/Artifacts/d5/d5b8b617411ab737c755dee26d4130f4 b/Library/Artifacts/d5/d5b8b617411ab737c755dee26d4130f4 new file mode 100644 index 000000000..fb9a527e9 Binary files /dev/null and b/Library/Artifacts/d5/d5b8b617411ab737c755dee26d4130f4 differ diff --git a/Library/Artifacts/d5/d5c4546e0a37a7cdd96d1394d2430a3d b/Library/Artifacts/d5/d5c4546e0a37a7cdd96d1394d2430a3d new file mode 100644 index 000000000..dddda042e Binary files /dev/null and b/Library/Artifacts/d5/d5c4546e0a37a7cdd96d1394d2430a3d differ diff --git a/Library/Artifacts/d5/d5cc223338e5e01e6e9c51937d359d0c b/Library/Artifacts/d5/d5cc223338e5e01e6e9c51937d359d0c new file mode 100644 index 000000000..a9daacc79 Binary files /dev/null and b/Library/Artifacts/d5/d5cc223338e5e01e6e9c51937d359d0c differ diff --git a/Library/Artifacts/d5/d5d9c515ad9715ad2a8f4b023bd25996 b/Library/Artifacts/d5/d5d9c515ad9715ad2a8f4b023bd25996 new file mode 100644 index 000000000..28fc92485 Binary files /dev/null and b/Library/Artifacts/d5/d5d9c515ad9715ad2a8f4b023bd25996 differ diff --git a/Library/Artifacts/d5/d5e3ea761de8e8cc6a3aa285aa80685c b/Library/Artifacts/d5/d5e3ea761de8e8cc6a3aa285aa80685c new file mode 100644 index 000000000..05d730627 Binary files /dev/null and b/Library/Artifacts/d5/d5e3ea761de8e8cc6a3aa285aa80685c differ diff --git a/Library/Artifacts/d5/d5e48a82a1e3069d24d4dc7fe4f50c02 b/Library/Artifacts/d5/d5e48a82a1e3069d24d4dc7fe4f50c02 new file mode 100644 index 000000000..1618f979f Binary files /dev/null and b/Library/Artifacts/d5/d5e48a82a1e3069d24d4dc7fe4f50c02 differ diff --git a/Library/Artifacts/d5/d5fcadedcaf70905f720c4b7b6360edc b/Library/Artifacts/d5/d5fcadedcaf70905f720c4b7b6360edc new file mode 100644 index 000000000..4bd11250f Binary files /dev/null and b/Library/Artifacts/d5/d5fcadedcaf70905f720c4b7b6360edc differ diff --git a/Library/Artifacts/d6/d608095a50631e3c4ce76183bfb0c48f b/Library/Artifacts/d6/d608095a50631e3c4ce76183bfb0c48f new file mode 100644 index 000000000..962665155 Binary files /dev/null and b/Library/Artifacts/d6/d608095a50631e3c4ce76183bfb0c48f differ diff --git a/Library/Artifacts/d6/d621418ca3b7a751f790e1e341d55bfd b/Library/Artifacts/d6/d621418ca3b7a751f790e1e341d55bfd new file mode 100644 index 000000000..a178b4959 Binary files /dev/null and b/Library/Artifacts/d6/d621418ca3b7a751f790e1e341d55bfd differ diff --git a/Library/Artifacts/d6/d62802fadd2e7875db579ca610db52ca b/Library/Artifacts/d6/d62802fadd2e7875db579ca610db52ca new file mode 100644 index 000000000..c296fc4ec Binary files /dev/null and b/Library/Artifacts/d6/d62802fadd2e7875db579ca610db52ca differ diff --git a/Library/Artifacts/d6/d632436375a4caddb1ef8a706a6194e2 b/Library/Artifacts/d6/d632436375a4caddb1ef8a706a6194e2 new file mode 100644 index 000000000..d2cbef7f9 Binary files /dev/null and b/Library/Artifacts/d6/d632436375a4caddb1ef8a706a6194e2 differ diff --git a/Library/Artifacts/d6/d634bb49f455d670649ad51791c8563a b/Library/Artifacts/d6/d634bb49f455d670649ad51791c8563a new file mode 100644 index 000000000..4a158f0a4 Binary files /dev/null and b/Library/Artifacts/d6/d634bb49f455d670649ad51791c8563a differ diff --git a/Library/Artifacts/d6/d635d36ef7221bad9187edad05696761 b/Library/Artifacts/d6/d635d36ef7221bad9187edad05696761 new file mode 100644 index 000000000..b5d92288e Binary files /dev/null and b/Library/Artifacts/d6/d635d36ef7221bad9187edad05696761 differ diff --git a/Library/Artifacts/d6/d63b2dd67f02e1c0dc4bffb513ecb04b b/Library/Artifacts/d6/d63b2dd67f02e1c0dc4bffb513ecb04b new file mode 100644 index 000000000..7cf96de9d Binary files /dev/null and b/Library/Artifacts/d6/d63b2dd67f02e1c0dc4bffb513ecb04b differ diff --git a/Library/Artifacts/d6/d64cd65074ec96791d777abd3735a123 b/Library/Artifacts/d6/d64cd65074ec96791d777abd3735a123 new file mode 100644 index 000000000..e754bbae5 Binary files /dev/null and b/Library/Artifacts/d6/d64cd65074ec96791d777abd3735a123 differ diff --git a/Library/Artifacts/d6/d652c118ee9e466ee143e8280e31fc32 b/Library/Artifacts/d6/d652c118ee9e466ee143e8280e31fc32 new file mode 100644 index 000000000..3a4ea33d4 Binary files /dev/null and b/Library/Artifacts/d6/d652c118ee9e466ee143e8280e31fc32 differ diff --git a/Library/Artifacts/d6/d66e18373dc71c0f334c33516cb3c9fb b/Library/Artifacts/d6/d66e18373dc71c0f334c33516cb3c9fb new file mode 100644 index 000000000..14e9ea08a Binary files /dev/null and b/Library/Artifacts/d6/d66e18373dc71c0f334c33516cb3c9fb differ diff --git a/Library/Artifacts/d6/d670bdf67635d7f3ca3a05d36ee674dd b/Library/Artifacts/d6/d670bdf67635d7f3ca3a05d36ee674dd new file mode 100644 index 000000000..1aabb10ba Binary files /dev/null and b/Library/Artifacts/d6/d670bdf67635d7f3ca3a05d36ee674dd differ diff --git a/Library/Artifacts/d6/d67c04896351336e04c9a22daddaaeed b/Library/Artifacts/d6/d67c04896351336e04c9a22daddaaeed new file mode 100644 index 000000000..96d5d52c6 Binary files /dev/null and b/Library/Artifacts/d6/d67c04896351336e04c9a22daddaaeed differ diff --git a/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f new file mode 100644 index 000000000..76b8775d1 Binary files /dev/null and b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f differ diff --git a/Library/Artifacts/d6/d68e198910ad6774ea75af5006bc5da5 b/Library/Artifacts/d6/d68e198910ad6774ea75af5006bc5da5 new file mode 100644 index 000000000..423147dc6 Binary files /dev/null and b/Library/Artifacts/d6/d68e198910ad6774ea75af5006bc5da5 differ diff --git a/Library/Artifacts/d6/d6a3b4d8827899b9938737d0d3e120cf b/Library/Artifacts/d6/d6a3b4d8827899b9938737d0d3e120cf new file mode 100644 index 000000000..85f5620cf Binary files /dev/null and b/Library/Artifacts/d6/d6a3b4d8827899b9938737d0d3e120cf differ diff --git a/Library/Artifacts/d6/d6a4c6f07d029ca00e5f62c0800da146 b/Library/Artifacts/d6/d6a4c6f07d029ca00e5f62c0800da146 new file mode 100644 index 000000000..85b9d79fd Binary files /dev/null and b/Library/Artifacts/d6/d6a4c6f07d029ca00e5f62c0800da146 differ diff --git a/Library/Artifacts/d6/d6a512fbf46f0705950e8d87d276de16 b/Library/Artifacts/d6/d6a512fbf46f0705950e8d87d276de16 new file mode 100644 index 000000000..74f21d135 Binary files /dev/null and b/Library/Artifacts/d6/d6a512fbf46f0705950e8d87d276de16 differ diff --git a/Library/Artifacts/d6/d6a8498052c0a96706ca7a757df9d01a b/Library/Artifacts/d6/d6a8498052c0a96706ca7a757df9d01a new file mode 100644 index 000000000..56e09b5b9 Binary files /dev/null and b/Library/Artifacts/d6/d6a8498052c0a96706ca7a757df9d01a differ diff --git a/Library/Artifacts/d6/d6b966f1eb756c2c465861b0cf345ed5 b/Library/Artifacts/d6/d6b966f1eb756c2c465861b0cf345ed5 new file mode 100644 index 000000000..77916766e Binary files /dev/null and b/Library/Artifacts/d6/d6b966f1eb756c2c465861b0cf345ed5 differ diff --git a/Library/Artifacts/d6/d6ce5982caf8381d68e23591d4627035 b/Library/Artifacts/d6/d6ce5982caf8381d68e23591d4627035 new file mode 100644 index 000000000..c408cdd8a Binary files /dev/null and b/Library/Artifacts/d6/d6ce5982caf8381d68e23591d4627035 differ diff --git a/Library/Artifacts/d6/d6df182d1982748f9e0954797beca379 b/Library/Artifacts/d6/d6df182d1982748f9e0954797beca379 new file mode 100644 index 000000000..f1f9ec96a Binary files /dev/null and b/Library/Artifacts/d6/d6df182d1982748f9e0954797beca379 differ diff --git a/Library/Artifacts/d6/d6e5a0e36d0f2906073030b9eb0ece63 b/Library/Artifacts/d6/d6e5a0e36d0f2906073030b9eb0ece63 new file mode 100644 index 000000000..f9915284b Binary files /dev/null and b/Library/Artifacts/d6/d6e5a0e36d0f2906073030b9eb0ece63 differ diff --git a/Library/Artifacts/d6/d6f81a2fd8d65ebb7c3bb34182264dda b/Library/Artifacts/d6/d6f81a2fd8d65ebb7c3bb34182264dda new file mode 100644 index 000000000..34cf6670a Binary files /dev/null and b/Library/Artifacts/d6/d6f81a2fd8d65ebb7c3bb34182264dda differ diff --git a/Library/Artifacts/d6/d6f8c30d8773a3a74db4eb39190e8965 b/Library/Artifacts/d6/d6f8c30d8773a3a74db4eb39190e8965 new file mode 100644 index 000000000..03fc00307 Binary files /dev/null and b/Library/Artifacts/d6/d6f8c30d8773a3a74db4eb39190e8965 differ diff --git a/Library/Artifacts/d7/d70733545bb2e00085c4dd033b8aec57 b/Library/Artifacts/d7/d70733545bb2e00085c4dd033b8aec57 new file mode 100644 index 000000000..f7199b1ea Binary files /dev/null and b/Library/Artifacts/d7/d70733545bb2e00085c4dd033b8aec57 differ diff --git a/Library/Artifacts/d7/d70be121326225fe1d56c1564d9388ac b/Library/Artifacts/d7/d70be121326225fe1d56c1564d9388ac new file mode 100644 index 000000000..682b759b7 Binary files /dev/null and b/Library/Artifacts/d7/d70be121326225fe1d56c1564d9388ac differ diff --git a/Library/Artifacts/d7/d723766f7ca4109a4234af814c49d7f5 b/Library/Artifacts/d7/d723766f7ca4109a4234af814c49d7f5 new file mode 100644 index 000000000..ee6009382 Binary files /dev/null and b/Library/Artifacts/d7/d723766f7ca4109a4234af814c49d7f5 differ diff --git a/Library/Artifacts/d7/d76726ac4574afe94011ef59dc597c0f b/Library/Artifacts/d7/d76726ac4574afe94011ef59dc597c0f new file mode 100644 index 000000000..d988bc8f8 Binary files /dev/null and b/Library/Artifacts/d7/d76726ac4574afe94011ef59dc597c0f differ diff --git a/Library/Artifacts/d7/d7790c14a43169135b4dcfcf11ae3e8d b/Library/Artifacts/d7/d7790c14a43169135b4dcfcf11ae3e8d new file mode 100644 index 000000000..f08f6e341 Binary files /dev/null and b/Library/Artifacts/d7/d7790c14a43169135b4dcfcf11ae3e8d differ diff --git a/Library/Artifacts/d7/d77a4dd7fa8ebf48bdc1f39e996d7808 b/Library/Artifacts/d7/d77a4dd7fa8ebf48bdc1f39e996d7808 new file mode 100644 index 000000000..18c222e00 Binary files /dev/null and b/Library/Artifacts/d7/d77a4dd7fa8ebf48bdc1f39e996d7808 differ diff --git a/Library/Artifacts/d7/d77c8d9384b3f3ba3c960bae6ae7e11c b/Library/Artifacts/d7/d77c8d9384b3f3ba3c960bae6ae7e11c new file mode 100644 index 000000000..8a88b7dcb Binary files /dev/null and b/Library/Artifacts/d7/d77c8d9384b3f3ba3c960bae6ae7e11c differ diff --git a/Library/Artifacts/d7/d77dd341a97ae4e437dedeaf31762ad3 b/Library/Artifacts/d7/d77dd341a97ae4e437dedeaf31762ad3 new file mode 100644 index 000000000..ce7e3d765 Binary files /dev/null and b/Library/Artifacts/d7/d77dd341a97ae4e437dedeaf31762ad3 differ diff --git a/Library/Artifacts/d7/d78998b3b05d3a25ae393894c59930dc b/Library/Artifacts/d7/d78998b3b05d3a25ae393894c59930dc new file mode 100644 index 000000000..ab65d7412 Binary files /dev/null and b/Library/Artifacts/d7/d78998b3b05d3a25ae393894c59930dc differ diff --git a/Library/Artifacts/d7/d7a6e1ee7f29baeaf73ed25f530247d7 b/Library/Artifacts/d7/d7a6e1ee7f29baeaf73ed25f530247d7 new file mode 100644 index 000000000..35adb842b Binary files /dev/null and b/Library/Artifacts/d7/d7a6e1ee7f29baeaf73ed25f530247d7 differ diff --git a/Library/Artifacts/d7/d7beb17c8c848a72951c86f05d56baa7 b/Library/Artifacts/d7/d7beb17c8c848a72951c86f05d56baa7 new file mode 100644 index 000000000..e76933fef Binary files /dev/null and b/Library/Artifacts/d7/d7beb17c8c848a72951c86f05d56baa7 differ diff --git a/Library/Artifacts/d7/d7c0734b00f458420ecef484b4d9148f b/Library/Artifacts/d7/d7c0734b00f458420ecef484b4d9148f new file mode 100644 index 000000000..8cc26edd8 Binary files /dev/null and b/Library/Artifacts/d7/d7c0734b00f458420ecef484b4d9148f differ diff --git a/Library/Artifacts/d7/d7cf671822eac317c5949249ef98b6fb b/Library/Artifacts/d7/d7cf671822eac317c5949249ef98b6fb new file mode 100644 index 000000000..b38b84a29 Binary files /dev/null and b/Library/Artifacts/d7/d7cf671822eac317c5949249ef98b6fb differ diff --git a/Library/Artifacts/d7/d7d6f1fa5556c1e69057c7c66bddb22b b/Library/Artifacts/d7/d7d6f1fa5556c1e69057c7c66bddb22b new file mode 100644 index 000000000..cca527295 Binary files /dev/null and b/Library/Artifacts/d7/d7d6f1fa5556c1e69057c7c66bddb22b differ diff --git a/Library/Artifacts/d8/d815b83778a936bc7e62750ba973e1b7 b/Library/Artifacts/d8/d815b83778a936bc7e62750ba973e1b7 new file mode 100644 index 000000000..9b0d99883 Binary files /dev/null and b/Library/Artifacts/d8/d815b83778a936bc7e62750ba973e1b7 differ diff --git a/Library/Artifacts/d8/d818b89b2228470119e71a87201502a3 b/Library/Artifacts/d8/d818b89b2228470119e71a87201502a3 new file mode 100644 index 000000000..05b103103 Binary files /dev/null and b/Library/Artifacts/d8/d818b89b2228470119e71a87201502a3 differ diff --git a/Library/Artifacts/d8/d81ea9bec636d13a0fde3ca2038d06e1 b/Library/Artifacts/d8/d81ea9bec636d13a0fde3ca2038d06e1 new file mode 100644 index 000000000..fafb89bc7 Binary files /dev/null and b/Library/Artifacts/d8/d81ea9bec636d13a0fde3ca2038d06e1 differ diff --git a/Library/Artifacts/d8/d83864175faa7a89a1bc0ff03282197c b/Library/Artifacts/d8/d83864175faa7a89a1bc0ff03282197c new file mode 100644 index 000000000..89017abc2 Binary files /dev/null and b/Library/Artifacts/d8/d83864175faa7a89a1bc0ff03282197c differ diff --git a/Library/Artifacts/d8/d83bc61f4e7dd159ef9ce4ae967feff4 b/Library/Artifacts/d8/d83bc61f4e7dd159ef9ce4ae967feff4 new file mode 100644 index 000000000..7385cdfe5 Binary files /dev/null and b/Library/Artifacts/d8/d83bc61f4e7dd159ef9ce4ae967feff4 differ diff --git a/Library/Artifacts/d8/d85631ac27a2f82dce91f906358343b4 b/Library/Artifacts/d8/d85631ac27a2f82dce91f906358343b4 new file mode 100644 index 000000000..7375c65fe Binary files /dev/null and b/Library/Artifacts/d8/d85631ac27a2f82dce91f906358343b4 differ diff --git a/Library/Artifacts/d8/d85da29c7cd14cd007cdec6219524e1e b/Library/Artifacts/d8/d85da29c7cd14cd007cdec6219524e1e new file mode 100644 index 000000000..8c2be7ac6 Binary files /dev/null and b/Library/Artifacts/d8/d85da29c7cd14cd007cdec6219524e1e differ diff --git a/Library/Artifacts/d8/d861a20d87ce8c61b830fa62f375f908 b/Library/Artifacts/d8/d861a20d87ce8c61b830fa62f375f908 new file mode 100644 index 000000000..6e57c9df5 Binary files /dev/null and b/Library/Artifacts/d8/d861a20d87ce8c61b830fa62f375f908 differ diff --git a/Library/Artifacts/d8/d8710d853527a18aa564cad552f6ca47 b/Library/Artifacts/d8/d8710d853527a18aa564cad552f6ca47 new file mode 100644 index 000000000..1a0857199 Binary files /dev/null and b/Library/Artifacts/d8/d8710d853527a18aa564cad552f6ca47 differ diff --git a/Library/Artifacts/d8/d871c64fe8352f28928cd5d65b1a32ae b/Library/Artifacts/d8/d871c64fe8352f28928cd5d65b1a32ae new file mode 100644 index 000000000..73c2e2665 Binary files /dev/null and b/Library/Artifacts/d8/d871c64fe8352f28928cd5d65b1a32ae differ diff --git a/Library/Artifacts/d8/d895abaa9090421367f9481848b46b05 b/Library/Artifacts/d8/d895abaa9090421367f9481848b46b05 new file mode 100644 index 000000000..6a9f1d3c3 Binary files /dev/null and b/Library/Artifacts/d8/d895abaa9090421367f9481848b46b05 differ diff --git a/Library/Artifacts/d8/d89fe6bfaf9bd87efe43ab84a6cf3c33 b/Library/Artifacts/d8/d89fe6bfaf9bd87efe43ab84a6cf3c33 new file mode 100644 index 000000000..39d43c79c Binary files /dev/null and b/Library/Artifacts/d8/d89fe6bfaf9bd87efe43ab84a6cf3c33 differ diff --git a/Library/Artifacts/d8/d8a5e8ede9ccc7af801d2b51efad2abd b/Library/Artifacts/d8/d8a5e8ede9ccc7af801d2b51efad2abd new file mode 100644 index 000000000..150b4f72a Binary files /dev/null and b/Library/Artifacts/d8/d8a5e8ede9ccc7af801d2b51efad2abd differ diff --git a/Library/Artifacts/d8/d8b5fd42f63baf9d9657b577c100f595 b/Library/Artifacts/d8/d8b5fd42f63baf9d9657b577c100f595 new file mode 100644 index 000000000..c4a6a858b Binary files /dev/null and b/Library/Artifacts/d8/d8b5fd42f63baf9d9657b577c100f595 differ diff --git a/Library/Artifacts/d8/d8d2144d7171d0604316d7ad17f5f626 b/Library/Artifacts/d8/d8d2144d7171d0604316d7ad17f5f626 new file mode 100644 index 000000000..804c513ab Binary files /dev/null and b/Library/Artifacts/d8/d8d2144d7171d0604316d7ad17f5f626 differ diff --git a/Library/Artifacts/d8/d8d6d38cae790987f20a8dd65880e43b b/Library/Artifacts/d8/d8d6d38cae790987f20a8dd65880e43b new file mode 100644 index 000000000..2bb167cea Binary files /dev/null and b/Library/Artifacts/d8/d8d6d38cae790987f20a8dd65880e43b differ diff --git a/Library/Artifacts/d8/d8dbeb93c3ecba6ff0d4560480770de2 b/Library/Artifacts/d8/d8dbeb93c3ecba6ff0d4560480770de2 new file mode 100644 index 000000000..30fdad451 Binary files /dev/null and b/Library/Artifacts/d8/d8dbeb93c3ecba6ff0d4560480770de2 differ diff --git a/Library/Artifacts/d8/d8f388447fb4eef5708051d945af304f b/Library/Artifacts/d8/d8f388447fb4eef5708051d945af304f new file mode 100644 index 000000000..a48814398 Binary files /dev/null and b/Library/Artifacts/d8/d8f388447fb4eef5708051d945af304f differ diff --git a/Library/Artifacts/d9/d9093175bd52c1f4e18f962215b07ca8 b/Library/Artifacts/d9/d9093175bd52c1f4e18f962215b07ca8 new file mode 100644 index 000000000..4ee8ec705 Binary files /dev/null and b/Library/Artifacts/d9/d9093175bd52c1f4e18f962215b07ca8 differ diff --git a/Library/Artifacts/d9/d91c25b7cfd05e6185e86e9b8aeda206 b/Library/Artifacts/d9/d91c25b7cfd05e6185e86e9b8aeda206 new file mode 100644 index 000000000..9e62b32b4 Binary files /dev/null and b/Library/Artifacts/d9/d91c25b7cfd05e6185e86e9b8aeda206 differ diff --git a/Library/Artifacts/d9/d91c79aa93c7d0a3c852c856aae23b18 b/Library/Artifacts/d9/d91c79aa93c7d0a3c852c856aae23b18 new file mode 100644 index 000000000..8d710aa5c Binary files /dev/null and b/Library/Artifacts/d9/d91c79aa93c7d0a3c852c856aae23b18 differ diff --git a/Library/Artifacts/d9/d91ced9fd5cb75de12271429d519bfb3 b/Library/Artifacts/d9/d91ced9fd5cb75de12271429d519bfb3 new file mode 100644 index 000000000..e5aa2d275 Binary files /dev/null and b/Library/Artifacts/d9/d91ced9fd5cb75de12271429d519bfb3 differ diff --git a/Library/Artifacts/d9/d922e5bdbf420c0c61e621a97d51ef6a b/Library/Artifacts/d9/d922e5bdbf420c0c61e621a97d51ef6a new file mode 100644 index 000000000..c7e2bb87f Binary files /dev/null and b/Library/Artifacts/d9/d922e5bdbf420c0c61e621a97d51ef6a differ diff --git a/Library/Artifacts/d9/d9297bf71230316d59bc93a98f8ae392 b/Library/Artifacts/d9/d9297bf71230316d59bc93a98f8ae392 new file mode 100644 index 000000000..da421ae19 Binary files /dev/null and b/Library/Artifacts/d9/d9297bf71230316d59bc93a98f8ae392 differ diff --git a/Library/Artifacts/d9/d92b99ca3f461ae24bac07762b4c6f47 b/Library/Artifacts/d9/d92b99ca3f461ae24bac07762b4c6f47 new file mode 100644 index 000000000..c170cfcbb Binary files /dev/null and b/Library/Artifacts/d9/d92b99ca3f461ae24bac07762b4c6f47 differ diff --git a/Library/Artifacts/d9/d9313e249cf5a8837d69ea09a55b5311 b/Library/Artifacts/d9/d9313e249cf5a8837d69ea09a55b5311 new file mode 100644 index 000000000..49bd1c679 Binary files /dev/null and b/Library/Artifacts/d9/d9313e249cf5a8837d69ea09a55b5311 differ diff --git a/Library/Artifacts/d9/d9329ca19d913ea6762f82033acacc74 b/Library/Artifacts/d9/d9329ca19d913ea6762f82033acacc74 new file mode 100644 index 000000000..9902c1859 Binary files /dev/null and b/Library/Artifacts/d9/d9329ca19d913ea6762f82033acacc74 differ diff --git a/Library/Artifacts/d9/d93fe6327d4058c2e19ed4fa89871df1 b/Library/Artifacts/d9/d93fe6327d4058c2e19ed4fa89871df1 new file mode 100644 index 000000000..377c0dfe0 Binary files /dev/null and b/Library/Artifacts/d9/d93fe6327d4058c2e19ed4fa89871df1 differ diff --git a/Library/Artifacts/d9/d94224c8f89e3eb17d2c2c0e859e338c b/Library/Artifacts/d9/d94224c8f89e3eb17d2c2c0e859e338c new file mode 100644 index 000000000..68442564f Binary files /dev/null and b/Library/Artifacts/d9/d94224c8f89e3eb17d2c2c0e859e338c differ diff --git a/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 b/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 new file mode 100644 index 000000000..c84a7b223 Binary files /dev/null and b/Library/Artifacts/d9/d945d2c6a17298e1aad3729dc20c1368 differ diff --git a/Library/Artifacts/d9/d94be98d125e0020380b76e07cef3202 b/Library/Artifacts/d9/d94be98d125e0020380b76e07cef3202 new file mode 100644 index 000000000..87d02d66a Binary files /dev/null and b/Library/Artifacts/d9/d94be98d125e0020380b76e07cef3202 differ diff --git a/Library/Artifacts/d9/d94cc6bd2bd790b0c4fd38a02a783e96 b/Library/Artifacts/d9/d94cc6bd2bd790b0c4fd38a02a783e96 new file mode 100644 index 000000000..1ff0e049b Binary files /dev/null and b/Library/Artifacts/d9/d94cc6bd2bd790b0c4fd38a02a783e96 differ diff --git a/Library/Artifacts/d9/d95284dd459ccba25c53f7ea9fc9b928 b/Library/Artifacts/d9/d95284dd459ccba25c53f7ea9fc9b928 new file mode 100644 index 000000000..58630323f Binary files /dev/null and b/Library/Artifacts/d9/d95284dd459ccba25c53f7ea9fc9b928 differ diff --git a/Library/Artifacts/d9/d95faa0a3b48adc79fdc44c06bae1553 b/Library/Artifacts/d9/d95faa0a3b48adc79fdc44c06bae1553 new file mode 100644 index 000000000..9eb2667c0 Binary files /dev/null and b/Library/Artifacts/d9/d95faa0a3b48adc79fdc44c06bae1553 differ diff --git a/Library/Artifacts/d9/d963aca26f5adc13490d18321f86b418 b/Library/Artifacts/d9/d963aca26f5adc13490d18321f86b418 new file mode 100644 index 000000000..46c91796c Binary files /dev/null and b/Library/Artifacts/d9/d963aca26f5adc13490d18321f86b418 differ diff --git a/Library/Artifacts/d9/d96ec0d19251707eafdb082cbaa85f11 b/Library/Artifacts/d9/d96ec0d19251707eafdb082cbaa85f11 new file mode 100644 index 000000000..eb6905d7d Binary files /dev/null and b/Library/Artifacts/d9/d96ec0d19251707eafdb082cbaa85f11 differ diff --git a/Library/Artifacts/d9/d9855c4119ad5c1f846f8f4e72b08f3d b/Library/Artifacts/d9/d9855c4119ad5c1f846f8f4e72b08f3d new file mode 100644 index 000000000..e7f4c19e2 Binary files /dev/null and b/Library/Artifacts/d9/d9855c4119ad5c1f846f8f4e72b08f3d differ diff --git a/Library/Artifacts/d9/d9888a5ebab1fbc157d7fb0720c29950 b/Library/Artifacts/d9/d9888a5ebab1fbc157d7fb0720c29950 new file mode 100644 index 000000000..b465c6dac Binary files /dev/null and b/Library/Artifacts/d9/d9888a5ebab1fbc157d7fb0720c29950 differ diff --git a/Library/Artifacts/d9/d98af2561aadad5332ca4f609c014ed7 b/Library/Artifacts/d9/d98af2561aadad5332ca4f609c014ed7 new file mode 100644 index 000000000..f42e5d9a7 Binary files /dev/null and b/Library/Artifacts/d9/d98af2561aadad5332ca4f609c014ed7 differ diff --git a/Library/Artifacts/d9/d993ba02e750c152b5f4d685dcc1a784 b/Library/Artifacts/d9/d993ba02e750c152b5f4d685dcc1a784 new file mode 100644 index 000000000..12892569f Binary files /dev/null and b/Library/Artifacts/d9/d993ba02e750c152b5f4d685dcc1a784 differ diff --git a/Library/Artifacts/d9/d9a4ce53f8b0ef1bdbc6bbf03eb82ff0 b/Library/Artifacts/d9/d9a4ce53f8b0ef1bdbc6bbf03eb82ff0 new file mode 100644 index 000000000..877007b4e Binary files /dev/null and b/Library/Artifacts/d9/d9a4ce53f8b0ef1bdbc6bbf03eb82ff0 differ diff --git a/Library/Artifacts/d9/d9cefb93db05495ccdbfcb85a51d5406 b/Library/Artifacts/d9/d9cefb93db05495ccdbfcb85a51d5406 new file mode 100644 index 000000000..bfbd4fab8 Binary files /dev/null and b/Library/Artifacts/d9/d9cefb93db05495ccdbfcb85a51d5406 differ diff --git a/Library/Artifacts/d9/d9e3c7ea6b3f8074c1418fd3ea1e19f4 b/Library/Artifacts/d9/d9e3c7ea6b3f8074c1418fd3ea1e19f4 new file mode 100644 index 000000000..a3b8de6e9 Binary files /dev/null and b/Library/Artifacts/d9/d9e3c7ea6b3f8074c1418fd3ea1e19f4 differ diff --git a/Library/Artifacts/d9/d9fc09071a274140d28e42d4f0c5d2bc b/Library/Artifacts/d9/d9fc09071a274140d28e42d4f0c5d2bc new file mode 100644 index 000000000..e5c55f641 Binary files /dev/null and b/Library/Artifacts/d9/d9fc09071a274140d28e42d4f0c5d2bc differ diff --git a/Library/Artifacts/da/da051568897dc15d231215be26d85d3b b/Library/Artifacts/da/da051568897dc15d231215be26d85d3b new file mode 100644 index 000000000..1386bc7c6 Binary files /dev/null and b/Library/Artifacts/da/da051568897dc15d231215be26d85d3b differ diff --git a/Library/Artifacts/da/da0cddc76991361cf320ec459551ebd1 b/Library/Artifacts/da/da0cddc76991361cf320ec459551ebd1 new file mode 100644 index 000000000..aaf608fd4 Binary files /dev/null and b/Library/Artifacts/da/da0cddc76991361cf320ec459551ebd1 differ diff --git a/Library/Artifacts/da/da1d67b10e6295d7a8db2f11727c9d94 b/Library/Artifacts/da/da1d67b10e6295d7a8db2f11727c9d94 new file mode 100644 index 000000000..177ce9e2c Binary files /dev/null and b/Library/Artifacts/da/da1d67b10e6295d7a8db2f11727c9d94 differ diff --git a/Library/Artifacts/da/da1f24d287c9f878a8541f29f0881488 b/Library/Artifacts/da/da1f24d287c9f878a8541f29f0881488 new file mode 100644 index 000000000..5dd5d4aad Binary files /dev/null and b/Library/Artifacts/da/da1f24d287c9f878a8541f29f0881488 differ diff --git a/Library/Artifacts/da/da23e20e751a132c64a599d2cf5c3d6e b/Library/Artifacts/da/da23e20e751a132c64a599d2cf5c3d6e new file mode 100644 index 000000000..3029f2207 Binary files /dev/null and b/Library/Artifacts/da/da23e20e751a132c64a599d2cf5c3d6e differ diff --git a/Library/Artifacts/da/da44d8adb7e5afe752d5d633201469e4 b/Library/Artifacts/da/da44d8adb7e5afe752d5d633201469e4 new file mode 100644 index 000000000..8a72e87c2 Binary files /dev/null and b/Library/Artifacts/da/da44d8adb7e5afe752d5d633201469e4 differ diff --git a/Library/Artifacts/da/da490f379a3d3c1f15f9c6c15d2b07e2 b/Library/Artifacts/da/da490f379a3d3c1f15f9c6c15d2b07e2 new file mode 100644 index 000000000..08511d022 Binary files /dev/null and b/Library/Artifacts/da/da490f379a3d3c1f15f9c6c15d2b07e2 differ diff --git a/Library/Artifacts/da/da4b4334874fe6296b95ec0641228617 b/Library/Artifacts/da/da4b4334874fe6296b95ec0641228617 new file mode 100644 index 000000000..a9512a13c Binary files /dev/null and b/Library/Artifacts/da/da4b4334874fe6296b95ec0641228617 differ diff --git a/Library/Artifacts/da/da59270c082908f059d8d7a632c809ee b/Library/Artifacts/da/da59270c082908f059d8d7a632c809ee new file mode 100644 index 000000000..d0dfc773e Binary files /dev/null and b/Library/Artifacts/da/da59270c082908f059d8d7a632c809ee differ diff --git a/Library/Artifacts/da/da5f4f9db782665dba1de5022f75378a b/Library/Artifacts/da/da5f4f9db782665dba1de5022f75378a new file mode 100644 index 000000000..39ffc596a Binary files /dev/null and b/Library/Artifacts/da/da5f4f9db782665dba1de5022f75378a differ diff --git a/Library/Artifacts/da/da60f17e14c2972ef87c8954848269b8 b/Library/Artifacts/da/da60f17e14c2972ef87c8954848269b8 new file mode 100644 index 000000000..6645dfa94 Binary files /dev/null and b/Library/Artifacts/da/da60f17e14c2972ef87c8954848269b8 differ diff --git a/Library/Artifacts/da/da6afe7c9db0f9e38a7f0296fa9f4530 b/Library/Artifacts/da/da6afe7c9db0f9e38a7f0296fa9f4530 new file mode 100644 index 000000000..355baa5d6 Binary files /dev/null and b/Library/Artifacts/da/da6afe7c9db0f9e38a7f0296fa9f4530 differ diff --git a/Library/Artifacts/da/da826c9b225148f8b456a22913131c75 b/Library/Artifacts/da/da826c9b225148f8b456a22913131c75 new file mode 100644 index 000000000..ae002ad4e Binary files /dev/null and b/Library/Artifacts/da/da826c9b225148f8b456a22913131c75 differ diff --git a/Library/Artifacts/da/da8bfa25fd6208cca16f68eb1a601679 b/Library/Artifacts/da/da8bfa25fd6208cca16f68eb1a601679 new file mode 100644 index 000000000..5d3424db6 Binary files /dev/null and b/Library/Artifacts/da/da8bfa25fd6208cca16f68eb1a601679 differ diff --git a/Library/Artifacts/da/da967d385c898f34b94ec49de06efee3 b/Library/Artifacts/da/da967d385c898f34b94ec49de06efee3 new file mode 100644 index 000000000..0e9d41504 Binary files /dev/null and b/Library/Artifacts/da/da967d385c898f34b94ec49de06efee3 differ diff --git a/Library/Artifacts/da/da99679f0101613c9e60aa8e73c3c00c b/Library/Artifacts/da/da99679f0101613c9e60aa8e73c3c00c new file mode 100644 index 000000000..3e34939d3 Binary files /dev/null and b/Library/Artifacts/da/da99679f0101613c9e60aa8e73c3c00c differ diff --git a/Library/Artifacts/da/da99c1614a60e223c89e150cc2414777 b/Library/Artifacts/da/da99c1614a60e223c89e150cc2414777 new file mode 100644 index 000000000..ef25e3a5b Binary files /dev/null and b/Library/Artifacts/da/da99c1614a60e223c89e150cc2414777 differ diff --git a/Library/Artifacts/da/da9c81f282f54da7dd5432b6e762dc72 b/Library/Artifacts/da/da9c81f282f54da7dd5432b6e762dc72 new file mode 100644 index 000000000..a3aeb4c4d Binary files /dev/null and b/Library/Artifacts/da/da9c81f282f54da7dd5432b6e762dc72 differ diff --git a/Library/Artifacts/da/dab777071e3a0f8cb6f2c7b8725b3830 b/Library/Artifacts/da/dab777071e3a0f8cb6f2c7b8725b3830 new file mode 100644 index 000000000..2f1237cd6 Binary files /dev/null and b/Library/Artifacts/da/dab777071e3a0f8cb6f2c7b8725b3830 differ diff --git a/Library/Artifacts/da/dabc8eeab7af0ac3134c9573e2f575ef b/Library/Artifacts/da/dabc8eeab7af0ac3134c9573e2f575ef new file mode 100644 index 000000000..e2ef4d93b Binary files /dev/null and b/Library/Artifacts/da/dabc8eeab7af0ac3134c9573e2f575ef differ diff --git a/Library/Artifacts/da/dac622ad3655a834aa265353d706517d b/Library/Artifacts/da/dac622ad3655a834aa265353d706517d new file mode 100644 index 000000000..fa7fb73b1 Binary files /dev/null and b/Library/Artifacts/da/dac622ad3655a834aa265353d706517d differ diff --git a/Library/Artifacts/da/dad66637fb0e81d8a7cab033c5a32356 b/Library/Artifacts/da/dad66637fb0e81d8a7cab033c5a32356 new file mode 100644 index 000000000..d3b30509e Binary files /dev/null and b/Library/Artifacts/da/dad66637fb0e81d8a7cab033c5a32356 differ diff --git a/Library/Artifacts/da/dae02d4978c8e92c80f228e3199c55b4 b/Library/Artifacts/da/dae02d4978c8e92c80f228e3199c55b4 new file mode 100644 index 000000000..fa536a3ef Binary files /dev/null and b/Library/Artifacts/da/dae02d4978c8e92c80f228e3199c55b4 differ diff --git a/Library/Artifacts/da/dae0cbaafaab7a06fea6a40ce542b9b8 b/Library/Artifacts/da/dae0cbaafaab7a06fea6a40ce542b9b8 new file mode 100644 index 000000000..21c705042 Binary files /dev/null and b/Library/Artifacts/da/dae0cbaafaab7a06fea6a40ce542b9b8 differ diff --git a/Library/Artifacts/da/daf86f52069ce899d7976afa654f9989 b/Library/Artifacts/da/daf86f52069ce899d7976afa654f9989 new file mode 100644 index 000000000..dd830362b Binary files /dev/null and b/Library/Artifacts/da/daf86f52069ce899d7976afa654f9989 differ diff --git a/Library/Artifacts/db/db0d0a43d1bf83add8d8354a5b5a9eb2 b/Library/Artifacts/db/db0d0a43d1bf83add8d8354a5b5a9eb2 new file mode 100644 index 000000000..3768a3bef Binary files /dev/null and b/Library/Artifacts/db/db0d0a43d1bf83add8d8354a5b5a9eb2 differ diff --git a/Library/Artifacts/db/db0d407a3c72be18b3934b627b1a1fed b/Library/Artifacts/db/db0d407a3c72be18b3934b627b1a1fed new file mode 100644 index 000000000..bd40c2093 Binary files /dev/null and b/Library/Artifacts/db/db0d407a3c72be18b3934b627b1a1fed differ diff --git a/Library/Artifacts/db/db0ec3bc776b325941c7f8b2a3af3e72 b/Library/Artifacts/db/db0ec3bc776b325941c7f8b2a3af3e72 new file mode 100644 index 000000000..1142c35a9 Binary files /dev/null and b/Library/Artifacts/db/db0ec3bc776b325941c7f8b2a3af3e72 differ diff --git a/Library/Artifacts/db/db0f67e8763ef1baa225d2a4bc7bf4e7 b/Library/Artifacts/db/db0f67e8763ef1baa225d2a4bc7bf4e7 new file mode 100644 index 000000000..b98cef01f Binary files /dev/null and b/Library/Artifacts/db/db0f67e8763ef1baa225d2a4bc7bf4e7 differ diff --git a/Library/Artifacts/db/db2bb0ec4d365baeee52b8b826221697 b/Library/Artifacts/db/db2bb0ec4d365baeee52b8b826221697 new file mode 100644 index 000000000..2da1768cf Binary files /dev/null and b/Library/Artifacts/db/db2bb0ec4d365baeee52b8b826221697 differ diff --git a/Library/Artifacts/db/db2ea09f39a4dfda7d76db60c9acc7e3 b/Library/Artifacts/db/db2ea09f39a4dfda7d76db60c9acc7e3 new file mode 100644 index 000000000..fd5264bc9 Binary files /dev/null and b/Library/Artifacts/db/db2ea09f39a4dfda7d76db60c9acc7e3 differ diff --git a/Library/Artifacts/db/db2f3f34fb4d079a4a71661581504781 b/Library/Artifacts/db/db2f3f34fb4d079a4a71661581504781 new file mode 100644 index 000000000..b08f9600d Binary files /dev/null and b/Library/Artifacts/db/db2f3f34fb4d079a4a71661581504781 differ diff --git a/Library/Artifacts/db/db3264bd5db03e5b8284d6729a779e73 b/Library/Artifacts/db/db3264bd5db03e5b8284d6729a779e73 new file mode 100644 index 000000000..831ae1739 Binary files /dev/null and b/Library/Artifacts/db/db3264bd5db03e5b8284d6729a779e73 differ diff --git a/Library/Artifacts/db/db339be4d528842f56104af577b1c564 b/Library/Artifacts/db/db339be4d528842f56104af577b1c564 new file mode 100644 index 000000000..6673451aa Binary files /dev/null and b/Library/Artifacts/db/db339be4d528842f56104af577b1c564 differ diff --git a/Library/Artifacts/db/db366364d4ebf5347f5049d025180c59 b/Library/Artifacts/db/db366364d4ebf5347f5049d025180c59 new file mode 100644 index 000000000..25556225f Binary files /dev/null and b/Library/Artifacts/db/db366364d4ebf5347f5049d025180c59 differ diff --git a/Library/Artifacts/db/db43e500ac3464917358af1e42dad8dd b/Library/Artifacts/db/db43e500ac3464917358af1e42dad8dd new file mode 100644 index 000000000..3bd316f37 Binary files /dev/null and b/Library/Artifacts/db/db43e500ac3464917358af1e42dad8dd differ diff --git a/Library/Artifacts/db/db5deb8a19f18ebb523186bfb59833b4 b/Library/Artifacts/db/db5deb8a19f18ebb523186bfb59833b4 new file mode 100644 index 000000000..df175030f Binary files /dev/null and b/Library/Artifacts/db/db5deb8a19f18ebb523186bfb59833b4 differ diff --git a/Library/Artifacts/db/db61def2f0efb52e9c18c0622a17ed56 b/Library/Artifacts/db/db61def2f0efb52e9c18c0622a17ed56 new file mode 100644 index 000000000..2fa697d79 Binary files /dev/null and b/Library/Artifacts/db/db61def2f0efb52e9c18c0622a17ed56 differ diff --git a/Library/Artifacts/db/db629a4f565cbfff66f979f6f9c73afc b/Library/Artifacts/db/db629a4f565cbfff66f979f6f9c73afc new file mode 100644 index 000000000..28b43e738 Binary files /dev/null and b/Library/Artifacts/db/db629a4f565cbfff66f979f6f9c73afc differ diff --git a/Library/Artifacts/db/db6580d8d47202ca67b8aebda5847d9c b/Library/Artifacts/db/db6580d8d47202ca67b8aebda5847d9c new file mode 100644 index 000000000..518643a89 Binary files /dev/null and b/Library/Artifacts/db/db6580d8d47202ca67b8aebda5847d9c differ diff --git a/Library/Artifacts/db/db68f67aa2099a77af72dc572287513c b/Library/Artifacts/db/db68f67aa2099a77af72dc572287513c new file mode 100644 index 000000000..69b60e113 Binary files /dev/null and b/Library/Artifacts/db/db68f67aa2099a77af72dc572287513c differ diff --git a/Library/Artifacts/db/db70d1c09571cce7e015c0d29d456165 b/Library/Artifacts/db/db70d1c09571cce7e015c0d29d456165 new file mode 100644 index 000000000..f21411daf Binary files /dev/null and b/Library/Artifacts/db/db70d1c09571cce7e015c0d29d456165 differ diff --git a/Library/Artifacts/db/db74e4afde14340b64c337c50bac7707 b/Library/Artifacts/db/db74e4afde14340b64c337c50bac7707 new file mode 100644 index 000000000..b03353076 Binary files /dev/null and b/Library/Artifacts/db/db74e4afde14340b64c337c50bac7707 differ diff --git a/Library/Artifacts/db/db7eebc8b5128183ff8cf93a0196c0b6 b/Library/Artifacts/db/db7eebc8b5128183ff8cf93a0196c0b6 new file mode 100644 index 000000000..8d273c799 Binary files /dev/null and b/Library/Artifacts/db/db7eebc8b5128183ff8cf93a0196c0b6 differ diff --git a/Library/Artifacts/db/db84b4e234c4e2191f8490e69d6596cc b/Library/Artifacts/db/db84b4e234c4e2191f8490e69d6596cc new file mode 100644 index 000000000..d237844b7 Binary files /dev/null and b/Library/Artifacts/db/db84b4e234c4e2191f8490e69d6596cc differ diff --git a/Library/Artifacts/db/db8e17fe4df5590870e64af6a6da128d b/Library/Artifacts/db/db8e17fe4df5590870e64af6a6da128d new file mode 100644 index 000000000..ba1b39006 Binary files /dev/null and b/Library/Artifacts/db/db8e17fe4df5590870e64af6a6da128d differ diff --git a/Library/Artifacts/db/db92662d70a96c7f95aae93d26d65a09 b/Library/Artifacts/db/db92662d70a96c7f95aae93d26d65a09 new file mode 100644 index 000000000..29c6ed594 Binary files /dev/null and b/Library/Artifacts/db/db92662d70a96c7f95aae93d26d65a09 differ diff --git a/Library/Artifacts/db/db9b7c8ff1c2c9c0666439a21ae37aa2 b/Library/Artifacts/db/db9b7c8ff1c2c9c0666439a21ae37aa2 new file mode 100644 index 000000000..a129ee416 Binary files /dev/null and b/Library/Artifacts/db/db9b7c8ff1c2c9c0666439a21ae37aa2 differ diff --git a/Library/Artifacts/db/dba4a23a7859f3cfd8be52e1b1fd2ed9 b/Library/Artifacts/db/dba4a23a7859f3cfd8be52e1b1fd2ed9 new file mode 100644 index 000000000..b94cee9d1 Binary files /dev/null and b/Library/Artifacts/db/dba4a23a7859f3cfd8be52e1b1fd2ed9 differ diff --git a/Library/Artifacts/db/dbad033ce393fd60b9d2ac74b41c16bd b/Library/Artifacts/db/dbad033ce393fd60b9d2ac74b41c16bd new file mode 100644 index 000000000..7b7f3dc65 Binary files /dev/null and b/Library/Artifacts/db/dbad033ce393fd60b9d2ac74b41c16bd differ diff --git a/Library/Artifacts/db/dbb08a7c0b80f7385d84abf6baadbc37 b/Library/Artifacts/db/dbb08a7c0b80f7385d84abf6baadbc37 new file mode 100644 index 000000000..e37690d1c Binary files /dev/null and b/Library/Artifacts/db/dbb08a7c0b80f7385d84abf6baadbc37 differ diff --git a/Library/Artifacts/db/dbb5b02c4ccbef67de5e17250881cec1 b/Library/Artifacts/db/dbb5b02c4ccbef67de5e17250881cec1 new file mode 100644 index 000000000..31d7234e8 Binary files /dev/null and b/Library/Artifacts/db/dbb5b02c4ccbef67de5e17250881cec1 differ diff --git a/Library/Artifacts/db/dbb66b11146cd8700a2f2322a2e73eaf b/Library/Artifacts/db/dbb66b11146cd8700a2f2322a2e73eaf new file mode 100644 index 000000000..bd937ba56 Binary files /dev/null and b/Library/Artifacts/db/dbb66b11146cd8700a2f2322a2e73eaf differ diff --git a/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 b/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 new file mode 100644 index 000000000..330d64e70 Binary files /dev/null and b/Library/Artifacts/db/dbb87286482d9398b792aa1b5665e034 differ diff --git a/Library/Artifacts/db/dbc1a2fc4406f74bd27bd21c2c52cd14 b/Library/Artifacts/db/dbc1a2fc4406f74bd27bd21c2c52cd14 new file mode 100644 index 000000000..b453aba34 Binary files /dev/null and b/Library/Artifacts/db/dbc1a2fc4406f74bd27bd21c2c52cd14 differ diff --git a/Library/Artifacts/db/dbc7d2b2ce217010b831928989d7022c b/Library/Artifacts/db/dbc7d2b2ce217010b831928989d7022c new file mode 100644 index 000000000..8c7b43b4f Binary files /dev/null and b/Library/Artifacts/db/dbc7d2b2ce217010b831928989d7022c differ diff --git a/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f b/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f new file mode 100644 index 000000000..1eb7c6fbd Binary files /dev/null and b/Library/Artifacts/db/dbc83411090f9da929b6eb6e3b0eff9f differ diff --git a/Library/Artifacts/db/dbe178badc4c69ef857df56e66542563 b/Library/Artifacts/db/dbe178badc4c69ef857df56e66542563 new file mode 100644 index 000000000..d4d7018eb Binary files /dev/null and b/Library/Artifacts/db/dbe178badc4c69ef857df56e66542563 differ diff --git a/Library/Artifacts/dc/dc02719441a6560ba24ac3193e6fbeb3 b/Library/Artifacts/dc/dc02719441a6560ba24ac3193e6fbeb3 new file mode 100644 index 000000000..ed40c153e Binary files /dev/null and b/Library/Artifacts/dc/dc02719441a6560ba24ac3193e6fbeb3 differ diff --git a/Library/Artifacts/dc/dc1cc2e9405ab3d85018eeaa64f79ba5 b/Library/Artifacts/dc/dc1cc2e9405ab3d85018eeaa64f79ba5 new file mode 100644 index 000000000..f2b6b314a Binary files /dev/null and b/Library/Artifacts/dc/dc1cc2e9405ab3d85018eeaa64f79ba5 differ diff --git a/Library/Artifacts/dc/dc1d84d2d2623004f654b43e9917f383 b/Library/Artifacts/dc/dc1d84d2d2623004f654b43e9917f383 new file mode 100644 index 000000000..26e51bd2d Binary files /dev/null and b/Library/Artifacts/dc/dc1d84d2d2623004f654b43e9917f383 differ diff --git a/Library/Artifacts/dc/dc271fbd19ddc64ee6ab55e39aada9eb b/Library/Artifacts/dc/dc271fbd19ddc64ee6ab55e39aada9eb new file mode 100644 index 000000000..91d27a866 Binary files /dev/null and b/Library/Artifacts/dc/dc271fbd19ddc64ee6ab55e39aada9eb differ diff --git a/Library/Artifacts/dc/dc3083836b0c8ce54c2dc41730c060b4 b/Library/Artifacts/dc/dc3083836b0c8ce54c2dc41730c060b4 new file mode 100644 index 000000000..5a55311fd Binary files /dev/null and b/Library/Artifacts/dc/dc3083836b0c8ce54c2dc41730c060b4 differ diff --git a/Library/Artifacts/dc/dc34c5b5db77443b9543b5c07abb3e21 b/Library/Artifacts/dc/dc34c5b5db77443b9543b5c07abb3e21 new file mode 100644 index 000000000..b7b88e7f4 Binary files /dev/null and b/Library/Artifacts/dc/dc34c5b5db77443b9543b5c07abb3e21 differ diff --git a/Library/Artifacts/dc/dc408ddafae86fe6b27bf956a3a8a490 b/Library/Artifacts/dc/dc408ddafae86fe6b27bf956a3a8a490 new file mode 100644 index 000000000..729dddf5a Binary files /dev/null and b/Library/Artifacts/dc/dc408ddafae86fe6b27bf956a3a8a490 differ diff --git a/Library/Artifacts/dc/dc4a7f8fd3a6adf5c1f0f691e30fc432 b/Library/Artifacts/dc/dc4a7f8fd3a6adf5c1f0f691e30fc432 new file mode 100644 index 000000000..759ee85d5 Binary files /dev/null and b/Library/Artifacts/dc/dc4a7f8fd3a6adf5c1f0f691e30fc432 differ diff --git a/Library/Artifacts/dc/dc5cd9249b5f7eff9ceea76db3da5617 b/Library/Artifacts/dc/dc5cd9249b5f7eff9ceea76db3da5617 new file mode 100644 index 000000000..7728062d5 Binary files /dev/null and b/Library/Artifacts/dc/dc5cd9249b5f7eff9ceea76db3da5617 differ diff --git a/Library/Artifacts/dc/dc5d723b6d14b120b780b9435d91c060 b/Library/Artifacts/dc/dc5d723b6d14b120b780b9435d91c060 new file mode 100644 index 000000000..84878191e Binary files /dev/null and b/Library/Artifacts/dc/dc5d723b6d14b120b780b9435d91c060 differ diff --git a/Library/Artifacts/dc/dc6a327b1b401e3c8f5a536da03eb6e0 b/Library/Artifacts/dc/dc6a327b1b401e3c8f5a536da03eb6e0 new file mode 100644 index 000000000..8f03f438d Binary files /dev/null and b/Library/Artifacts/dc/dc6a327b1b401e3c8f5a536da03eb6e0 differ diff --git a/Library/Artifacts/dc/dc72aa40e301f44e0cf5125a152aced0 b/Library/Artifacts/dc/dc72aa40e301f44e0cf5125a152aced0 new file mode 100644 index 000000000..713d13a59 Binary files /dev/null and b/Library/Artifacts/dc/dc72aa40e301f44e0cf5125a152aced0 differ diff --git a/Library/Artifacts/dc/dc741b238a4c9878bd792d5590db5cfb b/Library/Artifacts/dc/dc741b238a4c9878bd792d5590db5cfb new file mode 100644 index 000000000..34702c45d Binary files /dev/null and b/Library/Artifacts/dc/dc741b238a4c9878bd792d5590db5cfb differ diff --git a/Library/Artifacts/dc/dc74b90aa45387280716a458ae46a487 b/Library/Artifacts/dc/dc74b90aa45387280716a458ae46a487 new file mode 100644 index 000000000..f1f7f5611 Binary files /dev/null and b/Library/Artifacts/dc/dc74b90aa45387280716a458ae46a487 differ diff --git a/Library/Artifacts/dc/dc8655917307d28d0a82267b5c75fa92 b/Library/Artifacts/dc/dc8655917307d28d0a82267b5c75fa92 new file mode 100644 index 000000000..379532b46 Binary files /dev/null and b/Library/Artifacts/dc/dc8655917307d28d0a82267b5c75fa92 differ diff --git a/Library/Artifacts/dc/dc95612000a65d1094cc9eb0c77242c9 b/Library/Artifacts/dc/dc95612000a65d1094cc9eb0c77242c9 new file mode 100644 index 000000000..8d9e62467 Binary files /dev/null and b/Library/Artifacts/dc/dc95612000a65d1094cc9eb0c77242c9 differ diff --git a/Library/Artifacts/dc/dc9d89e71b5ea92818fd75c24a36e700 b/Library/Artifacts/dc/dc9d89e71b5ea92818fd75c24a36e700 new file mode 100644 index 000000000..23798d88c Binary files /dev/null and b/Library/Artifacts/dc/dc9d89e71b5ea92818fd75c24a36e700 differ diff --git a/Library/Artifacts/dc/dcafff31d2b74a9d48155b43b005b525 b/Library/Artifacts/dc/dcafff31d2b74a9d48155b43b005b525 new file mode 100644 index 000000000..a18f60780 Binary files /dev/null and b/Library/Artifacts/dc/dcafff31d2b74a9d48155b43b005b525 differ diff --git a/Library/Artifacts/dc/dcb1a8fb0c6f398e9f84aa0000b7d5a1 b/Library/Artifacts/dc/dcb1a8fb0c6f398e9f84aa0000b7d5a1 new file mode 100644 index 000000000..c453f9a9b Binary files /dev/null and b/Library/Artifacts/dc/dcb1a8fb0c6f398e9f84aa0000b7d5a1 differ diff --git a/Library/Artifacts/dc/dcb5a510c26175a39b6b53f17cb3d393 b/Library/Artifacts/dc/dcb5a510c26175a39b6b53f17cb3d393 new file mode 100644 index 000000000..722e58f55 Binary files /dev/null and b/Library/Artifacts/dc/dcb5a510c26175a39b6b53f17cb3d393 differ diff --git a/Library/Artifacts/dc/dcb6c1144900dad85f5662a46ef6d31a b/Library/Artifacts/dc/dcb6c1144900dad85f5662a46ef6d31a new file mode 100644 index 000000000..05142c909 Binary files /dev/null and b/Library/Artifacts/dc/dcb6c1144900dad85f5662a46ef6d31a differ diff --git a/Library/Artifacts/dc/dcb78b29b14200f9ec62a5db1d14ec3a b/Library/Artifacts/dc/dcb78b29b14200f9ec62a5db1d14ec3a new file mode 100644 index 000000000..6c0b4a27a Binary files /dev/null and b/Library/Artifacts/dc/dcb78b29b14200f9ec62a5db1d14ec3a differ diff --git a/Library/Artifacts/dc/dcc5652da62bec979c3110331606cf7f b/Library/Artifacts/dc/dcc5652da62bec979c3110331606cf7f new file mode 100644 index 000000000..b6103ded0 Binary files /dev/null and b/Library/Artifacts/dc/dcc5652da62bec979c3110331606cf7f differ diff --git a/Library/Artifacts/dc/dcc86240d655b8226e5f6e857a61ec0a b/Library/Artifacts/dc/dcc86240d655b8226e5f6e857a61ec0a new file mode 100644 index 000000000..fc6d123c2 Binary files /dev/null and b/Library/Artifacts/dc/dcc86240d655b8226e5f6e857a61ec0a differ diff --git a/Library/Artifacts/dc/dccc4a5220defe79ba4f219342bff97b b/Library/Artifacts/dc/dccc4a5220defe79ba4f219342bff97b new file mode 100644 index 000000000..d5ba70906 Binary files /dev/null and b/Library/Artifacts/dc/dccc4a5220defe79ba4f219342bff97b differ diff --git a/Library/Artifacts/dc/dcccfabf6cab8e959452e2b6e0d674eb b/Library/Artifacts/dc/dcccfabf6cab8e959452e2b6e0d674eb new file mode 100644 index 000000000..8bd28553f Binary files /dev/null and b/Library/Artifacts/dc/dcccfabf6cab8e959452e2b6e0d674eb differ diff --git a/Library/Artifacts/dd/dd0781b940e04c51762b779d0e28d8f5 b/Library/Artifacts/dd/dd0781b940e04c51762b779d0e28d8f5 new file mode 100644 index 000000000..e3df7dbb4 Binary files /dev/null and b/Library/Artifacts/dd/dd0781b940e04c51762b779d0e28d8f5 differ diff --git a/Library/Artifacts/dd/dd112f3ced13733a3db13f7dd73611dc b/Library/Artifacts/dd/dd112f3ced13733a3db13f7dd73611dc new file mode 100644 index 000000000..dff252969 Binary files /dev/null and b/Library/Artifacts/dd/dd112f3ced13733a3db13f7dd73611dc differ diff --git a/Library/Artifacts/dd/dd119d8d7e08db9547c907a0711f4f13 b/Library/Artifacts/dd/dd119d8d7e08db9547c907a0711f4f13 new file mode 100644 index 000000000..d16044b48 Binary files /dev/null and b/Library/Artifacts/dd/dd119d8d7e08db9547c907a0711f4f13 differ diff --git a/Library/Artifacts/dd/dd2131f9da45f0c7624dfa9d1aa04c9d b/Library/Artifacts/dd/dd2131f9da45f0c7624dfa9d1aa04c9d new file mode 100644 index 000000000..5ac69b11f Binary files /dev/null and b/Library/Artifacts/dd/dd2131f9da45f0c7624dfa9d1aa04c9d differ diff --git a/Library/Artifacts/dd/dd3576372b79ddc70afad58b1191a37d b/Library/Artifacts/dd/dd3576372b79ddc70afad58b1191a37d new file mode 100644 index 000000000..1812d5c13 Binary files /dev/null and b/Library/Artifacts/dd/dd3576372b79ddc70afad58b1191a37d differ diff --git a/Library/Artifacts/dd/dd35bbfb44bd86f7830a8fef3c6f8bf5 b/Library/Artifacts/dd/dd35bbfb44bd86f7830a8fef3c6f8bf5 new file mode 100644 index 000000000..e26921cea Binary files /dev/null and b/Library/Artifacts/dd/dd35bbfb44bd86f7830a8fef3c6f8bf5 differ diff --git a/Library/Artifacts/dd/dd4b03f31b28128799e5e6d764da019a b/Library/Artifacts/dd/dd4b03f31b28128799e5e6d764da019a new file mode 100644 index 000000000..d4212f6c7 Binary files /dev/null and b/Library/Artifacts/dd/dd4b03f31b28128799e5e6d764da019a differ diff --git a/Library/Artifacts/dd/dd4bad1ea4eb6d0a372775b50012326f b/Library/Artifacts/dd/dd4bad1ea4eb6d0a372775b50012326f new file mode 100644 index 000000000..30a122452 Binary files /dev/null and b/Library/Artifacts/dd/dd4bad1ea4eb6d0a372775b50012326f differ diff --git a/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b new file mode 100644 index 000000000..965c0bd84 Binary files /dev/null and b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b differ diff --git a/Library/Artifacts/dd/dd62f0c35b0a0d17af312766d9a9a68b b/Library/Artifacts/dd/dd62f0c35b0a0d17af312766d9a9a68b new file mode 100644 index 000000000..e1e8deada Binary files /dev/null and b/Library/Artifacts/dd/dd62f0c35b0a0d17af312766d9a9a68b differ diff --git a/Library/Artifacts/dd/dd678e44dbd080ee5d572e5095e54732 b/Library/Artifacts/dd/dd678e44dbd080ee5d572e5095e54732 new file mode 100644 index 000000000..13e95850f Binary files /dev/null and b/Library/Artifacts/dd/dd678e44dbd080ee5d572e5095e54732 differ diff --git a/Library/Artifacts/dd/dd6b70dd5546de1bf386382f32059050 b/Library/Artifacts/dd/dd6b70dd5546de1bf386382f32059050 new file mode 100644 index 000000000..8620a8f01 Binary files /dev/null and b/Library/Artifacts/dd/dd6b70dd5546de1bf386382f32059050 differ diff --git a/Library/Artifacts/dd/dd8e557bb3fa2ae2b1e8c25f711e6b5f b/Library/Artifacts/dd/dd8e557bb3fa2ae2b1e8c25f711e6b5f new file mode 100644 index 000000000..1245dde6e Binary files /dev/null and b/Library/Artifacts/dd/dd8e557bb3fa2ae2b1e8c25f711e6b5f differ diff --git a/Library/Artifacts/dd/dda422b81106f0c7938950ce8953530a b/Library/Artifacts/dd/dda422b81106f0c7938950ce8953530a new file mode 100644 index 000000000..d3d3f967f Binary files /dev/null and b/Library/Artifacts/dd/dda422b81106f0c7938950ce8953530a differ diff --git a/Library/Artifacts/dd/ddab4a7e998e14054f5e7239018ed75a b/Library/Artifacts/dd/ddab4a7e998e14054f5e7239018ed75a new file mode 100644 index 000000000..1ead269a9 Binary files /dev/null and b/Library/Artifacts/dd/ddab4a7e998e14054f5e7239018ed75a differ diff --git a/Library/Artifacts/dd/ddab53d66c1a10ea75e925298ee0da28 b/Library/Artifacts/dd/ddab53d66c1a10ea75e925298ee0da28 new file mode 100644 index 000000000..1ce0e726f Binary files /dev/null and b/Library/Artifacts/dd/ddab53d66c1a10ea75e925298ee0da28 differ diff --git a/Library/Artifacts/dd/ddabf34990813fb90f1c82e84f468480 b/Library/Artifacts/dd/ddabf34990813fb90f1c82e84f468480 new file mode 100644 index 000000000..10d093e0d Binary files /dev/null and b/Library/Artifacts/dd/ddabf34990813fb90f1c82e84f468480 differ diff --git a/Library/Artifacts/dd/ddbda217fde6cbb85a830a9f74a3b716 b/Library/Artifacts/dd/ddbda217fde6cbb85a830a9f74a3b716 new file mode 100644 index 000000000..0cc3f82db Binary files /dev/null and b/Library/Artifacts/dd/ddbda217fde6cbb85a830a9f74a3b716 differ diff --git a/Library/Artifacts/dd/ddbf14149a4c64104a65fd6d35d8817f b/Library/Artifacts/dd/ddbf14149a4c64104a65fd6d35d8817f new file mode 100644 index 000000000..fee730980 Binary files /dev/null and b/Library/Artifacts/dd/ddbf14149a4c64104a65fd6d35d8817f differ diff --git a/Library/Artifacts/dd/ddc8a5e3ae4bf68a8f018874ea1f1459 b/Library/Artifacts/dd/ddc8a5e3ae4bf68a8f018874ea1f1459 new file mode 100644 index 000000000..7eb5cc4d9 Binary files /dev/null and b/Library/Artifacts/dd/ddc8a5e3ae4bf68a8f018874ea1f1459 differ diff --git a/Library/Artifacts/dd/ddcbc7d75c5088fcd7668727fe214406 b/Library/Artifacts/dd/ddcbc7d75c5088fcd7668727fe214406 new file mode 100644 index 000000000..8a540919c Binary files /dev/null and b/Library/Artifacts/dd/ddcbc7d75c5088fcd7668727fe214406 differ diff --git a/Library/Artifacts/dd/dde55037d81d5f786b941e10cbb26a12 b/Library/Artifacts/dd/dde55037d81d5f786b941e10cbb26a12 new file mode 100644 index 000000000..5376ced1e Binary files /dev/null and b/Library/Artifacts/dd/dde55037d81d5f786b941e10cbb26a12 differ diff --git a/Library/Artifacts/dd/dde800c7fa67c79b8d046587aab7e61b b/Library/Artifacts/dd/dde800c7fa67c79b8d046587aab7e61b new file mode 100644 index 000000000..da548662f Binary files /dev/null and b/Library/Artifacts/dd/dde800c7fa67c79b8d046587aab7e61b differ diff --git a/Library/Artifacts/dd/ddf56cb6ec7e8f151054a3e3fc76cc07 b/Library/Artifacts/dd/ddf56cb6ec7e8f151054a3e3fc76cc07 new file mode 100644 index 000000000..0b7f79799 Binary files /dev/null and b/Library/Artifacts/dd/ddf56cb6ec7e8f151054a3e3fc76cc07 differ diff --git a/Library/Artifacts/de/de0a1021bd651d87bf79e40296e2f446 b/Library/Artifacts/de/de0a1021bd651d87bf79e40296e2f446 new file mode 100644 index 000000000..987df70c7 Binary files /dev/null and b/Library/Artifacts/de/de0a1021bd651d87bf79e40296e2f446 differ diff --git a/Library/Artifacts/de/de21766e6d8c63910159c6ccea8b0326 b/Library/Artifacts/de/de21766e6d8c63910159c6ccea8b0326 new file mode 100644 index 000000000..e1ec08e9c Binary files /dev/null and b/Library/Artifacts/de/de21766e6d8c63910159c6ccea8b0326 differ diff --git a/Library/Artifacts/de/de23ff77daee53a4c06ecea74748fe71 b/Library/Artifacts/de/de23ff77daee53a4c06ecea74748fe71 new file mode 100644 index 000000000..fad7ff314 Binary files /dev/null and b/Library/Artifacts/de/de23ff77daee53a4c06ecea74748fe71 differ diff --git a/Library/Artifacts/de/de264a400b9f40141e15ebf0ea2ce5d5 b/Library/Artifacts/de/de264a400b9f40141e15ebf0ea2ce5d5 new file mode 100644 index 000000000..fdd8c071d Binary files /dev/null and b/Library/Artifacts/de/de264a400b9f40141e15ebf0ea2ce5d5 differ diff --git a/Library/Artifacts/de/de41728fba9302f5e68c2b232848dfcc b/Library/Artifacts/de/de41728fba9302f5e68c2b232848dfcc new file mode 100644 index 000000000..617859c7c Binary files /dev/null and b/Library/Artifacts/de/de41728fba9302f5e68c2b232848dfcc differ diff --git a/Library/Artifacts/de/de557fa97739c934108038bb5b3fa2e9 b/Library/Artifacts/de/de557fa97739c934108038bb5b3fa2e9 new file mode 100644 index 000000000..9ef0ab382 Binary files /dev/null and b/Library/Artifacts/de/de557fa97739c934108038bb5b3fa2e9 differ diff --git a/Library/Artifacts/de/de6fecccc987a3ce082b1c60827605b1 b/Library/Artifacts/de/de6fecccc987a3ce082b1c60827605b1 new file mode 100644 index 000000000..9ef6ca31d Binary files /dev/null and b/Library/Artifacts/de/de6fecccc987a3ce082b1c60827605b1 differ diff --git a/Library/Artifacts/de/de8bd0313e8db1c32bbaae1b4a98f7ac b/Library/Artifacts/de/de8bd0313e8db1c32bbaae1b4a98f7ac new file mode 100644 index 000000000..01e1c2181 Binary files /dev/null and b/Library/Artifacts/de/de8bd0313e8db1c32bbaae1b4a98f7ac differ diff --git a/Library/Artifacts/de/de95e4880779fd3cf4fe2f3e1e3c5137 b/Library/Artifacts/de/de95e4880779fd3cf4fe2f3e1e3c5137 new file mode 100644 index 000000000..ec9dec20a Binary files /dev/null and b/Library/Artifacts/de/de95e4880779fd3cf4fe2f3e1e3c5137 differ diff --git a/Library/Artifacts/de/de99307afce310e3a8e40c1bb0f42089 b/Library/Artifacts/de/de99307afce310e3a8e40c1bb0f42089 new file mode 100644 index 000000000..f0f485a26 Binary files /dev/null and b/Library/Artifacts/de/de99307afce310e3a8e40c1bb0f42089 differ diff --git a/Library/Artifacts/de/dea3335683ed378583ded28be53b8d41 b/Library/Artifacts/de/dea3335683ed378583ded28be53b8d41 new file mode 100644 index 000000000..a9551a3e7 Binary files /dev/null and b/Library/Artifacts/de/dea3335683ed378583ded28be53b8d41 differ diff --git a/Library/Artifacts/de/debb6c3dc34081c725c6b028ec9b759c b/Library/Artifacts/de/debb6c3dc34081c725c6b028ec9b759c new file mode 100644 index 000000000..e003cb159 Binary files /dev/null and b/Library/Artifacts/de/debb6c3dc34081c725c6b028ec9b759c differ diff --git a/Library/Artifacts/de/dedcce65f047a0ae7aae6d7a43bd0134 b/Library/Artifacts/de/dedcce65f047a0ae7aae6d7a43bd0134 new file mode 100644 index 000000000..f3f98d077 Binary files /dev/null and b/Library/Artifacts/de/dedcce65f047a0ae7aae6d7a43bd0134 differ diff --git a/Library/Artifacts/de/deecbab9c9d7b3301a09a7c3e18fa853 b/Library/Artifacts/de/deecbab9c9d7b3301a09a7c3e18fa853 new file mode 100644 index 000000000..6dc05667d Binary files /dev/null and b/Library/Artifacts/de/deecbab9c9d7b3301a09a7c3e18fa853 differ diff --git a/Library/Artifacts/de/defc6c30a5d2c2b7c175edac75375973 b/Library/Artifacts/de/defc6c30a5d2c2b7c175edac75375973 new file mode 100644 index 000000000..874618015 Binary files /dev/null and b/Library/Artifacts/de/defc6c30a5d2c2b7c175edac75375973 differ diff --git a/Library/Artifacts/df/df05d67acc37dfaac6f2e2cec560a0c7 b/Library/Artifacts/df/df05d67acc37dfaac6f2e2cec560a0c7 new file mode 100644 index 000000000..50deabec3 Binary files /dev/null and b/Library/Artifacts/df/df05d67acc37dfaac6f2e2cec560a0c7 differ diff --git a/Library/Artifacts/df/df1054b46b9f993271e99132a50be1f6 b/Library/Artifacts/df/df1054b46b9f993271e99132a50be1f6 new file mode 100644 index 000000000..c513cd1d9 Binary files /dev/null and b/Library/Artifacts/df/df1054b46b9f993271e99132a50be1f6 differ diff --git a/Library/Artifacts/df/df2b2f80e4b7d553de69d5202526b1f3 b/Library/Artifacts/df/df2b2f80e4b7d553de69d5202526b1f3 new file mode 100644 index 000000000..04ac4de24 Binary files /dev/null and b/Library/Artifacts/df/df2b2f80e4b7d553de69d5202526b1f3 differ diff --git a/Library/Artifacts/df/df37463a3653e9209f27c7c10cec0028 b/Library/Artifacts/df/df37463a3653e9209f27c7c10cec0028 new file mode 100644 index 000000000..484268b6b Binary files /dev/null and b/Library/Artifacts/df/df37463a3653e9209f27c7c10cec0028 differ diff --git a/Library/Artifacts/df/df408accb2511d3b95cc816820f4fc79 b/Library/Artifacts/df/df408accb2511d3b95cc816820f4fc79 new file mode 100644 index 000000000..da5d22c10 Binary files /dev/null and b/Library/Artifacts/df/df408accb2511d3b95cc816820f4fc79 differ diff --git a/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 new file mode 100644 index 000000000..2676356c4 Binary files /dev/null and b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 differ diff --git a/Library/Artifacts/df/df6ecc5cc3c22c3d6ec8e3ab3e079156 b/Library/Artifacts/df/df6ecc5cc3c22c3d6ec8e3ab3e079156 new file mode 100644 index 000000000..50dbec0bc Binary files /dev/null and b/Library/Artifacts/df/df6ecc5cc3c22c3d6ec8e3ab3e079156 differ diff --git a/Library/Artifacts/df/df730c39af1e886b0610f32110f3dd7e b/Library/Artifacts/df/df730c39af1e886b0610f32110f3dd7e new file mode 100644 index 000000000..01dce1c69 Binary files /dev/null and b/Library/Artifacts/df/df730c39af1e886b0610f32110f3dd7e differ diff --git a/Library/Artifacts/df/df8623db836142833f73b3ad206e97bb b/Library/Artifacts/df/df8623db836142833f73b3ad206e97bb new file mode 100644 index 000000000..86132ae76 Binary files /dev/null and b/Library/Artifacts/df/df8623db836142833f73b3ad206e97bb differ diff --git a/Library/Artifacts/df/df88ee8a1ae962a8bca814844a944408 b/Library/Artifacts/df/df88ee8a1ae962a8bca814844a944408 new file mode 100644 index 000000000..c416a55e5 Binary files /dev/null and b/Library/Artifacts/df/df88ee8a1ae962a8bca814844a944408 differ diff --git a/Library/Artifacts/df/df8da53454fce5f3a7c365c1a4f3221a b/Library/Artifacts/df/df8da53454fce5f3a7c365c1a4f3221a new file mode 100644 index 000000000..a7f848d2e Binary files /dev/null and b/Library/Artifacts/df/df8da53454fce5f3a7c365c1a4f3221a differ diff --git a/Library/Artifacts/df/df91a0e87fd1a1a87f84ac7d80b2bb73 b/Library/Artifacts/df/df91a0e87fd1a1a87f84ac7d80b2bb73 new file mode 100644 index 000000000..44926767e Binary files /dev/null and b/Library/Artifacts/df/df91a0e87fd1a1a87f84ac7d80b2bb73 differ diff --git a/Library/Artifacts/df/dfc6eedf79d60daa3d15323c84d9dd43 b/Library/Artifacts/df/dfc6eedf79d60daa3d15323c84d9dd43 new file mode 100644 index 000000000..fac8ba75e Binary files /dev/null and b/Library/Artifacts/df/dfc6eedf79d60daa3d15323c84d9dd43 differ diff --git a/Library/Artifacts/df/dfe46b6e340b790edcb1fd96d3f1c4a7 b/Library/Artifacts/df/dfe46b6e340b790edcb1fd96d3f1c4a7 new file mode 100644 index 000000000..6a8d36c06 Binary files /dev/null and b/Library/Artifacts/df/dfe46b6e340b790edcb1fd96d3f1c4a7 differ diff --git a/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 new file mode 100644 index 000000000..6ef61be2b Binary files /dev/null and b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 differ diff --git a/Library/Artifacts/e0/e00186789ec56cccdedd096bf737659a b/Library/Artifacts/e0/e00186789ec56cccdedd096bf737659a new file mode 100644 index 000000000..be04f8a9b Binary files /dev/null and b/Library/Artifacts/e0/e00186789ec56cccdedd096bf737659a differ diff --git a/Library/Artifacts/e0/e00ad3bc4a44b92d0a7aef39a2883b98 b/Library/Artifacts/e0/e00ad3bc4a44b92d0a7aef39a2883b98 new file mode 100644 index 000000000..340fc50e4 Binary files /dev/null and b/Library/Artifacts/e0/e00ad3bc4a44b92d0a7aef39a2883b98 differ diff --git a/Library/Artifacts/e0/e01b180af232fec3ad97ac0af0d2a0e9 b/Library/Artifacts/e0/e01b180af232fec3ad97ac0af0d2a0e9 new file mode 100644 index 000000000..2d92676a2 Binary files /dev/null and b/Library/Artifacts/e0/e01b180af232fec3ad97ac0af0d2a0e9 differ diff --git a/Library/Artifacts/e0/e02d50b2218fbfa0e274e9c1e4de229b b/Library/Artifacts/e0/e02d50b2218fbfa0e274e9c1e4de229b new file mode 100644 index 000000000..e51562209 Binary files /dev/null and b/Library/Artifacts/e0/e02d50b2218fbfa0e274e9c1e4de229b differ diff --git a/Library/Artifacts/e0/e035d40d3d6651d2f8cebb462de6cec7 b/Library/Artifacts/e0/e035d40d3d6651d2f8cebb462de6cec7 new file mode 100644 index 000000000..5869287e8 Binary files /dev/null and b/Library/Artifacts/e0/e035d40d3d6651d2f8cebb462de6cec7 differ diff --git a/Library/Artifacts/e0/e03f7292c74905de55837f87ea63da5b b/Library/Artifacts/e0/e03f7292c74905de55837f87ea63da5b new file mode 100644 index 000000000..3be8c2dfe Binary files /dev/null and b/Library/Artifacts/e0/e03f7292c74905de55837f87ea63da5b differ diff --git a/Library/Artifacts/e0/e0440f64f4e94234c28ae169dfc15d0b b/Library/Artifacts/e0/e0440f64f4e94234c28ae169dfc15d0b new file mode 100644 index 000000000..7d31d0134 Binary files /dev/null and b/Library/Artifacts/e0/e0440f64f4e94234c28ae169dfc15d0b differ diff --git a/Library/Artifacts/e0/e04959c08e7d0ad3d9ccef501eb4dd97 b/Library/Artifacts/e0/e04959c08e7d0ad3d9ccef501eb4dd97 new file mode 100644 index 000000000..03cf06b17 Binary files /dev/null and b/Library/Artifacts/e0/e04959c08e7d0ad3d9ccef501eb4dd97 differ diff --git a/Library/Artifacts/e0/e04afe753593c2c634f28f8a89d7565d b/Library/Artifacts/e0/e04afe753593c2c634f28f8a89d7565d new file mode 100644 index 000000000..43e0f7fe1 Binary files /dev/null and b/Library/Artifacts/e0/e04afe753593c2c634f28f8a89d7565d differ diff --git a/Library/Artifacts/e0/e05c0553b012ec1e767d18ea7fa19191 b/Library/Artifacts/e0/e05c0553b012ec1e767d18ea7fa19191 new file mode 100644 index 000000000..21796d348 Binary files /dev/null and b/Library/Artifacts/e0/e05c0553b012ec1e767d18ea7fa19191 differ diff --git a/Library/Artifacts/e0/e06b9dc4e9b3bb51b002045263d23545 b/Library/Artifacts/e0/e06b9dc4e9b3bb51b002045263d23545 new file mode 100644 index 000000000..79e7f7df8 Binary files /dev/null and b/Library/Artifacts/e0/e06b9dc4e9b3bb51b002045263d23545 differ diff --git a/Library/Artifacts/e0/e06ce90fe2a204ce2fb79b1f8455bb61 b/Library/Artifacts/e0/e06ce90fe2a204ce2fb79b1f8455bb61 new file mode 100644 index 000000000..6ad06939c Binary files /dev/null and b/Library/Artifacts/e0/e06ce90fe2a204ce2fb79b1f8455bb61 differ diff --git a/Library/Artifacts/e0/e089c878707fe774ee0962dc7a0a0ed5 b/Library/Artifacts/e0/e089c878707fe774ee0962dc7a0a0ed5 new file mode 100644 index 000000000..27e159cea Binary files /dev/null and b/Library/Artifacts/e0/e089c878707fe774ee0962dc7a0a0ed5 differ diff --git a/Library/Artifacts/e0/e08b4933e85b2c759cfc2c98867ce358 b/Library/Artifacts/e0/e08b4933e85b2c759cfc2c98867ce358 new file mode 100644 index 000000000..ad58b0807 Binary files /dev/null and b/Library/Artifacts/e0/e08b4933e85b2c759cfc2c98867ce358 differ diff --git a/Library/Artifacts/e0/e08c2337c357e2eb712aaa5d7d4df7d2 b/Library/Artifacts/e0/e08c2337c357e2eb712aaa5d7d4df7d2 new file mode 100644 index 000000000..2549b0193 Binary files /dev/null and b/Library/Artifacts/e0/e08c2337c357e2eb712aaa5d7d4df7d2 differ diff --git a/Library/Artifacts/e0/e0aad4e4d4f92ab4f2a7fb27618c85e1 b/Library/Artifacts/e0/e0aad4e4d4f92ab4f2a7fb27618c85e1 new file mode 100644 index 000000000..8ac17ca21 Binary files /dev/null and b/Library/Artifacts/e0/e0aad4e4d4f92ab4f2a7fb27618c85e1 differ diff --git a/Library/Artifacts/e0/e0afb4a59d2e1c88cf267e167bfd39c6 b/Library/Artifacts/e0/e0afb4a59d2e1c88cf267e167bfd39c6 new file mode 100644 index 000000000..a4faf7fa2 Binary files /dev/null and b/Library/Artifacts/e0/e0afb4a59d2e1c88cf267e167bfd39c6 differ diff --git a/Library/Artifacts/e0/e0b26b1c72f45a63dd2994b0ecf5ee8a b/Library/Artifacts/e0/e0b26b1c72f45a63dd2994b0ecf5ee8a new file mode 100644 index 000000000..a04ad2095 Binary files /dev/null and b/Library/Artifacts/e0/e0b26b1c72f45a63dd2994b0ecf5ee8a differ diff --git a/Library/Artifacts/e0/e0c18cf975ba3eec02c9ddc15934e55f b/Library/Artifacts/e0/e0c18cf975ba3eec02c9ddc15934e55f new file mode 100644 index 000000000..a403aff08 Binary files /dev/null and b/Library/Artifacts/e0/e0c18cf975ba3eec02c9ddc15934e55f differ diff --git a/Library/Artifacts/e0/e0c4b78f25422a03aea17cee81853aa8 b/Library/Artifacts/e0/e0c4b78f25422a03aea17cee81853aa8 new file mode 100644 index 000000000..99e64d2e1 Binary files /dev/null and b/Library/Artifacts/e0/e0c4b78f25422a03aea17cee81853aa8 differ diff --git a/Library/Artifacts/e0/e0c60ef04627d12193af076959a7043c b/Library/Artifacts/e0/e0c60ef04627d12193af076959a7043c new file mode 100644 index 000000000..9c2c662f7 Binary files /dev/null and b/Library/Artifacts/e0/e0c60ef04627d12193af076959a7043c differ diff --git a/Library/Artifacts/e0/e0ccde8bccf9c024f9c85a54fa3f6301 b/Library/Artifacts/e0/e0ccde8bccf9c024f9c85a54fa3f6301 new file mode 100644 index 000000000..684201cbf Binary files /dev/null and b/Library/Artifacts/e0/e0ccde8bccf9c024f9c85a54fa3f6301 differ diff --git a/Library/Artifacts/e0/e0d5567ef171147d380474835b5e976c b/Library/Artifacts/e0/e0d5567ef171147d380474835b5e976c new file mode 100644 index 000000000..937e2282e Binary files /dev/null and b/Library/Artifacts/e0/e0d5567ef171147d380474835b5e976c differ diff --git a/Library/Artifacts/e0/e0da92047fa11cbb696bf72cbda9f6d5 b/Library/Artifacts/e0/e0da92047fa11cbb696bf72cbda9f6d5 new file mode 100644 index 000000000..079d8b528 Binary files /dev/null and b/Library/Artifacts/e0/e0da92047fa11cbb696bf72cbda9f6d5 differ diff --git a/Library/Artifacts/e0/e0dcdad9681d9ccc35c08c008242a804 b/Library/Artifacts/e0/e0dcdad9681d9ccc35c08c008242a804 new file mode 100644 index 000000000..e8654d7f2 Binary files /dev/null and b/Library/Artifacts/e0/e0dcdad9681d9ccc35c08c008242a804 differ diff --git a/Library/Artifacts/e0/e0f20e8a854c746f7d2c57a57aede81d b/Library/Artifacts/e0/e0f20e8a854c746f7d2c57a57aede81d new file mode 100644 index 000000000..1c0fe5be6 Binary files /dev/null and b/Library/Artifacts/e0/e0f20e8a854c746f7d2c57a57aede81d differ diff --git a/Library/Artifacts/e0/e0fadf1b142416492bb6fe5297e3de11 b/Library/Artifacts/e0/e0fadf1b142416492bb6fe5297e3de11 new file mode 100644 index 000000000..ff5d11974 Binary files /dev/null and b/Library/Artifacts/e0/e0fadf1b142416492bb6fe5297e3de11 differ diff --git a/Library/Artifacts/e0/e0ff712f7d37547ec9d65bfe2788fcb3 b/Library/Artifacts/e0/e0ff712f7d37547ec9d65bfe2788fcb3 new file mode 100644 index 000000000..3892217ee Binary files /dev/null and b/Library/Artifacts/e0/e0ff712f7d37547ec9d65bfe2788fcb3 differ diff --git a/Library/Artifacts/e1/e126b3b8f122dde1c77cbc98cecd5d7c b/Library/Artifacts/e1/e126b3b8f122dde1c77cbc98cecd5d7c new file mode 100644 index 000000000..3331e7bd2 Binary files /dev/null and b/Library/Artifacts/e1/e126b3b8f122dde1c77cbc98cecd5d7c differ diff --git a/Library/Artifacts/e1/e1281d2045886c8c57b996a343b5bd86 b/Library/Artifacts/e1/e1281d2045886c8c57b996a343b5bd86 new file mode 100644 index 000000000..660c22168 Binary files /dev/null and b/Library/Artifacts/e1/e1281d2045886c8c57b996a343b5bd86 differ diff --git a/Library/Artifacts/e1/e12c69f57c13285d5d778f4bc334cd1c b/Library/Artifacts/e1/e12c69f57c13285d5d778f4bc334cd1c new file mode 100644 index 000000000..334a070da Binary files /dev/null and b/Library/Artifacts/e1/e12c69f57c13285d5d778f4bc334cd1c differ diff --git a/Library/Artifacts/e1/e13b52d80222680f5a31de3cf5e40edf b/Library/Artifacts/e1/e13b52d80222680f5a31de3cf5e40edf new file mode 100644 index 000000000..c4b8b9e30 Binary files /dev/null and b/Library/Artifacts/e1/e13b52d80222680f5a31de3cf5e40edf differ diff --git a/Library/Artifacts/e1/e14f7cf99cd6b0766dd0bc8b90194940 b/Library/Artifacts/e1/e14f7cf99cd6b0766dd0bc8b90194940 new file mode 100644 index 000000000..37eb15f99 Binary files /dev/null and b/Library/Artifacts/e1/e14f7cf99cd6b0766dd0bc8b90194940 differ diff --git a/Library/Artifacts/e1/e15179ed0cf2bd86ba03363632002553 b/Library/Artifacts/e1/e15179ed0cf2bd86ba03363632002553 new file mode 100644 index 000000000..c38231b59 Binary files /dev/null and b/Library/Artifacts/e1/e15179ed0cf2bd86ba03363632002553 differ diff --git a/Library/Artifacts/e1/e1622faa8cd0665edf690c89a2fea0e5 b/Library/Artifacts/e1/e1622faa8cd0665edf690c89a2fea0e5 new file mode 100644 index 000000000..fbeacf0eb Binary files /dev/null and b/Library/Artifacts/e1/e1622faa8cd0665edf690c89a2fea0e5 differ diff --git a/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f new file mode 100644 index 000000000..5b687cafd Binary files /dev/null and b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f differ diff --git a/Library/Artifacts/e1/e16c6e2512ba76cec31a93bf56cbbb91 b/Library/Artifacts/e1/e16c6e2512ba76cec31a93bf56cbbb91 new file mode 100644 index 000000000..227d19f39 Binary files /dev/null and b/Library/Artifacts/e1/e16c6e2512ba76cec31a93bf56cbbb91 differ diff --git a/Library/Artifacts/e1/e18a1b5f632f1e5bc1eee17dd8b6acb3 b/Library/Artifacts/e1/e18a1b5f632f1e5bc1eee17dd8b6acb3 new file mode 100644 index 000000000..4d43dcfd7 Binary files /dev/null and b/Library/Artifacts/e1/e18a1b5f632f1e5bc1eee17dd8b6acb3 differ diff --git a/Library/Artifacts/e1/e18b237543c0ab9ab6c4f714b7cfc464 b/Library/Artifacts/e1/e18b237543c0ab9ab6c4f714b7cfc464 new file mode 100644 index 000000000..6f75bceba Binary files /dev/null and b/Library/Artifacts/e1/e18b237543c0ab9ab6c4f714b7cfc464 differ diff --git a/Library/Artifacts/e1/e1aea78bd6034afe47c01ecd82cbed5c b/Library/Artifacts/e1/e1aea78bd6034afe47c01ecd82cbed5c new file mode 100644 index 000000000..f9370ff75 Binary files /dev/null and b/Library/Artifacts/e1/e1aea78bd6034afe47c01ecd82cbed5c differ diff --git a/Library/Artifacts/e1/e1b7948a8aa894c4d33b47a65d74a2a4 b/Library/Artifacts/e1/e1b7948a8aa894c4d33b47a65d74a2a4 new file mode 100644 index 000000000..bed4c263b Binary files /dev/null and b/Library/Artifacts/e1/e1b7948a8aa894c4d33b47a65d74a2a4 differ diff --git a/Library/Artifacts/e1/e1c2d8007d8fb8fc1c32e68f398686ac b/Library/Artifacts/e1/e1c2d8007d8fb8fc1c32e68f398686ac new file mode 100644 index 000000000..2f7687ae3 Binary files /dev/null and b/Library/Artifacts/e1/e1c2d8007d8fb8fc1c32e68f398686ac differ diff --git a/Library/Artifacts/e1/e1c442bd643c107326b9200abd31714c b/Library/Artifacts/e1/e1c442bd643c107326b9200abd31714c new file mode 100644 index 000000000..ee5323a25 Binary files /dev/null and b/Library/Artifacts/e1/e1c442bd643c107326b9200abd31714c differ diff --git a/Library/Artifacts/e1/e1db980d950d350a95a82e4c85add81a b/Library/Artifacts/e1/e1db980d950d350a95a82e4c85add81a new file mode 100644 index 000000000..e22303041 Binary files /dev/null and b/Library/Artifacts/e1/e1db980d950d350a95a82e4c85add81a differ diff --git a/Library/Artifacts/e1/e1f072cee402a58c9a1ca0a7b9adf003 b/Library/Artifacts/e1/e1f072cee402a58c9a1ca0a7b9adf003 new file mode 100644 index 000000000..bd7a037fa Binary files /dev/null and b/Library/Artifacts/e1/e1f072cee402a58c9a1ca0a7b9adf003 differ diff --git a/Library/Artifacts/e1/e1f91453c7a7a3d8fee3f0f8c3fc4f1c b/Library/Artifacts/e1/e1f91453c7a7a3d8fee3f0f8c3fc4f1c new file mode 100644 index 000000000..15df1e4f5 Binary files /dev/null and b/Library/Artifacts/e1/e1f91453c7a7a3d8fee3f0f8c3fc4f1c differ diff --git a/Library/Artifacts/e2/e20fee7a3927d7e486da1a0435d9732e b/Library/Artifacts/e2/e20fee7a3927d7e486da1a0435d9732e new file mode 100644 index 000000000..992e4a023 Binary files /dev/null and b/Library/Artifacts/e2/e20fee7a3927d7e486da1a0435d9732e differ diff --git a/Library/Artifacts/e2/e21174e36737433e7163544b715123dd b/Library/Artifacts/e2/e21174e36737433e7163544b715123dd new file mode 100644 index 000000000..336d5ef09 Binary files /dev/null and b/Library/Artifacts/e2/e21174e36737433e7163544b715123dd differ diff --git a/Library/Artifacts/e2/e21679ba0b3c32f6cbcd6d5047bc73f3 b/Library/Artifacts/e2/e21679ba0b3c32f6cbcd6d5047bc73f3 new file mode 100644 index 000000000..8aeec7f7e Binary files /dev/null and b/Library/Artifacts/e2/e21679ba0b3c32f6cbcd6d5047bc73f3 differ diff --git a/Library/Artifacts/e2/e21a36e1ea4bd54fa60dbbecc405e174 b/Library/Artifacts/e2/e21a36e1ea4bd54fa60dbbecc405e174 new file mode 100644 index 000000000..de1555afe Binary files /dev/null and b/Library/Artifacts/e2/e21a36e1ea4bd54fa60dbbecc405e174 differ diff --git a/Library/Artifacts/e2/e2218dbbde4c41f4f2074d0170f2c257 b/Library/Artifacts/e2/e2218dbbde4c41f4f2074d0170f2c257 new file mode 100644 index 000000000..079a0d903 Binary files /dev/null and b/Library/Artifacts/e2/e2218dbbde4c41f4f2074d0170f2c257 differ diff --git a/Library/Artifacts/e2/e2231b0e65bda23f9b22f83e6ae8b092 b/Library/Artifacts/e2/e2231b0e65bda23f9b22f83e6ae8b092 new file mode 100644 index 000000000..c9c5bbadb Binary files /dev/null and b/Library/Artifacts/e2/e2231b0e65bda23f9b22f83e6ae8b092 differ diff --git a/Library/Artifacts/e2/e24396c62a5884a3f43e8faecb2cfbcb b/Library/Artifacts/e2/e24396c62a5884a3f43e8faecb2cfbcb new file mode 100644 index 000000000..013594007 Binary files /dev/null and b/Library/Artifacts/e2/e24396c62a5884a3f43e8faecb2cfbcb differ diff --git a/Library/Artifacts/e2/e24b030fed369d510d669ea209704401 b/Library/Artifacts/e2/e24b030fed369d510d669ea209704401 new file mode 100644 index 000000000..46af55c1f Binary files /dev/null and b/Library/Artifacts/e2/e24b030fed369d510d669ea209704401 differ diff --git a/Library/Artifacts/e2/e2821ae971c9f32e0173f482a9e111e0 b/Library/Artifacts/e2/e2821ae971c9f32e0173f482a9e111e0 new file mode 100644 index 000000000..03e4281dc Binary files /dev/null and b/Library/Artifacts/e2/e2821ae971c9f32e0173f482a9e111e0 differ diff --git a/Library/Artifacts/e2/e2852192f71fd042651110bea7841a1d b/Library/Artifacts/e2/e2852192f71fd042651110bea7841a1d new file mode 100644 index 000000000..fc7b85c70 Binary files /dev/null and b/Library/Artifacts/e2/e2852192f71fd042651110bea7841a1d differ diff --git a/Library/Artifacts/e2/e2909dc2a625929c1b2be274022591a9 b/Library/Artifacts/e2/e2909dc2a625929c1b2be274022591a9 new file mode 100644 index 000000000..2d4211f7b Binary files /dev/null and b/Library/Artifacts/e2/e2909dc2a625929c1b2be274022591a9 differ diff --git a/Library/Artifacts/e2/e295d323c4a7c049c04baf998f7be040 b/Library/Artifacts/e2/e295d323c4a7c049c04baf998f7be040 new file mode 100644 index 000000000..b27ac331e Binary files /dev/null and b/Library/Artifacts/e2/e295d323c4a7c049c04baf998f7be040 differ diff --git a/Library/Artifacts/e2/e29a861b1c8c575176ef06f603f74032 b/Library/Artifacts/e2/e29a861b1c8c575176ef06f603f74032 new file mode 100644 index 000000000..da1f51d0d Binary files /dev/null and b/Library/Artifacts/e2/e29a861b1c8c575176ef06f603f74032 differ diff --git a/Library/Artifacts/e2/e29c94ee8d7e793e30dfb3c24c47f554 b/Library/Artifacts/e2/e29c94ee8d7e793e30dfb3c24c47f554 new file mode 100644 index 000000000..c89c4b7e9 Binary files /dev/null and b/Library/Artifacts/e2/e29c94ee8d7e793e30dfb3c24c47f554 differ diff --git a/Library/Artifacts/e2/e29f3e13eebda030cc463ba16dd4e60a b/Library/Artifacts/e2/e29f3e13eebda030cc463ba16dd4e60a new file mode 100644 index 000000000..601f9bb69 Binary files /dev/null and b/Library/Artifacts/e2/e29f3e13eebda030cc463ba16dd4e60a differ diff --git a/Library/Artifacts/e2/e2ac8e750032f5cebe4357d2b726546a b/Library/Artifacts/e2/e2ac8e750032f5cebe4357d2b726546a new file mode 100644 index 000000000..729496cbc Binary files /dev/null and b/Library/Artifacts/e2/e2ac8e750032f5cebe4357d2b726546a differ diff --git a/Library/Artifacts/e2/e2cd6894ca6b88ee36ded05ddb0584ef b/Library/Artifacts/e2/e2cd6894ca6b88ee36ded05ddb0584ef new file mode 100644 index 000000000..045680bd8 Binary files /dev/null and b/Library/Artifacts/e2/e2cd6894ca6b88ee36ded05ddb0584ef differ diff --git a/Library/Artifacts/e2/e2d11a49c3228746465ee3fa896a9e2f b/Library/Artifacts/e2/e2d11a49c3228746465ee3fa896a9e2f new file mode 100644 index 000000000..83fbe4f5b Binary files /dev/null and b/Library/Artifacts/e2/e2d11a49c3228746465ee3fa896a9e2f differ diff --git a/Library/Artifacts/e2/e2d312cae8b40d0c7f94a16889996144 b/Library/Artifacts/e2/e2d312cae8b40d0c7f94a16889996144 new file mode 100644 index 000000000..a627538d6 Binary files /dev/null and b/Library/Artifacts/e2/e2d312cae8b40d0c7f94a16889996144 differ diff --git a/Library/Artifacts/e2/e2daf1ba607a0ab8a364f436a06277ee b/Library/Artifacts/e2/e2daf1ba607a0ab8a364f436a06277ee new file mode 100644 index 000000000..a4cca4193 Binary files /dev/null and b/Library/Artifacts/e2/e2daf1ba607a0ab8a364f436a06277ee differ diff --git a/Library/Artifacts/e2/e2e7ccd8a7dff7256f3f56cdb6bb397f b/Library/Artifacts/e2/e2e7ccd8a7dff7256f3f56cdb6bb397f new file mode 100644 index 000000000..5027717fe Binary files /dev/null and b/Library/Artifacts/e2/e2e7ccd8a7dff7256f3f56cdb6bb397f differ diff --git a/Library/Artifacts/e2/e2ff9fde44b1d0a991a467b0e8865260 b/Library/Artifacts/e2/e2ff9fde44b1d0a991a467b0e8865260 new file mode 100644 index 000000000..18ac23daf Binary files /dev/null and b/Library/Artifacts/e2/e2ff9fde44b1d0a991a467b0e8865260 differ diff --git a/Library/Artifacts/e3/e30e7b7395720160ba1ad81de34f90b6 b/Library/Artifacts/e3/e30e7b7395720160ba1ad81de34f90b6 new file mode 100644 index 000000000..6f43ee8ab Binary files /dev/null and b/Library/Artifacts/e3/e30e7b7395720160ba1ad81de34f90b6 differ diff --git a/Library/Artifacts/e3/e3178282563d17eddd7e88b6d97719ba b/Library/Artifacts/e3/e3178282563d17eddd7e88b6d97719ba new file mode 100644 index 000000000..81cd0a953 Binary files /dev/null and b/Library/Artifacts/e3/e3178282563d17eddd7e88b6d97719ba differ diff --git a/Library/Artifacts/e3/e35414032e0ae5417291ff89ca7edbd2 b/Library/Artifacts/e3/e35414032e0ae5417291ff89ca7edbd2 new file mode 100644 index 000000000..6999db0d8 Binary files /dev/null and b/Library/Artifacts/e3/e35414032e0ae5417291ff89ca7edbd2 differ diff --git a/Library/Artifacts/e3/e357c5ba909152e1b16a0de6ffb8146b b/Library/Artifacts/e3/e357c5ba909152e1b16a0de6ffb8146b new file mode 100644 index 000000000..5fc7fd0a1 Binary files /dev/null and b/Library/Artifacts/e3/e357c5ba909152e1b16a0de6ffb8146b differ diff --git a/Library/Artifacts/e3/e3802462e6506098d54de8a9515f2232 b/Library/Artifacts/e3/e3802462e6506098d54de8a9515f2232 new file mode 100644 index 000000000..997eb89bd Binary files /dev/null and b/Library/Artifacts/e3/e3802462e6506098d54de8a9515f2232 differ diff --git a/Library/Artifacts/e3/e38870c295d72e7a24a2cbc7d29c9628 b/Library/Artifacts/e3/e38870c295d72e7a24a2cbc7d29c9628 new file mode 100644 index 000000000..3e99e969f Binary files /dev/null and b/Library/Artifacts/e3/e38870c295d72e7a24a2cbc7d29c9628 differ diff --git a/Library/Artifacts/e3/e389b762cb26c1f9682e81a42288d1c9 b/Library/Artifacts/e3/e389b762cb26c1f9682e81a42288d1c9 new file mode 100644 index 000000000..4538d5149 Binary files /dev/null and b/Library/Artifacts/e3/e389b762cb26c1f9682e81a42288d1c9 differ diff --git a/Library/Artifacts/e3/e38a4a4ecd31142a4b745f66f6941a57 b/Library/Artifacts/e3/e38a4a4ecd31142a4b745f66f6941a57 new file mode 100644 index 000000000..6979f6bb5 Binary files /dev/null and b/Library/Artifacts/e3/e38a4a4ecd31142a4b745f66f6941a57 differ diff --git a/Library/Artifacts/e3/e3a0189fc73a103c65a6e11839e6413a b/Library/Artifacts/e3/e3a0189fc73a103c65a6e11839e6413a new file mode 100644 index 000000000..97ef0e8bd Binary files /dev/null and b/Library/Artifacts/e3/e3a0189fc73a103c65a6e11839e6413a differ diff --git a/Library/Artifacts/e3/e3b2f591cefd4f2f786734ebc5ab6d87 b/Library/Artifacts/e3/e3b2f591cefd4f2f786734ebc5ab6d87 new file mode 100644 index 000000000..a950684f6 Binary files /dev/null and b/Library/Artifacts/e3/e3b2f591cefd4f2f786734ebc5ab6d87 differ diff --git a/Library/Artifacts/e3/e3b3ae3f804b409ca3f84f5e224350ef b/Library/Artifacts/e3/e3b3ae3f804b409ca3f84f5e224350ef new file mode 100644 index 000000000..0f2f6f6b8 Binary files /dev/null and b/Library/Artifacts/e3/e3b3ae3f804b409ca3f84f5e224350ef differ diff --git a/Library/Artifacts/e3/e3bcf86ee87d351c20ea6c4e54982ec0 b/Library/Artifacts/e3/e3bcf86ee87d351c20ea6c4e54982ec0 new file mode 100644 index 000000000..deb41e631 Binary files /dev/null and b/Library/Artifacts/e3/e3bcf86ee87d351c20ea6c4e54982ec0 differ diff --git a/Library/Artifacts/e3/e3c7618cb4315fd9127ed8230a477956 b/Library/Artifacts/e3/e3c7618cb4315fd9127ed8230a477956 new file mode 100644 index 000000000..33f140839 Binary files /dev/null and b/Library/Artifacts/e3/e3c7618cb4315fd9127ed8230a477956 differ diff --git a/Library/Artifacts/e3/e3d58913d82b24e78285a4373cc904e1 b/Library/Artifacts/e3/e3d58913d82b24e78285a4373cc904e1 new file mode 100644 index 000000000..4eb378155 Binary files /dev/null and b/Library/Artifacts/e3/e3d58913d82b24e78285a4373cc904e1 differ diff --git a/Library/Artifacts/e3/e3e9cac1967d6d335662bce21e4cc218 b/Library/Artifacts/e3/e3e9cac1967d6d335662bce21e4cc218 new file mode 100644 index 000000000..03edd3694 Binary files /dev/null and b/Library/Artifacts/e3/e3e9cac1967d6d335662bce21e4cc218 differ diff --git a/Library/Artifacts/e3/e3fe54432033e6e2f83734deae32cbc5 b/Library/Artifacts/e3/e3fe54432033e6e2f83734deae32cbc5 new file mode 100644 index 000000000..cee456314 Binary files /dev/null and b/Library/Artifacts/e3/e3fe54432033e6e2f83734deae32cbc5 differ diff --git a/Library/Artifacts/e4/e40a4482366c3fd97c9c8ade76633c70 b/Library/Artifacts/e4/e40a4482366c3fd97c9c8ade76633c70 new file mode 100644 index 000000000..cc787c889 Binary files /dev/null and b/Library/Artifacts/e4/e40a4482366c3fd97c9c8ade76633c70 differ diff --git a/Library/Artifacts/e4/e41accb764ba9d791ec06ef8346de468 b/Library/Artifacts/e4/e41accb764ba9d791ec06ef8346de468 new file mode 100644 index 000000000..f281a0cfc Binary files /dev/null and b/Library/Artifacts/e4/e41accb764ba9d791ec06ef8346de468 differ diff --git a/Library/Artifacts/e4/e442147f8114141cc702a216f0713dfb b/Library/Artifacts/e4/e442147f8114141cc702a216f0713dfb new file mode 100644 index 000000000..a7e5b3102 Binary files /dev/null and b/Library/Artifacts/e4/e442147f8114141cc702a216f0713dfb differ diff --git a/Library/Artifacts/e4/e44c7d6023e799fb458c5db515844a49 b/Library/Artifacts/e4/e44c7d6023e799fb458c5db515844a49 new file mode 100644 index 000000000..f9991e060 Binary files /dev/null and b/Library/Artifacts/e4/e44c7d6023e799fb458c5db515844a49 differ diff --git a/Library/Artifacts/e4/e45ec6fc8601d5d5fdab5145317aa599 b/Library/Artifacts/e4/e45ec6fc8601d5d5fdab5145317aa599 new file mode 100644 index 000000000..b4be8c934 Binary files /dev/null and b/Library/Artifacts/e4/e45ec6fc8601d5d5fdab5145317aa599 differ diff --git a/Library/Artifacts/e4/e460196fbb08062f2528c2986df89e40 b/Library/Artifacts/e4/e460196fbb08062f2528c2986df89e40 new file mode 100644 index 000000000..5c0f8adc7 Binary files /dev/null and b/Library/Artifacts/e4/e460196fbb08062f2528c2986df89e40 differ diff --git a/Library/Artifacts/e4/e47555a88cefaf27a0489c423d0b9534 b/Library/Artifacts/e4/e47555a88cefaf27a0489c423d0b9534 new file mode 100644 index 000000000..436b3916b Binary files /dev/null and b/Library/Artifacts/e4/e47555a88cefaf27a0489c423d0b9534 differ diff --git a/Library/Artifacts/e4/e4757907e39dcfa1090b4765106dd0a2 b/Library/Artifacts/e4/e4757907e39dcfa1090b4765106dd0a2 new file mode 100644 index 000000000..6b1aca83c Binary files /dev/null and b/Library/Artifacts/e4/e4757907e39dcfa1090b4765106dd0a2 differ diff --git a/Library/Artifacts/e4/e47d4479f0a7a86da75ded260e4c164d b/Library/Artifacts/e4/e47d4479f0a7a86da75ded260e4c164d new file mode 100644 index 000000000..f16797263 Binary files /dev/null and b/Library/Artifacts/e4/e47d4479f0a7a86da75ded260e4c164d differ diff --git a/Library/Artifacts/e4/e495e307e4577b35cfff0a4e7075ae25 b/Library/Artifacts/e4/e495e307e4577b35cfff0a4e7075ae25 new file mode 100644 index 000000000..f67460400 Binary files /dev/null and b/Library/Artifacts/e4/e495e307e4577b35cfff0a4e7075ae25 differ diff --git a/Library/Artifacts/e4/e49a4e8fc230e1568d38c10526fdb52c b/Library/Artifacts/e4/e49a4e8fc230e1568d38c10526fdb52c new file mode 100644 index 000000000..fcf0ec562 Binary files /dev/null and b/Library/Artifacts/e4/e49a4e8fc230e1568d38c10526fdb52c differ diff --git a/Library/Artifacts/e4/e4a576b05536f40c1dde3d6d3c16916a b/Library/Artifacts/e4/e4a576b05536f40c1dde3d6d3c16916a new file mode 100644 index 000000000..9ceea7c07 Binary files /dev/null and b/Library/Artifacts/e4/e4a576b05536f40c1dde3d6d3c16916a differ diff --git a/Library/Artifacts/e4/e4c78570a4952149ad3800f80edafb7a b/Library/Artifacts/e4/e4c78570a4952149ad3800f80edafb7a new file mode 100644 index 000000000..4a6c32b9e Binary files /dev/null and b/Library/Artifacts/e4/e4c78570a4952149ad3800f80edafb7a differ diff --git a/Library/Artifacts/e4/e4de5ef661f67fc4f3cf7906beb3f16b b/Library/Artifacts/e4/e4de5ef661f67fc4f3cf7906beb3f16b new file mode 100644 index 000000000..3f871580f Binary files /dev/null and b/Library/Artifacts/e4/e4de5ef661f67fc4f3cf7906beb3f16b differ diff --git a/Library/Artifacts/e4/e4e112d6772897bc64cfbf74e04fcbdb b/Library/Artifacts/e4/e4e112d6772897bc64cfbf74e04fcbdb new file mode 100644 index 000000000..217043921 Binary files /dev/null and b/Library/Artifacts/e4/e4e112d6772897bc64cfbf74e04fcbdb differ diff --git a/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 b/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 new file mode 100644 index 000000000..7417e8584 Binary files /dev/null and b/Library/Artifacts/e4/e4e5e0c244f977fa19e9b58b99bb82e8 differ diff --git a/Library/Artifacts/e4/e4e70d0019a2f087d7450f7c70149cf3 b/Library/Artifacts/e4/e4e70d0019a2f087d7450f7c70149cf3 new file mode 100644 index 000000000..0c66d0fbe Binary files /dev/null and b/Library/Artifacts/e4/e4e70d0019a2f087d7450f7c70149cf3 differ diff --git a/Library/Artifacts/e4/e4e74d705b3ecebe0f4132a182b244f7 b/Library/Artifacts/e4/e4e74d705b3ecebe0f4132a182b244f7 new file mode 100644 index 000000000..d2be179b0 Binary files /dev/null and b/Library/Artifacts/e4/e4e74d705b3ecebe0f4132a182b244f7 differ diff --git a/Library/Artifacts/e4/e4f2b390afba2d538165516606dacc34 b/Library/Artifacts/e4/e4f2b390afba2d538165516606dacc34 new file mode 100644 index 000000000..66e7e6fa1 Binary files /dev/null and b/Library/Artifacts/e4/e4f2b390afba2d538165516606dacc34 differ diff --git a/Library/Artifacts/e5/e527f0235c1c21bbfd32e0c3f2d2af97 b/Library/Artifacts/e5/e527f0235c1c21bbfd32e0c3f2d2af97 new file mode 100644 index 000000000..0002e4c5c Binary files /dev/null and b/Library/Artifacts/e5/e527f0235c1c21bbfd32e0c3f2d2af97 differ diff --git a/Library/Artifacts/e5/e52aba51079a9a062e578ef9bda78348 b/Library/Artifacts/e5/e52aba51079a9a062e578ef9bda78348 new file mode 100644 index 000000000..df4074fba Binary files /dev/null and b/Library/Artifacts/e5/e52aba51079a9a062e578ef9bda78348 differ diff --git a/Library/Artifacts/e5/e52ccca1cbc51c569c53e1cd6c46e8b6 b/Library/Artifacts/e5/e52ccca1cbc51c569c53e1cd6c46e8b6 new file mode 100644 index 000000000..1ebf48290 Binary files /dev/null and b/Library/Artifacts/e5/e52ccca1cbc51c569c53e1cd6c46e8b6 differ diff --git a/Library/Artifacts/e5/e52d9a9fba3d643d7de58f5258177c76 b/Library/Artifacts/e5/e52d9a9fba3d643d7de58f5258177c76 new file mode 100644 index 000000000..7258fd77d Binary files /dev/null and b/Library/Artifacts/e5/e52d9a9fba3d643d7de58f5258177c76 differ diff --git a/Library/Artifacts/e5/e540110dc990adb777513479f6ebf0a7 b/Library/Artifacts/e5/e540110dc990adb777513479f6ebf0a7 new file mode 100644 index 000000000..96f8cd0d6 Binary files /dev/null and b/Library/Artifacts/e5/e540110dc990adb777513479f6ebf0a7 differ diff --git a/Library/Artifacts/e5/e5479386e14a8cd0d4902b8540d66a29 b/Library/Artifacts/e5/e5479386e14a8cd0d4902b8540d66a29 new file mode 100644 index 000000000..010bd39ea Binary files /dev/null and b/Library/Artifacts/e5/e5479386e14a8cd0d4902b8540d66a29 differ diff --git a/Library/Artifacts/e5/e55ed6488e44965e74e83f78a8a0f882 b/Library/Artifacts/e5/e55ed6488e44965e74e83f78a8a0f882 new file mode 100644 index 000000000..151f681d4 Binary files /dev/null and b/Library/Artifacts/e5/e55ed6488e44965e74e83f78a8a0f882 differ diff --git a/Library/Artifacts/e5/e56a1ba74b9cbcf26ab48aba55f82f8c b/Library/Artifacts/e5/e56a1ba74b9cbcf26ab48aba55f82f8c new file mode 100644 index 000000000..9f14d3d2b Binary files /dev/null and b/Library/Artifacts/e5/e56a1ba74b9cbcf26ab48aba55f82f8c differ diff --git a/Library/Artifacts/e5/e57524735bb1ff8f0f020392c78eb3c3 b/Library/Artifacts/e5/e57524735bb1ff8f0f020392c78eb3c3 new file mode 100644 index 000000000..971b3dcca Binary files /dev/null and b/Library/Artifacts/e5/e57524735bb1ff8f0f020392c78eb3c3 differ diff --git a/Library/Artifacts/e5/e5845ceebfc81c3f17b167b316006d5e b/Library/Artifacts/e5/e5845ceebfc81c3f17b167b316006d5e new file mode 100644 index 000000000..c76169b23 Binary files /dev/null and b/Library/Artifacts/e5/e5845ceebfc81c3f17b167b316006d5e differ diff --git a/Library/Artifacts/e5/e5a75bb10a5dc45bfec5555ebfc2c863 b/Library/Artifacts/e5/e5a75bb10a5dc45bfec5555ebfc2c863 new file mode 100644 index 000000000..340575327 Binary files /dev/null and b/Library/Artifacts/e5/e5a75bb10a5dc45bfec5555ebfc2c863 differ diff --git a/Library/Artifacts/e5/e5e5a4ad0224c01f08b78e18ec9fd01c b/Library/Artifacts/e5/e5e5a4ad0224c01f08b78e18ec9fd01c new file mode 100644 index 000000000..12c486ca3 Binary files /dev/null and b/Library/Artifacts/e5/e5e5a4ad0224c01f08b78e18ec9fd01c differ diff --git a/Library/Artifacts/e5/e5ec192b378c2c5e8958dba95bd17b13 b/Library/Artifacts/e5/e5ec192b378c2c5e8958dba95bd17b13 new file mode 100644 index 000000000..2cf3f0aaf Binary files /dev/null and b/Library/Artifacts/e5/e5ec192b378c2c5e8958dba95bd17b13 differ diff --git a/Library/Artifacts/e6/e601260eff6c826866aca5120bdfbdd5 b/Library/Artifacts/e6/e601260eff6c826866aca5120bdfbdd5 new file mode 100644 index 000000000..b6c9418f0 Binary files /dev/null and b/Library/Artifacts/e6/e601260eff6c826866aca5120bdfbdd5 differ diff --git a/Library/Artifacts/e6/e60499e56768be13035786cb87647620 b/Library/Artifacts/e6/e60499e56768be13035786cb87647620 new file mode 100644 index 000000000..88e02ebcb Binary files /dev/null and b/Library/Artifacts/e6/e60499e56768be13035786cb87647620 differ diff --git a/Library/Artifacts/e6/e6209f95068053379cb7ef774f4aae37 b/Library/Artifacts/e6/e6209f95068053379cb7ef774f4aae37 new file mode 100644 index 000000000..37e5af9e0 Binary files /dev/null and b/Library/Artifacts/e6/e6209f95068053379cb7ef774f4aae37 differ diff --git a/Library/Artifacts/e6/e622d0f924c0766a290a69c1f3e5ae32 b/Library/Artifacts/e6/e622d0f924c0766a290a69c1f3e5ae32 new file mode 100644 index 000000000..dcd8766d7 Binary files /dev/null and b/Library/Artifacts/e6/e622d0f924c0766a290a69c1f3e5ae32 differ diff --git a/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 b/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 new file mode 100644 index 000000000..627ab0554 Binary files /dev/null and b/Library/Artifacts/e6/e63d07661b133518801ac64e96896e13 differ diff --git a/Library/Artifacts/e6/e63e8ac481437183ff28e0c7974d9e61 b/Library/Artifacts/e6/e63e8ac481437183ff28e0c7974d9e61 new file mode 100644 index 000000000..cc9d3268d Binary files /dev/null and b/Library/Artifacts/e6/e63e8ac481437183ff28e0c7974d9e61 differ diff --git a/Library/Artifacts/e6/e6504a5f67774bc819e39a6f0f1f0863 b/Library/Artifacts/e6/e6504a5f67774bc819e39a6f0f1f0863 new file mode 100644 index 000000000..5dae105ab Binary files /dev/null and b/Library/Artifacts/e6/e6504a5f67774bc819e39a6f0f1f0863 differ diff --git a/Library/Artifacts/e6/e65b98926b6d8c056a260b9392743355 b/Library/Artifacts/e6/e65b98926b6d8c056a260b9392743355 new file mode 100644 index 000000000..c1b1dfeec Binary files /dev/null and b/Library/Artifacts/e6/e65b98926b6d8c056a260b9392743355 differ diff --git a/Library/Artifacts/e6/e65d807404f3c670cb20f062b7d144ad b/Library/Artifacts/e6/e65d807404f3c670cb20f062b7d144ad new file mode 100644 index 000000000..3a6607b0c Binary files /dev/null and b/Library/Artifacts/e6/e65d807404f3c670cb20f062b7d144ad differ diff --git a/Library/Artifacts/e6/e65e4dbc5052877cb48bf86d4072ea79 b/Library/Artifacts/e6/e65e4dbc5052877cb48bf86d4072ea79 new file mode 100644 index 000000000..19395a1f4 Binary files /dev/null and b/Library/Artifacts/e6/e65e4dbc5052877cb48bf86d4072ea79 differ diff --git a/Library/Artifacts/e6/e665236d3af5c59b874f051434d2d4b6 b/Library/Artifacts/e6/e665236d3af5c59b874f051434d2d4b6 new file mode 100644 index 000000000..82ef908ed Binary files /dev/null and b/Library/Artifacts/e6/e665236d3af5c59b874f051434d2d4b6 differ diff --git a/Library/Artifacts/e6/e665aaca28b2c711bc6938d1b02f2972 b/Library/Artifacts/e6/e665aaca28b2c711bc6938d1b02f2972 new file mode 100644 index 000000000..1fc4be6e3 Binary files /dev/null and b/Library/Artifacts/e6/e665aaca28b2c711bc6938d1b02f2972 differ diff --git a/Library/Artifacts/e6/e666d28e38283dde49a284771345ae4b b/Library/Artifacts/e6/e666d28e38283dde49a284771345ae4b new file mode 100644 index 000000000..19d51a493 Binary files /dev/null and b/Library/Artifacts/e6/e666d28e38283dde49a284771345ae4b differ diff --git a/Library/Artifacts/e6/e6732b9817039678d9a05477cb2c7315 b/Library/Artifacts/e6/e6732b9817039678d9a05477cb2c7315 new file mode 100644 index 000000000..0b381988c Binary files /dev/null and b/Library/Artifacts/e6/e6732b9817039678d9a05477cb2c7315 differ diff --git a/Library/Artifacts/e6/e677347ef5e1e9fe910112674238767e b/Library/Artifacts/e6/e677347ef5e1e9fe910112674238767e new file mode 100644 index 000000000..1d568cff7 Binary files /dev/null and b/Library/Artifacts/e6/e677347ef5e1e9fe910112674238767e differ diff --git a/Library/Artifacts/e6/e687f1640d4173eb2f8e4868952768da b/Library/Artifacts/e6/e687f1640d4173eb2f8e4868952768da new file mode 100644 index 000000000..86e076c0a Binary files /dev/null and b/Library/Artifacts/e6/e687f1640d4173eb2f8e4868952768da differ diff --git a/Library/Artifacts/e6/e6882e8226bf7a1bdfd0a6346b2c82f6 b/Library/Artifacts/e6/e6882e8226bf7a1bdfd0a6346b2c82f6 new file mode 100644 index 000000000..70d747642 Binary files /dev/null and b/Library/Artifacts/e6/e6882e8226bf7a1bdfd0a6346b2c82f6 differ diff --git a/Library/Artifacts/e6/e68daea659436faa7fcf43e308aba83f b/Library/Artifacts/e6/e68daea659436faa7fcf43e308aba83f new file mode 100644 index 000000000..5e8caf6f4 Binary files /dev/null and b/Library/Artifacts/e6/e68daea659436faa7fcf43e308aba83f differ diff --git a/Library/Artifacts/e6/e6a4357c01b86b189bac9bb9d5495dcd b/Library/Artifacts/e6/e6a4357c01b86b189bac9bb9d5495dcd new file mode 100644 index 000000000..07824d8d9 Binary files /dev/null and b/Library/Artifacts/e6/e6a4357c01b86b189bac9bb9d5495dcd differ diff --git a/Library/Artifacts/e6/e6af1fadb72f79532e25ec3275206a8c b/Library/Artifacts/e6/e6af1fadb72f79532e25ec3275206a8c new file mode 100644 index 000000000..8978e873a Binary files /dev/null and b/Library/Artifacts/e6/e6af1fadb72f79532e25ec3275206a8c differ diff --git a/Library/Artifacts/e6/e6b28c9c2f0b0cef3ec3690d54552463 b/Library/Artifacts/e6/e6b28c9c2f0b0cef3ec3690d54552463 new file mode 100644 index 000000000..da54ecdc0 Binary files /dev/null and b/Library/Artifacts/e6/e6b28c9c2f0b0cef3ec3690d54552463 differ diff --git a/Library/Artifacts/e6/e6b750a03d96ddf33e7193dbea64c610 b/Library/Artifacts/e6/e6b750a03d96ddf33e7193dbea64c610 new file mode 100644 index 000000000..05693b636 Binary files /dev/null and b/Library/Artifacts/e6/e6b750a03d96ddf33e7193dbea64c610 differ diff --git a/Library/Artifacts/e6/e6d8c6067fc551770dfae68e07137ae5 b/Library/Artifacts/e6/e6d8c6067fc551770dfae68e07137ae5 new file mode 100644 index 000000000..4549a85d3 Binary files /dev/null and b/Library/Artifacts/e6/e6d8c6067fc551770dfae68e07137ae5 differ diff --git a/Library/Artifacts/e6/e6f941eeaaa72affb9fd757d54decfdf b/Library/Artifacts/e6/e6f941eeaaa72affb9fd757d54decfdf new file mode 100644 index 000000000..ddce37e7f Binary files /dev/null and b/Library/Artifacts/e6/e6f941eeaaa72affb9fd757d54decfdf differ diff --git a/Library/Artifacts/e6/e6fdf0fe1db8b88dc6edb491f83ceacb b/Library/Artifacts/e6/e6fdf0fe1db8b88dc6edb491f83ceacb new file mode 100644 index 000000000..cc9ec0090 Binary files /dev/null and b/Library/Artifacts/e6/e6fdf0fe1db8b88dc6edb491f83ceacb differ diff --git a/Library/Artifacts/e7/e7074ba90c18239e80a7f8cd73a42a5e b/Library/Artifacts/e7/e7074ba90c18239e80a7f8cd73a42a5e new file mode 100644 index 000000000..84b2812fb Binary files /dev/null and b/Library/Artifacts/e7/e7074ba90c18239e80a7f8cd73a42a5e differ diff --git a/Library/Artifacts/e7/e708726414c14837c93f83978f2124fc b/Library/Artifacts/e7/e708726414c14837c93f83978f2124fc new file mode 100644 index 000000000..07e1a05ee Binary files /dev/null and b/Library/Artifacts/e7/e708726414c14837c93f83978f2124fc differ diff --git a/Library/Artifacts/e7/e70f348d15638507f25c82f5ca159bf3 b/Library/Artifacts/e7/e70f348d15638507f25c82f5ca159bf3 new file mode 100644 index 000000000..722171c02 Binary files /dev/null and b/Library/Artifacts/e7/e70f348d15638507f25c82f5ca159bf3 differ diff --git a/Library/Artifacts/e7/e72e56d6b05a5bb684f422b358ecb08c b/Library/Artifacts/e7/e72e56d6b05a5bb684f422b358ecb08c new file mode 100644 index 000000000..b053a8350 Binary files /dev/null and b/Library/Artifacts/e7/e72e56d6b05a5bb684f422b358ecb08c differ diff --git a/Library/Artifacts/e7/e7366d04d7f49e286ae8d2282ce328a0 b/Library/Artifacts/e7/e7366d04d7f49e286ae8d2282ce328a0 new file mode 100644 index 000000000..3ad96650a Binary files /dev/null and b/Library/Artifacts/e7/e7366d04d7f49e286ae8d2282ce328a0 differ diff --git a/Library/Artifacts/e7/e744f568dc3fc3dfce7bde403a4a8912 b/Library/Artifacts/e7/e744f568dc3fc3dfce7bde403a4a8912 new file mode 100644 index 000000000..4ae4c6f5a Binary files /dev/null and b/Library/Artifacts/e7/e744f568dc3fc3dfce7bde403a4a8912 differ diff --git a/Library/Artifacts/e7/e756c7af64af935d9cedc094704f8409 b/Library/Artifacts/e7/e756c7af64af935d9cedc094704f8409 new file mode 100644 index 000000000..9a15187b7 Binary files /dev/null and b/Library/Artifacts/e7/e756c7af64af935d9cedc094704f8409 differ diff --git a/Library/Artifacts/e7/e75cbaa22ced90239dc3a8811b17531a b/Library/Artifacts/e7/e75cbaa22ced90239dc3a8811b17531a new file mode 100644 index 000000000..0915e0e8a Binary files /dev/null and b/Library/Artifacts/e7/e75cbaa22ced90239dc3a8811b17531a differ diff --git a/Library/Artifacts/e7/e75fec0fa5dd07f2d571507728802aa6 b/Library/Artifacts/e7/e75fec0fa5dd07f2d571507728802aa6 new file mode 100644 index 000000000..5860c1859 Binary files /dev/null and b/Library/Artifacts/e7/e75fec0fa5dd07f2d571507728802aa6 differ diff --git a/Library/Artifacts/e7/e7733fa785a07b12cb5d71e69a9ff8bb b/Library/Artifacts/e7/e7733fa785a07b12cb5d71e69a9ff8bb new file mode 100644 index 000000000..b3abceeb8 Binary files /dev/null and b/Library/Artifacts/e7/e7733fa785a07b12cb5d71e69a9ff8bb differ diff --git a/Library/Artifacts/e7/e7943123f0ff512bd6bacd4f9a55d0b4 b/Library/Artifacts/e7/e7943123f0ff512bd6bacd4f9a55d0b4 new file mode 100644 index 000000000..99c8d0fbb Binary files /dev/null and b/Library/Artifacts/e7/e7943123f0ff512bd6bacd4f9a55d0b4 differ diff --git a/Library/Artifacts/e7/e7a06fca5a8fc3a134a62b119a4504e2 b/Library/Artifacts/e7/e7a06fca5a8fc3a134a62b119a4504e2 new file mode 100644 index 000000000..b9a74bfc4 Binary files /dev/null and b/Library/Artifacts/e7/e7a06fca5a8fc3a134a62b119a4504e2 differ diff --git a/Library/Artifacts/e7/e7ab0586390eae6271b826af0f7ebd5f b/Library/Artifacts/e7/e7ab0586390eae6271b826af0f7ebd5f new file mode 100644 index 000000000..1052d355a Binary files /dev/null and b/Library/Artifacts/e7/e7ab0586390eae6271b826af0f7ebd5f differ diff --git a/Library/Artifacts/e7/e7c55cc7606539e33252ba64c3fb4348 b/Library/Artifacts/e7/e7c55cc7606539e33252ba64c3fb4348 new file mode 100644 index 000000000..a0524afec Binary files /dev/null and b/Library/Artifacts/e7/e7c55cc7606539e33252ba64c3fb4348 differ diff --git a/Library/Artifacts/e7/e7dbb6d9c72f8959f2d873f4407c8b26 b/Library/Artifacts/e7/e7dbb6d9c72f8959f2d873f4407c8b26 new file mode 100644 index 000000000..19f675008 Binary files /dev/null and b/Library/Artifacts/e7/e7dbb6d9c72f8959f2d873f4407c8b26 differ diff --git a/Library/Artifacts/e7/e7dea40e7bd50c02414fc548df7b1c56 b/Library/Artifacts/e7/e7dea40e7bd50c02414fc548df7b1c56 new file mode 100644 index 000000000..8435c3eb2 Binary files /dev/null and b/Library/Artifacts/e7/e7dea40e7bd50c02414fc548df7b1c56 differ diff --git a/Library/Artifacts/e7/e7ea74a441cbe08d56b10cc3f1e6cecd b/Library/Artifacts/e7/e7ea74a441cbe08d56b10cc3f1e6cecd new file mode 100644 index 000000000..0cf568493 Binary files /dev/null and b/Library/Artifacts/e7/e7ea74a441cbe08d56b10cc3f1e6cecd differ diff --git a/Library/Artifacts/e7/e7eda07b9d38f7c263b606763782035e b/Library/Artifacts/e7/e7eda07b9d38f7c263b606763782035e new file mode 100644 index 000000000..f010dc5c4 Binary files /dev/null and b/Library/Artifacts/e7/e7eda07b9d38f7c263b606763782035e differ diff --git a/Library/Artifacts/e8/e800bf55bfceba22773cd580a53326bd b/Library/Artifacts/e8/e800bf55bfceba22773cd580a53326bd new file mode 100644 index 000000000..2a8180b80 Binary files /dev/null and b/Library/Artifacts/e8/e800bf55bfceba22773cd580a53326bd differ diff --git a/Library/Artifacts/e8/e80d0ac8b397ed6e185438d9d82f74bc b/Library/Artifacts/e8/e80d0ac8b397ed6e185438d9d82f74bc new file mode 100644 index 000000000..d8ec380dd Binary files /dev/null and b/Library/Artifacts/e8/e80d0ac8b397ed6e185438d9d82f74bc differ diff --git a/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 new file mode 100644 index 000000000..aabd9dff9 Binary files /dev/null and b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 differ diff --git a/Library/Artifacts/e8/e81ff857162328c3223413d679d1e79c b/Library/Artifacts/e8/e81ff857162328c3223413d679d1e79c new file mode 100644 index 000000000..d9706d248 Binary files /dev/null and b/Library/Artifacts/e8/e81ff857162328c3223413d679d1e79c differ diff --git a/Library/Artifacts/e8/e821e67dd93860f1c20e31b693bd574f b/Library/Artifacts/e8/e821e67dd93860f1c20e31b693bd574f new file mode 100644 index 000000000..3ea072d05 Binary files /dev/null and b/Library/Artifacts/e8/e821e67dd93860f1c20e31b693bd574f differ diff --git a/Library/Artifacts/e8/e82a901600d750ff40b5d4d05098d8b8 b/Library/Artifacts/e8/e82a901600d750ff40b5d4d05098d8b8 new file mode 100644 index 000000000..e21a928c2 Binary files /dev/null and b/Library/Artifacts/e8/e82a901600d750ff40b5d4d05098d8b8 differ diff --git a/Library/Artifacts/e8/e830f4b350c1d43a987f7f4312b5fb71 b/Library/Artifacts/e8/e830f4b350c1d43a987f7f4312b5fb71 new file mode 100644 index 000000000..7e398e2f5 Binary files /dev/null and b/Library/Artifacts/e8/e830f4b350c1d43a987f7f4312b5fb71 differ diff --git a/Library/Artifacts/e8/e839a994d1c1c20d7dcb38035c945614 b/Library/Artifacts/e8/e839a994d1c1c20d7dcb38035c945614 new file mode 100644 index 000000000..71c6d0d39 Binary files /dev/null and b/Library/Artifacts/e8/e839a994d1c1c20d7dcb38035c945614 differ diff --git a/Library/Artifacts/e8/e86bfbcefdf636a3e32a2bf249b7b347 b/Library/Artifacts/e8/e86bfbcefdf636a3e32a2bf249b7b347 new file mode 100644 index 000000000..beac7cc8a Binary files /dev/null and b/Library/Artifacts/e8/e86bfbcefdf636a3e32a2bf249b7b347 differ diff --git a/Library/Artifacts/e8/e888cf73d875b7607942e06f46653ca9 b/Library/Artifacts/e8/e888cf73d875b7607942e06f46653ca9 new file mode 100644 index 000000000..05087b489 Binary files /dev/null and b/Library/Artifacts/e8/e888cf73d875b7607942e06f46653ca9 differ diff --git a/Library/Artifacts/e8/e89629feafe75a8c2b2566e33f501783 b/Library/Artifacts/e8/e89629feafe75a8c2b2566e33f501783 new file mode 100644 index 000000000..d43d4ccfe Binary files /dev/null and b/Library/Artifacts/e8/e89629feafe75a8c2b2566e33f501783 differ diff --git a/Library/Artifacts/e8/e8998f0cd849bee7e5ca2f10fc584079 b/Library/Artifacts/e8/e8998f0cd849bee7e5ca2f10fc584079 new file mode 100644 index 000000000..c1513a183 Binary files /dev/null and b/Library/Artifacts/e8/e8998f0cd849bee7e5ca2f10fc584079 differ diff --git a/Library/Artifacts/e8/e89febd85da63cce26fef7a4368d9fb5 b/Library/Artifacts/e8/e89febd85da63cce26fef7a4368d9fb5 new file mode 100644 index 000000000..51bbe8494 Binary files /dev/null and b/Library/Artifacts/e8/e89febd85da63cce26fef7a4368d9fb5 differ diff --git a/Library/Artifacts/e8/e8b2cfc676a1f9ca9737c24c5ba92d74 b/Library/Artifacts/e8/e8b2cfc676a1f9ca9737c24c5ba92d74 new file mode 100644 index 000000000..2eaa0a593 Binary files /dev/null and b/Library/Artifacts/e8/e8b2cfc676a1f9ca9737c24c5ba92d74 differ diff --git a/Library/Artifacts/e8/e8b3119a8855a24ae8a56242b2c6079a b/Library/Artifacts/e8/e8b3119a8855a24ae8a56242b2c6079a new file mode 100644 index 000000000..7b985c4a7 Binary files /dev/null and b/Library/Artifacts/e8/e8b3119a8855a24ae8a56242b2c6079a differ diff --git a/Library/Artifacts/e8/e8b3dfa89b5c299f041a5ca44044ccbd b/Library/Artifacts/e8/e8b3dfa89b5c299f041a5ca44044ccbd new file mode 100644 index 000000000..9c8e57ea0 Binary files /dev/null and b/Library/Artifacts/e8/e8b3dfa89b5c299f041a5ca44044ccbd differ diff --git a/Library/Artifacts/e8/e8b51289ac44bf4e5f5993a29ddaa52b b/Library/Artifacts/e8/e8b51289ac44bf4e5f5993a29ddaa52b new file mode 100644 index 000000000..568367de7 Binary files /dev/null and b/Library/Artifacts/e8/e8b51289ac44bf4e5f5993a29ddaa52b differ diff --git a/Library/Artifacts/e8/e8bacee233a47c29e4e5c33f2c6fa131 b/Library/Artifacts/e8/e8bacee233a47c29e4e5c33f2c6fa131 new file mode 100644 index 000000000..9b84aa061 Binary files /dev/null and b/Library/Artifacts/e8/e8bacee233a47c29e4e5c33f2c6fa131 differ diff --git a/Library/Artifacts/e8/e8cd7d7cc5d686f226bc7af8ae5cf3d5 b/Library/Artifacts/e8/e8cd7d7cc5d686f226bc7af8ae5cf3d5 new file mode 100644 index 000000000..ae2eb5d63 Binary files /dev/null and b/Library/Artifacts/e8/e8cd7d7cc5d686f226bc7af8ae5cf3d5 differ diff --git a/Library/Artifacts/e8/e8d658688af53e525612a538ffbe7e0f b/Library/Artifacts/e8/e8d658688af53e525612a538ffbe7e0f new file mode 100644 index 000000000..b4722a809 Binary files /dev/null and b/Library/Artifacts/e8/e8d658688af53e525612a538ffbe7e0f differ diff --git a/Library/Artifacts/e8/e8d85962674165f56aa218e4ec2e6c45 b/Library/Artifacts/e8/e8d85962674165f56aa218e4ec2e6c45 new file mode 100644 index 000000000..a608737a0 Binary files /dev/null and b/Library/Artifacts/e8/e8d85962674165f56aa218e4ec2e6c45 differ diff --git a/Library/Artifacts/e8/e8fc47f59b73c990855a7b53a5349794 b/Library/Artifacts/e8/e8fc47f59b73c990855a7b53a5349794 new file mode 100644 index 000000000..cc0a80d45 Binary files /dev/null and b/Library/Artifacts/e8/e8fc47f59b73c990855a7b53a5349794 differ diff --git a/Library/Artifacts/e9/e90c944de978e3cc4a6d04853bb85bbe b/Library/Artifacts/e9/e90c944de978e3cc4a6d04853bb85bbe new file mode 100644 index 000000000..0681daddd Binary files /dev/null and b/Library/Artifacts/e9/e90c944de978e3cc4a6d04853bb85bbe differ diff --git a/Library/Artifacts/e9/e9145b51934c98e1c20ca3f1bf15932d b/Library/Artifacts/e9/e9145b51934c98e1c20ca3f1bf15932d new file mode 100644 index 000000000..20ed4b019 Binary files /dev/null and b/Library/Artifacts/e9/e9145b51934c98e1c20ca3f1bf15932d differ diff --git a/Library/Artifacts/e9/e92095964aad0bb0b0c495e783948a75 b/Library/Artifacts/e9/e92095964aad0bb0b0c495e783948a75 new file mode 100644 index 000000000..6b30f2e98 Binary files /dev/null and b/Library/Artifacts/e9/e92095964aad0bb0b0c495e783948a75 differ diff --git a/Library/Artifacts/e9/e9209c6cbc07915d1906a6957e9b3d88 b/Library/Artifacts/e9/e9209c6cbc07915d1906a6957e9b3d88 new file mode 100644 index 000000000..1d51e2255 Binary files /dev/null and b/Library/Artifacts/e9/e9209c6cbc07915d1906a6957e9b3d88 differ diff --git a/Library/Artifacts/e9/e928e441606712b4d8cc396cee98bab7 b/Library/Artifacts/e9/e928e441606712b4d8cc396cee98bab7 new file mode 100644 index 000000000..b98c8eb52 Binary files /dev/null and b/Library/Artifacts/e9/e928e441606712b4d8cc396cee98bab7 differ diff --git a/Library/Artifacts/e9/e9353043442bda60c3d93eecf0a3f179 b/Library/Artifacts/e9/e9353043442bda60c3d93eecf0a3f179 new file mode 100644 index 000000000..f15fa149a Binary files /dev/null and b/Library/Artifacts/e9/e9353043442bda60c3d93eecf0a3f179 differ diff --git a/Library/Artifacts/e9/e93e2f551ee4c3525e264feaf10f7546 b/Library/Artifacts/e9/e93e2f551ee4c3525e264feaf10f7546 new file mode 100644 index 000000000..8cb6c32b2 Binary files /dev/null and b/Library/Artifacts/e9/e93e2f551ee4c3525e264feaf10f7546 differ diff --git a/Library/Artifacts/e9/e94ca364a62db348bf7013a892319344 b/Library/Artifacts/e9/e94ca364a62db348bf7013a892319344 new file mode 100644 index 000000000..d3b48e57c Binary files /dev/null and b/Library/Artifacts/e9/e94ca364a62db348bf7013a892319344 differ diff --git a/Library/Artifacts/e9/e96f32599abce9ad773c697d78ddc588 b/Library/Artifacts/e9/e96f32599abce9ad773c697d78ddc588 new file mode 100644 index 000000000..9d5759617 Binary files /dev/null and b/Library/Artifacts/e9/e96f32599abce9ad773c697d78ddc588 differ diff --git a/Library/Artifacts/e9/e98f926509791167400d87295bd7bf02 b/Library/Artifacts/e9/e98f926509791167400d87295bd7bf02 new file mode 100644 index 000000000..c917d9c57 Binary files /dev/null and b/Library/Artifacts/e9/e98f926509791167400d87295bd7bf02 differ diff --git a/Library/Artifacts/e9/e99dd248a5c75679f4e08b56593bd615 b/Library/Artifacts/e9/e99dd248a5c75679f4e08b56593bd615 new file mode 100644 index 000000000..b1391dc15 Binary files /dev/null and b/Library/Artifacts/e9/e99dd248a5c75679f4e08b56593bd615 differ diff --git a/Library/Artifacts/e9/e9bc76377455e056ced650cea14c2580 b/Library/Artifacts/e9/e9bc76377455e056ced650cea14c2580 new file mode 100644 index 000000000..c7566d53e Binary files /dev/null and b/Library/Artifacts/e9/e9bc76377455e056ced650cea14c2580 differ diff --git a/Library/Artifacts/e9/e9e11da0c541d4901a09f8765528703a b/Library/Artifacts/e9/e9e11da0c541d4901a09f8765528703a new file mode 100644 index 000000000..60d623f12 Binary files /dev/null and b/Library/Artifacts/e9/e9e11da0c541d4901a09f8765528703a differ diff --git a/Library/Artifacts/ea/ea07400f4c6d62e84e86f3494b633651 b/Library/Artifacts/ea/ea07400f4c6d62e84e86f3494b633651 new file mode 100644 index 000000000..b7607a37b Binary files /dev/null and b/Library/Artifacts/ea/ea07400f4c6d62e84e86f3494b633651 differ diff --git a/Library/Artifacts/ea/ea07f830aefb8eea7b93b0fb0cce44fc b/Library/Artifacts/ea/ea07f830aefb8eea7b93b0fb0cce44fc new file mode 100644 index 000000000..46b542986 Binary files /dev/null and b/Library/Artifacts/ea/ea07f830aefb8eea7b93b0fb0cce44fc differ diff --git a/Library/Artifacts/ea/ea09e8c68091ceba92ccde95374255aa b/Library/Artifacts/ea/ea09e8c68091ceba92ccde95374255aa new file mode 100644 index 000000000..01fa7d275 Binary files /dev/null and b/Library/Artifacts/ea/ea09e8c68091ceba92ccde95374255aa differ diff --git a/Library/Artifacts/ea/ea18fa20a6a9efa6248ebe4007f6c3f6 b/Library/Artifacts/ea/ea18fa20a6a9efa6248ebe4007f6c3f6 new file mode 100644 index 000000000..fcee43fdf Binary files /dev/null and b/Library/Artifacts/ea/ea18fa20a6a9efa6248ebe4007f6c3f6 differ diff --git a/Library/Artifacts/ea/ea32b683c71d7ebf1a660ebf3171ee71 b/Library/Artifacts/ea/ea32b683c71d7ebf1a660ebf3171ee71 new file mode 100644 index 000000000..6c835b50b Binary files /dev/null and b/Library/Artifacts/ea/ea32b683c71d7ebf1a660ebf3171ee71 differ diff --git a/Library/Artifacts/ea/ea42498cb8990ca47fb90de32448ad84 b/Library/Artifacts/ea/ea42498cb8990ca47fb90de32448ad84 new file mode 100644 index 000000000..a09529e80 Binary files /dev/null and b/Library/Artifacts/ea/ea42498cb8990ca47fb90de32448ad84 differ diff --git a/Library/Artifacts/ea/ea458ebd31ab47e5cc3d44d8e6502ff4 b/Library/Artifacts/ea/ea458ebd31ab47e5cc3d44d8e6502ff4 new file mode 100644 index 000000000..020f7f957 Binary files /dev/null and b/Library/Artifacts/ea/ea458ebd31ab47e5cc3d44d8e6502ff4 differ diff --git a/Library/Artifacts/ea/ea4605ed3ddccefa3b461e68127757bc b/Library/Artifacts/ea/ea4605ed3ddccefa3b461e68127757bc new file mode 100644 index 000000000..179d4dd19 Binary files /dev/null and b/Library/Artifacts/ea/ea4605ed3ddccefa3b461e68127757bc differ diff --git a/Library/Artifacts/ea/ea4cd5b607b30fa022595eaf5a80a85b b/Library/Artifacts/ea/ea4cd5b607b30fa022595eaf5a80a85b new file mode 100644 index 000000000..c7a6714fb Binary files /dev/null and b/Library/Artifacts/ea/ea4cd5b607b30fa022595eaf5a80a85b differ diff --git a/Library/Artifacts/ea/ea51490bc847ee39e27fe97cd593ab11 b/Library/Artifacts/ea/ea51490bc847ee39e27fe97cd593ab11 new file mode 100644 index 000000000..c72674e7a Binary files /dev/null and b/Library/Artifacts/ea/ea51490bc847ee39e27fe97cd593ab11 differ diff --git a/Library/Artifacts/ea/eaa4ccabe93f38d52f5043bd622928a6 b/Library/Artifacts/ea/eaa4ccabe93f38d52f5043bd622928a6 new file mode 100644 index 000000000..e5f0f3ba6 Binary files /dev/null and b/Library/Artifacts/ea/eaa4ccabe93f38d52f5043bd622928a6 differ diff --git a/Library/Artifacts/ea/eaa53af04906196020901227d270b5ad b/Library/Artifacts/ea/eaa53af04906196020901227d270b5ad new file mode 100644 index 000000000..a25dc3f0b Binary files /dev/null and b/Library/Artifacts/ea/eaa53af04906196020901227d270b5ad differ diff --git a/Library/Artifacts/ea/eac641639765ca385969f187f745ccd8 b/Library/Artifacts/ea/eac641639765ca385969f187f745ccd8 new file mode 100644 index 000000000..ec0001e17 Binary files /dev/null and b/Library/Artifacts/ea/eac641639765ca385969f187f745ccd8 differ diff --git a/Library/Artifacts/ea/eadfa0cb1e5701955d20a5362caccb80 b/Library/Artifacts/ea/eadfa0cb1e5701955d20a5362caccb80 new file mode 100644 index 000000000..975d46433 Binary files /dev/null and b/Library/Artifacts/ea/eadfa0cb1e5701955d20a5362caccb80 differ diff --git a/Library/Artifacts/ea/eaffb650c801e4ba938b8b6aad7deb05 b/Library/Artifacts/ea/eaffb650c801e4ba938b8b6aad7deb05 new file mode 100644 index 000000000..d1ad632b0 Binary files /dev/null and b/Library/Artifacts/ea/eaffb650c801e4ba938b8b6aad7deb05 differ diff --git a/Library/Artifacts/eb/eb12bfc0f991a344e04504b78b5eab25 b/Library/Artifacts/eb/eb12bfc0f991a344e04504b78b5eab25 new file mode 100644 index 000000000..71728f3f3 Binary files /dev/null and b/Library/Artifacts/eb/eb12bfc0f991a344e04504b78b5eab25 differ diff --git a/Library/Artifacts/eb/eb13e8cbcca6fb4ccea1ea9ca994c254 b/Library/Artifacts/eb/eb13e8cbcca6fb4ccea1ea9ca994c254 new file mode 100644 index 000000000..f1e871684 Binary files /dev/null and b/Library/Artifacts/eb/eb13e8cbcca6fb4ccea1ea9ca994c254 differ diff --git a/Library/Artifacts/eb/eb27bf5c0b7e2e3363add3e2d70f7242 b/Library/Artifacts/eb/eb27bf5c0b7e2e3363add3e2d70f7242 new file mode 100644 index 000000000..6f1c53ace Binary files /dev/null and b/Library/Artifacts/eb/eb27bf5c0b7e2e3363add3e2d70f7242 differ diff --git a/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 new file mode 100644 index 000000000..a93caf9e9 Binary files /dev/null and b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 differ diff --git a/Library/Artifacts/eb/eb539300289ad1d2cad3b4c2fc746859 b/Library/Artifacts/eb/eb539300289ad1d2cad3b4c2fc746859 new file mode 100644 index 000000000..3c71ae022 Binary files /dev/null and b/Library/Artifacts/eb/eb539300289ad1d2cad3b4c2fc746859 differ diff --git a/Library/Artifacts/eb/eb573bbc1499f82c670a3b9d7fd8bf5d b/Library/Artifacts/eb/eb573bbc1499f82c670a3b9d7fd8bf5d new file mode 100644 index 000000000..b80595a47 Binary files /dev/null and b/Library/Artifacts/eb/eb573bbc1499f82c670a3b9d7fd8bf5d differ diff --git a/Library/Artifacts/eb/eb68ede6c2e527ac8d64642ec1916829 b/Library/Artifacts/eb/eb68ede6c2e527ac8d64642ec1916829 new file mode 100644 index 000000000..d82f5ccf5 Binary files /dev/null and b/Library/Artifacts/eb/eb68ede6c2e527ac8d64642ec1916829 differ diff --git a/Library/Artifacts/eb/eb6a16ac796bb6952672f656e724201b b/Library/Artifacts/eb/eb6a16ac796bb6952672f656e724201b new file mode 100644 index 000000000..9df413118 Binary files /dev/null and b/Library/Artifacts/eb/eb6a16ac796bb6952672f656e724201b differ diff --git a/Library/Artifacts/eb/eb778b7f1836c1f07c980431f5c9b7c9 b/Library/Artifacts/eb/eb778b7f1836c1f07c980431f5c9b7c9 new file mode 100644 index 000000000..b4bb527b0 Binary files /dev/null and b/Library/Artifacts/eb/eb778b7f1836c1f07c980431f5c9b7c9 differ diff --git a/Library/Artifacts/eb/eb7a4c38b01a0bedacbf8bbb5b992b85 b/Library/Artifacts/eb/eb7a4c38b01a0bedacbf8bbb5b992b85 new file mode 100644 index 000000000..330af6190 Binary files /dev/null and b/Library/Artifacts/eb/eb7a4c38b01a0bedacbf8bbb5b992b85 differ diff --git a/Library/Artifacts/eb/eb858559a82db11a4c1d2b21d179a70c b/Library/Artifacts/eb/eb858559a82db11a4c1d2b21d179a70c new file mode 100644 index 000000000..a25fec4bf Binary files /dev/null and b/Library/Artifacts/eb/eb858559a82db11a4c1d2b21d179a70c differ diff --git a/Library/Artifacts/eb/eb8b33ca1daf8e3a315c5cfa0d54f080 b/Library/Artifacts/eb/eb8b33ca1daf8e3a315c5cfa0d54f080 new file mode 100644 index 000000000..670188f5c Binary files /dev/null and b/Library/Artifacts/eb/eb8b33ca1daf8e3a315c5cfa0d54f080 differ diff --git a/Library/Artifacts/eb/eba0a026b0b699b3d4c3bf68ce2f026a b/Library/Artifacts/eb/eba0a026b0b699b3d4c3bf68ce2f026a new file mode 100644 index 000000000..b16f79e16 Binary files /dev/null and b/Library/Artifacts/eb/eba0a026b0b699b3d4c3bf68ce2f026a differ diff --git a/Library/Artifacts/eb/ebac0576eafa0b66c2acb60b2e9937db b/Library/Artifacts/eb/ebac0576eafa0b66c2acb60b2e9937db new file mode 100644 index 000000000..3c4bc2158 Binary files /dev/null and b/Library/Artifacts/eb/ebac0576eafa0b66c2acb60b2e9937db differ diff --git a/Library/Artifacts/eb/ebaf61e92d33b95f5713f92d158c6a53 b/Library/Artifacts/eb/ebaf61e92d33b95f5713f92d158c6a53 new file mode 100644 index 000000000..70f8429da Binary files /dev/null and b/Library/Artifacts/eb/ebaf61e92d33b95f5713f92d158c6a53 differ diff --git a/Library/Artifacts/eb/ebbd21c69b383cc0e060c8524b47b621 b/Library/Artifacts/eb/ebbd21c69b383cc0e060c8524b47b621 new file mode 100644 index 000000000..f5c410015 Binary files /dev/null and b/Library/Artifacts/eb/ebbd21c69b383cc0e060c8524b47b621 differ diff --git a/Library/Artifacts/eb/ebbe7841aa99ded0e9d504eedcfba127 b/Library/Artifacts/eb/ebbe7841aa99ded0e9d504eedcfba127 new file mode 100644 index 000000000..46f210310 Binary files /dev/null and b/Library/Artifacts/eb/ebbe7841aa99ded0e9d504eedcfba127 differ diff --git a/Library/Artifacts/eb/ebde3981d98a20acc06d3b7bee94cf87 b/Library/Artifacts/eb/ebde3981d98a20acc06d3b7bee94cf87 new file mode 100644 index 000000000..53e03f2ec Binary files /dev/null and b/Library/Artifacts/eb/ebde3981d98a20acc06d3b7bee94cf87 differ diff --git a/Library/Artifacts/eb/ebe3e8243230d5c9825aa74c98b00dbb b/Library/Artifacts/eb/ebe3e8243230d5c9825aa74c98b00dbb new file mode 100644 index 000000000..131c1fe5b Binary files /dev/null and b/Library/Artifacts/eb/ebe3e8243230d5c9825aa74c98b00dbb differ diff --git a/Library/Artifacts/eb/ebf41bc3fb5d329e3bd45f5a1fe73c19 b/Library/Artifacts/eb/ebf41bc3fb5d329e3bd45f5a1fe73c19 new file mode 100644 index 000000000..12df07255 Binary files /dev/null and b/Library/Artifacts/eb/ebf41bc3fb5d329e3bd45f5a1fe73c19 differ diff --git a/Library/Artifacts/eb/ebf5b49387b89833090ff4b8002ea63a b/Library/Artifacts/eb/ebf5b49387b89833090ff4b8002ea63a new file mode 100644 index 000000000..3f59800a5 Binary files /dev/null and b/Library/Artifacts/eb/ebf5b49387b89833090ff4b8002ea63a differ diff --git a/Library/Artifacts/eb/ebf9ec2c0cb5e6cab3e27b11df408ec5 b/Library/Artifacts/eb/ebf9ec2c0cb5e6cab3e27b11df408ec5 new file mode 100644 index 000000000..9ec2065e5 Binary files /dev/null and b/Library/Artifacts/eb/ebf9ec2c0cb5e6cab3e27b11df408ec5 differ diff --git a/Library/Artifacts/ec/ec09984526455e60191e6023360e3f25 b/Library/Artifacts/ec/ec09984526455e60191e6023360e3f25 new file mode 100644 index 000000000..195be66e0 Binary files /dev/null and b/Library/Artifacts/ec/ec09984526455e60191e6023360e3f25 differ diff --git a/Library/Artifacts/ec/ec1764d2e03e5c121e0c291bd2d85000 b/Library/Artifacts/ec/ec1764d2e03e5c121e0c291bd2d85000 new file mode 100644 index 000000000..3ade026c5 Binary files /dev/null and b/Library/Artifacts/ec/ec1764d2e03e5c121e0c291bd2d85000 differ diff --git a/Library/Artifacts/ec/ec1eac401a7b76205c8c6f77be1ee3df b/Library/Artifacts/ec/ec1eac401a7b76205c8c6f77be1ee3df new file mode 100644 index 000000000..92bfa2dd4 Binary files /dev/null and b/Library/Artifacts/ec/ec1eac401a7b76205c8c6f77be1ee3df differ diff --git a/Library/Artifacts/ec/ec2a36f63312d51e2ebc1803a1fbe460 b/Library/Artifacts/ec/ec2a36f63312d51e2ebc1803a1fbe460 new file mode 100644 index 000000000..b7739357a Binary files /dev/null and b/Library/Artifacts/ec/ec2a36f63312d51e2ebc1803a1fbe460 differ diff --git a/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 new file mode 100644 index 000000000..c95b17596 Binary files /dev/null and b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 differ diff --git a/Library/Artifacts/ec/ec3b378fe75b2f56eb31fac3070cd854 b/Library/Artifacts/ec/ec3b378fe75b2f56eb31fac3070cd854 new file mode 100644 index 000000000..5404dda94 Binary files /dev/null and b/Library/Artifacts/ec/ec3b378fe75b2f56eb31fac3070cd854 differ diff --git a/Library/Artifacts/ec/ec41831ce54294544657c0a0b4a99f6e b/Library/Artifacts/ec/ec41831ce54294544657c0a0b4a99f6e new file mode 100644 index 000000000..1680e8c3c Binary files /dev/null and b/Library/Artifacts/ec/ec41831ce54294544657c0a0b4a99f6e differ diff --git a/Library/Artifacts/ec/ec52b469d1cadd67db68031334723f95 b/Library/Artifacts/ec/ec52b469d1cadd67db68031334723f95 new file mode 100644 index 000000000..a02d30f54 Binary files /dev/null and b/Library/Artifacts/ec/ec52b469d1cadd67db68031334723f95 differ diff --git a/Library/Artifacts/ec/ec717824985b37d59d68033d166fdb96 b/Library/Artifacts/ec/ec717824985b37d59d68033d166fdb96 new file mode 100644 index 000000000..57d7f00e5 Binary files /dev/null and b/Library/Artifacts/ec/ec717824985b37d59d68033d166fdb96 differ diff --git a/Library/Artifacts/ec/ec8845f98cf02658bfb57b10df7fca40 b/Library/Artifacts/ec/ec8845f98cf02658bfb57b10df7fca40 new file mode 100644 index 000000000..93ff10f1f Binary files /dev/null and b/Library/Artifacts/ec/ec8845f98cf02658bfb57b10df7fca40 differ diff --git a/Library/Artifacts/ec/ec88d5d44d0a8cea919b9317ace1481c b/Library/Artifacts/ec/ec88d5d44d0a8cea919b9317ace1481c new file mode 100644 index 000000000..0b149ba44 Binary files /dev/null and b/Library/Artifacts/ec/ec88d5d44d0a8cea919b9317ace1481c differ diff --git a/Library/Artifacts/ec/ec8f17ee7c22531c96e7dc4d992f7b92 b/Library/Artifacts/ec/ec8f17ee7c22531c96e7dc4d992f7b92 new file mode 100644 index 000000000..17e3a1cc2 Binary files /dev/null and b/Library/Artifacts/ec/ec8f17ee7c22531c96e7dc4d992f7b92 differ diff --git a/Library/Artifacts/ec/eca57f7ef51de9d886ab5ccfc304b098 b/Library/Artifacts/ec/eca57f7ef51de9d886ab5ccfc304b098 new file mode 100644 index 000000000..a50bcfae4 Binary files /dev/null and b/Library/Artifacts/ec/eca57f7ef51de9d886ab5ccfc304b098 differ diff --git a/Library/Artifacts/ec/ecae6ad0956115918949a578f59451d0 b/Library/Artifacts/ec/ecae6ad0956115918949a578f59451d0 new file mode 100644 index 000000000..f7cd83213 Binary files /dev/null and b/Library/Artifacts/ec/ecae6ad0956115918949a578f59451d0 differ diff --git a/Library/Artifacts/ec/ecbbe2085a6bd0117a471df6248321ab b/Library/Artifacts/ec/ecbbe2085a6bd0117a471df6248321ab new file mode 100644 index 000000000..a9886edf7 Binary files /dev/null and b/Library/Artifacts/ec/ecbbe2085a6bd0117a471df6248321ab differ diff --git a/Library/Artifacts/ec/ecbed2496574e3f228170898c08c6d60 b/Library/Artifacts/ec/ecbed2496574e3f228170898c08c6d60 new file mode 100644 index 000000000..5c9c9f660 Binary files /dev/null and b/Library/Artifacts/ec/ecbed2496574e3f228170898c08c6d60 differ diff --git a/Library/Artifacts/ec/ece43b219aa19ad6772bb9902e8386d6 b/Library/Artifacts/ec/ece43b219aa19ad6772bb9902e8386d6 new file mode 100644 index 000000000..63ad80c0b Binary files /dev/null and b/Library/Artifacts/ec/ece43b219aa19ad6772bb9902e8386d6 differ diff --git a/Library/Artifacts/ec/ece50dec55fd13855a4fd6e4a4608000 b/Library/Artifacts/ec/ece50dec55fd13855a4fd6e4a4608000 new file mode 100644 index 000000000..a50f1d075 Binary files /dev/null and b/Library/Artifacts/ec/ece50dec55fd13855a4fd6e4a4608000 differ diff --git a/Library/Artifacts/ec/ece8480c2c841cb3e90fe885ccbdee41 b/Library/Artifacts/ec/ece8480c2c841cb3e90fe885ccbdee41 new file mode 100644 index 000000000..5951e960b Binary files /dev/null and b/Library/Artifacts/ec/ece8480c2c841cb3e90fe885ccbdee41 differ diff --git a/Library/Artifacts/ec/ecfd116e339f57f20e5021fcf3514aba b/Library/Artifacts/ec/ecfd116e339f57f20e5021fcf3514aba new file mode 100644 index 000000000..419a6962f Binary files /dev/null and b/Library/Artifacts/ec/ecfd116e339f57f20e5021fcf3514aba differ diff --git a/Library/Artifacts/ec/ecff132db2ee42be79532b3f8b7d956a b/Library/Artifacts/ec/ecff132db2ee42be79532b3f8b7d956a new file mode 100644 index 000000000..5f0267802 Binary files /dev/null and b/Library/Artifacts/ec/ecff132db2ee42be79532b3f8b7d956a differ diff --git a/Library/Artifacts/ed/ed0626b65fe5d0771ab7aa16be4bdcc4 b/Library/Artifacts/ed/ed0626b65fe5d0771ab7aa16be4bdcc4 new file mode 100644 index 000000000..edb0d76d2 Binary files /dev/null and b/Library/Artifacts/ed/ed0626b65fe5d0771ab7aa16be4bdcc4 differ diff --git a/Library/Artifacts/ed/ed12f354aa14531abdd49e654ce6c53f b/Library/Artifacts/ed/ed12f354aa14531abdd49e654ce6c53f new file mode 100644 index 000000000..06a7fd9f1 Binary files /dev/null and b/Library/Artifacts/ed/ed12f354aa14531abdd49e654ce6c53f differ diff --git a/Library/Artifacts/ed/ed1ac2199ec4dd207671761d02a262e4 b/Library/Artifacts/ed/ed1ac2199ec4dd207671761d02a262e4 new file mode 100644 index 000000000..1995ad50e Binary files /dev/null and b/Library/Artifacts/ed/ed1ac2199ec4dd207671761d02a262e4 differ diff --git a/Library/Artifacts/ed/ed26963482a2772a49780ff85b041249 b/Library/Artifacts/ed/ed26963482a2772a49780ff85b041249 new file mode 100644 index 000000000..f22835e82 Binary files /dev/null and b/Library/Artifacts/ed/ed26963482a2772a49780ff85b041249 differ diff --git a/Library/Artifacts/ed/ed287b5644d07427e0a9cb66dbf94fbc b/Library/Artifacts/ed/ed287b5644d07427e0a9cb66dbf94fbc new file mode 100644 index 000000000..1a3762719 Binary files /dev/null and b/Library/Artifacts/ed/ed287b5644d07427e0a9cb66dbf94fbc differ diff --git a/Library/Artifacts/ed/ed55b6cb5845949015d65bfda52a3f57 b/Library/Artifacts/ed/ed55b6cb5845949015d65bfda52a3f57 new file mode 100644 index 000000000..52c9ab6aa Binary files /dev/null and b/Library/Artifacts/ed/ed55b6cb5845949015d65bfda52a3f57 differ diff --git a/Library/Artifacts/ed/ed682810d2856961aa082727c36a53b5 b/Library/Artifacts/ed/ed682810d2856961aa082727c36a53b5 new file mode 100644 index 000000000..84d8c5bfa Binary files /dev/null and b/Library/Artifacts/ed/ed682810d2856961aa082727c36a53b5 differ diff --git a/Library/Artifacts/ed/ed6b132989e0a229d2fe4d11157c0b9d b/Library/Artifacts/ed/ed6b132989e0a229d2fe4d11157c0b9d new file mode 100644 index 000000000..028e75d2d Binary files /dev/null and b/Library/Artifacts/ed/ed6b132989e0a229d2fe4d11157c0b9d differ diff --git a/Library/Artifacts/ed/ed884b68a5fe8f987bee2e425a0356c5 b/Library/Artifacts/ed/ed884b68a5fe8f987bee2e425a0356c5 new file mode 100644 index 000000000..756c17ab7 Binary files /dev/null and b/Library/Artifacts/ed/ed884b68a5fe8f987bee2e425a0356c5 differ diff --git a/Library/Artifacts/ed/ed9ff9f7debaf893b1add2ebd47aaaaf b/Library/Artifacts/ed/ed9ff9f7debaf893b1add2ebd47aaaaf new file mode 100644 index 000000000..756d2564e Binary files /dev/null and b/Library/Artifacts/ed/ed9ff9f7debaf893b1add2ebd47aaaaf differ diff --git a/Library/Artifacts/ed/eda3a3d8355c14597507170f9196a373 b/Library/Artifacts/ed/eda3a3d8355c14597507170f9196a373 new file mode 100644 index 000000000..82cdebe78 Binary files /dev/null and b/Library/Artifacts/ed/eda3a3d8355c14597507170f9196a373 differ diff --git a/Library/Artifacts/ed/edf31da36241d5e71468e14111e75aa3 b/Library/Artifacts/ed/edf31da36241d5e71468e14111e75aa3 new file mode 100644 index 000000000..c5d91cd20 Binary files /dev/null and b/Library/Artifacts/ed/edf31da36241d5e71468e14111e75aa3 differ diff --git a/Library/Artifacts/ed/edf41577c4a0302a7d7f3d3de2de2cb9 b/Library/Artifacts/ed/edf41577c4a0302a7d7f3d3de2de2cb9 new file mode 100644 index 000000000..eafa9610c Binary files /dev/null and b/Library/Artifacts/ed/edf41577c4a0302a7d7f3d3de2de2cb9 differ diff --git a/Library/Artifacts/ed/edfe52cdd4ba71b48f078f1dc914ce4a b/Library/Artifacts/ed/edfe52cdd4ba71b48f078f1dc914ce4a new file mode 100644 index 000000000..08faba180 Binary files /dev/null and b/Library/Artifacts/ed/edfe52cdd4ba71b48f078f1dc914ce4a differ diff --git a/Library/Artifacts/ee/ee01f78d80ed089f95dad0248adc98e1 b/Library/Artifacts/ee/ee01f78d80ed089f95dad0248adc98e1 new file mode 100644 index 000000000..182a67ff2 Binary files /dev/null and b/Library/Artifacts/ee/ee01f78d80ed089f95dad0248adc98e1 differ diff --git a/Library/Artifacts/ee/ee156027776a2c0b11863d3a4c484f4f b/Library/Artifacts/ee/ee156027776a2c0b11863d3a4c484f4f new file mode 100644 index 000000000..f8afee02b Binary files /dev/null and b/Library/Artifacts/ee/ee156027776a2c0b11863d3a4c484f4f differ diff --git a/Library/Artifacts/ee/ee162fdd25ba675aae7605e44db577ae b/Library/Artifacts/ee/ee162fdd25ba675aae7605e44db577ae new file mode 100644 index 000000000..9ea318c85 Binary files /dev/null and b/Library/Artifacts/ee/ee162fdd25ba675aae7605e44db577ae differ diff --git a/Library/Artifacts/ee/ee1843d175653969d2c3495d76606356 b/Library/Artifacts/ee/ee1843d175653969d2c3495d76606356 new file mode 100644 index 000000000..84d86abcd Binary files /dev/null and b/Library/Artifacts/ee/ee1843d175653969d2c3495d76606356 differ diff --git a/Library/Artifacts/ee/ee24410eec2f971911c24d831bb0f850 b/Library/Artifacts/ee/ee24410eec2f971911c24d831bb0f850 new file mode 100644 index 000000000..d3a89a36c Binary files /dev/null and b/Library/Artifacts/ee/ee24410eec2f971911c24d831bb0f850 differ diff --git a/Library/Artifacts/ee/ee2569fa83bc1b1a08804c72a2f10c00 b/Library/Artifacts/ee/ee2569fa83bc1b1a08804c72a2f10c00 new file mode 100644 index 000000000..e7041a67b Binary files /dev/null and b/Library/Artifacts/ee/ee2569fa83bc1b1a08804c72a2f10c00 differ diff --git a/Library/Artifacts/ee/ee3a4f355eb44114289aa57c3d014c9b b/Library/Artifacts/ee/ee3a4f355eb44114289aa57c3d014c9b new file mode 100644 index 000000000..4b60b86fb Binary files /dev/null and b/Library/Artifacts/ee/ee3a4f355eb44114289aa57c3d014c9b differ diff --git a/Library/Artifacts/ee/ee70dfac257a2662fa6af5341a66bbc0 b/Library/Artifacts/ee/ee70dfac257a2662fa6af5341a66bbc0 new file mode 100644 index 000000000..06f4ecf85 Binary files /dev/null and b/Library/Artifacts/ee/ee70dfac257a2662fa6af5341a66bbc0 differ diff --git a/Library/Artifacts/ee/ee7234eeb13748aa5cc75b27a4e36740 b/Library/Artifacts/ee/ee7234eeb13748aa5cc75b27a4e36740 new file mode 100644 index 000000000..ad231a459 Binary files /dev/null and b/Library/Artifacts/ee/ee7234eeb13748aa5cc75b27a4e36740 differ diff --git a/Library/Artifacts/ee/ee7b27f1c647dc7389bf65ec8443d56e b/Library/Artifacts/ee/ee7b27f1c647dc7389bf65ec8443d56e new file mode 100644 index 000000000..8e78c4c7f Binary files /dev/null and b/Library/Artifacts/ee/ee7b27f1c647dc7389bf65ec8443d56e differ diff --git a/Library/Artifacts/ee/ee882255c99e53f04560d468c5fa06c4 b/Library/Artifacts/ee/ee882255c99e53f04560d468c5fa06c4 new file mode 100644 index 000000000..40fb08127 Binary files /dev/null and b/Library/Artifacts/ee/ee882255c99e53f04560d468c5fa06c4 differ diff --git a/Library/Artifacts/ee/ee8de5a20835304ba9d3bb799c219cc5 b/Library/Artifacts/ee/ee8de5a20835304ba9d3bb799c219cc5 new file mode 100644 index 000000000..1132a7e39 Binary files /dev/null and b/Library/Artifacts/ee/ee8de5a20835304ba9d3bb799c219cc5 differ diff --git a/Library/Artifacts/ee/ee9bb36eb4ad3bc6b83a607d9aad0b1c b/Library/Artifacts/ee/ee9bb36eb4ad3bc6b83a607d9aad0b1c new file mode 100644 index 000000000..9d47dc866 Binary files /dev/null and b/Library/Artifacts/ee/ee9bb36eb4ad3bc6b83a607d9aad0b1c differ diff --git a/Library/Artifacts/ee/eea616f5601352c01dbc405a441206cc b/Library/Artifacts/ee/eea616f5601352c01dbc405a441206cc new file mode 100644 index 000000000..3ea083514 Binary files /dev/null and b/Library/Artifacts/ee/eea616f5601352c01dbc405a441206cc differ diff --git a/Library/Artifacts/ee/eeb6fb616d4a2217f5a050de1683b07d b/Library/Artifacts/ee/eeb6fb616d4a2217f5a050de1683b07d new file mode 100644 index 000000000..a070174ab Binary files /dev/null and b/Library/Artifacts/ee/eeb6fb616d4a2217f5a050de1683b07d differ diff --git a/Library/Artifacts/ee/eec4a4090dd991bcf4faac52172d2cd6 b/Library/Artifacts/ee/eec4a4090dd991bcf4faac52172d2cd6 new file mode 100644 index 000000000..0b624c5b2 Binary files /dev/null and b/Library/Artifacts/ee/eec4a4090dd991bcf4faac52172d2cd6 differ diff --git a/Library/Artifacts/ee/eecba202ea7ddd257e9e6d13b6c9362e b/Library/Artifacts/ee/eecba202ea7ddd257e9e6d13b6c9362e new file mode 100644 index 000000000..1bda6531b Binary files /dev/null and b/Library/Artifacts/ee/eecba202ea7ddd257e9e6d13b6c9362e differ diff --git a/Library/Artifacts/ee/eed2cdfb850a2a0981072749c90213e8 b/Library/Artifacts/ee/eed2cdfb850a2a0981072749c90213e8 new file mode 100644 index 000000000..8e4e56f9c Binary files /dev/null and b/Library/Artifacts/ee/eed2cdfb850a2a0981072749c90213e8 differ diff --git a/Library/Artifacts/ef/ef0bd82f518559a5feef99a0e2f8904d b/Library/Artifacts/ef/ef0bd82f518559a5feef99a0e2f8904d new file mode 100644 index 000000000..2f48d2aaa Binary files /dev/null and b/Library/Artifacts/ef/ef0bd82f518559a5feef99a0e2f8904d differ diff --git a/Library/Artifacts/ef/ef0be39f9cea336f6f9cb605cb5b9a5a b/Library/Artifacts/ef/ef0be39f9cea336f6f9cb605cb5b9a5a new file mode 100644 index 000000000..2586c9318 Binary files /dev/null and b/Library/Artifacts/ef/ef0be39f9cea336f6f9cb605cb5b9a5a differ diff --git a/Library/Artifacts/ef/ef0db8d6355f53a6bd32275f54923cd2 b/Library/Artifacts/ef/ef0db8d6355f53a6bd32275f54923cd2 new file mode 100644 index 000000000..f22d33499 Binary files /dev/null and b/Library/Artifacts/ef/ef0db8d6355f53a6bd32275f54923cd2 differ diff --git a/Library/Artifacts/ef/ef11f9b03cbedc3f869b11fcf8120819 b/Library/Artifacts/ef/ef11f9b03cbedc3f869b11fcf8120819 new file mode 100644 index 000000000..954aa8521 Binary files /dev/null and b/Library/Artifacts/ef/ef11f9b03cbedc3f869b11fcf8120819 differ diff --git a/Library/Artifacts/ef/ef1f6edb25b1f312910acd7e0200502f b/Library/Artifacts/ef/ef1f6edb25b1f312910acd7e0200502f new file mode 100644 index 000000000..109d65a2f Binary files /dev/null and b/Library/Artifacts/ef/ef1f6edb25b1f312910acd7e0200502f differ diff --git a/Library/Artifacts/ef/ef245b1590e0fb711384fa9fb9a128d7 b/Library/Artifacts/ef/ef245b1590e0fb711384fa9fb9a128d7 new file mode 100644 index 000000000..ebf6c710d Binary files /dev/null and b/Library/Artifacts/ef/ef245b1590e0fb711384fa9fb9a128d7 differ diff --git a/Library/Artifacts/ef/ef2a3547a670cc17496bdeeae90eafb0 b/Library/Artifacts/ef/ef2a3547a670cc17496bdeeae90eafb0 new file mode 100644 index 000000000..1057a8139 Binary files /dev/null and b/Library/Artifacts/ef/ef2a3547a670cc17496bdeeae90eafb0 differ diff --git a/Library/Artifacts/ef/ef51454b11903bba78e5c247ba13cace b/Library/Artifacts/ef/ef51454b11903bba78e5c247ba13cace new file mode 100644 index 000000000..c6bb35185 Binary files /dev/null and b/Library/Artifacts/ef/ef51454b11903bba78e5c247ba13cace differ diff --git a/Library/Artifacts/ef/ef5b989fd003aff7ad4476ed3535be88 b/Library/Artifacts/ef/ef5b989fd003aff7ad4476ed3535be88 new file mode 100644 index 000000000..9c91c5aaa Binary files /dev/null and b/Library/Artifacts/ef/ef5b989fd003aff7ad4476ed3535be88 differ diff --git a/Library/Artifacts/ef/ef5cc0779b57411202118bcd86ced5f1 b/Library/Artifacts/ef/ef5cc0779b57411202118bcd86ced5f1 new file mode 100644 index 000000000..448ccfe83 Binary files /dev/null and b/Library/Artifacts/ef/ef5cc0779b57411202118bcd86ced5f1 differ diff --git a/Library/Artifacts/ef/ef7eb320ac511668aefa80ff54190da9 b/Library/Artifacts/ef/ef7eb320ac511668aefa80ff54190da9 new file mode 100644 index 000000000..688481256 Binary files /dev/null and b/Library/Artifacts/ef/ef7eb320ac511668aefa80ff54190da9 differ diff --git a/Library/Artifacts/ef/ef816c638dde6a670eada037934953b1 b/Library/Artifacts/ef/ef816c638dde6a670eada037934953b1 new file mode 100644 index 000000000..f0487a9e9 Binary files /dev/null and b/Library/Artifacts/ef/ef816c638dde6a670eada037934953b1 differ diff --git a/Library/Artifacts/ef/ef83e811e87ff97cd674c1a1d3589d49 b/Library/Artifacts/ef/ef83e811e87ff97cd674c1a1d3589d49 new file mode 100644 index 000000000..86ca72558 Binary files /dev/null and b/Library/Artifacts/ef/ef83e811e87ff97cd674c1a1d3589d49 differ diff --git a/Library/Artifacts/ef/ef895ba7ed84bea05cbf23df8b2f4499 b/Library/Artifacts/ef/ef895ba7ed84bea05cbf23df8b2f4499 new file mode 100644 index 000000000..92a51ab81 Binary files /dev/null and b/Library/Artifacts/ef/ef895ba7ed84bea05cbf23df8b2f4499 differ diff --git a/Library/Artifacts/ef/efb5eb9a5702dbe06712471208a19d3f b/Library/Artifacts/ef/efb5eb9a5702dbe06712471208a19d3f new file mode 100644 index 000000000..7cc7db924 Binary files /dev/null and b/Library/Artifacts/ef/efb5eb9a5702dbe06712471208a19d3f differ diff --git a/Library/Artifacts/ef/efc1d236f5998e2c130413ac5dbd45b0 b/Library/Artifacts/ef/efc1d236f5998e2c130413ac5dbd45b0 new file mode 100644 index 000000000..4049a184e Binary files /dev/null and b/Library/Artifacts/ef/efc1d236f5998e2c130413ac5dbd45b0 differ diff --git a/Library/Artifacts/ef/efc3eeb1ac98b41222ef139810e80929 b/Library/Artifacts/ef/efc3eeb1ac98b41222ef139810e80929 new file mode 100644 index 000000000..d49406b1d Binary files /dev/null and b/Library/Artifacts/ef/efc3eeb1ac98b41222ef139810e80929 differ diff --git a/Library/Artifacts/ef/efce7711011ee354c2b78b223b96e71c b/Library/Artifacts/ef/efce7711011ee354c2b78b223b96e71c new file mode 100644 index 000000000..da6374751 Binary files /dev/null and b/Library/Artifacts/ef/efce7711011ee354c2b78b223b96e71c differ diff --git a/Library/Artifacts/ef/efd0ff65e84c307e89d7638d01f218a5 b/Library/Artifacts/ef/efd0ff65e84c307e89d7638d01f218a5 new file mode 100644 index 000000000..e2def6fa4 Binary files /dev/null and b/Library/Artifacts/ef/efd0ff65e84c307e89d7638d01f218a5 differ diff --git a/Library/Artifacts/ef/efd20e308ea3b0d700346214edf789f3 b/Library/Artifacts/ef/efd20e308ea3b0d700346214edf789f3 new file mode 100644 index 000000000..d64a74681 Binary files /dev/null and b/Library/Artifacts/ef/efd20e308ea3b0d700346214edf789f3 differ diff --git a/Library/Artifacts/ef/efdde2d62b8f991984917ebe9fd96954 b/Library/Artifacts/ef/efdde2d62b8f991984917ebe9fd96954 new file mode 100644 index 000000000..8e9ff2f24 Binary files /dev/null and b/Library/Artifacts/ef/efdde2d62b8f991984917ebe9fd96954 differ diff --git a/Library/Artifacts/ef/efe32f68d391a4fad289f11318ce1868 b/Library/Artifacts/ef/efe32f68d391a4fad289f11318ce1868 new file mode 100644 index 000000000..3205dce7f Binary files /dev/null and b/Library/Artifacts/ef/efe32f68d391a4fad289f11318ce1868 differ diff --git a/Library/Artifacts/f0/f0013fa8a32a75510b279fa5896b41f0 b/Library/Artifacts/f0/f0013fa8a32a75510b279fa5896b41f0 new file mode 100644 index 000000000..16ee93b46 Binary files /dev/null and b/Library/Artifacts/f0/f0013fa8a32a75510b279fa5896b41f0 differ diff --git a/Library/Artifacts/f0/f00f06b7ae4b4bfcbb63dfb36dff7126 b/Library/Artifacts/f0/f00f06b7ae4b4bfcbb63dfb36dff7126 new file mode 100644 index 000000000..0674f4a77 Binary files /dev/null and b/Library/Artifacts/f0/f00f06b7ae4b4bfcbb63dfb36dff7126 differ diff --git a/Library/Artifacts/f0/f019f9a394640e17a3d916399bec05b2 b/Library/Artifacts/f0/f019f9a394640e17a3d916399bec05b2 new file mode 100644 index 000000000..2ec0f3e3f Binary files /dev/null and b/Library/Artifacts/f0/f019f9a394640e17a3d916399bec05b2 differ diff --git a/Library/Artifacts/f0/f01f236f7fc46b640f6ab4995f2dbf13 b/Library/Artifacts/f0/f01f236f7fc46b640f6ab4995f2dbf13 new file mode 100644 index 000000000..5d387bc3f Binary files /dev/null and b/Library/Artifacts/f0/f01f236f7fc46b640f6ab4995f2dbf13 differ diff --git a/Library/Artifacts/f0/f03103b99cc4c537022d9cffe609c243 b/Library/Artifacts/f0/f03103b99cc4c537022d9cffe609c243 new file mode 100644 index 000000000..9a6b06181 Binary files /dev/null and b/Library/Artifacts/f0/f03103b99cc4c537022d9cffe609c243 differ diff --git a/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 b/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 new file mode 100644 index 000000000..623005019 Binary files /dev/null and b/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 differ diff --git a/Library/Artifacts/f0/f051773fd87e65db36a52f6d21c4d384 b/Library/Artifacts/f0/f051773fd87e65db36a52f6d21c4d384 new file mode 100644 index 000000000..8d6856ad5 Binary files /dev/null and b/Library/Artifacts/f0/f051773fd87e65db36a52f6d21c4d384 differ diff --git a/Library/Artifacts/f0/f07c76143686405512b0ee7465ed9679 b/Library/Artifacts/f0/f07c76143686405512b0ee7465ed9679 new file mode 100644 index 000000000..abe833330 Binary files /dev/null and b/Library/Artifacts/f0/f07c76143686405512b0ee7465ed9679 differ diff --git a/Library/Artifacts/f0/f0867ceda54d844364fa9fc5d65ecc40 b/Library/Artifacts/f0/f0867ceda54d844364fa9fc5d65ecc40 new file mode 100644 index 000000000..e4145c2de Binary files /dev/null and b/Library/Artifacts/f0/f0867ceda54d844364fa9fc5d65ecc40 differ diff --git a/Library/Artifacts/f0/f08b5f0d2f4b547a7f953fe4e4e791b9 b/Library/Artifacts/f0/f08b5f0d2f4b547a7f953fe4e4e791b9 new file mode 100644 index 000000000..cabbd4872 Binary files /dev/null and b/Library/Artifacts/f0/f08b5f0d2f4b547a7f953fe4e4e791b9 differ diff --git a/Library/Artifacts/f0/f08bd5ec51d31563d1ec4bf50ebffb0d b/Library/Artifacts/f0/f08bd5ec51d31563d1ec4bf50ebffb0d new file mode 100644 index 000000000..ea51a484e Binary files /dev/null and b/Library/Artifacts/f0/f08bd5ec51d31563d1ec4bf50ebffb0d differ diff --git a/Library/Artifacts/f0/f08c11915bbde7b796ccc92175047f18 b/Library/Artifacts/f0/f08c11915bbde7b796ccc92175047f18 new file mode 100644 index 000000000..6263ce338 Binary files /dev/null and b/Library/Artifacts/f0/f08c11915bbde7b796ccc92175047f18 differ diff --git a/Library/Artifacts/f0/f08d74d5a4f787d134fa1db091605a0e b/Library/Artifacts/f0/f08d74d5a4f787d134fa1db091605a0e new file mode 100644 index 000000000..a3c31acdf Binary files /dev/null and b/Library/Artifacts/f0/f08d74d5a4f787d134fa1db091605a0e differ diff --git a/Library/Artifacts/f0/f08ddf3aeaacbbc50c5e0bb8ed8b8b39 b/Library/Artifacts/f0/f08ddf3aeaacbbc50c5e0bb8ed8b8b39 new file mode 100644 index 000000000..6ab6db0ac Binary files /dev/null and b/Library/Artifacts/f0/f08ddf3aeaacbbc50c5e0bb8ed8b8b39 differ diff --git a/Library/Artifacts/f0/f0a6532933877fa56a39235916da0659 b/Library/Artifacts/f0/f0a6532933877fa56a39235916da0659 new file mode 100644 index 000000000..27351e71a Binary files /dev/null and b/Library/Artifacts/f0/f0a6532933877fa56a39235916da0659 differ diff --git a/Library/Artifacts/f0/f0a9b2c75a38a71819ed962919e3f32f b/Library/Artifacts/f0/f0a9b2c75a38a71819ed962919e3f32f new file mode 100644 index 000000000..20f114201 Binary files /dev/null and b/Library/Artifacts/f0/f0a9b2c75a38a71819ed962919e3f32f differ diff --git a/Library/Artifacts/f0/f0ce9cbf127036bc6e070dbdf525b4d4 b/Library/Artifacts/f0/f0ce9cbf127036bc6e070dbdf525b4d4 new file mode 100644 index 000000000..7bc282673 Binary files /dev/null and b/Library/Artifacts/f0/f0ce9cbf127036bc6e070dbdf525b4d4 differ diff --git a/Library/Artifacts/f0/f0dd0b544f64b9769a3c272e003f6c87 b/Library/Artifacts/f0/f0dd0b544f64b9769a3c272e003f6c87 new file mode 100644 index 000000000..f94196d9a Binary files /dev/null and b/Library/Artifacts/f0/f0dd0b544f64b9769a3c272e003f6c87 differ diff --git a/Library/Artifacts/f0/f0e3c0180f2550cf11c6e456a04b26ba b/Library/Artifacts/f0/f0e3c0180f2550cf11c6e456a04b26ba new file mode 100644 index 000000000..d7d55833b Binary files /dev/null and b/Library/Artifacts/f0/f0e3c0180f2550cf11c6e456a04b26ba differ diff --git a/Library/Artifacts/f0/f0e9156641f82e7779a4900f51c53ef2 b/Library/Artifacts/f0/f0e9156641f82e7779a4900f51c53ef2 new file mode 100644 index 000000000..d6c1578fe Binary files /dev/null and b/Library/Artifacts/f0/f0e9156641f82e7779a4900f51c53ef2 differ diff --git a/Library/Artifacts/f0/f0f44ba63b4ce4cfd939f4a0711d58f6 b/Library/Artifacts/f0/f0f44ba63b4ce4cfd939f4a0711d58f6 new file mode 100644 index 000000000..67a3311bf Binary files /dev/null and b/Library/Artifacts/f0/f0f44ba63b4ce4cfd939f4a0711d58f6 differ diff --git a/Library/Artifacts/f0/f0ff0fb1bb2609e08ffc9b1dbe1d8691 b/Library/Artifacts/f0/f0ff0fb1bb2609e08ffc9b1dbe1d8691 new file mode 100644 index 000000000..8b378f193 Binary files /dev/null and b/Library/Artifacts/f0/f0ff0fb1bb2609e08ffc9b1dbe1d8691 differ diff --git a/Library/Artifacts/f1/f103fcab1deb2faa1d7ee2661448bc8b b/Library/Artifacts/f1/f103fcab1deb2faa1d7ee2661448bc8b new file mode 100644 index 000000000..62b5656f8 Binary files /dev/null and b/Library/Artifacts/f1/f103fcab1deb2faa1d7ee2661448bc8b differ diff --git a/Library/Artifacts/f1/f10d5f562a4b26bced614f373f63dba3 b/Library/Artifacts/f1/f10d5f562a4b26bced614f373f63dba3 new file mode 100644 index 000000000..d0ef55c48 Binary files /dev/null and b/Library/Artifacts/f1/f10d5f562a4b26bced614f373f63dba3 differ diff --git a/Library/Artifacts/f1/f1162a91e4fa9c5892e41442e12e4f33 b/Library/Artifacts/f1/f1162a91e4fa9c5892e41442e12e4f33 new file mode 100644 index 000000000..abf45ab0c Binary files /dev/null and b/Library/Artifacts/f1/f1162a91e4fa9c5892e41442e12e4f33 differ diff --git a/Library/Artifacts/f1/f12bbc29ff64663e65f5a808b0157d51 b/Library/Artifacts/f1/f12bbc29ff64663e65f5a808b0157d51 new file mode 100644 index 000000000..5ec5063e2 Binary files /dev/null and b/Library/Artifacts/f1/f12bbc29ff64663e65f5a808b0157d51 differ diff --git a/Library/Artifacts/f1/f13062d0d8f32e5d68548ed9f470b606 b/Library/Artifacts/f1/f13062d0d8f32e5d68548ed9f470b606 new file mode 100644 index 000000000..4bdcf98d7 Binary files /dev/null and b/Library/Artifacts/f1/f13062d0d8f32e5d68548ed9f470b606 differ diff --git a/Library/Artifacts/f1/f139ecac7a60105e9a1ce903ca94c9a4 b/Library/Artifacts/f1/f139ecac7a60105e9a1ce903ca94c9a4 new file mode 100644 index 000000000..3945fd4b3 Binary files /dev/null and b/Library/Artifacts/f1/f139ecac7a60105e9a1ce903ca94c9a4 differ diff --git a/Library/Artifacts/f1/f16f1e38a87e39caa0dad1bf7a4505e4 b/Library/Artifacts/f1/f16f1e38a87e39caa0dad1bf7a4505e4 new file mode 100644 index 000000000..408938090 Binary files /dev/null and b/Library/Artifacts/f1/f16f1e38a87e39caa0dad1bf7a4505e4 differ diff --git a/Library/Artifacts/f1/f1742c9f9e4d38cde58fbf9c15f57aa7 b/Library/Artifacts/f1/f1742c9f9e4d38cde58fbf9c15f57aa7 new file mode 100644 index 000000000..00c63ae86 Binary files /dev/null and b/Library/Artifacts/f1/f1742c9f9e4d38cde58fbf9c15f57aa7 differ diff --git a/Library/Artifacts/f1/f18cfbe7fc2904bb0086ee778a288912 b/Library/Artifacts/f1/f18cfbe7fc2904bb0086ee778a288912 new file mode 100644 index 000000000..c2488c034 Binary files /dev/null and b/Library/Artifacts/f1/f18cfbe7fc2904bb0086ee778a288912 differ diff --git a/Library/Artifacts/f1/f199e55bfb05501dad5b17d74902dd7d b/Library/Artifacts/f1/f199e55bfb05501dad5b17d74902dd7d new file mode 100644 index 000000000..38f3ea2ed Binary files /dev/null and b/Library/Artifacts/f1/f199e55bfb05501dad5b17d74902dd7d differ diff --git a/Library/Artifacts/f1/f19afcf2f0c7871dc0bedebf752cd949 b/Library/Artifacts/f1/f19afcf2f0c7871dc0bedebf752cd949 new file mode 100644 index 000000000..37d41db98 Binary files /dev/null and b/Library/Artifacts/f1/f19afcf2f0c7871dc0bedebf752cd949 differ diff --git a/Library/Artifacts/f1/f1a9f9d67d12e8a17cdfb6b9480c9681 b/Library/Artifacts/f1/f1a9f9d67d12e8a17cdfb6b9480c9681 new file mode 100644 index 000000000..d0bfa70cd Binary files /dev/null and b/Library/Artifacts/f1/f1a9f9d67d12e8a17cdfb6b9480c9681 differ diff --git a/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 new file mode 100644 index 000000000..bd13f3901 Binary files /dev/null and b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 differ diff --git a/Library/Artifacts/f1/f1dc8c8e1776959769566dacf1ea33b9 b/Library/Artifacts/f1/f1dc8c8e1776959769566dacf1ea33b9 new file mode 100644 index 000000000..54465534d Binary files /dev/null and b/Library/Artifacts/f1/f1dc8c8e1776959769566dacf1ea33b9 differ diff --git a/Library/Artifacts/f2/f20a4aef53af3ad34ec29adcd3c5152c b/Library/Artifacts/f2/f20a4aef53af3ad34ec29adcd3c5152c new file mode 100644 index 000000000..6ffd58762 Binary files /dev/null and b/Library/Artifacts/f2/f20a4aef53af3ad34ec29adcd3c5152c differ diff --git a/Library/Artifacts/f2/f20fa6dd62448469cad95e8440ee9ba6 b/Library/Artifacts/f2/f20fa6dd62448469cad95e8440ee9ba6 new file mode 100644 index 000000000..de77556f8 Binary files /dev/null and b/Library/Artifacts/f2/f20fa6dd62448469cad95e8440ee9ba6 differ diff --git a/Library/Artifacts/f2/f2198c67f21985eba870de863f949495 b/Library/Artifacts/f2/f2198c67f21985eba870de863f949495 new file mode 100644 index 000000000..c4b06f79c Binary files /dev/null and b/Library/Artifacts/f2/f2198c67f21985eba870de863f949495 differ diff --git a/Library/Artifacts/f2/f23237bb77471a2aa087d11bbf280ef3 b/Library/Artifacts/f2/f23237bb77471a2aa087d11bbf280ef3 new file mode 100644 index 000000000..98c148813 Binary files /dev/null and b/Library/Artifacts/f2/f23237bb77471a2aa087d11bbf280ef3 differ diff --git a/Library/Artifacts/f2/f23c215b0ba2e9665a7d3c5dbeef4b33 b/Library/Artifacts/f2/f23c215b0ba2e9665a7d3c5dbeef4b33 new file mode 100644 index 000000000..d6021c8d5 Binary files /dev/null and b/Library/Artifacts/f2/f23c215b0ba2e9665a7d3c5dbeef4b33 differ diff --git a/Library/Artifacts/f2/f25b40be13d4f61b3a94e3b9b4a88f3d b/Library/Artifacts/f2/f25b40be13d4f61b3a94e3b9b4a88f3d new file mode 100644 index 000000000..222c2ae70 Binary files /dev/null and b/Library/Artifacts/f2/f25b40be13d4f61b3a94e3b9b4a88f3d differ diff --git a/Library/Artifacts/f2/f2602877bff8061cfaf0bc2ea9f4325f b/Library/Artifacts/f2/f2602877bff8061cfaf0bc2ea9f4325f new file mode 100644 index 000000000..764b25dd8 Binary files /dev/null and b/Library/Artifacts/f2/f2602877bff8061cfaf0bc2ea9f4325f differ diff --git a/Library/Artifacts/f2/f28c96cee19d4f011a755638f767b537 b/Library/Artifacts/f2/f28c96cee19d4f011a755638f767b537 new file mode 100644 index 000000000..99dd23f88 Binary files /dev/null and b/Library/Artifacts/f2/f28c96cee19d4f011a755638f767b537 differ diff --git a/Library/Artifacts/f2/f292c7dbccb40c0635d7bdd400ec57b2 b/Library/Artifacts/f2/f292c7dbccb40c0635d7bdd400ec57b2 new file mode 100644 index 000000000..9d363df5a Binary files /dev/null and b/Library/Artifacts/f2/f292c7dbccb40c0635d7bdd400ec57b2 differ diff --git a/Library/Artifacts/f2/f2b54b33c82796987ec7efa6c24c25c9 b/Library/Artifacts/f2/f2b54b33c82796987ec7efa6c24c25c9 new file mode 100644 index 000000000..76d22b72b Binary files /dev/null and b/Library/Artifacts/f2/f2b54b33c82796987ec7efa6c24c25c9 differ diff --git a/Library/Artifacts/f2/f2c8ab2166f6608f2cf1bf64fda8b019 b/Library/Artifacts/f2/f2c8ab2166f6608f2cf1bf64fda8b019 new file mode 100644 index 000000000..02f57b341 Binary files /dev/null and b/Library/Artifacts/f2/f2c8ab2166f6608f2cf1bf64fda8b019 differ diff --git a/Library/Artifacts/f2/f2cf4ab78946f1aaad2cf7968c5f2566 b/Library/Artifacts/f2/f2cf4ab78946f1aaad2cf7968c5f2566 new file mode 100644 index 000000000..01b0ffd10 Binary files /dev/null and b/Library/Artifacts/f2/f2cf4ab78946f1aaad2cf7968c5f2566 differ diff --git a/Library/Artifacts/f2/f2d9b4c931d743e046612d95d4e770a9 b/Library/Artifacts/f2/f2d9b4c931d743e046612d95d4e770a9 new file mode 100644 index 000000000..dc8204fbc Binary files /dev/null and b/Library/Artifacts/f2/f2d9b4c931d743e046612d95d4e770a9 differ diff --git a/Library/Artifacts/f2/f2eae415901bbda732eacafd10ad293e b/Library/Artifacts/f2/f2eae415901bbda732eacafd10ad293e new file mode 100644 index 000000000..d3ae06600 Binary files /dev/null and b/Library/Artifacts/f2/f2eae415901bbda732eacafd10ad293e differ diff --git a/Library/Artifacts/f2/f2f50098d6928e0eb1fcdbd8cdfb1990 b/Library/Artifacts/f2/f2f50098d6928e0eb1fcdbd8cdfb1990 new file mode 100644 index 000000000..24bc64cd0 Binary files /dev/null and b/Library/Artifacts/f2/f2f50098d6928e0eb1fcdbd8cdfb1990 differ diff --git a/Library/Artifacts/f3/f30e6d45f7cf46966e3dd3c60e7d1095 b/Library/Artifacts/f3/f30e6d45f7cf46966e3dd3c60e7d1095 new file mode 100644 index 000000000..fda8e8c9b Binary files /dev/null and b/Library/Artifacts/f3/f30e6d45f7cf46966e3dd3c60e7d1095 differ diff --git a/Library/Artifacts/f3/f318bcf0e00d08b74f861d87553728ec b/Library/Artifacts/f3/f318bcf0e00d08b74f861d87553728ec new file mode 100644 index 000000000..8c5958e71 Binary files /dev/null and b/Library/Artifacts/f3/f318bcf0e00d08b74f861d87553728ec differ diff --git a/Library/Artifacts/f3/f322d0f1a7297a15548e335a0b2ee578 b/Library/Artifacts/f3/f322d0f1a7297a15548e335a0b2ee578 new file mode 100644 index 000000000..584332474 Binary files /dev/null and b/Library/Artifacts/f3/f322d0f1a7297a15548e335a0b2ee578 differ diff --git a/Library/Artifacts/f3/f3257b3ffc29c83c53931ecb38ad610b b/Library/Artifacts/f3/f3257b3ffc29c83c53931ecb38ad610b new file mode 100644 index 000000000..e5c8ddf5a Binary files /dev/null and b/Library/Artifacts/f3/f3257b3ffc29c83c53931ecb38ad610b differ diff --git a/Library/Artifacts/f3/f32f68f041a20e8fb0d3ec206b1d5ee5 b/Library/Artifacts/f3/f32f68f041a20e8fb0d3ec206b1d5ee5 new file mode 100644 index 000000000..2714ac98e Binary files /dev/null and b/Library/Artifacts/f3/f32f68f041a20e8fb0d3ec206b1d5ee5 differ diff --git a/Library/Artifacts/f3/f33fdaa8a63dc8379de00d550695ce0b b/Library/Artifacts/f3/f33fdaa8a63dc8379de00d550695ce0b new file mode 100644 index 000000000..c78c76df2 Binary files /dev/null and b/Library/Artifacts/f3/f33fdaa8a63dc8379de00d550695ce0b differ diff --git a/Library/Artifacts/f3/f3488095284a9e50eca5e9ce3d98de7d b/Library/Artifacts/f3/f3488095284a9e50eca5e9ce3d98de7d new file mode 100644 index 000000000..9ab86d0f1 Binary files /dev/null and b/Library/Artifacts/f3/f3488095284a9e50eca5e9ce3d98de7d differ diff --git a/Library/Artifacts/f3/f357bf03eaafc4b9099a2103718a69b0 b/Library/Artifacts/f3/f357bf03eaafc4b9099a2103718a69b0 new file mode 100644 index 000000000..9d84c41aa Binary files /dev/null and b/Library/Artifacts/f3/f357bf03eaafc4b9099a2103718a69b0 differ diff --git a/Library/Artifacts/f3/f35f57a0ea29ff3470c49fb7ab89a1a6 b/Library/Artifacts/f3/f35f57a0ea29ff3470c49fb7ab89a1a6 new file mode 100644 index 000000000..29a18e1f0 Binary files /dev/null and b/Library/Artifacts/f3/f35f57a0ea29ff3470c49fb7ab89a1a6 differ diff --git a/Library/Artifacts/f3/f37b4151de53af76c01c77b4d6f41834 b/Library/Artifacts/f3/f37b4151de53af76c01c77b4d6f41834 new file mode 100644 index 000000000..6451e18ea Binary files /dev/null and b/Library/Artifacts/f3/f37b4151de53af76c01c77b4d6f41834 differ diff --git a/Library/Artifacts/f3/f37f35512259cde3b97bd1116977151e b/Library/Artifacts/f3/f37f35512259cde3b97bd1116977151e new file mode 100644 index 000000000..cc60433a2 Binary files /dev/null and b/Library/Artifacts/f3/f37f35512259cde3b97bd1116977151e differ diff --git a/Library/Artifacts/f3/f38cb761ee69b26ddb13d5cc23828b24 b/Library/Artifacts/f3/f38cb761ee69b26ddb13d5cc23828b24 new file mode 100644 index 000000000..2a079cf38 Binary files /dev/null and b/Library/Artifacts/f3/f38cb761ee69b26ddb13d5cc23828b24 differ diff --git a/Library/Artifacts/f3/f38fa067d3f382334c8d573ea439d9a9 b/Library/Artifacts/f3/f38fa067d3f382334c8d573ea439d9a9 new file mode 100644 index 000000000..082717613 Binary files /dev/null and b/Library/Artifacts/f3/f38fa067d3f382334c8d573ea439d9a9 differ diff --git a/Library/Artifacts/f3/f392599544d3049e6cfc0cc425264dfa b/Library/Artifacts/f3/f392599544d3049e6cfc0cc425264dfa new file mode 100644 index 000000000..7880d2942 Binary files /dev/null and b/Library/Artifacts/f3/f392599544d3049e6cfc0cc425264dfa differ diff --git a/Library/Artifacts/f3/f39d39c48b07d420a37d154144c63d31 b/Library/Artifacts/f3/f39d39c48b07d420a37d154144c63d31 new file mode 100644 index 000000000..1354d0c9a Binary files /dev/null and b/Library/Artifacts/f3/f39d39c48b07d420a37d154144c63d31 differ diff --git a/Library/Artifacts/f3/f3a720da8f48b9498bec139aac75c27d b/Library/Artifacts/f3/f3a720da8f48b9498bec139aac75c27d new file mode 100644 index 000000000..ab8f5fd8f Binary files /dev/null and b/Library/Artifacts/f3/f3a720da8f48b9498bec139aac75c27d differ diff --git a/Library/Artifacts/f3/f3a7a243dc6974f99baa71df33ee2781 b/Library/Artifacts/f3/f3a7a243dc6974f99baa71df33ee2781 new file mode 100644 index 000000000..c8771c97f Binary files /dev/null and b/Library/Artifacts/f3/f3a7a243dc6974f99baa71df33ee2781 differ diff --git a/Library/Artifacts/f3/f3a7ce02bc98de118580c90dd7432670 b/Library/Artifacts/f3/f3a7ce02bc98de118580c90dd7432670 new file mode 100644 index 000000000..472c81aab Binary files /dev/null and b/Library/Artifacts/f3/f3a7ce02bc98de118580c90dd7432670 differ diff --git a/Library/Artifacts/f3/f3ab5701d8072dc6af689212d50e1dc1 b/Library/Artifacts/f3/f3ab5701d8072dc6af689212d50e1dc1 new file mode 100644 index 000000000..a31f150f7 Binary files /dev/null and b/Library/Artifacts/f3/f3ab5701d8072dc6af689212d50e1dc1 differ diff --git a/Library/Artifacts/f3/f3b6dfcfcba579aa9254349065e14607 b/Library/Artifacts/f3/f3b6dfcfcba579aa9254349065e14607 new file mode 100644 index 000000000..217105241 Binary files /dev/null and b/Library/Artifacts/f3/f3b6dfcfcba579aa9254349065e14607 differ diff --git a/Library/Artifacts/f3/f3c242e0916705db1866f2ca54115a7f b/Library/Artifacts/f3/f3c242e0916705db1866f2ca54115a7f new file mode 100644 index 000000000..9cb422fec Binary files /dev/null and b/Library/Artifacts/f3/f3c242e0916705db1866f2ca54115a7f differ diff --git a/Library/Artifacts/f3/f3c48a1bbe4f73930ec87d95d3ca4f11 b/Library/Artifacts/f3/f3c48a1bbe4f73930ec87d95d3ca4f11 new file mode 100644 index 000000000..6459fa782 Binary files /dev/null and b/Library/Artifacts/f3/f3c48a1bbe4f73930ec87d95d3ca4f11 differ diff --git a/Library/Artifacts/f3/f3e019ca262120a37cb6113ea3bebb35 b/Library/Artifacts/f3/f3e019ca262120a37cb6113ea3bebb35 new file mode 100644 index 000000000..f9a70c535 Binary files /dev/null and b/Library/Artifacts/f3/f3e019ca262120a37cb6113ea3bebb35 differ diff --git a/Library/Artifacts/f3/f3e65cc91af7a1c940ba737153accb7e b/Library/Artifacts/f3/f3e65cc91af7a1c940ba737153accb7e new file mode 100644 index 000000000..8c17ba4ca Binary files /dev/null and b/Library/Artifacts/f3/f3e65cc91af7a1c940ba737153accb7e differ diff --git a/Library/Artifacts/f4/f403f0c5b4dd44912fec01ffb37318d2 b/Library/Artifacts/f4/f403f0c5b4dd44912fec01ffb37318d2 new file mode 100644 index 000000000..9d27ab10a Binary files /dev/null and b/Library/Artifacts/f4/f403f0c5b4dd44912fec01ffb37318d2 differ diff --git a/Library/Artifacts/f4/f4120cc80968ed95508cbae35036fe9d b/Library/Artifacts/f4/f4120cc80968ed95508cbae35036fe9d new file mode 100644 index 000000000..b84e2efe3 Binary files /dev/null and b/Library/Artifacts/f4/f4120cc80968ed95508cbae35036fe9d differ diff --git a/Library/Artifacts/f4/f41ed23fad720c2a3f9a9ea4b5522dd5 b/Library/Artifacts/f4/f41ed23fad720c2a3f9a9ea4b5522dd5 new file mode 100644 index 000000000..36f165864 Binary files /dev/null and b/Library/Artifacts/f4/f41ed23fad720c2a3f9a9ea4b5522dd5 differ diff --git a/Library/Artifacts/f4/f43482ab10b93dbcf184ffacc5bbdab1 b/Library/Artifacts/f4/f43482ab10b93dbcf184ffacc5bbdab1 new file mode 100644 index 000000000..c065f4d0b Binary files /dev/null and b/Library/Artifacts/f4/f43482ab10b93dbcf184ffacc5bbdab1 differ diff --git a/Library/Artifacts/f4/f43686e1f15ffe966e396ccbadbf9f4f b/Library/Artifacts/f4/f43686e1f15ffe966e396ccbadbf9f4f new file mode 100644 index 000000000..4700c5555 Binary files /dev/null and b/Library/Artifacts/f4/f43686e1f15ffe966e396ccbadbf9f4f differ diff --git a/Library/Artifacts/f4/f43d2761ddd06a9d13e6a337db8d2992 b/Library/Artifacts/f4/f43d2761ddd06a9d13e6a337db8d2992 new file mode 100644 index 000000000..bca3a16d9 Binary files /dev/null and b/Library/Artifacts/f4/f43d2761ddd06a9d13e6a337db8d2992 differ diff --git a/Library/Artifacts/f4/f43d9fc453bc7ae4d32443959200b83e b/Library/Artifacts/f4/f43d9fc453bc7ae4d32443959200b83e new file mode 100644 index 000000000..bed74ce94 Binary files /dev/null and b/Library/Artifacts/f4/f43d9fc453bc7ae4d32443959200b83e differ diff --git a/Library/Artifacts/f4/f45b6f5ead83246f93975e6d656fd020 b/Library/Artifacts/f4/f45b6f5ead83246f93975e6d656fd020 new file mode 100644 index 000000000..e3045319b Binary files /dev/null and b/Library/Artifacts/f4/f45b6f5ead83246f93975e6d656fd020 differ diff --git a/Library/Artifacts/f4/f47268bb9342328b01fb19cbb75e749e b/Library/Artifacts/f4/f47268bb9342328b01fb19cbb75e749e new file mode 100644 index 000000000..36bb96b59 Binary files /dev/null and b/Library/Artifacts/f4/f47268bb9342328b01fb19cbb75e749e differ diff --git a/Library/Artifacts/f4/f47629d517795e13e8961f4a7288ca86 b/Library/Artifacts/f4/f47629d517795e13e8961f4a7288ca86 new file mode 100644 index 000000000..2a522338e Binary files /dev/null and b/Library/Artifacts/f4/f47629d517795e13e8961f4a7288ca86 differ diff --git a/Library/Artifacts/f4/f4769bb5a76c49dfeba34eb8a3a4ecb7 b/Library/Artifacts/f4/f4769bb5a76c49dfeba34eb8a3a4ecb7 new file mode 100644 index 000000000..39d3eac5c Binary files /dev/null and b/Library/Artifacts/f4/f4769bb5a76c49dfeba34eb8a3a4ecb7 differ diff --git a/Library/Artifacts/f4/f481caffa2020b93ce75bbb71698df1f b/Library/Artifacts/f4/f481caffa2020b93ce75bbb71698df1f new file mode 100644 index 000000000..4b8410606 Binary files /dev/null and b/Library/Artifacts/f4/f481caffa2020b93ce75bbb71698df1f differ diff --git a/Library/Artifacts/f4/f4b6d9de02acf3a0a8d00a9acdb8ae2f b/Library/Artifacts/f4/f4b6d9de02acf3a0a8d00a9acdb8ae2f new file mode 100644 index 000000000..0a5c6722d Binary files /dev/null and b/Library/Artifacts/f4/f4b6d9de02acf3a0a8d00a9acdb8ae2f differ diff --git a/Library/Artifacts/f4/f4c9e394f597a12543222da30942beae b/Library/Artifacts/f4/f4c9e394f597a12543222da30942beae new file mode 100644 index 000000000..ba22b6738 Binary files /dev/null and b/Library/Artifacts/f4/f4c9e394f597a12543222da30942beae differ diff --git a/Library/Artifacts/f5/f521b01e1b7050e32bc355f6da3204aa b/Library/Artifacts/f5/f521b01e1b7050e32bc355f6da3204aa new file mode 100644 index 000000000..f7d7356de Binary files /dev/null and b/Library/Artifacts/f5/f521b01e1b7050e32bc355f6da3204aa differ diff --git a/Library/Artifacts/f5/f52654d2a44b28630665ae7d3964c272 b/Library/Artifacts/f5/f52654d2a44b28630665ae7d3964c272 new file mode 100644 index 000000000..549af34fc Binary files /dev/null and b/Library/Artifacts/f5/f52654d2a44b28630665ae7d3964c272 differ diff --git a/Library/Artifacts/f5/f52ab6610580ab8f33f0a830a3d0b9c0 b/Library/Artifacts/f5/f52ab6610580ab8f33f0a830a3d0b9c0 new file mode 100644 index 000000000..01a7b67c5 Binary files /dev/null and b/Library/Artifacts/f5/f52ab6610580ab8f33f0a830a3d0b9c0 differ diff --git a/Library/Artifacts/f5/f534a3beced8a639d510c15ec20732b1 b/Library/Artifacts/f5/f534a3beced8a639d510c15ec20732b1 new file mode 100644 index 000000000..b6fa6fd69 Binary files /dev/null and b/Library/Artifacts/f5/f534a3beced8a639d510c15ec20732b1 differ diff --git a/Library/Artifacts/f5/f541ab023f46c21a4e3df350f44c1b15 b/Library/Artifacts/f5/f541ab023f46c21a4e3df350f44c1b15 new file mode 100644 index 000000000..6b8a56872 Binary files /dev/null and b/Library/Artifacts/f5/f541ab023f46c21a4e3df350f44c1b15 differ diff --git a/Library/Artifacts/f5/f547be95f6b8c1de0f703fcdd160a785 b/Library/Artifacts/f5/f547be95f6b8c1de0f703fcdd160a785 new file mode 100644 index 000000000..84176a2df Binary files /dev/null and b/Library/Artifacts/f5/f547be95f6b8c1de0f703fcdd160a785 differ diff --git a/Library/Artifacts/f5/f555e6415575b2edb95bcb141913bbe2 b/Library/Artifacts/f5/f555e6415575b2edb95bcb141913bbe2 new file mode 100644 index 000000000..eae5657ac Binary files /dev/null and b/Library/Artifacts/f5/f555e6415575b2edb95bcb141913bbe2 differ diff --git a/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 new file mode 100644 index 000000000..b49e708dc Binary files /dev/null and b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 differ diff --git a/Library/Artifacts/f5/f5889c05bd1260077a12b5e556ec281e b/Library/Artifacts/f5/f5889c05bd1260077a12b5e556ec281e new file mode 100644 index 000000000..6d74278a5 Binary files /dev/null and b/Library/Artifacts/f5/f5889c05bd1260077a12b5e556ec281e differ diff --git a/Library/Artifacts/f5/f5a6146ce3558b94600c884618babbbc b/Library/Artifacts/f5/f5a6146ce3558b94600c884618babbbc new file mode 100644 index 000000000..b9eb8b020 Binary files /dev/null and b/Library/Artifacts/f5/f5a6146ce3558b94600c884618babbbc differ diff --git a/Library/Artifacts/f5/f5ba4dab5af317fd47df99299fd647ac b/Library/Artifacts/f5/f5ba4dab5af317fd47df99299fd647ac new file mode 100644 index 000000000..c0c95b2ae Binary files /dev/null and b/Library/Artifacts/f5/f5ba4dab5af317fd47df99299fd647ac differ diff --git a/Library/Artifacts/f5/f5c4d52c1a1676348bdf842281ad71e3 b/Library/Artifacts/f5/f5c4d52c1a1676348bdf842281ad71e3 new file mode 100644 index 000000000..ebcd75773 Binary files /dev/null and b/Library/Artifacts/f5/f5c4d52c1a1676348bdf842281ad71e3 differ diff --git a/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe new file mode 100644 index 000000000..3b1c9efb5 Binary files /dev/null and b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe differ diff --git a/Library/Artifacts/f5/f5c5713cee69d7a882015ae0677230d1 b/Library/Artifacts/f5/f5c5713cee69d7a882015ae0677230d1 new file mode 100644 index 000000000..6bec38466 Binary files /dev/null and b/Library/Artifacts/f5/f5c5713cee69d7a882015ae0677230d1 differ diff --git a/Library/Artifacts/f5/f5dacb63db043c5946ff6327cd6e402c b/Library/Artifacts/f5/f5dacb63db043c5946ff6327cd6e402c new file mode 100644 index 000000000..1b93c4bd1 Binary files /dev/null and b/Library/Artifacts/f5/f5dacb63db043c5946ff6327cd6e402c differ diff --git a/Library/Artifacts/f5/f5f40d2d642cc7925f7e5bf911b66443 b/Library/Artifacts/f5/f5f40d2d642cc7925f7e5bf911b66443 new file mode 100644 index 000000000..3c391b51c Binary files /dev/null and b/Library/Artifacts/f5/f5f40d2d642cc7925f7e5bf911b66443 differ diff --git a/Library/Artifacts/f6/f60ca5d9c5b255e039c3895b34beb136 b/Library/Artifacts/f6/f60ca5d9c5b255e039c3895b34beb136 new file mode 100644 index 000000000..87fd98a4d Binary files /dev/null and b/Library/Artifacts/f6/f60ca5d9c5b255e039c3895b34beb136 differ diff --git a/Library/Artifacts/f6/f60e06fcbaac5b96906112ef52b7b5ff b/Library/Artifacts/f6/f60e06fcbaac5b96906112ef52b7b5ff new file mode 100644 index 000000000..b2b0ed28b Binary files /dev/null and b/Library/Artifacts/f6/f60e06fcbaac5b96906112ef52b7b5ff differ diff --git a/Library/Artifacts/f6/f61ca0642d2573220dc58b4fb2e5088a b/Library/Artifacts/f6/f61ca0642d2573220dc58b4fb2e5088a new file mode 100644 index 000000000..f933ea4dd Binary files /dev/null and b/Library/Artifacts/f6/f61ca0642d2573220dc58b4fb2e5088a differ diff --git a/Library/Artifacts/f6/f6235f01c82083573be9398b5b38978f b/Library/Artifacts/f6/f6235f01c82083573be9398b5b38978f new file mode 100644 index 000000000..97dc9455d Binary files /dev/null and b/Library/Artifacts/f6/f6235f01c82083573be9398b5b38978f differ diff --git a/Library/Artifacts/f6/f63189648b6fd12e4cd4ecd33874b46e b/Library/Artifacts/f6/f63189648b6fd12e4cd4ecd33874b46e new file mode 100644 index 000000000..8d3bc5201 Binary files /dev/null and b/Library/Artifacts/f6/f63189648b6fd12e4cd4ecd33874b46e differ diff --git a/Library/Artifacts/f6/f63b0e115725f061b7d1885102804226 b/Library/Artifacts/f6/f63b0e115725f061b7d1885102804226 new file mode 100644 index 000000000..a56712973 Binary files /dev/null and b/Library/Artifacts/f6/f63b0e115725f061b7d1885102804226 differ diff --git a/Library/Artifacts/f6/f65d4b2a12ffcde2a03e49ffd443bf87 b/Library/Artifacts/f6/f65d4b2a12ffcde2a03e49ffd443bf87 new file mode 100644 index 000000000..7a6adecf2 Binary files /dev/null and b/Library/Artifacts/f6/f65d4b2a12ffcde2a03e49ffd443bf87 differ diff --git a/Library/Artifacts/f6/f67143a690c5499bbace151740da2bab b/Library/Artifacts/f6/f67143a690c5499bbace151740da2bab new file mode 100644 index 000000000..872631275 Binary files /dev/null and b/Library/Artifacts/f6/f67143a690c5499bbace151740da2bab differ diff --git a/Library/Artifacts/f6/f671ede13f030aa388c4f224fc297f37 b/Library/Artifacts/f6/f671ede13f030aa388c4f224fc297f37 new file mode 100644 index 000000000..b342c292c Binary files /dev/null and b/Library/Artifacts/f6/f671ede13f030aa388c4f224fc297f37 differ diff --git a/Library/Artifacts/f6/f6853155ae8146189ba3d46a68f2dd30 b/Library/Artifacts/f6/f6853155ae8146189ba3d46a68f2dd30 new file mode 100644 index 000000000..21f6b4817 Binary files /dev/null and b/Library/Artifacts/f6/f6853155ae8146189ba3d46a68f2dd30 differ diff --git a/Library/Artifacts/f6/f692e18f8379aa4ba9381a8869bbaa63 b/Library/Artifacts/f6/f692e18f8379aa4ba9381a8869bbaa63 new file mode 100644 index 000000000..b937e89e1 Binary files /dev/null and b/Library/Artifacts/f6/f692e18f8379aa4ba9381a8869bbaa63 differ diff --git a/Library/Artifacts/f6/f698109b0955f2d5abd636c36024a470 b/Library/Artifacts/f6/f698109b0955f2d5abd636c36024a470 new file mode 100644 index 000000000..2a7011f07 Binary files /dev/null and b/Library/Artifacts/f6/f698109b0955f2d5abd636c36024a470 differ diff --git a/Library/Artifacts/f6/f6a773dea256636e8c1416114010eee2 b/Library/Artifacts/f6/f6a773dea256636e8c1416114010eee2 new file mode 100644 index 000000000..49916e61e Binary files /dev/null and b/Library/Artifacts/f6/f6a773dea256636e8c1416114010eee2 differ diff --git a/Library/Artifacts/f6/f6afe993b7453da445daa96b09d5c8c2 b/Library/Artifacts/f6/f6afe993b7453da445daa96b09d5c8c2 new file mode 100644 index 000000000..1b887dff7 Binary files /dev/null and b/Library/Artifacts/f6/f6afe993b7453da445daa96b09d5c8c2 differ diff --git a/Library/Artifacts/f6/f6cc5bfae855a7803e88c011f710b0ef b/Library/Artifacts/f6/f6cc5bfae855a7803e88c011f710b0ef new file mode 100644 index 000000000..22510ea6c Binary files /dev/null and b/Library/Artifacts/f6/f6cc5bfae855a7803e88c011f710b0ef differ diff --git a/Library/Artifacts/f6/f6d1a0bba871fe414b7f86c5b65760d1 b/Library/Artifacts/f6/f6d1a0bba871fe414b7f86c5b65760d1 new file mode 100644 index 000000000..5296f4fc8 Binary files /dev/null and b/Library/Artifacts/f6/f6d1a0bba871fe414b7f86c5b65760d1 differ diff --git a/Library/Artifacts/f6/f6d37bff1a08beb40c2aac1d743c59d3 b/Library/Artifacts/f6/f6d37bff1a08beb40c2aac1d743c59d3 new file mode 100644 index 000000000..bf54e7e9d Binary files /dev/null and b/Library/Artifacts/f6/f6d37bff1a08beb40c2aac1d743c59d3 differ diff --git a/Library/Artifacts/f6/f6eabb0a1ae29beabc99bc7c0f7d5236 b/Library/Artifacts/f6/f6eabb0a1ae29beabc99bc7c0f7d5236 new file mode 100644 index 000000000..f7c8fc21d Binary files /dev/null and b/Library/Artifacts/f6/f6eabb0a1ae29beabc99bc7c0f7d5236 differ diff --git a/Library/Artifacts/f6/f6ffe26729e7d7697270bd08c71238a1 b/Library/Artifacts/f6/f6ffe26729e7d7697270bd08c71238a1 new file mode 100644 index 000000000..faf1f8d23 Binary files /dev/null and b/Library/Artifacts/f6/f6ffe26729e7d7697270bd08c71238a1 differ diff --git a/Library/Artifacts/f7/f708bb3e23fd8a208c30deefa1bf148a b/Library/Artifacts/f7/f708bb3e23fd8a208c30deefa1bf148a new file mode 100644 index 000000000..0f8b67a08 Binary files /dev/null and b/Library/Artifacts/f7/f708bb3e23fd8a208c30deefa1bf148a differ diff --git a/Library/Artifacts/f7/f716d75ef4f1617975787cea003fca9f b/Library/Artifacts/f7/f716d75ef4f1617975787cea003fca9f new file mode 100644 index 000000000..9f41a4f8b Binary files /dev/null and b/Library/Artifacts/f7/f716d75ef4f1617975787cea003fca9f differ diff --git a/Library/Artifacts/f7/f7171bb5ea9062066c0808463f90906a b/Library/Artifacts/f7/f7171bb5ea9062066c0808463f90906a new file mode 100644 index 000000000..6df967193 Binary files /dev/null and b/Library/Artifacts/f7/f7171bb5ea9062066c0808463f90906a differ diff --git a/Library/Artifacts/f7/f7269e374796348167f71355420dba85 b/Library/Artifacts/f7/f7269e374796348167f71355420dba85 new file mode 100644 index 000000000..2a8ea16d2 Binary files /dev/null and b/Library/Artifacts/f7/f7269e374796348167f71355420dba85 differ diff --git a/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 new file mode 100644 index 000000000..4e07cce27 Binary files /dev/null and b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 differ diff --git a/Library/Artifacts/f7/f72e96a8af9d99c1694885c46d1df682 b/Library/Artifacts/f7/f72e96a8af9d99c1694885c46d1df682 new file mode 100644 index 000000000..728c1cc86 Binary files /dev/null and b/Library/Artifacts/f7/f72e96a8af9d99c1694885c46d1df682 differ diff --git a/Library/Artifacts/f7/f74ab0090c795579315945e5225825df b/Library/Artifacts/f7/f74ab0090c795579315945e5225825df new file mode 100644 index 000000000..42e907e54 Binary files /dev/null and b/Library/Artifacts/f7/f74ab0090c795579315945e5225825df differ diff --git a/Library/Artifacts/f7/f75325301101b139f5375e61214e9c83 b/Library/Artifacts/f7/f75325301101b139f5375e61214e9c83 new file mode 100644 index 000000000..06db308ef Binary files /dev/null and b/Library/Artifacts/f7/f75325301101b139f5375e61214e9c83 differ diff --git a/Library/Artifacts/f7/f756b7f9bad9c7351aebb916f27f3032 b/Library/Artifacts/f7/f756b7f9bad9c7351aebb916f27f3032 new file mode 100644 index 000000000..dcd9d7aee Binary files /dev/null and b/Library/Artifacts/f7/f756b7f9bad9c7351aebb916f27f3032 differ diff --git a/Library/Artifacts/f7/f75c743e79ee1ebeb07bcbb833f4a346 b/Library/Artifacts/f7/f75c743e79ee1ebeb07bcbb833f4a346 new file mode 100644 index 000000000..95a4466dd Binary files /dev/null and b/Library/Artifacts/f7/f75c743e79ee1ebeb07bcbb833f4a346 differ diff --git a/Library/Artifacts/f7/f75db16560766bdcdbcb6fcbe2f7f50e b/Library/Artifacts/f7/f75db16560766bdcdbcb6fcbe2f7f50e new file mode 100644 index 000000000..5200471f4 Binary files /dev/null and b/Library/Artifacts/f7/f75db16560766bdcdbcb6fcbe2f7f50e differ diff --git a/Library/Artifacts/f7/f75df3e748613ea4f4849d80d63c0859 b/Library/Artifacts/f7/f75df3e748613ea4f4849d80d63c0859 new file mode 100644 index 000000000..92adeb1e3 Binary files /dev/null and b/Library/Artifacts/f7/f75df3e748613ea4f4849d80d63c0859 differ diff --git a/Library/Artifacts/f7/f76ea0a8c1919394a536d7af17bf0ca7 b/Library/Artifacts/f7/f76ea0a8c1919394a536d7af17bf0ca7 new file mode 100644 index 000000000..4d9e34e2e Binary files /dev/null and b/Library/Artifacts/f7/f76ea0a8c1919394a536d7af17bf0ca7 differ diff --git a/Library/Artifacts/f7/f77fb3bfef3105284fcf1be0a1a07532 b/Library/Artifacts/f7/f77fb3bfef3105284fcf1be0a1a07532 new file mode 100644 index 000000000..1782a2029 Binary files /dev/null and b/Library/Artifacts/f7/f77fb3bfef3105284fcf1be0a1a07532 differ diff --git a/Library/Artifacts/f7/f79eac6cb8253b0d3d26cf108000b6c4 b/Library/Artifacts/f7/f79eac6cb8253b0d3d26cf108000b6c4 new file mode 100644 index 000000000..a27ae9be9 Binary files /dev/null and b/Library/Artifacts/f7/f79eac6cb8253b0d3d26cf108000b6c4 differ diff --git a/Library/Artifacts/f7/f7bd9d5d6447e1947916c82bd58c8e9e b/Library/Artifacts/f7/f7bd9d5d6447e1947916c82bd58c8e9e new file mode 100644 index 000000000..4a31eba0a Binary files /dev/null and b/Library/Artifacts/f7/f7bd9d5d6447e1947916c82bd58c8e9e differ diff --git a/Library/Artifacts/f7/f7c1aaf974cd7a04fee91b4a8a55dd16 b/Library/Artifacts/f7/f7c1aaf974cd7a04fee91b4a8a55dd16 new file mode 100644 index 000000000..844baef51 Binary files /dev/null and b/Library/Artifacts/f7/f7c1aaf974cd7a04fee91b4a8a55dd16 differ diff --git a/Library/Artifacts/f7/f7e4e061d5b6f6945d5681e98104dc79 b/Library/Artifacts/f7/f7e4e061d5b6f6945d5681e98104dc79 new file mode 100644 index 000000000..cecaf1661 Binary files /dev/null and b/Library/Artifacts/f7/f7e4e061d5b6f6945d5681e98104dc79 differ diff --git a/Library/Artifacts/f7/f7e67ecc753e83059c074d3ee0bd94da b/Library/Artifacts/f7/f7e67ecc753e83059c074d3ee0bd94da new file mode 100644 index 000000000..a547e46fe Binary files /dev/null and b/Library/Artifacts/f7/f7e67ecc753e83059c074d3ee0bd94da differ diff --git a/Library/Artifacts/f8/f802ec976dd1a2be0a269ca65ce8479c b/Library/Artifacts/f8/f802ec976dd1a2be0a269ca65ce8479c new file mode 100644 index 000000000..ddef960e0 Binary files /dev/null and b/Library/Artifacts/f8/f802ec976dd1a2be0a269ca65ce8479c differ diff --git a/Library/Artifacts/f8/f82c6fdddef19304b759cd70f0b1a8b4 b/Library/Artifacts/f8/f82c6fdddef19304b759cd70f0b1a8b4 new file mode 100644 index 000000000..77b747433 Binary files /dev/null and b/Library/Artifacts/f8/f82c6fdddef19304b759cd70f0b1a8b4 differ diff --git a/Library/Artifacts/f8/f8370adcef03b4aaff3f21e9e86ae485 b/Library/Artifacts/f8/f8370adcef03b4aaff3f21e9e86ae485 new file mode 100644 index 000000000..047f45cac Binary files /dev/null and b/Library/Artifacts/f8/f8370adcef03b4aaff3f21e9e86ae485 differ diff --git a/Library/Artifacts/f8/f843a6e44285c5f100796780f61abcd8 b/Library/Artifacts/f8/f843a6e44285c5f100796780f61abcd8 new file mode 100644 index 000000000..c178e74ca Binary files /dev/null and b/Library/Artifacts/f8/f843a6e44285c5f100796780f61abcd8 differ diff --git a/Library/Artifacts/f8/f85d0ced754b93a619030ece4bce526f b/Library/Artifacts/f8/f85d0ced754b93a619030ece4bce526f new file mode 100644 index 000000000..9461e3d5b Binary files /dev/null and b/Library/Artifacts/f8/f85d0ced754b93a619030ece4bce526f differ diff --git a/Library/Artifacts/f8/f867ce92b4b657131d5f35f4538fb202 b/Library/Artifacts/f8/f867ce92b4b657131d5f35f4538fb202 new file mode 100644 index 000000000..719591033 Binary files /dev/null and b/Library/Artifacts/f8/f867ce92b4b657131d5f35f4538fb202 differ diff --git a/Library/Artifacts/f8/f878b2a3de42d5b1658b8fa3d4ffef2d b/Library/Artifacts/f8/f878b2a3de42d5b1658b8fa3d4ffef2d new file mode 100644 index 000000000..48f93fce9 Binary files /dev/null and b/Library/Artifacts/f8/f878b2a3de42d5b1658b8fa3d4ffef2d differ diff --git a/Library/Artifacts/f8/f87d07735dd8d061edce6e95af3d36e5 b/Library/Artifacts/f8/f87d07735dd8d061edce6e95af3d36e5 new file mode 100644 index 000000000..0020ad69f Binary files /dev/null and b/Library/Artifacts/f8/f87d07735dd8d061edce6e95af3d36e5 differ diff --git a/Library/Artifacts/f8/f88f0fd015014307a05c2db607a1b35f b/Library/Artifacts/f8/f88f0fd015014307a05c2db607a1b35f new file mode 100644 index 000000000..0c9cf481b Binary files /dev/null and b/Library/Artifacts/f8/f88f0fd015014307a05c2db607a1b35f differ diff --git a/Library/Artifacts/f8/f8a2ace4f375d686009e8a97587308ad b/Library/Artifacts/f8/f8a2ace4f375d686009e8a97587308ad new file mode 100644 index 000000000..be953b065 Binary files /dev/null and b/Library/Artifacts/f8/f8a2ace4f375d686009e8a97587308ad differ diff --git a/Library/Artifacts/f8/f8a8ac44ad3295a5335b0c64bc821343 b/Library/Artifacts/f8/f8a8ac44ad3295a5335b0c64bc821343 new file mode 100644 index 000000000..46136fd57 Binary files /dev/null and b/Library/Artifacts/f8/f8a8ac44ad3295a5335b0c64bc821343 differ diff --git a/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 new file mode 100644 index 000000000..d6c09bb09 Binary files /dev/null and b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 differ diff --git a/Library/Artifacts/f8/f8d6e34c5580c1eeda59a54f5b77a9c8 b/Library/Artifacts/f8/f8d6e34c5580c1eeda59a54f5b77a9c8 new file mode 100644 index 000000000..81e06bb54 Binary files /dev/null and b/Library/Artifacts/f8/f8d6e34c5580c1eeda59a54f5b77a9c8 differ diff --git a/Library/Artifacts/f8/f8d9065a5d24d3461659b222af06e010 b/Library/Artifacts/f8/f8d9065a5d24d3461659b222af06e010 new file mode 100644 index 000000000..186292b03 Binary files /dev/null and b/Library/Artifacts/f8/f8d9065a5d24d3461659b222af06e010 differ diff --git a/Library/Artifacts/f8/f8ddcdca80edaff7143facbbd3dda26b b/Library/Artifacts/f8/f8ddcdca80edaff7143facbbd3dda26b new file mode 100644 index 000000000..1fd2ebd46 Binary files /dev/null and b/Library/Artifacts/f8/f8ddcdca80edaff7143facbbd3dda26b differ diff --git a/Library/Artifacts/f8/f8e87a0b059004b8c58bb5e2451eeadf b/Library/Artifacts/f8/f8e87a0b059004b8c58bb5e2451eeadf new file mode 100644 index 000000000..986ab2fc0 Binary files /dev/null and b/Library/Artifacts/f8/f8e87a0b059004b8c58bb5e2451eeadf differ diff --git a/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 b/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 new file mode 100644 index 000000000..72b0268bb Binary files /dev/null and b/Library/Artifacts/f8/f8e95c118dca124cfc49dd41a8dfb5f5 differ diff --git a/Library/Artifacts/f8/f8ee63cae28c17bc14a23776bac67bc9 b/Library/Artifacts/f8/f8ee63cae28c17bc14a23776bac67bc9 new file mode 100644 index 000000000..cebd98ae5 Binary files /dev/null and b/Library/Artifacts/f8/f8ee63cae28c17bc14a23776bac67bc9 differ diff --git a/Library/Artifacts/f8/f8f59e1aa368c89f22c8a8c2295f8623 b/Library/Artifacts/f8/f8f59e1aa368c89f22c8a8c2295f8623 new file mode 100644 index 000000000..d69e52296 Binary files /dev/null and b/Library/Artifacts/f8/f8f59e1aa368c89f22c8a8c2295f8623 differ diff --git a/Library/Artifacts/f8/f8fe222736af3e33c81e67fc340eea1c b/Library/Artifacts/f8/f8fe222736af3e33c81e67fc340eea1c new file mode 100644 index 000000000..65216398b Binary files /dev/null and b/Library/Artifacts/f8/f8fe222736af3e33c81e67fc340eea1c differ diff --git a/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 new file mode 100644 index 000000000..0b0c07a73 Binary files /dev/null and b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 differ diff --git a/Library/Artifacts/f9/f90e7fddc20f9108bf4192df1b5f47be b/Library/Artifacts/f9/f90e7fddc20f9108bf4192df1b5f47be new file mode 100644 index 000000000..da260707b Binary files /dev/null and b/Library/Artifacts/f9/f90e7fddc20f9108bf4192df1b5f47be differ diff --git a/Library/Artifacts/f9/f9171819c57d9e0ea73374b0cd384f4c b/Library/Artifacts/f9/f9171819c57d9e0ea73374b0cd384f4c new file mode 100644 index 000000000..95fdb5a43 Binary files /dev/null and b/Library/Artifacts/f9/f9171819c57d9e0ea73374b0cd384f4c differ diff --git a/Library/Artifacts/f9/f917571ba60b4d174c1616caa79dad6b b/Library/Artifacts/f9/f917571ba60b4d174c1616caa79dad6b new file mode 100644 index 000000000..149896a3f Binary files /dev/null and b/Library/Artifacts/f9/f917571ba60b4d174c1616caa79dad6b differ diff --git a/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 new file mode 100644 index 000000000..b5c683652 Binary files /dev/null and b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 differ diff --git a/Library/Artifacts/f9/f949916c69674b1fdf6a0f165258460c b/Library/Artifacts/f9/f949916c69674b1fdf6a0f165258460c new file mode 100644 index 000000000..762a77035 Binary files /dev/null and b/Library/Artifacts/f9/f949916c69674b1fdf6a0f165258460c differ diff --git a/Library/Artifacts/f9/f94f3c4542bd0235b7e6481695fc8c2c b/Library/Artifacts/f9/f94f3c4542bd0235b7e6481695fc8c2c new file mode 100644 index 000000000..e71b5b5e3 Binary files /dev/null and b/Library/Artifacts/f9/f94f3c4542bd0235b7e6481695fc8c2c differ diff --git a/Library/Artifacts/f9/f95d7ba5c3f329a1239563395b498c35 b/Library/Artifacts/f9/f95d7ba5c3f329a1239563395b498c35 new file mode 100644 index 000000000..d2bca9c55 Binary files /dev/null and b/Library/Artifacts/f9/f95d7ba5c3f329a1239563395b498c35 differ diff --git a/Library/Artifacts/f9/f97302cd763ee6bd6503f1424124fa4b b/Library/Artifacts/f9/f97302cd763ee6bd6503f1424124fa4b new file mode 100644 index 000000000..b4a7af4ec Binary files /dev/null and b/Library/Artifacts/f9/f97302cd763ee6bd6503f1424124fa4b differ diff --git a/Library/Artifacts/f9/f9764f9436e55568174099cf155e99c6 b/Library/Artifacts/f9/f9764f9436e55568174099cf155e99c6 new file mode 100644 index 000000000..0846cfb43 Binary files /dev/null and b/Library/Artifacts/f9/f9764f9436e55568174099cf155e99c6 differ diff --git a/Library/Artifacts/f9/f97ba492c2cc18dd1a73e541a5e9d60a b/Library/Artifacts/f9/f97ba492c2cc18dd1a73e541a5e9d60a new file mode 100644 index 000000000..b06d7c5e8 Binary files /dev/null and b/Library/Artifacts/f9/f97ba492c2cc18dd1a73e541a5e9d60a differ diff --git a/Library/Artifacts/f9/f97d9f095eace2de7be0f0ad1b484214 b/Library/Artifacts/f9/f97d9f095eace2de7be0f0ad1b484214 new file mode 100644 index 000000000..a1e7ff35a Binary files /dev/null and b/Library/Artifacts/f9/f97d9f095eace2de7be0f0ad1b484214 differ diff --git a/Library/Artifacts/f9/f97f861f5a638919806a537053482a33 b/Library/Artifacts/f9/f97f861f5a638919806a537053482a33 new file mode 100644 index 000000000..e7147d6c4 Binary files /dev/null and b/Library/Artifacts/f9/f97f861f5a638919806a537053482a33 differ diff --git a/Library/Artifacts/f9/f9b3249e3e731f6717420da3f51408c1 b/Library/Artifacts/f9/f9b3249e3e731f6717420da3f51408c1 new file mode 100644 index 000000000..67643cfeb Binary files /dev/null and b/Library/Artifacts/f9/f9b3249e3e731f6717420da3f51408c1 differ diff --git a/Library/Artifacts/f9/f9cda14c0632679f4eed9af360f69453 b/Library/Artifacts/f9/f9cda14c0632679f4eed9af360f69453 new file mode 100644 index 000000000..e1a30463f Binary files /dev/null and b/Library/Artifacts/f9/f9cda14c0632679f4eed9af360f69453 differ diff --git a/Library/Artifacts/f9/f9e3a80edd669d76731ac5811d16db67 b/Library/Artifacts/f9/f9e3a80edd669d76731ac5811d16db67 new file mode 100644 index 000000000..707eb577e Binary files /dev/null and b/Library/Artifacts/f9/f9e3a80edd669d76731ac5811d16db67 differ diff --git a/Library/Artifacts/fa/fa11e5d9657b1dab3a5f308b193e1b3d b/Library/Artifacts/fa/fa11e5d9657b1dab3a5f308b193e1b3d new file mode 100644 index 000000000..f8fb539c3 Binary files /dev/null and b/Library/Artifacts/fa/fa11e5d9657b1dab3a5f308b193e1b3d differ diff --git a/Library/Artifacts/fa/fa1529332bb1c16ca64e113709eb4866 b/Library/Artifacts/fa/fa1529332bb1c16ca64e113709eb4866 new file mode 100644 index 000000000..dfe43a9dd Binary files /dev/null and b/Library/Artifacts/fa/fa1529332bb1c16ca64e113709eb4866 differ diff --git a/Library/Artifacts/fa/fa2c6e2645ff8123cb2cdfe2c7f8662a b/Library/Artifacts/fa/fa2c6e2645ff8123cb2cdfe2c7f8662a new file mode 100644 index 000000000..21558d038 Binary files /dev/null and b/Library/Artifacts/fa/fa2c6e2645ff8123cb2cdfe2c7f8662a differ diff --git a/Library/Artifacts/fa/fa3b94de9e31d6c6dc12c8c986fb5fbe b/Library/Artifacts/fa/fa3b94de9e31d6c6dc12c8c986fb5fbe new file mode 100644 index 000000000..18b93ecb5 Binary files /dev/null and b/Library/Artifacts/fa/fa3b94de9e31d6c6dc12c8c986fb5fbe differ diff --git a/Library/Artifacts/fa/fa43c3340a6a103c8522740a0f771ac6 b/Library/Artifacts/fa/fa43c3340a6a103c8522740a0f771ac6 new file mode 100644 index 000000000..3425c8cd4 Binary files /dev/null and b/Library/Artifacts/fa/fa43c3340a6a103c8522740a0f771ac6 differ diff --git a/Library/Artifacts/fa/fa48dc565394f5d6557ff90ad3de8280 b/Library/Artifacts/fa/fa48dc565394f5d6557ff90ad3de8280 new file mode 100644 index 000000000..e285db51d Binary files /dev/null and b/Library/Artifacts/fa/fa48dc565394f5d6557ff90ad3de8280 differ diff --git a/Library/Artifacts/fa/fa74ba18903db1bc29996a767156f3af b/Library/Artifacts/fa/fa74ba18903db1bc29996a767156f3af new file mode 100644 index 000000000..d693b3a78 Binary files /dev/null and b/Library/Artifacts/fa/fa74ba18903db1bc29996a767156f3af differ diff --git a/Library/Artifacts/fa/fa90a45a4276699d1e04b281da7be7b1 b/Library/Artifacts/fa/fa90a45a4276699d1e04b281da7be7b1 new file mode 100644 index 000000000..ab699c8e1 Binary files /dev/null and b/Library/Artifacts/fa/fa90a45a4276699d1e04b281da7be7b1 differ diff --git a/Library/Artifacts/fa/fa9138c74a106ff24bc10207349b2e3f b/Library/Artifacts/fa/fa9138c74a106ff24bc10207349b2e3f new file mode 100644 index 000000000..aaf36fa1f Binary files /dev/null and b/Library/Artifacts/fa/fa9138c74a106ff24bc10207349b2e3f differ diff --git a/Library/Artifacts/fa/fa96405e57fb23cd28905c24f570ddbc b/Library/Artifacts/fa/fa96405e57fb23cd28905c24f570ddbc new file mode 100644 index 000000000..367adeb55 Binary files /dev/null and b/Library/Artifacts/fa/fa96405e57fb23cd28905c24f570ddbc differ diff --git a/Library/Artifacts/fa/faa72884ef460b062edbda52748c7a74 b/Library/Artifacts/fa/faa72884ef460b062edbda52748c7a74 new file mode 100644 index 000000000..8d3f3e92f Binary files /dev/null and b/Library/Artifacts/fa/faa72884ef460b062edbda52748c7a74 differ diff --git a/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 new file mode 100644 index 000000000..f9dff941d Binary files /dev/null and b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 differ diff --git a/Library/Artifacts/fa/fac026504566f803ddd0cb162fbcc4ac b/Library/Artifacts/fa/fac026504566f803ddd0cb162fbcc4ac new file mode 100644 index 000000000..3389829a9 Binary files /dev/null and b/Library/Artifacts/fa/fac026504566f803ddd0cb162fbcc4ac differ diff --git a/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 new file mode 100644 index 000000000..b4ef869ce Binary files /dev/null and b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 differ diff --git a/Library/Artifacts/fa/fae57aa3ea753ed3d6fa94c101491372 b/Library/Artifacts/fa/fae57aa3ea753ed3d6fa94c101491372 new file mode 100644 index 000000000..0dda66076 Binary files /dev/null and b/Library/Artifacts/fa/fae57aa3ea753ed3d6fa94c101491372 differ diff --git a/Library/Artifacts/fa/fae827a0900098a0bbc389198d40c13a b/Library/Artifacts/fa/fae827a0900098a0bbc389198d40c13a new file mode 100644 index 000000000..7f9c772ea Binary files /dev/null and b/Library/Artifacts/fa/fae827a0900098a0bbc389198d40c13a differ diff --git a/Library/Artifacts/fa/faebcb5d8ae0b05d95ab1a7bb7cbdaab b/Library/Artifacts/fa/faebcb5d8ae0b05d95ab1a7bb7cbdaab new file mode 100644 index 000000000..38a1d4797 Binary files /dev/null and b/Library/Artifacts/fa/faebcb5d8ae0b05d95ab1a7bb7cbdaab differ diff --git a/Library/Artifacts/fa/faee5f2426784cda3f2ae75c7b3429a5 b/Library/Artifacts/fa/faee5f2426784cda3f2ae75c7b3429a5 new file mode 100644 index 000000000..907bdad00 Binary files /dev/null and b/Library/Artifacts/fa/faee5f2426784cda3f2ae75c7b3429a5 differ diff --git a/Library/Artifacts/fa/faf6057fd320e2bb79accccc736754cc b/Library/Artifacts/fa/faf6057fd320e2bb79accccc736754cc new file mode 100644 index 000000000..c2a382181 Binary files /dev/null and b/Library/Artifacts/fa/faf6057fd320e2bb79accccc736754cc differ diff --git a/Library/Artifacts/fa/faf816b7c7de456c922bdda50c8ab5ef b/Library/Artifacts/fa/faf816b7c7de456c922bdda50c8ab5ef new file mode 100644 index 000000000..58bdffe0d Binary files /dev/null and b/Library/Artifacts/fa/faf816b7c7de456c922bdda50c8ab5ef differ diff --git a/Library/Artifacts/fb/fb0c87caf785c3542392cfdecb1cac0b b/Library/Artifacts/fb/fb0c87caf785c3542392cfdecb1cac0b new file mode 100644 index 000000000..6aebedbef Binary files /dev/null and b/Library/Artifacts/fb/fb0c87caf785c3542392cfdecb1cac0b differ diff --git a/Library/Artifacts/fb/fb0d13f6e36e71d1f7ef11dbcdb6c8e0 b/Library/Artifacts/fb/fb0d13f6e36e71d1f7ef11dbcdb6c8e0 new file mode 100644 index 000000000..8d11c6056 Binary files /dev/null and b/Library/Artifacts/fb/fb0d13f6e36e71d1f7ef11dbcdb6c8e0 differ diff --git a/Library/Artifacts/fb/fb12e55876ebf426357275019c2f945e b/Library/Artifacts/fb/fb12e55876ebf426357275019c2f945e new file mode 100644 index 000000000..b522a6d50 Binary files /dev/null and b/Library/Artifacts/fb/fb12e55876ebf426357275019c2f945e differ diff --git a/Library/Artifacts/fb/fb211412205af7c0fea708ce505a0ba7 b/Library/Artifacts/fb/fb211412205af7c0fea708ce505a0ba7 new file mode 100644 index 000000000..55b289f9a Binary files /dev/null and b/Library/Artifacts/fb/fb211412205af7c0fea708ce505a0ba7 differ diff --git a/Library/Artifacts/fb/fb2b6827a50941b297a37593c41a99e5 b/Library/Artifacts/fb/fb2b6827a50941b297a37593c41a99e5 new file mode 100644 index 000000000..b17f48067 Binary files /dev/null and b/Library/Artifacts/fb/fb2b6827a50941b297a37593c41a99e5 differ diff --git a/Library/Artifacts/fb/fb37c3ad8430105ae2efcf6f6b3e9eff b/Library/Artifacts/fb/fb37c3ad8430105ae2efcf6f6b3e9eff new file mode 100644 index 000000000..05a2335d4 Binary files /dev/null and b/Library/Artifacts/fb/fb37c3ad8430105ae2efcf6f6b3e9eff differ diff --git a/Library/Artifacts/fb/fb54870baf8b2a5980d2ad86581a15bc b/Library/Artifacts/fb/fb54870baf8b2a5980d2ad86581a15bc new file mode 100644 index 000000000..2a09cabda Binary files /dev/null and b/Library/Artifacts/fb/fb54870baf8b2a5980d2ad86581a15bc differ diff --git a/Library/Artifacts/fb/fb57ab68c3c4470a8b7222de84a4baa6 b/Library/Artifacts/fb/fb57ab68c3c4470a8b7222de84a4baa6 new file mode 100644 index 000000000..46339ffe0 Binary files /dev/null and b/Library/Artifacts/fb/fb57ab68c3c4470a8b7222de84a4baa6 differ diff --git a/Library/Artifacts/fb/fb5f82ccff77d0f96d051a5d90a3d21f b/Library/Artifacts/fb/fb5f82ccff77d0f96d051a5d90a3d21f new file mode 100644 index 000000000..780dfcd8a Binary files /dev/null and b/Library/Artifacts/fb/fb5f82ccff77d0f96d051a5d90a3d21f differ diff --git a/Library/Artifacts/fb/fb659e0376a286c5d96c35a6da618a4b b/Library/Artifacts/fb/fb659e0376a286c5d96c35a6da618a4b new file mode 100644 index 000000000..0b4917ce9 Binary files /dev/null and b/Library/Artifacts/fb/fb659e0376a286c5d96c35a6da618a4b differ diff --git a/Library/Artifacts/fb/fb6c0e3f245e74b857e10e5d95716bbc b/Library/Artifacts/fb/fb6c0e3f245e74b857e10e5d95716bbc new file mode 100644 index 000000000..34098b5a3 Binary files /dev/null and b/Library/Artifacts/fb/fb6c0e3f245e74b857e10e5d95716bbc differ diff --git a/Library/Artifacts/fb/fb72a53bcf62542ce22e69a77a30e306 b/Library/Artifacts/fb/fb72a53bcf62542ce22e69a77a30e306 new file mode 100644 index 000000000..f9f7f79b7 Binary files /dev/null and b/Library/Artifacts/fb/fb72a53bcf62542ce22e69a77a30e306 differ diff --git a/Library/Artifacts/fb/fb7fc8efb9189d03112b5ab44e790691 b/Library/Artifacts/fb/fb7fc8efb9189d03112b5ab44e790691 new file mode 100644 index 000000000..c581912be Binary files /dev/null and b/Library/Artifacts/fb/fb7fc8efb9189d03112b5ab44e790691 differ diff --git a/Library/Artifacts/fb/fbb4326c390edcfe918064351043b45c b/Library/Artifacts/fb/fbb4326c390edcfe918064351043b45c new file mode 100644 index 000000000..5cabe7532 Binary files /dev/null and b/Library/Artifacts/fb/fbb4326c390edcfe918064351043b45c differ diff --git a/Library/Artifacts/fb/fbb9a89aed859b77aabd4bfe28da4e13 b/Library/Artifacts/fb/fbb9a89aed859b77aabd4bfe28da4e13 new file mode 100644 index 000000000..ef815fa83 Binary files /dev/null and b/Library/Artifacts/fb/fbb9a89aed859b77aabd4bfe28da4e13 differ diff --git a/Library/Artifacts/fb/fbe129f14544757a50a58e27c4eff3ef b/Library/Artifacts/fb/fbe129f14544757a50a58e27c4eff3ef new file mode 100644 index 000000000..e7e907816 Binary files /dev/null and b/Library/Artifacts/fb/fbe129f14544757a50a58e27c4eff3ef differ diff --git a/Library/Artifacts/fb/fbe6441b4cf28010cdbb23cd9f375637 b/Library/Artifacts/fb/fbe6441b4cf28010cdbb23cd9f375637 new file mode 100644 index 000000000..fcb9ab759 Binary files /dev/null and b/Library/Artifacts/fb/fbe6441b4cf28010cdbb23cd9f375637 differ diff --git a/Library/Artifacts/fb/fbe80bdaaf896d81acac3f529cef9af3 b/Library/Artifacts/fb/fbe80bdaaf896d81acac3f529cef9af3 new file mode 100644 index 000000000..8c2eb5ee3 Binary files /dev/null and b/Library/Artifacts/fb/fbe80bdaaf896d81acac3f529cef9af3 differ diff --git a/Library/Artifacts/fb/fbe92f163658248873ffb0f4499433e3 b/Library/Artifacts/fb/fbe92f163658248873ffb0f4499433e3 new file mode 100644 index 000000000..988ba09a8 Binary files /dev/null and b/Library/Artifacts/fb/fbe92f163658248873ffb0f4499433e3 differ diff --git a/Library/Artifacts/fb/fbf431ef6b5984adee6f976acf8247a8 b/Library/Artifacts/fb/fbf431ef6b5984adee6f976acf8247a8 new file mode 100644 index 000000000..d3d55ff58 Binary files /dev/null and b/Library/Artifacts/fb/fbf431ef6b5984adee6f976acf8247a8 differ diff --git a/Library/Artifacts/fb/fbf449c9da1d2b9ca0e463c6abfc7d84 b/Library/Artifacts/fb/fbf449c9da1d2b9ca0e463c6abfc7d84 new file mode 100644 index 000000000..605a2a66c Binary files /dev/null and b/Library/Artifacts/fb/fbf449c9da1d2b9ca0e463c6abfc7d84 differ diff --git a/Library/Artifacts/fc/fc008715138c67a60e2851b8c6dc21f8 b/Library/Artifacts/fc/fc008715138c67a60e2851b8c6dc21f8 new file mode 100644 index 000000000..79698d5c6 Binary files /dev/null and b/Library/Artifacts/fc/fc008715138c67a60e2851b8c6dc21f8 differ diff --git a/Library/Artifacts/fc/fc167a197c18eec4024c38035b20eb38 b/Library/Artifacts/fc/fc167a197c18eec4024c38035b20eb38 new file mode 100644 index 000000000..bc0900531 Binary files /dev/null and b/Library/Artifacts/fc/fc167a197c18eec4024c38035b20eb38 differ diff --git a/Library/Artifacts/fc/fc25f9fce55c2f0d5138e3b293f59bab b/Library/Artifacts/fc/fc25f9fce55c2f0d5138e3b293f59bab new file mode 100644 index 000000000..79ce85043 Binary files /dev/null and b/Library/Artifacts/fc/fc25f9fce55c2f0d5138e3b293f59bab differ diff --git a/Library/Artifacts/fc/fc264f977b3507df9f8ef91e4cf49e24 b/Library/Artifacts/fc/fc264f977b3507df9f8ef91e4cf49e24 new file mode 100644 index 000000000..6898b3dd4 Binary files /dev/null and b/Library/Artifacts/fc/fc264f977b3507df9f8ef91e4cf49e24 differ diff --git a/Library/Artifacts/fc/fc4f083b9bce14db4b949bc8cc273b96 b/Library/Artifacts/fc/fc4f083b9bce14db4b949bc8cc273b96 new file mode 100644 index 000000000..0f706d7a0 Binary files /dev/null and b/Library/Artifacts/fc/fc4f083b9bce14db4b949bc8cc273b96 differ diff --git a/Library/Artifacts/fc/fc5454f92870754c59f830aa2212425b b/Library/Artifacts/fc/fc5454f92870754c59f830aa2212425b new file mode 100644 index 000000000..577e7361c Binary files /dev/null and b/Library/Artifacts/fc/fc5454f92870754c59f830aa2212425b differ diff --git a/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 new file mode 100644 index 000000000..966aac255 Binary files /dev/null and b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 differ diff --git a/Library/Artifacts/fc/fc7b3dc26c7b16f4c4be0b5d275ee9d4 b/Library/Artifacts/fc/fc7b3dc26c7b16f4c4be0b5d275ee9d4 new file mode 100644 index 000000000..f38a926fb Binary files /dev/null and b/Library/Artifacts/fc/fc7b3dc26c7b16f4c4be0b5d275ee9d4 differ diff --git a/Library/Artifacts/fc/fc7dd2c369ee20e1dfd0997614e06650 b/Library/Artifacts/fc/fc7dd2c369ee20e1dfd0997614e06650 new file mode 100644 index 000000000..41ddb52e0 Binary files /dev/null and b/Library/Artifacts/fc/fc7dd2c369ee20e1dfd0997614e06650 differ diff --git a/Library/Artifacts/fc/fc8610a09a17f096b71cdb9d54802449 b/Library/Artifacts/fc/fc8610a09a17f096b71cdb9d54802449 new file mode 100644 index 000000000..03ce3aa90 Binary files /dev/null and b/Library/Artifacts/fc/fc8610a09a17f096b71cdb9d54802449 differ diff --git a/Library/Artifacts/fc/fc89bb214ff2327fe92a462a9f320252 b/Library/Artifacts/fc/fc89bb214ff2327fe92a462a9f320252 new file mode 100644 index 000000000..2c08c71eb Binary files /dev/null and b/Library/Artifacts/fc/fc89bb214ff2327fe92a462a9f320252 differ diff --git a/Library/Artifacts/fc/fc90c6190f33b607ae1439bea349a1d5 b/Library/Artifacts/fc/fc90c6190f33b607ae1439bea349a1d5 new file mode 100644 index 000000000..a57507f34 Binary files /dev/null and b/Library/Artifacts/fc/fc90c6190f33b607ae1439bea349a1d5 differ diff --git a/Library/Artifacts/fc/fca15149347b14f419d24a510e6d7fda b/Library/Artifacts/fc/fca15149347b14f419d24a510e6d7fda new file mode 100644 index 000000000..fb74a8379 Binary files /dev/null and b/Library/Artifacts/fc/fca15149347b14f419d24a510e6d7fda differ diff --git a/Library/Artifacts/fc/fcaaab98c74c385f9112fed3dc954ecb b/Library/Artifacts/fc/fcaaab98c74c385f9112fed3dc954ecb new file mode 100644 index 000000000..c9e61ba43 Binary files /dev/null and b/Library/Artifacts/fc/fcaaab98c74c385f9112fed3dc954ecb differ diff --git a/Library/Artifacts/fc/fcd02d68c3790c8b3c31ad30b10f87f0 b/Library/Artifacts/fc/fcd02d68c3790c8b3c31ad30b10f87f0 new file mode 100644 index 000000000..e1614aece Binary files /dev/null and b/Library/Artifacts/fc/fcd02d68c3790c8b3c31ad30b10f87f0 differ diff --git a/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 new file mode 100644 index 000000000..5da373dd7 Binary files /dev/null and b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 differ diff --git a/Library/Artifacts/fd/fd209f07fea8cad2f58ed5ad92d58f13 b/Library/Artifacts/fd/fd209f07fea8cad2f58ed5ad92d58f13 new file mode 100644 index 000000000..6996e87d2 Binary files /dev/null and b/Library/Artifacts/fd/fd209f07fea8cad2f58ed5ad92d58f13 differ diff --git a/Library/Artifacts/fd/fd2d02019f1897be7c1f78571afb66fa b/Library/Artifacts/fd/fd2d02019f1897be7c1f78571afb66fa new file mode 100644 index 000000000..9168fad2a Binary files /dev/null and b/Library/Artifacts/fd/fd2d02019f1897be7c1f78571afb66fa differ diff --git a/Library/Artifacts/fd/fd3af75af8ab921a890c379df2d3e093 b/Library/Artifacts/fd/fd3af75af8ab921a890c379df2d3e093 new file mode 100644 index 000000000..6f0ab8234 Binary files /dev/null and b/Library/Artifacts/fd/fd3af75af8ab921a890c379df2d3e093 differ diff --git a/Library/Artifacts/fd/fd4f97b1799371ce7d036ed6c0583dac b/Library/Artifacts/fd/fd4f97b1799371ce7d036ed6c0583dac new file mode 100644 index 000000000..7eeae8c00 Binary files /dev/null and b/Library/Artifacts/fd/fd4f97b1799371ce7d036ed6c0583dac differ diff --git a/Library/Artifacts/fd/fd518d4f51a796f06c01e9df806fb614 b/Library/Artifacts/fd/fd518d4f51a796f06c01e9df806fb614 new file mode 100644 index 000000000..4f1076f12 Binary files /dev/null and b/Library/Artifacts/fd/fd518d4f51a796f06c01e9df806fb614 differ diff --git a/Library/Artifacts/fd/fd557ff211f9edec9eeceebc08b6e53a b/Library/Artifacts/fd/fd557ff211f9edec9eeceebc08b6e53a new file mode 100644 index 000000000..59f475039 Binary files /dev/null and b/Library/Artifacts/fd/fd557ff211f9edec9eeceebc08b6e53a differ diff --git a/Library/Artifacts/fd/fd591810eebfbaae3900f2c5135df66e b/Library/Artifacts/fd/fd591810eebfbaae3900f2c5135df66e new file mode 100644 index 000000000..8b45b5239 Binary files /dev/null and b/Library/Artifacts/fd/fd591810eebfbaae3900f2c5135df66e differ diff --git a/Library/Artifacts/fd/fd62d2294ec53efcabf40e50b0006330 b/Library/Artifacts/fd/fd62d2294ec53efcabf40e50b0006330 new file mode 100644 index 000000000..a094851de Binary files /dev/null and b/Library/Artifacts/fd/fd62d2294ec53efcabf40e50b0006330 differ diff --git a/Library/Artifacts/fd/fd662c7fe9db3f4531f0b69940c9a3be b/Library/Artifacts/fd/fd662c7fe9db3f4531f0b69940c9a3be new file mode 100644 index 000000000..27748e947 Binary files /dev/null and b/Library/Artifacts/fd/fd662c7fe9db3f4531f0b69940c9a3be differ diff --git a/Library/Artifacts/fd/fd7513005befec2cd7dc22fa9ab08de4 b/Library/Artifacts/fd/fd7513005befec2cd7dc22fa9ab08de4 new file mode 100644 index 000000000..68b25f9ba Binary files /dev/null and b/Library/Artifacts/fd/fd7513005befec2cd7dc22fa9ab08de4 differ diff --git a/Library/Artifacts/fd/fd75146d4f90f9f88a58e25b26f1f696 b/Library/Artifacts/fd/fd75146d4f90f9f88a58e25b26f1f696 new file mode 100644 index 000000000..faa3eb813 Binary files /dev/null and b/Library/Artifacts/fd/fd75146d4f90f9f88a58e25b26f1f696 differ diff --git a/Library/Artifacts/fd/fdc97200a08eb7111f3d9c543c88ad46 b/Library/Artifacts/fd/fdc97200a08eb7111f3d9c543c88ad46 new file mode 100644 index 000000000..8bbae0bdf Binary files /dev/null and b/Library/Artifacts/fd/fdc97200a08eb7111f3d9c543c88ad46 differ diff --git a/Library/Artifacts/fd/fdccd91d96cba542ba65fb85c35b23ac b/Library/Artifacts/fd/fdccd91d96cba542ba65fb85c35b23ac new file mode 100644 index 000000000..ca02b8083 Binary files /dev/null and b/Library/Artifacts/fd/fdccd91d96cba542ba65fb85c35b23ac differ diff --git a/Library/Artifacts/fd/fdcf3753f935a116bd0daf8823ec6b2d b/Library/Artifacts/fd/fdcf3753f935a116bd0daf8823ec6b2d new file mode 100644 index 000000000..b6b84eff0 Binary files /dev/null and b/Library/Artifacts/fd/fdcf3753f935a116bd0daf8823ec6b2d differ diff --git a/Library/Artifacts/fd/fdd2bd90e1d43a965535d75514c87d98 b/Library/Artifacts/fd/fdd2bd90e1d43a965535d75514c87d98 new file mode 100644 index 000000000..1bf56c30b Binary files /dev/null and b/Library/Artifacts/fd/fdd2bd90e1d43a965535d75514c87d98 differ diff --git a/Library/Artifacts/fd/fdd3c45d4b7b8ad05d0765c5f3b857af b/Library/Artifacts/fd/fdd3c45d4b7b8ad05d0765c5f3b857af new file mode 100644 index 000000000..1628cdc08 Binary files /dev/null and b/Library/Artifacts/fd/fdd3c45d4b7b8ad05d0765c5f3b857af differ diff --git a/Library/Artifacts/fd/fddbf17e1595ea0d7c6b522fcc136456 b/Library/Artifacts/fd/fddbf17e1595ea0d7c6b522fcc136456 new file mode 100644 index 000000000..17f3db888 Binary files /dev/null and b/Library/Artifacts/fd/fddbf17e1595ea0d7c6b522fcc136456 differ diff --git a/Library/Artifacts/fd/fde0666d2a62c694db82e2ad93a57f7c b/Library/Artifacts/fd/fde0666d2a62c694db82e2ad93a57f7c new file mode 100644 index 000000000..ab32a8a62 Binary files /dev/null and b/Library/Artifacts/fd/fde0666d2a62c694db82e2ad93a57f7c differ diff --git a/Library/Artifacts/fd/fdecb8c6548b8a1daf85d12f055bd92f b/Library/Artifacts/fd/fdecb8c6548b8a1daf85d12f055bd92f new file mode 100644 index 000000000..3b56200aa Binary files /dev/null and b/Library/Artifacts/fd/fdecb8c6548b8a1daf85d12f055bd92f differ diff --git a/Library/Artifacts/fd/fdfff25c738d9ea4b7175d9230062f9c b/Library/Artifacts/fd/fdfff25c738d9ea4b7175d9230062f9c new file mode 100644 index 000000000..2eb919d3b Binary files /dev/null and b/Library/Artifacts/fd/fdfff25c738d9ea4b7175d9230062f9c differ diff --git a/Library/Artifacts/fe/fe110f6acf293bd5adc23b5b917c3a46 b/Library/Artifacts/fe/fe110f6acf293bd5adc23b5b917c3a46 new file mode 100644 index 000000000..53b9c363b Binary files /dev/null and b/Library/Artifacts/fe/fe110f6acf293bd5adc23b5b917c3a46 differ diff --git a/Library/Artifacts/fe/fe1ae99822a13f701c0b28181d449f1e b/Library/Artifacts/fe/fe1ae99822a13f701c0b28181d449f1e new file mode 100644 index 000000000..d66fc11d6 Binary files /dev/null and b/Library/Artifacts/fe/fe1ae99822a13f701c0b28181d449f1e differ diff --git a/Library/Artifacts/fe/fe30e8fe54dae7d3bf5aaf61a8db96b8 b/Library/Artifacts/fe/fe30e8fe54dae7d3bf5aaf61a8db96b8 new file mode 100644 index 000000000..84f861f5a Binary files /dev/null and b/Library/Artifacts/fe/fe30e8fe54dae7d3bf5aaf61a8db96b8 differ diff --git a/Library/Artifacts/fe/fe3aeca1bf0e1df80c3a1d9bb2aebdc8 b/Library/Artifacts/fe/fe3aeca1bf0e1df80c3a1d9bb2aebdc8 new file mode 100644 index 000000000..1a3f9bc37 Binary files /dev/null and b/Library/Artifacts/fe/fe3aeca1bf0e1df80c3a1d9bb2aebdc8 differ diff --git a/Library/Artifacts/fe/fe5ebd8dc28f8766ca2766e4a00b87d4 b/Library/Artifacts/fe/fe5ebd8dc28f8766ca2766e4a00b87d4 new file mode 100644 index 000000000..988ef4634 Binary files /dev/null and b/Library/Artifacts/fe/fe5ebd8dc28f8766ca2766e4a00b87d4 differ diff --git a/Library/Artifacts/fe/fe8a857423002bb3b1419802c2235e79 b/Library/Artifacts/fe/fe8a857423002bb3b1419802c2235e79 new file mode 100644 index 000000000..57bbd7aac Binary files /dev/null and b/Library/Artifacts/fe/fe8a857423002bb3b1419802c2235e79 differ diff --git a/Library/Artifacts/fe/fe8c3a7706867650405a6b16198c1a95 b/Library/Artifacts/fe/fe8c3a7706867650405a6b16198c1a95 new file mode 100644 index 000000000..79a443f50 Binary files /dev/null and b/Library/Artifacts/fe/fe8c3a7706867650405a6b16198c1a95 differ diff --git a/Library/Artifacts/fe/fea8994254bec8996420188c8ea39b71 b/Library/Artifacts/fe/fea8994254bec8996420188c8ea39b71 new file mode 100644 index 000000000..d6d859b80 Binary files /dev/null and b/Library/Artifacts/fe/fea8994254bec8996420188c8ea39b71 differ diff --git a/Library/Artifacts/fe/feaa44f4f20d919adf1733aad8a49635 b/Library/Artifacts/fe/feaa44f4f20d919adf1733aad8a49635 new file mode 100644 index 000000000..b9e5ff446 Binary files /dev/null and b/Library/Artifacts/fe/feaa44f4f20d919adf1733aad8a49635 differ diff --git a/Library/Artifacts/fe/fecd5dc6aa1a8da5fd5d8b328d3de295 b/Library/Artifacts/fe/fecd5dc6aa1a8da5fd5d8b328d3de295 new file mode 100644 index 000000000..a4c0b74e6 Binary files /dev/null and b/Library/Artifacts/fe/fecd5dc6aa1a8da5fd5d8b328d3de295 differ diff --git a/Library/Artifacts/fe/fed2bdf0b9361b43e09597c6c968937e b/Library/Artifacts/fe/fed2bdf0b9361b43e09597c6c968937e new file mode 100644 index 000000000..5c9f9a4cf Binary files /dev/null and b/Library/Artifacts/fe/fed2bdf0b9361b43e09597c6c968937e differ diff --git a/Library/Artifacts/fe/feea2524c8ec98308936f4e919ea8519 b/Library/Artifacts/fe/feea2524c8ec98308936f4e919ea8519 new file mode 100644 index 000000000..157d2b78e Binary files /dev/null and b/Library/Artifacts/fe/feea2524c8ec98308936f4e919ea8519 differ diff --git a/Library/Artifacts/fe/fef1813f75f765e7aeada55920fb107c b/Library/Artifacts/fe/fef1813f75f765e7aeada55920fb107c new file mode 100644 index 000000000..ccb0ea845 Binary files /dev/null and b/Library/Artifacts/fe/fef1813f75f765e7aeada55920fb107c differ diff --git a/Library/Artifacts/ff/ff035351a9f959005ffec1007e9641a5 b/Library/Artifacts/ff/ff035351a9f959005ffec1007e9641a5 new file mode 100644 index 000000000..fc070601a Binary files /dev/null and b/Library/Artifacts/ff/ff035351a9f959005ffec1007e9641a5 differ diff --git a/Library/Artifacts/ff/ff0c45428b3242c4cb9eeb819cc75bb6 b/Library/Artifacts/ff/ff0c45428b3242c4cb9eeb819cc75bb6 new file mode 100644 index 000000000..64308bcb7 Binary files /dev/null and b/Library/Artifacts/ff/ff0c45428b3242c4cb9eeb819cc75bb6 differ diff --git a/Library/Artifacts/ff/ff19e627779531f81b3453b61c416eda b/Library/Artifacts/ff/ff19e627779531f81b3453b61c416eda new file mode 100644 index 000000000..2307d7ea2 Binary files /dev/null and b/Library/Artifacts/ff/ff19e627779531f81b3453b61c416eda differ diff --git a/Library/Artifacts/ff/ff25867bbb380e59b8941e8e48da46e7 b/Library/Artifacts/ff/ff25867bbb380e59b8941e8e48da46e7 new file mode 100644 index 000000000..16d06d536 Binary files /dev/null and b/Library/Artifacts/ff/ff25867bbb380e59b8941e8e48da46e7 differ diff --git a/Library/Artifacts/ff/ff380130747308b3cc73e59e7d0048d7 b/Library/Artifacts/ff/ff380130747308b3cc73e59e7d0048d7 new file mode 100644 index 000000000..c1203989e Binary files /dev/null and b/Library/Artifacts/ff/ff380130747308b3cc73e59e7d0048d7 differ diff --git a/Library/Artifacts/ff/ff3c9077501c17494f93fca4eaf225e9 b/Library/Artifacts/ff/ff3c9077501c17494f93fca4eaf225e9 new file mode 100644 index 000000000..8e6a274b5 Binary files /dev/null and b/Library/Artifacts/ff/ff3c9077501c17494f93fca4eaf225e9 differ diff --git a/Library/Artifacts/ff/ff40b8ddf8f78c193918eebba4b8c1ae b/Library/Artifacts/ff/ff40b8ddf8f78c193918eebba4b8c1ae new file mode 100644 index 000000000..477b82f1c Binary files /dev/null and b/Library/Artifacts/ff/ff40b8ddf8f78c193918eebba4b8c1ae differ diff --git a/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 new file mode 100644 index 000000000..5e3c113cb Binary files /dev/null and b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 differ diff --git a/Library/Artifacts/ff/ff49537a72549f78924fc2e55f51f6d1 b/Library/Artifacts/ff/ff49537a72549f78924fc2e55f51f6d1 new file mode 100644 index 000000000..cd1e750a8 Binary files /dev/null and b/Library/Artifacts/ff/ff49537a72549f78924fc2e55f51f6d1 differ diff --git a/Library/Artifacts/ff/ff56bb0c776e1ede6d1c1aaa17bb0ef9 b/Library/Artifacts/ff/ff56bb0c776e1ede6d1c1aaa17bb0ef9 new file mode 100644 index 000000000..9193ac8c8 Binary files /dev/null and b/Library/Artifacts/ff/ff56bb0c776e1ede6d1c1aaa17bb0ef9 differ diff --git a/Library/Artifacts/ff/ff5733b2a44c274e36e6151a3188a389 b/Library/Artifacts/ff/ff5733b2a44c274e36e6151a3188a389 new file mode 100644 index 000000000..414c23625 Binary files /dev/null and b/Library/Artifacts/ff/ff5733b2a44c274e36e6151a3188a389 differ diff --git a/Library/Artifacts/ff/ff5a5c20e588cba55c73643bbe638e12 b/Library/Artifacts/ff/ff5a5c20e588cba55c73643bbe638e12 new file mode 100644 index 000000000..ee2f66a3a Binary files /dev/null and b/Library/Artifacts/ff/ff5a5c20e588cba55c73643bbe638e12 differ diff --git a/Library/Artifacts/ff/ff6ea13eefe775231f68bb352fca0dc7 b/Library/Artifacts/ff/ff6ea13eefe775231f68bb352fca0dc7 new file mode 100644 index 000000000..a56d7d426 Binary files /dev/null and b/Library/Artifacts/ff/ff6ea13eefe775231f68bb352fca0dc7 differ diff --git a/Library/Artifacts/ff/ff719a506d84dc32d50a25f32fae24f8 b/Library/Artifacts/ff/ff719a506d84dc32d50a25f32fae24f8 new file mode 100644 index 000000000..61c36c156 Binary files /dev/null and b/Library/Artifacts/ff/ff719a506d84dc32d50a25f32fae24f8 differ diff --git a/Library/Artifacts/ff/ff7485d02b39e3e53c8efb9afc07a70a b/Library/Artifacts/ff/ff7485d02b39e3e53c8efb9afc07a70a new file mode 100644 index 000000000..3ba811837 Binary files /dev/null and b/Library/Artifacts/ff/ff7485d02b39e3e53c8efb9afc07a70a differ diff --git a/Library/Artifacts/ff/ff922ea5b044e85c0d42b44d4072bc53 b/Library/Artifacts/ff/ff922ea5b044e85c0d42b44d4072bc53 new file mode 100644 index 000000000..987547ebc Binary files /dev/null and b/Library/Artifacts/ff/ff922ea5b044e85c0d42b44d4072bc53 differ diff --git a/Library/Artifacts/ff/ff9c6a907f298aefa0b2a786a6dc2142 b/Library/Artifacts/ff/ff9c6a907f298aefa0b2a786a6dc2142 new file mode 100644 index 000000000..b5313b359 Binary files /dev/null and b/Library/Artifacts/ff/ff9c6a907f298aefa0b2a786a6dc2142 differ diff --git a/Library/Artifacts/ff/ffa2ccb995542825d22ce6601de31702 b/Library/Artifacts/ff/ffa2ccb995542825d22ce6601de31702 new file mode 100644 index 000000000..377098757 Binary files /dev/null and b/Library/Artifacts/ff/ffa2ccb995542825d22ce6601de31702 differ diff --git a/Library/Artifacts/ff/ffab5af66cebf39ebdf2c6afa5c00e1a b/Library/Artifacts/ff/ffab5af66cebf39ebdf2c6afa5c00e1a new file mode 100644 index 000000000..231865f33 Binary files /dev/null and b/Library/Artifacts/ff/ffab5af66cebf39ebdf2c6afa5c00e1a differ diff --git a/Library/Artifacts/ff/ffae64cbbf8fa738250b08a2c4a632f5 b/Library/Artifacts/ff/ffae64cbbf8fa738250b08a2c4a632f5 new file mode 100644 index 000000000..64ca9bfbc Binary files /dev/null and b/Library/Artifacts/ff/ffae64cbbf8fa738250b08a2c4a632f5 differ diff --git a/Library/Artifacts/ff/ffd17f8837def0e25fe392b72db2db0f b/Library/Artifacts/ff/ffd17f8837def0e25fe392b72db2db0f new file mode 100644 index 000000000..d2420d78c Binary files /dev/null and b/Library/Artifacts/ff/ffd17f8837def0e25fe392b72db2db0f differ diff --git a/Library/Artifacts/ff/ffd8a6e1b122e1e4fc01ffeaaa5b169c b/Library/Artifacts/ff/ffd8a6e1b122e1e4fc01ffeaaa5b169c new file mode 100644 index 000000000..2f9b38b6a Binary files /dev/null and b/Library/Artifacts/ff/ffd8a6e1b122e1e4fc01ffeaaa5b169c differ diff --git a/Library/Artifacts/ff/ffe11b5b7007f30a9046c7f1f9aa205c b/Library/Artifacts/ff/ffe11b5b7007f30a9046c7f1f9aa205c new file mode 100644 index 000000000..1f42a60f1 Binary files /dev/null and b/Library/Artifacts/ff/ffe11b5b7007f30a9046c7f1f9aa205c differ diff --git a/Library/Artifacts/ff/ffeece246ab7502e3f2559eb3d4888ca b/Library/Artifacts/ff/ffeece246ab7502e3f2559eb3d4888ca new file mode 100644 index 000000000..388d2226c Binary files /dev/null and b/Library/Artifacts/ff/ffeece246ab7502e3f2559eb3d4888ca differ diff --git a/Library/Artifacts/ff/fff016cd75ea59f253af255c802c3306 b/Library/Artifacts/ff/fff016cd75ea59f253af255c802c3306 new file mode 100644 index 000000000..66c987837 Binary files /dev/null and b/Library/Artifacts/ff/fff016cd75ea59f253af255c802c3306 differ diff --git a/Library/Artifacts/ff/ffff3583337b554108d0430084fde278 b/Library/Artifacts/ff/ffff3583337b554108d0430084fde278 new file mode 100644 index 000000000..9a9caf251 Binary files /dev/null and b/Library/Artifacts/ff/ffff3583337b554108d0430084fde278 differ diff --git a/Library/CurrentLayout-default.dwlt b/Library/CurrentLayout-default.dwlt index 0a606ae3f..c8fc13162 100644 --- a/Library/CurrentLayout-default.dwlt +++ b/Library/CurrentLayout-default.dwlt @@ -14,15 +14,16 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 0 - y: 43 - width: 1366 - height: 725 + x: 8 + y: 51 + width: 1350 + height: 709 m_ShowMode: 4 m_Title: - m_RootView: {fileID: 6} - m_MinSize: {x: 950, y: 300} + m_RootView: {fileID: 8} + m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} + m_Maximized: 0 --- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 @@ -32,24 +33,48 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1350 + height: 659 + m_MinSize: {x: 811, y: 392} + m_MaxSize: {x: 22006, y: 14042} + vertical: 1 + controlID: 16 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ProjectBrowser + m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 855 + x: 636 y: 0 - width: 234 - height: 675 - m_MinSize: {x: 234, y: 272} - m_MaxSize: {x: 10004, y: 10022} - m_ActualView: {fileID: 12} + width: 432 + height: 389 + m_MinSize: {x: 232, y: 271} + m_MaxSize: {x: 10002, y: 10021} + m_ActualView: {fileID: 17} m_Panes: - - {fileID: 12} + - {fileID: 17} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &3 +--- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -62,20 +87,19 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 9} - - {fileID: 2} - - {fileID: 4} + - {fileID: 11} + - {fileID: 5} m_Position: serializedVersion: 2 x: 0 - y: 30 - width: 1366 - height: 675 - m_MinSize: {x: 917, y: 272} - m_MaxSize: {x: 22012, y: 10022} + y: 0 + width: 1350 + height: 659 + m_MinSize: {x: 811, y: 392} + m_MaxSize: {x: 22006, y: 14042} vertical: 0 - controlID: 31 ---- !u!114 &4 + controlID: 17 +--- !u!114 &5 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -90,18 +114,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1089 + x: 1068 y: 0 - width: 277 - height: 675 - m_MinSize: {x: 277, y: 72} - m_MaxSize: {x: 4002, y: 4022} - m_ActualView: {fileID: 13} + width: 282 + height: 659 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 18} m_Panes: - - {fileID: 13} + - {fileID: 18} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &5 +--- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -118,16 +142,43 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 202 - height: 675 - m_MinSize: {x: 202, y: 222} - m_MaxSize: {x: 4002, y: 4022} - m_ActualView: {fileID: 14} + width: 234 + height: 389 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 19} m_Panes: - - {fileID: 14} + - {fileID: 19} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &6 +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ConsoleWindow + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 389 + width: 1068 + height: 270 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 21} + m_Panes: + - {fileID: 21} + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 1 +--- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -140,18 +191,18 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 7} - - {fileID: 3} - - {fileID: 8} + - {fileID: 9} + - {fileID: 2} + - {fileID: 10} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1366 - height: 725 - m_MinSize: {x: 950, y: 300} + width: 1350 + height: 709 + m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} ---- !u!114 &7 +--- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -168,12 +219,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1366 + width: 1350 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} m_LastLoadedLayoutName: ---- !u!114 &8 +--- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -189,12 +240,12 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 705 - width: 1366 + y: 689 + width: 1350 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} ---- !u!114 &9 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -207,19 +258,45 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 5} - - {fileID: 10} + - {fileID: 12} + - {fileID: 7} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 855 - height: 675 - m_MinSize: {x: 406, y: 222} - m_MaxSize: {x: 8006, y: 4022} + width: 1068 + height: 659 + m_MinSize: {x: 535, y: 392} + m_MaxSize: {x: 18005, y: 14042} + vertical: 1 + controlID: 18 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 6} + - {fileID: 13} + - {fileID: 3} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1068 + height: 389 + m_MinSize: {x: 535, y: 271} + m_MaxSize: {x: 18005, y: 10021} vertical: 0 - controlID: 32 ---- !u!114 &10 + controlID: 19 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -229,25 +306,143 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: + m_Name: GameView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 202 + x: 234 y: 0 - width: 653 - height: 675 - m_MinSize: {x: 204, y: 222} - m_MaxSize: {x: 4004, y: 4022} - m_ActualView: {fileID: 15} + width: 402 + height: 389 + m_MinSize: {x: 102, y: 121} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 14} m_Panes: - - {fileID: 15} + - {fileID: 20} + - {fileID: 14} - {fileID: 16} - - {fileID: 11} - m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &11 + m_Selected: 1 + m_LastSelected: 0 +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 242 + y: 81 + width: 400 + height: 368 + m_ViewDataDictionary: {fileID: 0} + m_SerializedViewsNames: [] + m_SerializedViewsValues: [] + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 400, y: 347} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_MaximizeOnPlay: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -200 + m_HBaseRangeMax: 200 + m_VBaseRangeMin: -173.5 + m_VBaseRangeMax: 173.5 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 400 + height: 347 + m_Scale: {x: 1, y: 1} + m_Translation: {x: 200, y: 173.5} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -200 + y: -173.5 + width: 400 + height: 347 + m_MinimalGUI: 1 + m_defaultScale: 1 + m_LastWindowPixelSize: {x: 400, y: 368} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Animation + m_Image: {fileID: 1561878555887300916, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 8 + y: 470 + width: 1067 + height: 249 + m_ViewDataDictionary: {fileID: 0} + m_LockTracker: + m_IsLocked: 0 + m_LastSelectedObjectID: -22988 +--- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -273,7 +468,7 @@ MonoBehaviour: width: 973 height: 501 m_ViewDataDictionary: {fileID: 0} ---- !u!114 &12 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -294,10 +489,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 855 - y: 73 - width: 232 - height: 656 + x: 644 + y: 81 + width: 430 + height: 368 m_ViewDataDictionary: {fileID: 0} m_SearchFilter: m_NameFilter: @@ -312,20 +507,20 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets + - Assets/2DGamekit/Script m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets + - Assets/2DGamekit/Script m_LastFoldersGridSize: -1 - m_LastProjectPath: C:\Users\jhavi\New Unity Project (1) + m_LastProjectPath: F:\Git2\2D-Game-Development m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: fa2c0000 - m_LastClickedID: 11514 - m_ExpandedIDs: 00000000fa2c0000ffffff7f + m_SelectedIDs: 9c3a0000 + m_LastClickedID: 15004 + m_ExpandedIDs: 000000006439000066390000683900006a3900006c3900006e39000070390000723900007439000076390000783900007a39000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -341,7 +536,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 0} + m_ClientGUIView: {fileID: 3} m_SearchString: m_CreateAssetUtility: m_EndAction: {fileID: 0} @@ -353,7 +548,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: + m_ExpandedIDs: 000000006439000066390000683900006a3900006c3900006e39000070390000723900007439000076390000783900007a390000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -380,8 +575,8 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 - m_ExpandedInstanceIDs: c6230000 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c623000000000000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -397,7 +592,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 0} + m_ClientGUIView: {fileID: 3} m_CreateAssetUtility: m_EndAction: {fileID: 0} m_InstanceID: 0 @@ -408,8 +603,8 @@ MonoBehaviour: m_ScrollPosition: {x: 0, y: 0} m_GridSize: 64 m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 112 ---- !u!114 &13 + m_DirectoriesAreaWidth: 220 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -430,10 +625,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1089 - y: 73 - width: 275 - height: 656 + x: 1076 + y: 81 + width: 281 + height: 638 m_ViewDataDictionary: {fileID: 0} m_OpenAddComponentMenu: 0 m_ObjectsLockedBeforeSerialization: [] @@ -445,7 +640,9 @@ MonoBehaviour: m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_PreviewWindow: {fileID: 0} ---- !u!114 &14 + m_LastInspectedObjectInstanceID: -1 + m_LastVerticalScrollValue: 0 +--- !u!114 &19 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -466,17 +663,17 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 0 - y: 73 - width: 202 - height: 656 + x: 8 + y: 81 + width: 233 + height: 368 m_ViewDataDictionary: {fileID: 0} m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: f22f0000 - m_LastClickedID: 12274 - m_ExpandedIDs: 7afbffff + m_SelectedIDs: + m_LastClickedID: 0 + m_ExpandedIDs: 42fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -492,15 +689,15 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 5} + m_ClientGUIView: {fileID: 6} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 m_LockTracker: m_IsLocked: 0 m_CurrentSortingName: TransformSorting - m_WindowGUID: 39c4329119f1d9540bfa83513b74afb3 ---- !u!114 &15 + m_WindowGUID: 29f1bc92182cb434da3678e48624b31b +--- !u!114 &20 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -521,24 +718,24 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 202 - y: 73 - width: 651 - height: 656 + x: 242 + y: 81 + width: 400 + height: 368 m_ViewDataDictionary: {fileID: 0} m_ShowContextualTools: 0 - m_WindowGUID: 2afe5c7e2ee32004ba6292854f83239a + m_WindowGUID: 2f94cc3c994ecd945ba96a6ee687f698 m_Gizmos: 1 m_SceneIsLit: 1 m_SceneLighting: 1 - m_2DMode: 1 + m_2DMode: 0 m_isRotationLocked: 0 m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 0, y: 0, z: 0} + m_Target: {x: -11.061504, y: -2.8003705, z: -13.1676655} speed: 2 - m_Value: {x: 484.3701, y: 311.0585, z: -260.01285} + m_Value: {x: -11.061504, y: -2.8003705, z: -13.1676655} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -546,6 +743,8 @@ MonoBehaviour: section: Shading Mode m_ValidateTrueMetals: 0 m_DoValidateTrueMetals: 0 + m_ExposureSliderValue: 0 + m_ExposureSliderMax: 10 m_SceneViewState: showFog: 1 showMaterialUpdate: 0 @@ -553,31 +752,46 @@ MonoBehaviour: showFlares: 1 showImageEffects: 1 showParticleSystems: 1 - grid: + m_Grid: xGrid: - m_Target: 0 - speed: 2 - m_Value: 0 + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 0, y: 0} yGrid: - m_Target: 0 - speed: 2 - m_Value: 0 + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} zGrid: - m_Target: 1 - speed: 2 - m_Value: 1 + m_Fade: + m_Target: 0 + speed: 2 + m_Value: 1 + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_Pivot: {x: 0, y: 0, z: 0} + m_Size: {x: 1, y: 1} + m_ShowGrid: 0 + m_GridAxis: 1 + m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0, y: 0, z: 0, w: 1} + m_Target: {x: -0.06269902, y: 0.42365065, z: -0.029410323, w: -0.9031759} speed: 2 - m_Value: {x: -0.0034334338, y: 0.035431955, z: -0.008289043, w: -0.99933183} + m_Value: {x: -0.06269894, y: 0.4236501, z: -0.029410284, w: -0.9031747} m_Size: - m_Target: 10 + m_Target: 1659.8114 speed: 2 - m_Value: 1749.5927 + m_Value: 1659.8114 m_Ortho: - m_Target: 1 + m_Target: 0 speed: 2 - m_Value: 1 + m_Value: 0 m_CameraSettings: m_Speed: 1 m_SpeedNormalized: 0.5 @@ -591,7 +805,6 @@ MonoBehaviour: m_FarClip: 10000 m_DynamicClip: 1 m_OcclusionCulling: 0 - m_ShowGlobalGrid: 1 m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} m_LastSceneViewOrtho: 0 m_ReplacementShader: {fileID: 0} @@ -599,7 +812,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &16 +--- !u!114 &21 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -608,75 +821,20 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 1 - m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: - m_MinSize: {x: 200, y: 200} + m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 4000, y: 4000} m_TitleContent: - m_Text: Game - m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + m_Text: Console + m_Image: {fileID: 111653112392082826, guid: 0000000000000000d000000000000000, type: 0} m_Tooltip: m_Pos: serializedVersion: 2 - x: 200 - y: 73 - width: 655 - height: 656 + x: 8 + y: 470 + width: 1067 + height: 249 m_ViewDataDictionary: {fileID: 0} - m_VSyncEnabled: 0 - m_MaximizeOnPlay: 0 - m_Gizmos: 0 - m_Stats: 0 - m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - m_TargetDisplay: 0 - m_ZoomArea: - m_HRangeLocked: 0 - m_VRangeLocked: 0 - hZoomLockedByDefault: 0 - vZoomLockedByDefault: 0 - m_HBaseRangeMin: -327.5 - m_HBaseRangeMax: 327.5 - m_VBaseRangeMin: -319.5 - m_VBaseRangeMax: 319.5 - m_HAllowExceedBaseRangeMin: 1 - m_HAllowExceedBaseRangeMax: 1 - m_VAllowExceedBaseRangeMin: 1 - m_VAllowExceedBaseRangeMax: 1 - m_ScaleWithWindow: 0 - m_HSlider: 0 - m_VSlider: 0 - m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 0 - m_EnableSliderZoomHorizontal: 0 - m_EnableSliderZoomVertical: 0 - m_UniformScale: 1 - m_UpDirection: 1 - m_DrawArea: - serializedVersion: 2 - x: 0 - y: 17 - width: 655 - height: 639 - m_Scale: {x: 1, y: 1} - m_Translation: {x: 327.5, y: 319.5} - m_MarginLeft: 0 - m_MarginRight: 0 - m_MarginTop: 0 - m_MarginBottom: 0 - m_LastShownAreaInsideMargins: - serializedVersion: 2 - x: -327.5 - y: -319.5 - width: 655 - height: 639 - m_MinimalGUI: 1 - m_defaultScale: 1 - m_TargetTexture: {fileID: 0} - m_CurrentColorSpace: 0 - m_LastWindowPixelSize: {x: 655, y: 656} - m_ClearInEditMode: 1 - m_NoCameraWarning: 1 - m_LowResolutionForAspectRatios: 01000000000000000000 - m_XRRenderMode: 0 diff --git a/Library/EditorInstance.json b/Library/EditorInstance.json deleted file mode 100644 index ed351543d..000000000 --- a/Library/EditorInstance.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "process_id" : 7548, - "version" : "2019.2.0f1", - "app_path" : "C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Unity.exe", - "app_contents_path" : "C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data" -} \ No newline at end of file diff --git a/Library/EditorOnlyScriptingSettings.json b/Library/EditorOnlyScriptingSettings.json new file mode 100644 index 000000000..8b123ad13 --- /dev/null +++ b/Library/EditorOnlyScriptingSettings.json @@ -0,0 +1 @@ +{"m_DefineSymbols":[{"first":1,"second":"UNITY_POST_PROCESSING_STACK_V2"},{"first":4,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":7,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":13,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":14,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":17,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":18,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":19,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":20,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":21,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":22,"second":"UNITY_POST_PROCESSING_STACK_V1"},{"first":23,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":24,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":25,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":26,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":27,"second":"UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2"},{"first":28,"second":"UNITY_POST_PROCESSING_STACK_V2"},{"first":29,"second":"UNITY_POST_PROCESSING_STACK_V2"}],"m_AllowUnsafeCode":false} \ No newline at end of file diff --git a/Library/EditorSnapSettings.asset b/Library/EditorSnapSettings.asset new file mode 100644 index 000000000..7a90624eb --- /dev/null +++ b/Library/EditorSnapSettings.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13954, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_SnapEnabled: 0 + m_SnapSettings: + m_SnapValue: {x: 0.25, y: 0.25, z: 0.25} + m_SnapMultiplier: {x: 2048, y: 2048, z: 2048} + m_Rotation: 15 + m_Scale: 1 diff --git a/Library/EditorUserBuildSettings.asset b/Library/EditorUserBuildSettings.asset index 870324bd7..d14f6d3ea 100644 Binary files a/Library/EditorUserBuildSettings.asset and b/Library/EditorUserBuildSettings.asset differ diff --git a/Library/InspectorExpandedItems.asset b/Library/InspectorExpandedItems.asset index 3de49f4f7..578bf15b3 100644 Binary files a/Library/InspectorExpandedItems.asset and b/Library/InspectorExpandedItems.asset differ diff --git a/Library/LastSceneManagerSetup.txt b/Library/LastSceneManagerSetup.txt new file mode 100644 index 000000000..6a5704fe9 --- /dev/null +++ b/Library/LastSceneManagerSetup.txt @@ -0,0 +1,5 @@ +sceneSetups: +- path: Assets/Scenes/SampleScene.unity + isLoaded: 1 + isActive: 1 + isSubScene: 0 diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/CHANGELOG.md b/Library/PackageCache/com.unity.ide.rider@1.0.8/CHANGELOG.md deleted file mode 100644 index 3a6de2d1a..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/CHANGELOG.md +++ /dev/null @@ -1,35 +0,0 @@ -# Code Editor Package for Rider - -## [1.0.8] - 2019-05-20 - -Fix NullReferenceException when External editor was pointing to non-existing Rider everything was broken by null-ref. - - -## [1.0.7] - 2019-05-16 - -Initial migration steps from rider plugin to package. -Fix OSX check and opening of files. - - -## [1.0.6] - 2019-04-30 - -Ensure asset database is refreshed when generating csproj and solution files. - -## [1.0.5] - 2019-04-27 - -Add support for generating all csproj files. - -## [1.0.4] - 2019-04-18 - -Fix relative package paths. -Fix opening editor on mac. - -## [1.0.3] - 2019-04-12 - -Fixing null reference issue for callbacks to Asset pipeline. - -## [1.0.2] - 2019-01-01 - -### This is the first release of *Unity Package rider_editor*. - -Using the newly created api to integrate Rider with Unity. diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Discovery.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Discovery.cs deleted file mode 100644 index 5246d4152..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Discovery.cs +++ /dev/null @@ -1,406 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using JetBrains.Annotations; -using Microsoft.Win32; -using Unity.CodeEditor; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - public interface IDiscovery - { - CodeEditor.Installation[] PathCallback(); - } - - public class Discovery : IDiscovery - { - public CodeEditor.Installation[] PathCallback() - { - return RiderPathLocator.GetAllRiderPaths() - .Select(riderInfo => new CodeEditor.Installation - { - Path = riderInfo.Path, - Name = riderInfo.Presentation - }) - .ToArray(); - } - } - - /// - /// This code is a modified version of the JetBrains resharper-unity plugin listed here: - /// https://github.com/JetBrains/resharper-unity/blob/master/unity/JetBrains.Rider.Unity.Editor/EditorPlugin/RiderPathLocator.cs - /// - public static class RiderPathLocator - { -#if !(UNITY_4_7 || UNITY_5_5) - [UsedImplicitly] // Used in com.unity.ide.rider - public static RiderInfo[] GetAllRiderPaths() - { - try - { - switch (SystemInfo.operatingSystemFamily) - { - case OperatingSystemFamily.Windows: - { - return CollectRiderInfosWindows(); - } - - case OperatingSystemFamily.MacOSX: - { - return CollectRiderInfosMac(); - } - - case OperatingSystemFamily.Linux: - { - return CollectAllRiderPathsLinux(); - } - } - } - catch (Exception e) - { - Debug.LogException(e); - } - - return new RiderInfo[0]; - } -#endif - -#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider - internal static RiderInfo[] GetAllFoundInfos(OperatingSystemFamilyRider operatingSystemFamily) - { - try - { - switch (operatingSystemFamily) - { - case OperatingSystemFamilyRider.Windows: - { - return CollectRiderInfosWindows(); - } - case OperatingSystemFamilyRider.MacOSX: - { - return CollectRiderInfosMac(); - } - case OperatingSystemFamilyRider.Linux: - { - return CollectAllRiderPathsLinux(); - } - } - } - catch (Exception e) - { - Debug.LogException(e); - } - - return new RiderInfo[0]; - } - - internal static string[] GetAllFoundPaths(OperatingSystemFamilyRider operatingSystemFamily) - { - return GetAllFoundInfos(operatingSystemFamily).Select(a=>a.Path).ToArray(); - } -#endif - - private static RiderInfo[] CollectAllRiderPathsLinux() - { - var home = Environment.GetEnvironmentVariable("HOME"); - if (string.IsNullOrEmpty(home)) - return new RiderInfo[0]; - var pathToBuildTxt = "../../build.txt"; - //$Home/.local/share/JetBrains/Toolbox/apps/Rider/ch-0/173.3994.1125/bin/rider.sh - //$Home/.local/share/JetBrains/Toolbox/apps/Rider/ch-0/.channel.settings.json - var toolboxRiderRootPath = Path.Combine(home, @".local/share/JetBrains/Toolbox/apps/Rider"); - var paths = CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider.sh", false) - .Select(a => new RiderInfo(GetBuildNumber(Path.Combine(a, pathToBuildTxt)), a, true)).ToList(); - - //$Home/.local/share/applications/jetbrains-rider.desktop - var shortcut = new FileInfo(Path.Combine(home, @".local/share/applications/jetbrains-rider.desktop")); - - if (shortcut.Exists) - { - var lines = File.ReadAllLines(shortcut.FullName); - foreach (var line in lines) - { - if (!line.StartsWith("Exec=\"")) - continue; - var path = line.Split('"').Where((item, index) => index == 1).SingleOrDefault(); - if (string.IsNullOrEmpty(path)) - continue; - var buildTxtPath = Path.Combine(path, pathToBuildTxt); - var buildNumber = GetBuildNumber(buildTxtPath); - if (paths.Any(a => a.Path == path)) // avoid adding similar build as from toolbox - continue; - paths.Add(new RiderInfo(buildNumber, path, false)); - } - } - - return paths.ToArray(); - } - - private static RiderInfo[] CollectRiderInfosMac() - { - var pathToBuildTxt = "Contents/Resources/build.txt"; - - // "/Applications/*Rider*.app" - var folder = new DirectoryInfo("/Applications"); - if (!folder.Exists) - return new RiderInfo[0]; - - var results = folder.GetDirectories("*Rider*.app") - .Select(a => new RiderInfo(GetBuildNumber(Path.Combine(a.FullName, pathToBuildTxt)), a.FullName, false)) - .ToList(); - - // /Users/user/Library/Application Support/JetBrains/Toolbox/apps/Rider/ch-1/181.3870.267/Rider EAP.app - var home = Environment.GetEnvironmentVariable("HOME"); - if (!string.IsNullOrEmpty(home)) - { - var toolboxRiderRootPath = Path.Combine(home, @"Library/Application Support/JetBrains/Toolbox/apps/Rider"); - var paths = CollectPathsFromToolbox(toolboxRiderRootPath, "", "Rider*.app", true) - .Select(a => new RiderInfo(GetBuildNumber(Path.Combine(a, pathToBuildTxt)), a, true)); - results.AddRange(paths); - } - - return results.ToArray(); - } - - private static string GetBuildNumber(string path) - { - var file = new FileInfo(path); - if (file.Exists) - return File.ReadAllText(file.FullName); - return string.Empty; - } - - private static RiderInfo[] CollectRiderInfosWindows() - { - var pathToBuildTxt = "../../build.txt"; - - var localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); - var toolboxRiderRootPath = Path.Combine(localAppData, @"JetBrains\Toolbox\apps\Rider"); - var installPathsToolbox = CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider64.exe", false).ToList(); - var installInfosToolbox = installPathsToolbox - .Select(a => new RiderInfo(GetBuildNumber(Path.Combine(a, pathToBuildTxt)), a, true)).ToList(); - - var installPaths = new List(); - const string registryKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; - CollectPathsFromRegistry(registryKey, installPaths); - const string wowRegistryKey = @"SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"; - CollectPathsFromRegistry(wowRegistryKey, installPaths); - - var installInfos = installPaths - .Select(a => new RiderInfo(GetBuildNumber(Path.Combine(a, pathToBuildTxt)), a, false)).ToList(); - installInfos.AddRange(installInfosToolbox); - - return installInfos.ToArray(); - } - - private static void CollectPathsFromRegistry(string registryKey, List installPaths) - { - using (var key = Registry.LocalMachine.OpenSubKey(registryKey)) - { - if (key == null) return; - foreach (var subkeyName in key.GetSubKeyNames().Where(a => a.Contains("Rider"))) - { - using (var subkey = key.OpenSubKey(subkeyName)) - { - var folderObject = subkey?.GetValue("InstallLocation"); - if (folderObject == null) continue; - var folder = folderObject.ToString(); - var possiblePath = Path.Combine(folder, @"bin\rider64.exe"); - if (File.Exists(possiblePath)) - installPaths.Add(possiblePath); - } - } - } - } - - private static string[] CollectPathsFromToolbox(string toolboxRiderRootPath, string dirName, string searchPattern, - bool isMac) - { - if (!Directory.Exists(toolboxRiderRootPath)) - return new string[0]; - - var channelDirs = Directory.GetDirectories(toolboxRiderRootPath); - var paths = channelDirs.SelectMany(channelDir => - { - try - { - // use history.json - last entry stands for the active build https://jetbrains.slack.com/archives/C07KNP99D/p1547807024066500?thread_ts=1547731708.057700&cid=C07KNP99D - var historyFile = Path.Combine(channelDir, ".history.json"); - if (File.Exists(historyFile)) - { - var json = File.ReadAllText(historyFile); - var build = ToolboxHistory.GetLatestBuildFromJson(json); - if (build != null) - { - var buildDir = Path.Combine(channelDir, build); - var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); - if (executablePaths.Any()) - return executablePaths; - } - } - - var channelFile = Path.Combine(channelDir, ".channel.settings.json"); - if (File.Exists(channelFile)) - { - var json = File.ReadAllText(channelFile).Replace("active-application", "active_application"); - var build = ToolboxInstallData.GetLatestBuildFromJson(json); - if (build != null) - { - var buildDir = Path.Combine(channelDir, build); - var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); - if (executablePaths.Any()) - return executablePaths; - } - } - - // changes in toolbox json files format may brake the logic above, so return all found Rider installations - return Directory.GetDirectories(channelDir) - .SelectMany(buildDir => GetExecutablePaths(dirName, searchPattern, isMac, buildDir)); - } - catch (Exception e) - { - // do not write to Debug.Log, just log it. - Logger.Warn($"Failed to get RiderPath from {channelDir}", e); - } - - return new string[0]; - }) - .Where(c => !string.IsNullOrEmpty(c)) - .ToArray(); - return paths; - } - - private static string[] GetExecutablePaths(string dirName, string searchPattern, bool isMac, string buildDir) - { - var folder = new DirectoryInfo(Path.Combine(buildDir, dirName)); - if (!folder.Exists) - return new string[0]; - - if (!isMac) - return new[] {Path.Combine(folder.FullName, searchPattern)}.Where(File.Exists).ToArray(); - return folder.GetDirectories(searchPattern).Select(f => f.FullName) - .Where(Directory.Exists).ToArray(); - } - - // Disable the "field is never assigned" compiler warning. We never assign it, but Unity does. - // Note that Unity disable this warning in the generated C# projects -#pragma warning disable 0649 - - [Serializable] - class ToolboxHistory - { - public List history; - - [CanBeNull] - public static string GetLatestBuildFromJson(string json) - { - try - { -#if UNITY_4_7 || UNITY_5_5 - return JsonConvert.DeserializeObject(json).history.LastOrDefault()?.item.build; -#else - return JsonUtility.FromJson(json).history.LastOrDefault()?.item.build; -#endif - } - catch (Exception) - { - Logger.Warn($"Failed to get latest build from json {json}"); - } - - return null; - } - } - - [Serializable] - class ItemNode - { - public BuildNode item; - } - - [Serializable] - class BuildNode - { - public string build; - } - - // ReSharper disable once ClassNeverInstantiated.Global - [Serializable] - class ToolboxInstallData - { - // ReSharper disable once InconsistentNaming - public ActiveApplication active_application; - - [CanBeNull] - public static string GetLatestBuildFromJson(string json) - { - try - { -#if UNITY_4_7 || UNITY_5_5 - var toolbox = JsonConvert.DeserializeObject(json); -#else - var toolbox = JsonUtility.FromJson(json); -#endif - var builds = toolbox.active_application.builds; - if (builds != null && builds.Any()) - return builds.First(); - } - catch (Exception) - { - Logger.Warn($"Failed to get latest build from json {json}"); - } - - return null; - } - } - - [Serializable] - class ActiveApplication - { - // ReSharper disable once InconsistentNaming - public List builds; - } - -#pragma warning restore 0649 - - public struct RiderInfo - { - public string Presentation; - public string BuildVersion; - public string Path; - - public RiderInfo(string buildVersion, string path, bool isToolbox) - { - BuildVersion = buildVersion; - Path = new FileInfo(path).FullName; // normalize separators - - var version = string.Empty; - if (buildVersion.Length > 3) - version = buildVersion.Substring(3); - - var presentation = "Rider " + version; - if (isToolbox) - presentation += " (JetBrains Toolbox)"; - - Presentation = presentation; - } - } - - private static class Logger - { - internal static void Warn(string message, Exception e = null) - { -#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider - Log.GetLog(typeof(RiderPathLocator).Name).Warn(message); - if (e != null) - Log.GetLog(typeof(RiderPathLocator).Name).Warn(e); -#else - Debug.LogError(message); - if (e != null) - Debug.LogException(e); -#endif - } - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/EditorPluginInterop.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/EditorPluginInterop.cs deleted file mode 100644 index 21ff18b0d..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/EditorPluginInterop.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Runtime.CompilerServices; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - public static class EditorPluginInterop - { - private static string ourEntryPointTypeName = "JetBrains.Rider.Unity.Editor.PluginEntryPoint"; - - public static string LogPath - { - get - { - try - { - var assembly = GetEditorPluginAssembly(); - if (assembly == null) return null; - var type = assembly.GetType(ourEntryPointTypeName); - if (type == null) return null; - var field = type.GetField("LogPath", BindingFlags.NonPublic | BindingFlags.Static); - if (field == null) return null; - return field.GetValue(null) as string; - } - catch (Exception) - { - Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); - } - - return null; - } - } - - public static bool OpenFileDllImplementation(string path, int line, int column) - { - var openResult = false; - // reflection for fast OpenFileLineCol, when Rider is started and protocol connection is established - try - { - var assembly = GetEditorPluginAssembly(); - if (assembly == null) return false; - var type = assembly.GetType(ourEntryPointTypeName); - if (type == null) return false; - var field = type.GetField("OpenAssetHandler", BindingFlags.NonPublic | BindingFlags.Static); - if (field == null) return false; - var handlerInstance = field.GetValue(null); - var method = handlerInstance.GetType() - .GetMethod("OnOpenedAsset", new[] {typeof(string), typeof(int), typeof(int)}); - if (method == null) return false; - var assetFilePath = Path.GetFullPath(path); - - openResult = (bool) method.Invoke(handlerInstance, new object[] {assetFilePath, line, column}); - } - catch (Exception) - { - Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); - } - - return openResult; - } - - public static Assembly GetEditorPluginAssembly() - { - var assemblies = AppDomain.CurrentDomain.GetAssemblies(); - var assembly = assemblies.FirstOrDefault(a => a.GetName().Name.Equals("JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked")); - return assembly; - } - - public static bool EditorPluginIsLoadedFromAssets() - { - var currentDir = Directory.GetCurrentDirectory(); - var assembly = GetEditorPluginAssembly(); - if (assembly == null) - return false; - var location = assembly.Location; - return location.StartsWith(currentDir, StringComparison.InvariantCultureIgnoreCase); - } - - - internal static void InitEntryPoint() - { - try - { - var type = GetEditorPluginAssembly().GetType("JetBrains.Rider.Unity.Editor.AfterUnity56.EntryPoint"); - RuntimeHelpers.RunClassConstructor(type.TypeHandle); - } - catch (TypeInitializationException ex) - { - Debug.LogException(ex.InnerException); - } - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/PluginSettings.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/PluginSettings.cs deleted file mode 100644 index 71be6da44..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/PluginSettings.cs +++ /dev/null @@ -1,270 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Reflection; -using Unity.CodeEditor; -using UnityEditor; -using UnityEditorInternal; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - public class PluginSettings - { - public static LoggingLevel SelectedLoggingLevel - { - get => (LoggingLevel) EditorPrefs.GetInt("Rider_SelectedLoggingLevel", 0); - set - { - EditorPrefs.SetInt("Rider_SelectedLoggingLevel", (int) value); - } - } - - public static string[] GetInstalledNetFrameworks() - { - if (SystemInfo.operatingSystemFamily != OperatingSystemFamily.Windows) - throw new InvalidOperationException("GetTargetFrameworkVersionWindowsMono2 is designed for Windows only"); - - var programFiles86 = Environment.GetEnvironmentVariable("PROGRAMFILES(X86)") ?? - Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); - if (string.IsNullOrEmpty(programFiles86)) - programFiles86 = @"C:\Program Files (x86)"; - var referenceAssembliesPath = Path.Combine(programFiles86, @"Reference Assemblies\Microsoft\Framework\.NETFramework"); - var dir = new DirectoryInfo(referenceAssembliesPath); - if (!dir.Exists) - return new string[0]; - - var availableVersions = dir - .GetDirectories("v*") - .Select(a => a.Name.Substring(1)) - .Where(v => InvokeIfValidVersion(v, s => { })) - .Where(v=>new Version(v) >= new Version("3.5")) - .ToArray(); - - return availableVersions; - } - - private static bool InvokeIfValidVersion(string input, Action action) - { - try - { - // ReSharper disable once ObjectCreationAsStatement - new Version(input); // mono 2.6 doesn't support Version.TryParse - action(input); - return true; - } - catch (ArgumentException) - { - } // can't put loggin here because ot fire on every symbol - catch (FormatException) - { - } - - return false; - } - - public static bool OverrideTargetFrameworkVersion - { - get { return EditorPrefs.GetBool("Rider_OverrideTargetFrameworkVersion", false); } - private set { EditorPrefs.SetBool("Rider_OverrideTargetFrameworkVersion", value);; } - } - - private static string TargetFrameworkVersionDefault = "4.6"; - - public static string TargetFrameworkVersion - { - get { return EditorPrefs.GetString("Rider_TargetFrameworkVersion", TargetFrameworkVersionDefault); } - private set { InvokeIfValidVersion(value, val => { EditorPrefs.SetString("Rider_TargetFrameworkVersion", val); }); } - } - - public static bool OverrideTargetFrameworkVersionOldMono - { - get { return EditorPrefs.GetBool("Rider_OverrideTargetFrameworkVersionOldMono", false); } - private set { EditorPrefs.SetBool("Rider_OverrideTargetFrameworkVersionOldMono", value);; } - } - - private static string TargetFrameworkVersionOldMonoDefault = "3.5"; - - public static string TargetFrameworkVersionOldMono - { - get { return EditorPrefs.GetString("Rider_TargetFrameworkVersionOldMono", TargetFrameworkVersionOldMonoDefault); } - private set { InvokeIfValidVersion(value, val => { EditorPrefs.SetString("Rider_TargetFrameworkVersionOldMono", val); }); } - } - - public static bool OverrideLangVersion - { - get { return EditorPrefs.GetBool("Rider_OverrideLangVersion", false); } - private set { EditorPrefs.SetBool("Rider_OverrideLangVersion", value);; } - } - - public static string LangVersion - { - get { return EditorPrefs.GetString("Rider_LangVersion", "4"); } - private set { EditorPrefs.SetString("Rider_LangVersion", value); } - } - - public static bool RiderInitializedOnce - { - get { return EditorPrefs.GetBool("RiderInitializedOnce", false); } - set { EditorPrefs.SetBool("RiderInitializedOnce", value); } - } - - private static string RiderPathInternal - { - get { return EditorPrefs.GetString("Rider_RiderPath", null); } - set { EditorPrefs.SetString("Rider_RiderPath", value); } - } - - public static bool LogEventsCollectorEnabled - { - get { return EditorPrefs.GetBool("Rider_LogEventsCollectorEnabled", true); } - private set { EditorPrefs.SetBool("Rider_LogEventsCollectorEnabled", value); } - } - - - private static GUIStyle ourVersionInfoStyle = new GUIStyle() - { - normal = new GUIStyleState() - { - textColor = new Color(0, 0, 0, .6f), - }, - margin = new RectOffset(4, 4, 4, 4), - }; - - /// - /// Preferences menu layout - /// - /// - /// Contains all 3 toggles: Enable/Disable; Debug On/Off; Writing Launch File On/Off - /// - [SettingsProvider] - private static SettingsProvider RiderPreferencesItem() - { - var provider = new SettingsProvider("Preferences/Rider", SettingsScope.User) - { - label = "Rider", - keywords = new[] { "Rider" }, - guiHandler = (searchContext) => - { - EditorGUIUtility.labelWidth = 200f; - EditorGUILayout.BeginVertical(); - - GUI.enabled = RiderScriptEditor.IsRiderInstallation(CodeEditor.CurrentEditorInstallation); - - GUILayout.BeginVertical(); - LogEventsCollectorEnabled = - EditorGUILayout.Toggle(new GUIContent("Pass Console to Rider:"), LogEventsCollectorEnabled); - - OverrideTargetFrameworkVersionOldMono = - EditorGUILayout.Toggle(new GUIContent("Override TargetFrameworkVersion:"), - OverrideTargetFrameworkVersionOldMono); - if (OverrideTargetFrameworkVersionOldMono) - { - var helpOldMono = @"TargetFramework = 3.5 is recommended. - - With 4.5 Rider may show ambiguous references in UniRx."; - - TargetFrameworkVersionOldMono = - EditorGUILayout.TextField( - new GUIContent("For Active profile NET 3.5:", - helpOldMono), TargetFrameworkVersionOldMono); - EditorGUILayout.HelpBox(helpOldMono, MessageType.None); - } - - // Unity 2018.1 doesn't require installed dotnet framework, it references everything from Unity installation - if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.Windows && - UnityUtils.UnityVersion < new Version(2018, 1)) - { - var detectedDotnetText = string.Empty; - var installedFrameworks = GetInstalledNetFrameworks(); - if (installedFrameworks.Any()) - detectedDotnetText = installedFrameworks.OrderBy(v => new Version(v)).Aggregate((a, b) => a + "; " + b); - EditorGUILayout.HelpBox($"Installed dotnet versions: {detectedDotnetText}", MessageType.None); - } - - GUILayout.EndVertical(); - - OverrideLangVersion = EditorGUILayout.Toggle(new GUIContent("Override LangVersion:"), OverrideLangVersion); - if (OverrideLangVersion) - { - var workaroundUrl = "https://gist.github.com/van800/875ce55eaf88d65b105d010d7b38a8d4"; - var workaroundText = "Use this workaround if overriding doesn't work."; - var helpLangVersion = @"Avoid overriding, unless there is no particular need."; - - LangVersion = - EditorGUILayout.TextField( - new GUIContent("LangVersion:", - helpLangVersion), LangVersion); - LinkButton(caption: workaroundText, url: workaroundUrl); - EditorGUILayout.HelpBox(helpLangVersion, MessageType.None); - } - - GUILayout.Label(""); - - if (!string.IsNullOrEmpty(EditorPluginInterop.LogPath)) - { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.PrefixLabel("Log file:"); - var previous = GUI.enabled; - GUI.enabled = previous && SelectedLoggingLevel != LoggingLevel.OFF; - var button = GUILayout.Button(new GUIContent("Open log")); - if (button) - { - //UnityEditorInternal.InternalEditorUtility.OpenFileAtLineExternal(PluginEntryPoint.LogPath, 0); - // works much faster than the commented code, when Rider is already started - CodeEditor.CurrentEditor.OpenProject(EditorPluginInterop.LogPath, 0, 0); - } - - GUI.enabled = previous; - GUILayout.EndHorizontal(); - } - - var loggingMsg = - @"Sets the amount of Rider Debug output. If you are about to report an issue, please select Verbose logging level and attach Unity console output to the issue."; - SelectedLoggingLevel = - (LoggingLevel) EditorGUILayout.EnumPopup(new GUIContent("Logging Level:", loggingMsg), - SelectedLoggingLevel); - - - EditorGUILayout.HelpBox(loggingMsg, MessageType.None); - - var githubRepo = "https://github.com/JetBrains/resharper-unity"; - var caption = $"{githubRepo}"; - LinkButton(caption: caption, url: githubRepo); - - GUILayout.FlexibleSpace(); - GUILayout.BeginHorizontal(); - - GUILayout.FlexibleSpace(); - var version = Assembly.GetExecutingAssembly().GetName().Version; - GUILayout.Label("Plugin version: " + version, ourVersionInfoStyle); - - GUILayout.EndHorizontal(); - - // left for testing purposes -/* if (GUILayout.Button("reset RiderInitializedOnce = false")) - { - RiderInitializedOnce = false; - }*/ - - EditorGUILayout.EndVertical(); - } - }; - return provider; - } - - private static void LinkButton(string caption, string url) - { - var style = GUI.skin.label; - style.richText = true; - - var bClicked = GUILayout.Button(caption, style); - - var rect = GUILayoutUtility.GetLastRect(); - rect.width = style.CalcSize(new GUIContent(caption)).x; - EditorGUIUtility.AddCursorRect(rect, MouseCursor.Link); - - if (bClicked) - Application.OpenURL(url); - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs deleted file mode 100644 index 647fb104d..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs +++ /dev/null @@ -1,937 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Security; -using System.Security.Cryptography; -using System.Text; -using System.Text.RegularExpressions; -using UnityEditor; -using UnityEditor.Compilation; -using UnityEditor.PackageManager; -using UnityEditorInternal; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - public interface IGenerator - { - bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles); - void Sync(); - bool HasSolutionBeenGenerated(); - string SolutionFile(); - string ProjectDirectory { get; } - void GenerateAll(bool generateAll); - } - - public interface IAssemblyNameProvider - { - string GetAssemblyNameFromScriptPath(string path); - IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution); - IEnumerable GetAllAssetPaths(); - UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); - } - - public struct TestSettings - { - public bool ShouldSync; - public Dictionary SyncPath; - } - - class AssemblyNameProvider : IAssemblyNameProvider - { - public string GetAssemblyNameFromScriptPath(string path) - { - return CompilationPipeline.GetAssemblyNameFromScriptPath(path); - } - - public IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution) - { - return CompilationPipeline.GetAssemblies() - .Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); - } - - public IEnumerable GetAllAssetPaths() - { - return AssetDatabase.GetAllAssetPaths(); - } - - public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) - { - return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); - } - } - - - public class ProjectGeneration : IGenerator - { - enum ScriptingLanguage - { - None, - CSharp - } - - public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; - - const string k_WindowsNewline = "\r\n"; - - /// - /// Map source extensions to ScriptingLanguages - /// - static readonly Dictionary k_BuiltinSupportedExtensions = - new Dictionary - { - {"cs", ScriptingLanguage.CSharp}, - {"uxml", ScriptingLanguage.None}, - {"uss", ScriptingLanguage.None}, - {"shader", ScriptingLanguage.None}, - {"compute", ScriptingLanguage.None}, - {"cginc", ScriptingLanguage.None}, - {"hlsl", ScriptingLanguage.None}, - {"glslinc", ScriptingLanguage.None} - }; - - string m_SolutionProjectEntryTemplate = string.Join("\r\n", - @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", - @"EndProject").Replace(" ", "\t"); - - string m_SolutionProjectConfigurationTemplate = string.Join("\r\n", - @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", - @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", - @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", - @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); - - static readonly string[] k_ReimportSyncExtensions = {".dll", ".asmdef"}; - - /// - /// Map ScriptingLanguages to project extensions - /// - /*static readonly Dictionary k_ProjectExtensions = new Dictionary - { - { ScriptingLanguage.CSharp, ".csproj" }, - { ScriptingLanguage.None, ".csproj" }, - };*/ - static readonly Regex k_ScriptReferenceExpression = new Regex( - @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", - RegexOptions.Compiled | RegexOptions.IgnoreCase); - - string[] m_ProjectSupportedExtensions = new string[0]; - bool m_ShouldGenerateAll; - - public string ProjectDirectory { get; } - - public void GenerateAll(bool generateAll) - { - m_ShouldGenerateAll = generateAll; - } - - public TestSettings Settings { get; set; } - readonly string m_ProjectName; - readonly IAssemblyNameProvider m_AssemblyNameProvider; - - const string k_ToolsVersion = "4.0"; - const string k_ProductVersion = "10.0.20506"; - const string k_BaseDirectory = "."; - const string k_TargetFrameworkVersion = "v4.7.1"; - const string k_TargetLanguageVersion = "latest"; - - public ProjectGeneration() : this(Directory.GetParent(Application.dataPath).FullName, new AssemblyNameProvider()) - { - } - - public ProjectGeneration(string tempDirectory) : this(tempDirectory, new AssemblyNameProvider()) - { - } - - public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider) - { - Settings = new TestSettings {ShouldSync = true}; - ProjectDirectory = tempDirectory.Replace('\\', '/'); - m_ProjectName = Path.GetFileName(ProjectDirectory); - m_AssemblyNameProvider = assemblyNameProvider; - } - - /// - /// Syncs the scripting solution if any affected files are relevant. - /// - /// - /// Whether the solution was synced. - /// - /// - /// A set of files whose status has changed - /// - /// - /// A set of files that got reimported - /// - public bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles) - { - SetupProjectSupportedExtensions(); - - // Don't sync if we haven't synced before - if (HasSolutionBeenGenerated() && HasFilesBeenModified(affectedFiles, reimportedFiles)) - { - Sync(); - return true; - } - - return false; - } - - bool HasFilesBeenModified(IEnumerable affectedFiles, IEnumerable reimportedFiles) - { - return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); - } - - static bool ShouldSyncOnReimportedAsset(string asset) - { - return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); - } - - public void Sync() - { - SetupProjectSupportedExtensions(); - bool externalCodeAlreadyGeneratedProjects = OnPreGeneratingCSProjectFiles(); - - if (!externalCodeAlreadyGeneratedProjects) - { - GenerateAndWriteSolutionAndProjects(); - } - - OnGeneratedCSProjectFiles(); - } - - public bool HasSolutionBeenGenerated() - { - return File.Exists(SolutionFile()); - } - - void SetupProjectSupportedExtensions() - { - m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; - } - - bool ShouldFileBePartOfSolution(string file) - { - string extension = Path.GetExtension(file); - - // Exclude files coming from packages except if they are internalized. - if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) - { - return false; - } - - // Dll's are not scripts but still need to be included.. - if (extension == ".dll") - return true; - - if (file.ToLower().EndsWith(".asmdef")) - return true; - - return IsSupportedExtension(extension); - } - - bool IsSupportedExtension(string extension) - { - extension = extension.TrimStart('.'); - if (k_BuiltinSupportedExtensions.ContainsKey(extension)) - return true; - if (m_ProjectSupportedExtensions.Contains(extension)) - return true; - return false; - } - - static ScriptingLanguage ScriptingLanguageFor(Assembly island) - { - return ScriptingLanguageFor(GetExtensionOfSourceFiles(island.sourceFiles)); - } - - static string GetExtensionOfSourceFiles(string[] files) - { - return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; - } - - static string GetExtensionOfSourceFile(string file) - { - var ext = Path.GetExtension(file).ToLower(); - ext = ext.Substring(1); //strip dot - return ext; - } - - static ScriptingLanguage ScriptingLanguageFor(string extension) - { - return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) - ? result - : ScriptingLanguage.None; - } - - public void GenerateAndWriteSolutionAndProjects() - { - // Only synchronize islands that have associated source files and ones that we actually want in the project. - // This also filters out DLLs coming from .asmdef files in packages. - var assemblies = m_AssemblyNameProvider.GetAllAssemblies(ShouldFileBePartOfSolution); - - var allAssetProjectParts = GenerateAllAssetProjectParts(); - - var monoIslands = assemblies.ToList(); - - SyncSolution(monoIslands); - var allProjectIslands = RelevantIslandsForMode(monoIslands).ToList(); - foreach (Assembly assembly in allProjectIslands) - { - var responseFileData = ParseResponseFileData(assembly); - SyncProject(assembly, allAssetProjectParts, responseFileData, allProjectIslands); - } - } - - IEnumerable ParseResponseFileData(Assembly assembly) - { - var systemReferenceDirectories = - CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); - - Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary( - x => x, x => CompilationPipeline.ParseResponseFile( - Path.Combine(ProjectDirectory, x), - ProjectDirectory, - systemReferenceDirectories - )); - - Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) - .ToDictionary(x => x.Key, x => x.Value); - - if (responseFilesWithErrors.Any()) - { - foreach (var error in responseFilesWithErrors) - foreach (var valueError in error.Value.Errors) - { - Debug.LogError($"{error.Key} Parse Error : {valueError}"); - } - } - - return responseFilesData.Select(x => x.Value); - } - - Dictionary GenerateAllAssetProjectParts() - { - Dictionary stringBuilders = new Dictionary(); - - foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) - { - // Exclude files coming from packages except if they are internalized. - if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) - { - continue; - } - - string extension = Path.GetExtension(asset); - if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) - { - // Find assembly the asset belongs to by adding script extension and using compilation pipeline. - var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset + ".cs"); - - if (string.IsNullOrEmpty(assemblyName)) - { - continue; - } - - assemblyName = Utility.FileNameWithoutExtension(assemblyName); - - if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) - { - projectBuilder = new StringBuilder(); - stringBuilders[assemblyName] = projectBuilder; - } - - projectBuilder.Append(" ") - .Append(k_WindowsNewline); - } - } - - var result = new Dictionary(); - - foreach (var entry in stringBuilders) - result[entry.Key] = entry.Value.ToString(); - - return result; - } - - bool IsInternalizedPackagePath(string file) - { - if (string.IsNullOrWhiteSpace(file)) - { - return false; - } - - var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); - if (packageInfo == null) - { - return false; - } - - var packageSource = packageInfo.source; - return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; - } - - void SyncProject( - Assembly island, - Dictionary allAssetsProjectParts, - IEnumerable responseFilesData, - List allProjectIslands) - { - SyncProjectFileIfNotChanged(ProjectFile(island), - ProjectText(island, allAssetsProjectParts, responseFilesData, allProjectIslands)); - } - - void SyncProjectFileIfNotChanged(string path, string newContents) - { - if (Path.GetExtension(path) == ".csproj") - { - newContents = OnGeneratedCSProject(path, newContents); - } - - SyncFileIfNotChanged(path, newContents); - } - - void SyncSolutionFileIfNotChanged(string path, string newContents) - { - newContents = OnGeneratedSlnSolution(path, newContents); - - SyncFileIfNotChanged(path, newContents); - } - - static List SafeGetTypes(System.Reflection.Assembly a) - { - var ret = new List(); - - try - { - ret = a.GetTypes().ToList(); - } - catch (System.Reflection.ReflectionTypeLoadException rtl) - { - ret = rtl.Types.ToList(); - } - catch (Exception) - { - return new List(); - } - - return ret.Where(r => r != null).ToList(); - } - - static void OnGeneratedCSProjectFiles() - { - IEnumerable types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => SafeGetTypes(x)) - .Where(x => typeof(AssetPostprocessor).IsAssignableFrom(x) && !x.IsInterface && !x.IsAbstract); - var args = new object[0]; - foreach (var type in types) - { - var method = type.GetMethod("OnGeneratedCSProjectFiles", - System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | - System.Reflection.BindingFlags.Static); - if (method == null) - { - continue; - } - - method.Invoke(null, args); - } - } - - static bool OnPreGeneratingCSProjectFiles() - { - IEnumerable types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => SafeGetTypes(x)) - .Where(x => typeof(AssetPostprocessor).IsAssignableFrom(x) && !x.IsInterface && !x.IsAbstract); - bool result = false; - foreach (var type in types) - { - var args = new object[0]; - var method = type.GetMethod("OnPreGeneratingCSProjectFiles", - System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | - System.Reflection.BindingFlags.Static); - if (method == null) - { - continue; - } - - var returnValue = method.Invoke(null, args); - if (method.ReturnType == typeof(bool)) - { - result |= (bool) returnValue; - } - } - - return result; - } - - static string OnGeneratedCSProject(string path, string content) - { - IEnumerable types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => SafeGetTypes(x)) - .Where(x => typeof(AssetPostprocessor).IsAssignableFrom(x) && !x.IsInterface && !x.IsAbstract); - foreach (var type in types) - { - var args = new[] {path, content}; - var method = type.GetMethod("OnGeneratedCSProject", - System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | - System.Reflection.BindingFlags.Static); - if (method == null) - { - continue; - } - - var returnValue = method.Invoke(null, args); - if (method.ReturnType == typeof(string)) - { - content = (string) returnValue; - } - } - - return content; - } - - static string OnGeneratedSlnSolution(string path, string content) - { - IEnumerable types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => SafeGetTypes(x)) - .Where(x => typeof(AssetPostprocessor).IsAssignableFrom(x) && !x.IsInterface && !x.IsAbstract); - foreach (var type in types) - { - var args = new[] {path, content}; - var method = type.GetMethod("OnGeneratedSlnSolution", - System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | - System.Reflection.BindingFlags.Static); - if (method == null) - { - continue; - } - - var returnValue = method.Invoke(null, args); - if (method.ReturnType == typeof(string)) - { - content = (string) returnValue; - } - } - - return content; - } - - void SyncFileIfNotChanged(string filename, string newContents) - { - if (File.Exists(filename) && - newContents == File.ReadAllText(filename)) - { - return; - } - - if (Settings.ShouldSync) - { - File.WriteAllText(filename, newContents, Encoding.UTF8); - } - else - { - var utf8 = Encoding.UTF8; - byte[] utfBytes = utf8.GetBytes(newContents); - Settings.SyncPath[filename] = utf8.GetString(utfBytes, 0, utfBytes.Length); - } - } - - string ProjectText(Assembly assembly, - Dictionary allAssetsProjectParts, - IEnumerable responseFilesData, - List allProjectIslands) - { - var projectBuilder = new StringBuilder(ProjectHeader(assembly, responseFilesData)); - var references = new List(); - var projectReferences = new List(); - - foreach (string file in assembly.sourceFiles) - { - if (!ShouldFileBePartOfSolution(file)) - continue; - - var extension = Path.GetExtension(file).ToLower(); - var fullFile = EscapedRelativePathFor(file); - if (".dll" != extension) - { - projectBuilder.Append(" ").Append(k_WindowsNewline); - } - else - { - references.Add(fullFile); - } - } - - var assemblyName = Utility.FileNameWithoutExtension(assembly.outputPath); - - // Append additional non-script files that should be included in project generation. - if (allAssetsProjectParts.TryGetValue(assemblyName, out var additionalAssetsForProject)) - projectBuilder.Append(additionalAssetsForProject); - - var islandRefs = references.Union(assembly.allReferences); - - foreach (string reference in islandRefs) - { - if (reference.EndsWith("/UnityEditor.dll", StringComparison.Ordinal) - || reference.EndsWith("/UnityEngine.dll", StringComparison.Ordinal) - || reference.EndsWith("\\UnityEditor.dll", StringComparison.Ordinal) - || reference.EndsWith("\\UnityEngine.dll", StringComparison.Ordinal)) - continue; - - var match = k_ScriptReferenceExpression.Match(reference); - if (match.Success) - { - // assume csharp language - // Add a reference to a project except if it's a reference to a script assembly - // that we are not generating a project for. This will be the case for assemblies - // coming from .assembly.json files in non-internalized packages. - var dllName = match.Groups["dllname"].Value; - if (allProjectIslands.Any(i => Path.GetFileName(i.outputPath) == dllName)) - { - projectReferences.Add(match); - continue; - } - } - - string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); - - AppendReference(fullReference, projectBuilder); - } - - var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); - foreach (var reference in responseRefs) - { - AppendReference(reference, projectBuilder); - } - - if (0 < projectReferences.Count) - { - projectBuilder.AppendLine(" "); - projectBuilder.AppendLine(" "); - foreach (Match reference in projectReferences) - { - var referencedProject = reference.Groups["project"].Value; - - projectBuilder.Append(" ").Append(k_WindowsNewline); - projectBuilder.Append(" {") - .Append(ProjectGuid(Path.Combine("Temp", reference.Groups["project"].Value + ".dll"))).Append("}") - .Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(referencedProject).Append("").Append(k_WindowsNewline); - projectBuilder.AppendLine(" "); - } - } - - projectBuilder.Append(ProjectFooter()); - return projectBuilder.ToString(); - } - - static void AppendReference(string fullReference, StringBuilder projectBuilder) - { - //replace \ with / and \\ with / - var escapedFullPath = SecurityElement.Escape(fullReference); - escapedFullPath = escapedFullPath.Replace("\\", "/"); - escapedFullPath = escapedFullPath.Replace("\\\\", "/"); - projectBuilder.Append(" ").Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(k_WindowsNewline); - } - - public string ProjectFile(Assembly assembly) - { - return Path.Combine(ProjectDirectory, $"{Utility.FileNameWithoutExtension(assembly.outputPath)}.csproj"); - } - - public string SolutionFile() - { - return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); - } - - string ProjectHeader( - Assembly island, - IEnumerable responseFilesData - ) - { - var arguments = new object[] - { - k_ToolsVersion, k_ProductVersion, ProjectGuid(island.outputPath), - InternalEditorUtility.GetEngineAssemblyPath(), - InternalEditorUtility.GetEditorAssemblyPath(), - string.Join(";", - new[] {"DEBUG", "TRACE"}.Concat(EditorUserBuildSettings.activeScriptCompilationDefines).Concat(island.defines) - .Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), - MSBuildNamespaceUri, - Utility.FileNameWithoutExtension(island.outputPath), - EditorSettings.projectGenerationRootNamespace, - k_TargetFrameworkVersion, - k_TargetLanguageVersion, - k_BaseDirectory, - island.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe) - }; - - try - { - return string.Format(GetProjectHeaderTemplate(), arguments); - } - catch (Exception) - { - throw new NotSupportedException( - "Failed creating c# project because the c# project header did not have the correct amount of arguments, which is " + - arguments.Length); - } - } - - static string GetSolutionText() - { - return string.Join("\r\n", - @"", - @"Microsoft Visual Studio Solution File, Format Version {0}", - @"# Visual Studio {1}", - @"{2}", - @"Global", - @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", - @" Debug|Any CPU = Debug|Any CPU", - @" Release|Any CPU = Release|Any CPU", - @" EndGlobalSection", - @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", - @"{3}", - @" EndGlobalSection", - @" GlobalSection(SolutionProperties) = preSolution", - @" HideSolutionNode = FALSE", - @" EndGlobalSection", - @"EndGlobal", - @"").Replace(" ", "\t"); - } - - static string GetProjectFooterTemplate() - { - return string.Join("\r\n", - @" ", - @" ", - @" ", - @"", - @""); - } - - static string GetProjectHeaderTemplate() - { - var header = new[] - { - @"", - @"", - @" ", - @" {10}", - @" ", - @" ", - @" Debug", - @" AnyCPU", - @" {1}", - @" 2.0", - @" {8}", - @" {{{2}}}", - @" Library", - @" Properties", - @" {7}", - @" {9}", - @" 512", - @" {11}", - @" ", - @" ", - @" true", - @" full", - @" false", - @" Temp\bin\Debug\", - @" {5}", - @" prompt", - @" 4", - @" 0169", - @" {12}", - @" ", - @" ", - @" pdbonly", - @" true", - @" Temp\bin\Release\", - @" prompt", - @" 4", - @" 0169", - @" {12}", - @" " - }; - - var forceExplicitReferences = new[] - { - @" ", - @" true", - @" true", - @" false", - @" false", - @" false", - @" " - }; - - var itemGroupStart = new[] - { - @" " - }; - - var footer = new[] - { - @" ", - @" {3}", - @" ", - @" ", - @" {4}", - @" ", - @" ", - @" ", - @"" - }; - - var text = header.Concat(forceExplicitReferences).Concat(itemGroupStart).Concat(footer).ToArray(); - return string.Join("\r\n", text); - } - - void SyncSolution(IEnumerable islands) - { - SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(islands)); - } - - string SolutionText(IEnumerable islands) - { - var fileversion = "11.00"; - var vsversion = "2010"; - - var relevantIslands = RelevantIslandsForMode(islands); - string projectEntries = GetProjectEntries(relevantIslands); - string projectConfigurations = string.Join(k_WindowsNewline, - relevantIslands.Select(i => GetProjectActiveConfigurations(ProjectGuid(i.outputPath))).ToArray()); - return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); - } - - static IEnumerable RelevantIslandsForMode(IEnumerable islands) - { - IEnumerable relevantIslands = islands.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); - return relevantIslands; - } - - /// - /// Get a Project("{guid}") = "MyProject", "MyProject.unityproj", "{projectguid}" - /// entry for each relevant language - /// - string GetProjectEntries(IEnumerable islands) - { - var projectEntries = islands.Select(i => string.Format( - m_SolutionProjectEntryTemplate, - SolutionGuid(i), Utility.FileNameWithoutExtension(i.outputPath), Path.GetFileName(ProjectFile(i)), - ProjectGuid(i.outputPath) - )); - - return string.Join(k_WindowsNewline, projectEntries.ToArray()); - } - - /// - /// Generate the active configuration string for a given project guid - /// - string GetProjectActiveConfigurations(string projectGuid) - { - return string.Format( - m_SolutionProjectConfigurationTemplate, - projectGuid); - } - - string EscapedRelativePathFor(string file) - { - var projectDir = ProjectDirectory.Replace('/', '\\'); - file = file.Replace('/', '\\'); - var path = SkipPathPrefix(file, projectDir); - - var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); - if (packageInfo != null) - { - // We have to normalize the path, because the PackageManagerRemapper assumes - // dir seperators will be os specific. - var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); - path = SkipPathPrefix(absolutePath, projectDir); - } - - return SecurityElement.Escape(path); - } - - static string SkipPathPrefix(string path, string prefix) - { - if (path.Replace("\\", "/").StartsWith($"{prefix}/")) - return path.Substring(prefix.Length + 1); - return path; - } - - static string NormalizePath(string path) - { - if (Path.DirectorySeparatorChar == '\\') - return path.Replace('/', Path.DirectorySeparatorChar); - return path.Replace('\\', Path.DirectorySeparatorChar); - } - - - string ProjectGuid(string assembly) - { - return SolutionGuidGenerator.GuidForProject(m_ProjectName + Utility.FileNameWithoutExtension(assembly)); - } - - string SolutionGuid(Assembly island) - { - return SolutionGuidGenerator.GuidForSolution(m_ProjectName, GetExtensionOfSourceFiles(island.sourceFiles)); - } - - static string ProjectFooter() - { - return GetProjectFooterTemplate(); - } - - static string GetProjectExtension() - { - return ".csproj"; - } - } - - public static class SolutionGuidGenerator - { - public static string GuidForProject(string projectName) - { - return ComputeGuidHashFor(projectName + "salt"); - } - - public static string GuidForSolution(string projectName, string sourceFileExtension) - { - if (sourceFileExtension.ToLower() == "cs") - // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs - return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; - - return ComputeGuidHashFor(projectName); - } - - static string ComputeGuidHashFor(string input) - { - var hash = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input)); - return HashAsGuid(HashToString(hash)); - } - - static string HashAsGuid(string hash) - { - var guid = hash.Substring(0, 8) + "-" + hash.Substring(8, 4) + "-" + hash.Substring(12, 4) + "-" + - hash.Substring(16, 4) + "-" + hash.Substring(20, 12); - return guid.ToUpper(); - } - - static string HashToString(byte[] bs) - { - var sb = new StringBuilder(); - foreach (byte b in bs) - sb.Append(b.ToString("x2")); - return sb.ToString(); - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs.meta deleted file mode 100644 index d7faab996..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/ProjectGeneration.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8df45492ff0815a488744d61efcecba7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderInitializer.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderInitializer.cs deleted file mode 100644 index 366a2a8b3..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderInitializer.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Reflection; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - internal class RiderInitializer - { - public void Initialize(string editorPath) - { - if (EditorPluginInterop.EditorPluginIsLoadedFromAssets()) - { - Debug.LogError($"Please delete {EditorPluginInterop.GetEditorPluginAssembly().Location}. Unity 2019.2+ loads it directly from Rider installation."); - return; - } - - var dllName = "JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked.dll"; - var relPath = "../../plugins/rider-unity/EditorPlugin"; - if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) - relPath = "Contents/plugins/rider-unity/EditorPlugin"; - var dllFile = new FileInfo(Path.Combine(Path.Combine(editorPath, relPath), dllName)); - - if (dllFile.Exists) - { - // doesn't lock assembly on disk - var bytes = File.ReadAllBytes(dllFile.FullName); - var pdbFile = new FileInfo(Path.ChangeExtension(dllFile.FullName, ".pdb")); - if (pdbFile.Exists) - { - AppDomain.CurrentDomain.Load(bytes, File.ReadAllBytes(pdbFile.FullName)); - } - else - { - AppDomain.CurrentDomain.Load(bytes); - // AppDomain.CurrentDomain.Load(AssemblyName.GetAssemblyName(dllFile.FullName)); // use this for external source debug - } - EditorPluginInterop.InitEntryPoint(); - } - else - { - Debug.Log((object) ($"Unable to find Rider EditorPlugin {dllFile.FullName} for Unity ")); - } - } - } -} diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderScriptEditor.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderScriptEditor.cs deleted file mode 100644 index 441c9204e..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderScriptEditor.cs +++ /dev/null @@ -1,194 +0,0 @@ -using System; -using System.Diagnostics; -using System.IO; -using System.Linq; -using Unity.CodeEditor; -using UnityEditor; -using UnityEngine; - -namespace Packages.Rider.Editor -{ - [InitializeOnLoad] - public class RiderScriptEditor : IExternalCodeEditor - { - IDiscovery m_Discoverability; - IGenerator m_ProjectGeneration; - RiderInitializer m_Initiliazer = new RiderInitializer(); - - static RiderScriptEditor() - { - var projectGeneration = new ProjectGeneration(); - var editor = new RiderScriptEditor(new Discovery(), projectGeneration); - CodeEditor.Register(editor); - if (IsRiderInstallation(CodeEditor.CurrentEditorInstallation)) - { - editor.CreateIfDoesntExist(); - editor.m_Initiliazer.Initialize(CodeEditor.CurrentEditorInstallation); - } - } - - const string unity_generate_all = "unity_generate_all_csproj"; - static bool IsOSX => Application.platform == RuntimePlatform.OSXEditor; - - public RiderScriptEditor(IDiscovery discovery, IGenerator projectGeneration) - { - m_Discoverability = discovery; - m_ProjectGeneration = projectGeneration; - } - - public void OnGUI() - { - var prevGenerate = EditorPrefs.GetBool(unity_generate_all, false); - var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); - if (generateAll != prevGenerate) - { - EditorPrefs.SetBool(unity_generate_all, generateAll); - } - - m_ProjectGeneration.GenerateAll(generateAll); - } - - public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, - string[] importedFiles) - { - m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles), - importedFiles); - } - - public void SyncAll() - { - AssetDatabase.Refresh(); - m_ProjectGeneration.Sync(); - } - - public void Initialize(string editorInstallationPath) - { - } - - public bool OpenProject(string path, int line, int column) - { - var fastOpenResult = EditorPluginInterop.OpenFileDllImplementation(path, line, column); - - if (fastOpenResult) - return true; - - if (IsOSX) - { - return OpenOSXApp(path, line, column); - } - - var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. - solution = solution == "" ? "" : $"\"{solution}\""; - var process = new Process - { - StartInfo = new ProcessStartInfo - { - FileName = CodeEditor.CurrentEditorInstallation, - Arguments = $"{solution} -l {line} \"{path}\"", - UseShellExecute = true, - } - }; - - process.Start(); - - return true; - } - - private bool OpenOSXApp(string path, int line, int column) - { - var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. - solution = solution == "" ? "" : $"\"{solution}\""; - var pathArguments = path == "" ? "" : $"-l {line} \"{path}\""; - var process = new Process - { - StartInfo = new ProcessStartInfo - { - FileName = "open", - Arguments = $"\"{CodeEditor.CurrentEditorInstallation}\" --args {solution} {pathArguments}", - CreateNoWindow = true, - UseShellExecute = true, - } - }; - - process.Start(); - - return true; - } - - private string GetSolutionFile(string path) - { - if (UnityEditor.Unsupported.IsDeveloperBuild()) - { - var baseFolder = GetBaseUnityDeveloperFolder(); - var lowerPath = path.ToLowerInvariant(); - - bool isUnitySourceCode = lowerPath.Contains((baseFolder + "/Runtime").ToLowerInvariant()); - - if (lowerPath.Contains((baseFolder + "/Editor").ToLowerInvariant())) - { - isUnitySourceCode = true; - } - - if (isUnitySourceCode) - { - return Path.Combine(baseFolder, "Projects/CSharp/Unity.CSharpProjects.gen.sln"); - } - } - - var solutionFile = m_ProjectGeneration.SolutionFile(); - if (File.Exists(solutionFile)) - { - return solutionFile; - } - - return ""; - } - - static string GetBaseUnityDeveloperFolder() - { - return Directory.GetParent(EditorApplication.applicationPath).Parent.Parent.FullName; - } - - public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) - { - if (IsRiderInstallation(editorPath)) - { - try - { - installation = Installations.First(inst => inst.Path == editorPath); - } - catch (InvalidOperationException) - { - installation = new CodeEditor.Installation {Name = editorPath, Path = editorPath}; - } - - return true; - } - - installation = default; - return false; - } - - public static bool IsRiderInstallation(string path) - { - if (string.IsNullOrEmpty(path)) - { - return false; - } - - var fileInfo = new FileInfo(path); - var filename = fileInfo.Name.ToLower(); - return filename.StartsWith("rider"); - } - - public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); - - public void CreateIfDoesntExist() - { - if (!m_ProjectGeneration.HasSolutionBeenGenerated()) - { - m_ProjectGeneration.Sync(); - } - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs deleted file mode 100644 index 4d4a18074..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs +++ /dev/null @@ -1,36 +0,0 @@ -namespace Packages.Rider.Editor -{ - public static class Utility - { - public static string FileNameWithoutExtension(string path) - { - if (string.IsNullOrEmpty(path)) - { - return ""; - } - - var indexOfDot = -1; - var indexOfSlash = 0; - for (var i = path.Length - 1; i >= 0; i--) - { - if (indexOfDot == -1 && path[i] == '.') - { - indexOfDot = i; - } - - if (indexOfSlash == 0 && path[i] == '/' || path[i] == '\\') - { - indexOfSlash = i + 1; - break; - } - } - - if (indexOfDot == -1) - { - indexOfDot = path.Length - 1; - } - - return path.Substring(indexOfSlash, indexOfDot - indexOfSlash); - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs.meta deleted file mode 100644 index 40647722c..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Utility.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 28669e4aa09773647a980915d68714fb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/com.unity.ide.rider.asmdef b/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/com.unity.ide.rider.asmdef deleted file mode 100644 index 2e652fa9c..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/com.unity.ide.rider.asmdef +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Unity.Rider.Editor", - "references": [], - "optionalUnityReferences": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [] -} diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/package.json b/Library/PackageCache/com.unity.ide.rider@1.0.8/package.json deleted file mode 100644 index 108491f0e..000000000 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "com.unity.ide.rider", - "displayName": "Rider Editor", - "description": "Code editor integration for supporting Rider as code editor for unity. Adds support for generating csproj files for code completion, auto discovery of installations, etc.", - "version": "1.0.8", - "unity": "2019.2", - "unityRelease": "0a12", - "dependencies": { - "com.unity.ext.nunit": "1.0.0" - }, - "relatedPackages": { - "com.unity.ide.rider.tests": "1.0.5" - }, - "repository": { - "type": "git", - "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.rider.git", - "revision": "49ead695a2d979f8286dd52b5940b409b7d34536" - } -} diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/.editorconfig b/Library/PackageCache/com.unity.ide.rider@1.1.4/.editorconfig similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/.editorconfig rename to Library/PackageCache/com.unity.ide.rider@1.1.4/.editorconfig diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/CHANGELOG.md b/Library/PackageCache/com.unity.ide.rider@1.1.4/CHANGELOG.md new file mode 100644 index 000000000..c93c87379 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/CHANGELOG.md @@ -0,0 +1,74 @@ +# Code Editor Package for Rider + +## [1.1.4] - 2019-11-21 + +fix warning - unreachable code + + +## [1.1.3] - 2019-10-17 + + - Update External Editor, when new toolbox build was installed + - Add xaml to default list of extensions to include in csproj + - Avoid initializing Rider package in secondary Unity process, which does Asset processing + - Reflect multiple csc.rsp arguments to generated csproj files: https://github.com/JetBrains/resharper-unity/issues/1337 + - Setting, which allowed to override LangVersion removed in favor of langversion in csc.rsp + - Environment.NewLine is used in generated project files instead of Windows line separator. + +## [1.1.2] - 2019-09-18 + +performance optimizations: + - avoid multiple evaluations + - avoid reflection in DisableSyncSolutionOnceCallBack + - project generation optimization +fixes: + - avoid compilation error with incompatible `Test Framework` package + +## [1.1.1] - 2019-08-26 + +parse nowarn in csc.rsp +warning, when Unity was started from Rider, but external editor was different +improved unit test support +workaround to avoid Unity internal project-generation (fix #28) + + +## [1.1.0] - 2019-07-02 + +new setting to manage list of extensions to be opened with Rider +avoid breaking everything on any unhandled exception in RiderScriptEditor cctor +hide Rider settings, when different Editor is selected +dynamically load only newer rider plugins +path detection (work on unix symlinks) +speed up for project generation +lots of bug fixing + +## [1.0.8] - 2019-05-20 + +Fix NullReferenceException when External editor was pointing to non-existing Rider everything was broken by null-ref. + +## [1.0.7] - 2019-05-16 + +Initial migration steps from rider plugin to package. +Fix OSX check and opening of files. + +## [1.0.6] - 2019-04-30 + +Ensure asset database is refreshed when generating csproj and solution files. + +## [1.0.5] - 2019-04-27 + +Add support for generating all csproj files. + +## [1.0.4] - 2019-04-18 + +Fix relative package paths. +Fix opening editor on mac. + +## [1.0.3] - 2019-04-12 + +Fixing null reference issue for callbacks to Asset pipeline. + +## [1.0.2] - 2019-01-01 + +### This is the first release of *Unity Package rider_editor*. + +Using the newly created api to integrate Rider with Unity. diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/CHANGELOG.md.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/CHANGELOG.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/CHANGELOG.md.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/CHANGELOG.md.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/CONTRIBUTING.md b/Library/PackageCache/com.unity.ide.rider@1.1.4/CONTRIBUTING.md similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/CONTRIBUTING.md rename to Library/PackageCache/com.unity.ide.rider@1.1.4/CONTRIBUTING.md diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/CONTRIBUTING.md.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/CONTRIBUTING.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/CONTRIBUTING.md.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/CONTRIBUTING.md.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Documentation~/README.md b/Library/PackageCache/com.unity.ide.rider@1.1.4/Documentation~/README.md similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Documentation~/README.md rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Documentation~/README.md diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/LICENSE.md b/Library/PackageCache/com.unity.ide.rider@1.1.4/LICENSE.md similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/LICENSE.md rename to Library/PackageCache/com.unity.ide.rider@1.1.4/LICENSE.md diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/LICENSE.md.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/LICENSE.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/LICENSE.md.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/LICENSE.md.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Discovery.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Discovery.cs new file mode 100644 index 000000000..6c04ea370 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Discovery.cs @@ -0,0 +1,457 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using JetBrains.Annotations; +using Microsoft.Win32; +using Unity.CodeEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public interface IDiscovery + { + CodeEditor.Installation[] PathCallback(); + } + + public class Discovery : IDiscovery + { + public CodeEditor.Installation[] PathCallback() + { + return RiderPathLocator.GetAllRiderPaths() + .Select(riderInfo => new CodeEditor.Installation + { + Path = riderInfo.Path, + Name = riderInfo.Presentation + }) + .OrderBy(a=>a.Name) + .ToArray(); + } + } + + /// + /// This code is a modified version of the JetBrains resharper-unity plugin listed here: + /// https://github.com/JetBrains/resharper-unity/blob/master/unity/JetBrains.Rider.Unity.Editor/EditorPlugin/RiderPathLocator.cs + /// + public static class RiderPathLocator + { +#if !(UNITY_4_7 || UNITY_5_5) + [UsedImplicitly] // Used in com.unity.ide.rider + public static RiderInfo[] GetAllRiderPaths() + { + try + { + switch (SystemInfo.operatingSystemFamily) + { + case OperatingSystemFamily.Windows: + { + return CollectRiderInfosWindows(); + } + + case OperatingSystemFamily.MacOSX: + { + return CollectRiderInfosMac(); + } + + case OperatingSystemFamily.Linux: + { + return CollectAllRiderPathsLinux(); + } + } + } + catch (Exception e) + { + Debug.LogException(e); + } + + return new RiderInfo[0]; + } +#endif + +#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider + internal static RiderInfo[] GetAllFoundInfos(OperatingSystemFamilyRider operatingSystemFamily) + { + try + { + switch (operatingSystemFamily) + { + case OperatingSystemFamilyRider.Windows: + { + return CollectRiderInfosWindows(); + } + case OperatingSystemFamilyRider.MacOSX: + { + return CollectRiderInfosMac(); + } + case OperatingSystemFamilyRider.Linux: + { + return CollectAllRiderPathsLinux(); + } + } + } + catch (Exception e) + { + Debug.LogException(e); + } + + return new RiderInfo[0]; + } + + internal static string[] GetAllFoundPaths(OperatingSystemFamilyRider operatingSystemFamily) + { + return GetAllFoundInfos(operatingSystemFamily).Select(a=>a.Path).ToArray(); + } +#endif + + private static RiderInfo[] CollectAllRiderPathsLinux() + { + var installInfos = new List(); + var home = Environment.GetEnvironmentVariable("HOME"); + if (!string.IsNullOrEmpty(home)) + { + var toolboxRiderRootPath = GetToolboxBaseDir(); + installInfos.AddRange(CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider.sh", false) + .Select(a => new RiderInfo(a, true)).ToList()); + + //$Home/.local/share/applications/jetbrains-rider.desktop + var shortcut = new FileInfo(Path.Combine(home, @".local/share/applications/jetbrains-rider.desktop")); + + if (shortcut.Exists) + { + var lines = File.ReadAllLines(shortcut.FullName); + foreach (var line in lines) + { + if (!line.StartsWith("Exec=\"")) + continue; + var path = line.Split('"').Where((item, index) => index == 1).SingleOrDefault(); + if (string.IsNullOrEmpty(path)) + continue; + + if (installInfos.Any(a => a.Path == path)) // avoid adding similar build as from toolbox + continue; + installInfos.Add(new RiderInfo(path, false)); + } + } + } + + // snap install + var snapInstallPath = "/snap/rider/current/bin/rider.sh"; + if (new FileInfo(snapInstallPath).Exists) + installInfos.Add(new RiderInfo(snapInstallPath, false)); + + return installInfos.ToArray(); + } + + private static RiderInfo[] CollectRiderInfosMac() + { + var installInfos = new List(); + // "/Applications/*Rider*.app" + var folder = new DirectoryInfo("/Applications"); + if (folder.Exists) + { + installInfos.AddRange(folder.GetDirectories("*Rider*.app") + .Select(a => new RiderInfo(a.FullName, false)) + .ToList()); + } + + // /Users/user/Library/Application Support/JetBrains/Toolbox/apps/Rider/ch-1/181.3870.267/Rider EAP.app + var toolboxRiderRootPath = GetToolboxBaseDir(); + var paths = CollectPathsFromToolbox(toolboxRiderRootPath, "", "Rider*.app", true) + .Select(a => new RiderInfo(a, true)); + installInfos.AddRange(paths); + + return installInfos.ToArray(); + } + + private static RiderInfo[] CollectRiderInfosWindows() + { + var installInfos = new List(); + var toolboxRiderRootPath = GetToolboxBaseDir(); + var installPathsToolbox = CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider64.exe", false).ToList(); + installInfos.AddRange(installPathsToolbox.Select(a => new RiderInfo(a, true)).ToList()); + + var installPaths = new List(); + const string registryKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; + CollectPathsFromRegistry(registryKey, installPaths); + const string wowRegistryKey = @"SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"; + CollectPathsFromRegistry(wowRegistryKey, installPaths); + + installInfos.AddRange(installPaths.Select(a => new RiderInfo(a, false)).ToList()); + + return installInfos.ToArray(); + } + + private static string GetToolboxBaseDir() + { + switch (SystemInfo.operatingSystemFamily) + { + case OperatingSystemFamily.Windows: + { + var localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); + return Path.Combine(localAppData, @"JetBrains\Toolbox\apps\Rider"); + } + + case OperatingSystemFamily.MacOSX: + { + var home = Environment.GetEnvironmentVariable("HOME"); + if (!string.IsNullOrEmpty(home)) + { + return Path.Combine(home, @"Library/Application Support/JetBrains/Toolbox/apps/Rider"); + } + break; + } + + case OperatingSystemFamily.Linux: + { + var home = Environment.GetEnvironmentVariable("HOME"); + if (!string.IsNullOrEmpty(home)) + { + return Path.Combine(home, @".local/share/JetBrains/Toolbox/apps/Rider"); + } + break; + } + } + return string.Empty; + } + + internal static string GetBuildNumber(string path) + { + var file = new FileInfo(Path.Combine(path, GetRelativePathToBuildTxt())); + if (!file.Exists) + return string.Empty; + var text = File.ReadAllText(file.FullName); + if (text.Length > 3) + return text.Substring(3); + return string.Empty; + } + + internal static bool IsToolbox(string path) + { + return path.StartsWith(GetToolboxBaseDir()); + } + + private static string GetRelativePathToBuildTxt() + { + switch (SystemInfo.operatingSystemFamily) + { + case OperatingSystemFamily.Windows: + case OperatingSystemFamily.Linux: + return "../../build.txt"; + case OperatingSystemFamily.MacOSX: + return "Contents/Resources/build.txt"; + } + throw new Exception("Unknown OS"); + } + + private static void CollectPathsFromRegistry(string registryKey, List installPaths) + { + using (var key = Registry.LocalMachine.OpenSubKey(registryKey)) + { + if (key == null) return; + foreach (var subkeyName in key.GetSubKeyNames().Where(a => a.Contains("Rider"))) + { + using (var subkey = key.OpenSubKey(subkeyName)) + { + var folderObject = subkey?.GetValue("InstallLocation"); + if (folderObject == null) continue; + var folder = folderObject.ToString(); + var possiblePath = Path.Combine(folder, @"bin\rider64.exe"); + if (File.Exists(possiblePath)) + installPaths.Add(possiblePath); + } + } + } + } + + private static string[] CollectPathsFromToolbox(string toolboxRiderRootPath, string dirName, string searchPattern, + bool isMac) + { + if (!Directory.Exists(toolboxRiderRootPath)) + return new string[0]; + + var channelDirs = Directory.GetDirectories(toolboxRiderRootPath); + var paths = channelDirs.SelectMany(channelDir => + { + try + { + // use history.json - last entry stands for the active build https://jetbrains.slack.com/archives/C07KNP99D/p1547807024066500?thread_ts=1547731708.057700&cid=C07KNP99D + var historyFile = Path.Combine(channelDir, ".history.json"); + if (File.Exists(historyFile)) + { + var json = File.ReadAllText(historyFile); + var build = ToolboxHistory.GetLatestBuildFromJson(json); + if (build != null) + { + var buildDir = Path.Combine(channelDir, build); + var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); + if (executablePaths.Any()) + return executablePaths; + } + } + + var channelFile = Path.Combine(channelDir, ".channel.settings.json"); + if (File.Exists(channelFile)) + { + var json = File.ReadAllText(channelFile).Replace("active-application", "active_application"); + var build = ToolboxInstallData.GetLatestBuildFromJson(json); + if (build != null) + { + var buildDir = Path.Combine(channelDir, build); + var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); + if (executablePaths.Any()) + return executablePaths; + } + } + + // changes in toolbox json files format may brake the logic above, so return all found Rider installations + return Directory.GetDirectories(channelDir) + .SelectMany(buildDir => GetExecutablePaths(dirName, searchPattern, isMac, buildDir)); + } + catch (Exception e) + { + // do not write to Debug.Log, just log it. + Logger.Warn($"Failed to get RiderPath from {channelDir}", e); + } + + return new string[0]; + }) + .Where(c => !string.IsNullOrEmpty(c)) + .ToArray(); + return paths; + } + + private static string[] GetExecutablePaths(string dirName, string searchPattern, bool isMac, string buildDir) + { + var folder = new DirectoryInfo(Path.Combine(buildDir, dirName)); + if (!folder.Exists) + return new string[0]; + + if (!isMac) + return new[] {Path.Combine(folder.FullName, searchPattern)}.Where(File.Exists).ToArray(); + return folder.GetDirectories(searchPattern).Select(f => f.FullName) + .Where(Directory.Exists).ToArray(); + } + + // Disable the "field is never assigned" compiler warning. We never assign it, but Unity does. + // Note that Unity disable this warning in the generated C# projects +#pragma warning disable 0649 + + [Serializable] + class ToolboxHistory + { + public List history; + + [CanBeNull] + public static string GetLatestBuildFromJson(string json) + { + try + { +#if UNITY_4_7 || UNITY_5_5 + return JsonConvert.DeserializeObject(json).history.LastOrDefault()?.item.build; +#else + return JsonUtility.FromJson(json).history.LastOrDefault()?.item.build; +#endif + } + catch (Exception) + { + Logger.Warn($"Failed to get latest build from json {json}"); + } + + return null; + } + } + + [Serializable] + class ItemNode + { + public BuildNode item; + } + + [Serializable] + class BuildNode + { + public string build; + } + + // ReSharper disable once ClassNeverInstantiated.Global + [Serializable] + class ToolboxInstallData + { + // ReSharper disable once InconsistentNaming + public ActiveApplication active_application; + + [CanBeNull] + public static string GetLatestBuildFromJson(string json) + { + try + { +#if UNITY_4_7 || UNITY_5_5 + var toolbox = JsonConvert.DeserializeObject(json); +#else + var toolbox = JsonUtility.FromJson(json); +#endif + var builds = toolbox.active_application.builds; + if (builds != null && builds.Any()) + return builds.First(); + } + catch (Exception) + { + Logger.Warn($"Failed to get latest build from json {json}"); + } + + return null; + } + } + + [Serializable] + class ActiveApplication + { + // ReSharper disable once InconsistentNaming + public List builds; + } + +#pragma warning restore 0649 + + public struct RiderInfo + { + public bool IsToolbox; + public string Presentation; + public string BuildVersion; + public string Path; + + public RiderInfo(string path, bool isToolbox) + { + if (path == RiderScriptEditor.CurrentEditor) + { + RiderScriptEditorData.instance.Init(); + BuildVersion = RiderScriptEditorData.instance.currentEditorVersion; + } + else + BuildVersion = GetBuildNumber(path); + Path = new FileInfo(path).FullName; // normalize separators + var presentation = "Rider " + BuildVersion; + if (isToolbox) + presentation += " (JetBrains Toolbox)"; + + Presentation = presentation; + IsToolbox = isToolbox; + } + } + + private static class Logger + { + internal static void Warn(string message, Exception e = null) + { +#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider + Log.GetLog(typeof(RiderPathLocator).Name).Warn(message); + if (e != null) + Log.GetLog(typeof(RiderPathLocator).Name).Warn(e); +#else + Debug.LogError(message); + if (e != null) + Debug.LogException(e); +#endif + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Discovery.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Discovery.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/Discovery.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Discovery.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/EditorPluginInterop.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/EditorPluginInterop.cs new file mode 100644 index 000000000..91e9624a7 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/EditorPluginInterop.cs @@ -0,0 +1,136 @@ +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Runtime.CompilerServices; +using Debug = UnityEngine.Debug; + +namespace Packages.Rider.Editor +{ + public static class EditorPluginInterop + { + private static string ourEntryPointTypeName = "JetBrains.Rider.Unity.Editor.PluginEntryPoint"; + + private static Assembly ourEditorPluginAssembly; + + public static Assembly EditorPluginAssembly + { + get + { + if (ourEditorPluginAssembly != null) + return ourEditorPluginAssembly; + var assemblies = AppDomain.CurrentDomain.GetAssemblies(); + ourEditorPluginAssembly = assemblies.FirstOrDefault(a => a.GetName().Name.Equals("JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked")); + return ourEditorPluginAssembly; + } + } + + + private static void DisableSyncSolutionOnceCallBack() + { + // RiderScriptableSingleton.Instance.CsprojProcessedOnce = true; + // Otherwise EditorPlugin regenerates all on every AppDomain reload + var assembly = EditorPluginAssembly; + if (assembly == null) return; + var type = assembly.GetType("JetBrains.Rider.Unity.Editor.Utils.RiderScriptableSingleton"); + if (type == null) return; + var baseType = type.BaseType; + if (baseType == null) return; + var instance = baseType.GetProperty("Instance"); + if (instance == null) return; + var instanceVal = instance.GetValue(null); + var member = type.GetProperty("CsprojProcessedOnce"); + if (member==null) return; + member.SetValue(instanceVal, true); + } + + public static string LogPath + { + get + { + try + { + var assembly = EditorPluginAssembly; + if (assembly == null) return null; + var type = assembly.GetType(ourEntryPointTypeName); + if (type == null) return null; + var field = type.GetField("LogPath", BindingFlags.NonPublic | BindingFlags.Static); + if (field == null) return null; + return field.GetValue(null) as string; + } + catch (Exception) + { + Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); + } + + return null; + } + } + + public static bool OpenFileDllImplementation(string path, int line, int column) + { + var openResult = false; + // reflection for fast OpenFileLineCol, when Rider is started and protocol connection is established + try + { + var assembly = EditorPluginAssembly; + if (assembly == null) return false; + var type = assembly.GetType(ourEntryPointTypeName); + if (type == null) return false; + var field = type.GetField("OpenAssetHandler", BindingFlags.NonPublic | BindingFlags.Static); + if (field == null) return false; + var handlerInstance = field.GetValue(null); + var method = handlerInstance.GetType() + .GetMethod("OnOpenedAsset", new[] {typeof(string), typeof(int), typeof(int)}); + if (method == null) return false; + var assetFilePath = path; + if (!string.IsNullOrEmpty(path)) + assetFilePath = Path.GetFullPath(path); + + openResult = (bool) method.Invoke(handlerInstance, new object[] {assetFilePath, line, column}); + } + catch (Exception e) + { + Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); + Debug.LogException(e); + } + + return openResult; + } + + public static bool EditorPluginIsLoadedFromAssets(Assembly assembly) + { + if (assembly == null) + return false; + var location = assembly.Location; + var currentDir = Directory.GetCurrentDirectory(); + return location.StartsWith(currentDir, StringComparison.InvariantCultureIgnoreCase); + } + + + internal static void InitEntryPoint(Assembly assembly) + { + try + { + if (Version.TryParse(RiderScriptEditorData.instance.currentEditorVersion, out var version)) + { + if (version.Major < 192) + DisableSyncSolutionOnceCallBack(); // is require for Rider prior to 2019.2 + } + else + DisableSyncSolutionOnceCallBack(); + + var type = assembly.GetType("JetBrains.Rider.Unity.Editor.AfterUnity56.EntryPoint"); + if (type == null) + type = assembly.GetType("JetBrains.Rider.Unity.Editor.UnitTesting.EntryPoint"); // oldRider + RuntimeHelpers.RunClassConstructor(type.TypeHandle); + } + catch (TypeInitializationException ex) + { + Debug.LogException(ex); + if (ex.InnerException != null) + Debug.LogException(ex.InnerException); + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/EditorPluginInterop.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/EditorPluginInterop.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/EditorPluginInterop.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/EditorPluginInterop.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/LoggingLevel.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/LoggingLevel.cs similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/LoggingLevel.cs rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/LoggingLevel.cs diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/LoggingLevel.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/LoggingLevel.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/LoggingLevel.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/LoggingLevel.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PluginSettings.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PluginSettings.cs new file mode 100644 index 000000000..bda3fcb23 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PluginSettings.cs @@ -0,0 +1,128 @@ +using Unity.CodeEditor; +using UnityEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public class PluginSettings + { + public static LoggingLevel SelectedLoggingLevel + { + get => (LoggingLevel) EditorPrefs.GetInt("Rider_SelectedLoggingLevel", 0); + set + { + EditorPrefs.SetInt("Rider_SelectedLoggingLevel", (int) value); + } + } + + public static bool LogEventsCollectorEnabled + { + get { return EditorPrefs.GetBool("Rider_LogEventsCollectorEnabled", true); } + private set { EditorPrefs.SetBool("Rider_LogEventsCollectorEnabled", value); } + } + + + private static GUIStyle ourVersionInfoStyle = new GUIStyle() + { + normal = new GUIStyleState() + { + textColor = new Color(0, 0, 0, .6f), + }, + margin = new RectOffset(4, 4, 4, 4), + }; + + /// + /// Preferences menu layout + /// + /// + /// Contains all 3 toggles: Enable/Disable; Debug On/Off; Writing Launch File On/Off + /// + [SettingsProvider] + private static SettingsProvider RiderPreferencesItem() + { + if (!RiderScriptEditor.IsRiderInstallation(RiderScriptEditor.CurrentEditor)) + return null; + if (!RiderScriptEditorData.instance.shouldLoadEditorPlugin) + return null; + var provider = new SettingsProvider("Preferences/Rider", SettingsScope.User) + { + label = "Rider", + keywords = new[] { "Rider" }, + guiHandler = (searchContext) => + { + EditorGUIUtility.labelWidth = 200f; + EditorGUILayout.BeginVertical(); + + GUILayout.BeginVertical(); + LogEventsCollectorEnabled = + EditorGUILayout.Toggle(new GUIContent("Pass Console to Rider:"), LogEventsCollectorEnabled); + + GUILayout.EndVertical(); + GUILayout.Label(""); + + if (!string.IsNullOrEmpty(EditorPluginInterop.LogPath)) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PrefixLabel("Log file:"); + var previous = GUI.enabled; + GUI.enabled = previous && SelectedLoggingLevel != LoggingLevel.OFF; + var button = GUILayout.Button(new GUIContent("Open log")); + if (button) + { + //UnityEditorInternal.InternalEditorUtility.OpenFileAtLineExternal(PluginEntryPoint.LogPath, 0); + // works much faster than the commented code, when Rider is already started + CodeEditor.CurrentEditor.OpenProject(EditorPluginInterop.LogPath, 0, 0); + } + + GUI.enabled = previous; + GUILayout.EndHorizontal(); + } + + var loggingMsg = + @"Sets the amount of Rider Debug output. If you are about to report an issue, please select Verbose logging level and attach Unity console output to the issue."; + SelectedLoggingLevel = + (LoggingLevel) EditorGUILayout.EnumPopup(new GUIContent("Logging Level:", loggingMsg), + SelectedLoggingLevel); + + + EditorGUILayout.HelpBox(loggingMsg, MessageType.None); + + var githubRepo = "https://github.com/JetBrains/resharper-unity"; + var caption = $"{githubRepo}"; + LinkButton(caption: caption, url: githubRepo); + + GUILayout.FlexibleSpace(); + GUILayout.BeginHorizontal(); + + GUILayout.FlexibleSpace(); + var assembly = EditorPluginInterop.EditorPluginAssembly; + if (assembly != null) + { + var version = assembly.GetName().Version; + GUILayout.Label("Plugin version: " + version, ourVersionInfoStyle); + } + + GUILayout.EndHorizontal(); + + EditorGUILayout.EndVertical(); + } + }; + return provider; + } + + private static void LinkButton(string caption, string url) + { + var style = GUI.skin.label; + style.richText = true; + + var bClicked = GUILayout.Button(caption, style); + + var rect = GUILayoutUtility.GetLastRect(); + rect.width = style.CalcSize(new GUIContent(caption)).x; + EditorGUIUtility.AddCursorRect(rect, MouseCursor.Link); + + if (bClicked) + Application.OpenURL(url); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/PluginSettings.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PluginSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/PluginSettings.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PluginSettings.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors.meta new file mode 100644 index 000000000..40cdc604f --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa290bd9a165a0543a4bf85ac73914bc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs new file mode 100644 index 000000000..230633feb --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs @@ -0,0 +1,16 @@ +using Unity.CodeEditor; +using UnityEditor; + +namespace Packages.Rider.Editor.PostProcessors +{ + public class RiderAssetPostprocessor: AssetPostprocessor + { + public static bool OnPreGeneratingCSProjectFiles() + { + var path = RiderScriptEditor.GetEditorRealPath(CodeEditor.CurrentEditorInstallation); + if (RiderScriptEditor.IsRiderInstallation(path)) + return !ProjectGeneration.isRiderProjectGeneration; + return false; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs.meta new file mode 100644 index 000000000..68658ccfe --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45471ad7b8c1f964da5e3c07d57fbf4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration.meta new file mode 100644 index 000000000..37615b9f8 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 313cbe17019f1934397f91069831062c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs new file mode 100644 index 000000000..6ea51dcf0 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs @@ -0,0 +1,23 @@ +using System; +using System.IO; +using System.Text; + +namespace Packages.Rider.Editor { + class FileIOProvider : IFileIO + { + public bool Exists(string fileName) + { + return File.Exists(fileName); + } + + public string ReadAllText(string fileName) + { + return File.ReadAllText(fileName); + } + + public void WriteAllText(string fileName, string content) + { + File.WriteAllText(fileName, content, Encoding.UTF8); + } + } +} diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs.meta new file mode 100644 index 000000000..2763839c7 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/FileIOProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a6ba838b1348d5e46a7eaacd1646c1d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs new file mode 100644 index 000000000..476766e51 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs @@ -0,0 +1,16 @@ +using System; + +namespace Packages.Rider.Editor { + class GUIDProvider : IGUIDGenerator + { + public string ProjectGuid(string projectName, string assemblyName) + { + return SolutionGuidGenerator.GuidForProject(projectName + assemblyName); + } + + public string SolutionGuid(string projectName, string extension) + { + return SolutionGuidGenerator.GuidForSolution(projectName, extension); // GetExtensionOfSourceFiles(assembly.sourceFiles) + } + } +} diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs.meta new file mode 100644 index 000000000..7b331f207 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/GUIDProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8cfde1a59fb35574189691a9de1df93b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs new file mode 100644 index 000000000..d0a26649f --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs @@ -0,0 +1,1090 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; +using Packages.Rider.Editor.Util; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEditor.PackageManager; +using UnityEditorInternal; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public interface IGenerator + { + bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles); + void Sync(); + bool HasSolutionBeenGenerated(); + string SolutionFile(); + string ProjectDirectory { get; } + void GenerateAll(bool generateAll); + } + + public interface IFileIO + { + bool Exists(string fileName); + + string ReadAllText(string fileName); + void WriteAllText(string fileName, string content); + } + + public interface IGUIDGenerator + { + string ProjectGuid(string projectName, string assemblyName); + string SolutionGuid(string projectName, string extension); + } + + public interface IAssemblyNameProvider + { + string GetAssemblyNameFromScriptPath(string path); + IEnumerable GetAssemblies(Func shouldFileBePartOfSolution); + IEnumerable GetAllAssetPaths(); + UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); + ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories); + } + + class AssemblyNameProvider : IAssemblyNameProvider + { + public string GetAssemblyNameFromScriptPath(string path) + { + return CompilationPipeline.GetAssemblyNameFromScriptPath(path); + } + + public IEnumerable GetAssemblies(Func shouldFileBePartOfSolution) + { + return CompilationPipeline.GetAssemblies() + .Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); + } + + public IEnumerable GetAllAssetPaths() + { + return AssetDatabase.GetAllAssetPaths(); + } + + public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) + { + return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); + } + + public ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories) + { + return CompilationPipeline.ParseResponseFile( + responseFilePath, + projectDirectory, + systemReferenceDirectories + ); + } + } + + public class ProjectGeneration : IGenerator + { + enum ScriptingLanguage + { + None, + CSharp + } + + public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; + + /// + /// Map source extensions to ScriptingLanguages + /// + static readonly Dictionary k_BuiltinSupportedExtensions = + new Dictionary + { + {"cs", ScriptingLanguage.CSharp}, + {"uxml", ScriptingLanguage.None}, + {"uss", ScriptingLanguage.None}, + {"shader", ScriptingLanguage.None}, + {"compute", ScriptingLanguage.None}, + {"cginc", ScriptingLanguage.None}, + {"hlsl", ScriptingLanguage.None}, + {"glslinc", ScriptingLanguage.None}, + {"template", ScriptingLanguage.None}, + {"raytrace", ScriptingLanguage.None} + }; + + string m_SolutionProjectEntryTemplate = string.Join(Environment.NewLine, + @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", + @"EndProject").Replace(" ", "\t"); + + string m_SolutionProjectConfigurationTemplate = string.Join(Environment.NewLine, + @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", + @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", + @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", + @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); + + static readonly string[] k_ReimportSyncExtensions = {".dll", ".asmdef"}; + + /// + /// Map ScriptingLanguages to project extensions + /// + /*static readonly Dictionary k_ProjectExtensions = new Dictionary + { + { ScriptingLanguage.CSharp, ".csproj" }, + { ScriptingLanguage.None, ".csproj" }, + };*/ + static readonly Regex k_ScriptReferenceExpression = new Regex( + @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", + RegexOptions.Compiled | RegexOptions.IgnoreCase); + + string[] m_ProjectSupportedExtensions = new string[0]; + bool m_ShouldGenerateAll; + + public string ProjectDirectory { get; } + + public void GenerateAll(bool generateAll) + { + m_ShouldGenerateAll = generateAll; + } + + readonly string m_ProjectName; + readonly IAssemblyNameProvider m_AssemblyNameProvider; + readonly IFileIO m_FileIOProvider; + readonly IGUIDGenerator m_GUIDGenerator; + internal static bool isRiderProjectGeneration; // workaround to https://github.cds.internal.unity3d.com/unity/com.unity.ide.rider/issues/28 + + const string k_ToolsVersion = "4.0"; + const string k_ProductVersion = "10.0.20506"; + const string k_BaseDirectory = "."; + const string k_TargetFrameworkVersion = "v4.7.1"; + const string k_TargetLanguageVersion = "latest"; + + static readonly Regex scriptReferenceExpression = new Regex( + @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", + RegexOptions.Compiled | RegexOptions.IgnoreCase); + + public ProjectGeneration() : this(Directory.GetParent(Application.dataPath).FullName) + { + } + + public ProjectGeneration(string tempDirectory) : this(tempDirectory, new AssemblyNameProvider(), new FileIOProvider(), new GUIDProvider()) + { + } + + public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIoProvider, IGUIDGenerator guidGenerator) + { + ProjectDirectory = tempDirectory.Replace('\\', '/'); + m_ProjectName = Path.GetFileName(ProjectDirectory); + m_AssemblyNameProvider = assemblyNameProvider; + m_FileIOProvider = fileIoProvider; + m_GUIDGenerator = guidGenerator; + } + + /// + /// Syncs the scripting solution if any affected files are relevant. + /// + /// + /// Whether the solution was synced. + /// + /// + /// A set of files whose status has changed + /// + /// + /// A set of files that got reimported + /// + public bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + SetupProjectSupportedExtensions(); + + if (HasFilesBeenModified(affectedFiles, reimportedFiles)) + { + Sync(); + return true; + } + + return false; + } + + bool HasFilesBeenModified(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); + } + + static bool ShouldSyncOnReimportedAsset(string asset) + { + return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); + } + + public void Sync() + { + SetupProjectSupportedExtensions(); + var types = GetAssetPostprocessorTypes(); + isRiderProjectGeneration = true; + bool externalCodeAlreadyGeneratedProjects = OnPreGeneratingCSProjectFiles(types); + isRiderProjectGeneration = false; + if (!externalCodeAlreadyGeneratedProjects) + { + GenerateAndWriteSolutionAndProjects(types); + } + + OnGeneratedCSProjectFiles(types); + } + + public bool HasSolutionBeenGenerated() + { + return m_FileIOProvider.Exists(SolutionFile()); + } + + void SetupProjectSupportedExtensions() + { + m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; + } + + bool ShouldFileBePartOfSolution(string file) + { + string extension = Path.GetExtension(file); + + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) + { + return false; + } + + // Dll's are not scripts but still need to be included.. + if (extension == ".dll") + return true; + + if (file.ToLower().EndsWith(".asmdef")) + return true; + + return IsSupportedExtension(extension); + } + + bool IsSupportedExtension(string extension) + { + extension = extension.TrimStart('.'); + if (k_BuiltinSupportedExtensions.ContainsKey(extension)) + return true; + if (m_ProjectSupportedExtensions.Contains(extension)) + return true; + return false; + } + + static ScriptingLanguage ScriptingLanguageFor(Assembly island) + { + return ScriptingLanguageFor(GetExtensionOfSourceFiles(island.sourceFiles)); + } + + static string GetExtensionOfSourceFiles(string[] files) + { + return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; + } + + static string GetExtensionOfSourceFile(string file) + { + var ext = Path.GetExtension(file).ToLower(); + ext = ext.Substring(1); //strip dot + return ext; + } + + static ScriptingLanguage ScriptingLanguageFor(string extension) + { + return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) + ? result + : ScriptingLanguage.None; + } + + public void GenerateAndWriteSolutionAndProjects(Type[] types) + { + // Only synchronize islands that have associated source files and ones that we actually want in the project. + // This also filters out DLLs coming from .asmdef files in packages. + var assemblies = m_AssemblyNameProvider.GetAssemblies(ShouldFileBePartOfSolution); + + var allAssetProjectParts = GenerateAllAssetProjectParts(); + + var monoIslands = assemblies.ToList(); + + SyncSolution(monoIslands, types); + var allProjectIslands = RelevantIslandsForMode(monoIslands).ToList(); + foreach (Assembly assembly in allProjectIslands) + { + var responseFileData = ParseResponseFileData(assembly); + SyncProject(assembly, allAssetProjectParts, responseFileData, allProjectIslands, types); + } + } + + IEnumerable ParseResponseFileData(Assembly assembly) + { + var systemReferenceDirectories = + CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); + + Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary( + x => x, x => m_AssemblyNameProvider.ParseResponseFile( + x, + ProjectDirectory, + systemReferenceDirectories + )); + + Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) + .ToDictionary(x => x.Key, x => x.Value); + + if (responseFilesWithErrors.Any()) + { + foreach (var error in responseFilesWithErrors) + foreach (var valueError in error.Value.Errors) + { + Debug.LogError($"{error.Key} Parse Error : {valueError}"); + } + } + + return responseFilesData.Select(x => x.Value); + } + + Dictionary GenerateAllAssetProjectParts() + { + Dictionary stringBuilders = new Dictionary(); + + foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) + { + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) + { + continue; + } + + string extension = Path.GetExtension(asset); + if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) + { + // Find assembly the asset belongs to by adding script extension and using compilation pipeline. + var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset + ".cs"); + + if (string.IsNullOrEmpty(assemblyName)) + { + continue; + } + + assemblyName = FileSystemUtil.FileNameWithoutExtension(assemblyName); + + if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) + { + projectBuilder = new StringBuilder(); + stringBuilders[assemblyName] = projectBuilder; + } + + projectBuilder.Append(" ") + .Append(Environment.NewLine); + } + } + + var result = new Dictionary(); + + foreach (var entry in stringBuilders) + result[entry.Key] = entry.Value.ToString(); + + return result; + } + + bool IsInternalizedPackagePath(string file) + { + if (string.IsNullOrWhiteSpace(file)) + { + return false; + } + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); + if (packageInfo == null) + { + return false; + } + + var packageSource = packageInfo.source; + return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; + } + + void SyncProject( + Assembly island, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + List allProjectIslands, + Type[] types) + { + SyncProjectFileIfNotChanged(ProjectFile(island), + ProjectText(island, allAssetsProjectParts, responseFilesData.ToList(), allProjectIslands), types); + } + + void SyncProjectFileIfNotChanged(string path, string newContents, Type[] types) + { + if (Path.GetExtension(path) == ".csproj") + { + newContents = OnGeneratedCSProject(path, newContents, types); + } + + SyncFileIfNotChanged(path, newContents); + } + + void SyncSolutionFileIfNotChanged(string path, string newContents, Type[] types) + { + newContents = OnGeneratedSlnSolution(path, newContents, types); + + SyncFileIfNotChanged(path, newContents); + } + + static List SafeGetTypes(System.Reflection.Assembly a) + { + List ret; + + try + { + ret = a.GetTypes().ToList(); + } + catch (System.Reflection.ReflectionTypeLoadException rtl) + { + ret = rtl.Types.ToList(); + } + catch (Exception) + { + return new List(); + } + + return ret.Where(r => r != null).ToList(); + } + + static void OnGeneratedCSProjectFiles(Type[] types) + { + var args = new object[0]; + foreach (var type in types) + { + var method = type.GetMethod("OnGeneratedCSProjectFiles", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + method.Invoke(null, args); + } + } + + public static Type[] GetAssetPostprocessorTypes() + { + return TypeCache.GetTypesDerivedFrom().ToArray(); // doesn't find types from EditorPlugin, which is fine + } + + static bool OnPreGeneratingCSProjectFiles(Type[] types) + { + bool result = false; + foreach (var type in types) + { + var args = new object[0]; + var method = type.GetMethod("OnPreGeneratingCSProjectFiles", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(bool)) + { + result |= (bool) returnValue; + } + } + + return result; + } + + static string OnGeneratedCSProject(string path, string content, Type[] types) + { + foreach (var type in types) + { + var args = new[] {path, content}; + var method = type.GetMethod("OnGeneratedCSProject", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(string)) + { + content = (string) returnValue; + } + } + + return content; + } + + static string OnGeneratedSlnSolution(string path, string content, Type[] types) + { + foreach (var type in types) + { + var args = new[] {path, content}; + var method = type.GetMethod("OnGeneratedSlnSolution", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(string)) + { + content = (string) returnValue; + } + } + + return content; + } + + void SyncFileIfNotChanged(string filename, string newContents) + { + try + { + if (m_FileIOProvider.Exists(filename) && newContents == m_FileIOProvider.ReadAllText(filename)) + { + return; + } + } + catch (Exception exception) + { + Debug.LogException(exception); + } + + m_FileIOProvider.WriteAllText(filename, newContents); + } + + string ProjectText(Assembly assembly, + Dictionary allAssetsProjectParts, + List responseFilesData, + List allProjectIslands) + { + var projectBuilder = new StringBuilder(ProjectHeader(assembly, responseFilesData)); + var references = new List(); + var projectReferences = new List(); + + foreach (string file in assembly.sourceFiles) + { + if (!ShouldFileBePartOfSolution(file)) + continue; + + var extension = Path.GetExtension(file).ToLower(); + var fullFile = EscapedRelativePathFor(file); + if (".dll" != extension) + { + projectBuilder.Append(" ").Append(Environment.NewLine); + } + else + { + references.Add(fullFile); + } + } + + // Append additional non-script files that should be included in project generation. + if (allAssetsProjectParts.TryGetValue(assembly.name, out var additionalAssetsForProject)) + projectBuilder.Append(additionalAssetsForProject); + + var islandRefs = references.Union(assembly.allReferences); + foreach (string reference in islandRefs) + { + if (reference.EndsWith("/UnityEditor.dll", StringComparison.Ordinal) + || reference.EndsWith("/UnityEngine.dll", StringComparison.Ordinal) + || reference.EndsWith("\\UnityEditor.dll", StringComparison.Ordinal) + || reference.EndsWith("\\UnityEngine.dll", StringComparison.Ordinal)) + continue; + + var match = k_ScriptReferenceExpression.Match(reference); + if (match.Success) + { + // assume csharp language + // Add a reference to a project except if it's a reference to a script assembly + // that we are not generating a project for. This will be the case for assemblies + // coming from .assembly.json files in non-internalized packages. + var dllName = match.Groups["dllname"].Value; + if (allProjectIslands.Any(i => Path.GetFileName(i.outputPath) == dllName)) + { + projectReferences.Add(match); + continue; + } + } + + string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); + + AppendReference(fullReference, projectBuilder); + } + + var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); + foreach (var reference in responseRefs) + { + AppendReference(reference, projectBuilder); + } + + if (0 < projectReferences.Count) + { + projectBuilder.AppendLine(" "); + projectBuilder.AppendLine(" "); + foreach (Match reference in projectReferences) + { + var referencedProject = reference.Groups["project"].Value; + + projectBuilder.Append(" ").Append(Environment.NewLine); + projectBuilder + .Append(" {") + .Append(m_GUIDGenerator.ProjectGuid(m_ProjectName, reference.Groups["project"].Value)) + .Append("}") + .Append(Environment.NewLine); + projectBuilder.Append(" ").Append(referencedProject).Append("").Append(Environment.NewLine); + projectBuilder.AppendLine(" "); + } + } + + projectBuilder.Append(ProjectFooter()); + return projectBuilder.ToString(); + } + + static void AppendReference(string fullReference, StringBuilder projectBuilder) + { + //replace \ with / and \\ with / + var escapedFullPath = SecurityElement.Escape(fullReference); + escapedFullPath = escapedFullPath.Replace("\\\\", "/").Replace("\\", "/"); + projectBuilder.Append(" ").Append(Environment.NewLine); + projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(Environment.NewLine); + projectBuilder.Append(" ").Append(Environment.NewLine); + } + + public string ProjectFile(Assembly assembly) + { + return Path.Combine(ProjectDirectory, $"{assembly.name}.csproj"); + } + + public string SolutionFile() + { + return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); + } + + string ProjectHeader( + Assembly assembly, + List responseFilesData + ) + { + var otherResponseFilesData = GetOtherArgumentsFromResponseFilesData(responseFilesData); + var arguments = new object[] + { + k_ToolsVersion, k_ProductVersion, m_GUIDGenerator.ProjectGuid(m_ProjectName, assembly.name), + InternalEditorUtility.GetEngineAssemblyPath(), + InternalEditorUtility.GetEditorAssemblyPath(), + string.Join(";", + new[] {"DEBUG", "TRACE"}.Concat(EditorUserBuildSettings.activeScriptCompilationDefines).Concat(assembly.defines) + .Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), + MSBuildNamespaceUri, + assembly.name, + EditorSettings.projectGenerationRootNamespace, + k_TargetFrameworkVersion, + GenerateLangVersion(otherResponseFilesData["langversion"]), + k_BaseDirectory, + assembly.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe), + GenerateNoWarn(otherResponseFilesData["nowarn"].Distinct().ToArray()), + GenerateAnalyserItemGroup(otherResponseFilesData["analyzer"].Concat(otherResponseFilesData["a"]).SelectMany(x=>x.Split(';')).Distinct().ToArray()), + GenerateAnalyserAdditionalFiles(otherResponseFilesData["additionalfile"].SelectMany(x=>x.Split(';')).Distinct().ToArray()), + GenerateAnalyserRuleSet(otherResponseFilesData["ruleset"].Distinct().ToArray()), + GenerateWarningLevel(otherResponseFilesData["warn"].Concat(otherResponseFilesData["w"]).Distinct()), + GenerateWarningAsError(otherResponseFilesData["warnaserror"]), + GenerateDocumentationFile(otherResponseFilesData["doc"]) + }; + + try + { + return string.Format(GetProjectHeaderTemplate(), arguments); + } + catch (Exception) + { + throw new NotSupportedException( + "Failed creating c# project because the c# project header did not have the correct amount of arguments, which is " + + arguments.Length); + } + } + + private string GenerateDocumentationFile(IEnumerable paths) + { + if (!paths.Any()) + return String.Empty; + + + return $"{Environment.NewLine}{string.Join(Environment.NewLine, paths.Select(a => $" {a}"))}"; + } + + private string GenerateWarningAsError(IEnumerable enumerable) + { + string returnValue = String.Empty; + bool allWarningsAsErrors = false; + List warningIds = new List(); + + foreach (string s in enumerable) + { + if (s == "+") allWarningsAsErrors = true; + else if (s == "-") allWarningsAsErrors = false; + else + { + warningIds.Add(s); + } + } + + returnValue += $@" {allWarningsAsErrors}"; + if (warningIds.Any()) + { + returnValue += $"{Environment.NewLine} {string.Join(";", warningIds)}"; + } + + return $"{Environment.NewLine}{returnValue}"; + } + + private string GenerateWarningLevel(IEnumerable warningLevel) + { + var level = warningLevel.FirstOrDefault(); + if (!string.IsNullOrWhiteSpace(level)) + return level; + + return 4.ToString(); + } + + static string GetSolutionText() + { + return string.Join(Environment.NewLine, + @"", + @"Microsoft Visual Studio Solution File, Format Version {0}", + @"# Visual Studio {1}", + @"{2}", + @"Global", + @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", + @" Debug|Any CPU = Debug|Any CPU", + @" Release|Any CPU = Release|Any CPU", + @" EndGlobalSection", + @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", + @"{3}", + @" EndGlobalSection", + @" GlobalSection(SolutionProperties) = preSolution", + @" HideSolutionNode = FALSE", + @" EndGlobalSection", + @"EndGlobal", + @"").Replace(" ", "\t"); + } + + static string GetProjectFooterTemplate() + { + return string.Join(Environment.NewLine, + @" ", + @" ", + @" ", + @"", + @""); + } + + static string GetProjectHeaderTemplate() + { + var header = new[] + { + @"", + @"", + @" ", + @" {10}", + @" <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package", + @" <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package", + @" true{16}", + @" ", + @" ", + @" Debug", + @" AnyCPU", + @" {1}", + @" 2.0", + @" {8}", + @" {{{2}}}", + @" Library", + @" Properties", + @" {7}", + @" {9}", + @" 512", + @" {11}", + @" ", + @" ", + @" true", + @" full", + @" false", + @" Temp\bin\Debug\", + @" {5}", + @" prompt", + @" {17}", + @" 0169{13}", + @" {12}{18}{19}", + @" ", + @" ", + @" pdbonly", + @" true", + @" Temp\bin\Release\", + @" prompt", + @" {17}", + @" 0169{13}", + @" {12}{18}{19}", + @" " + }; + + var forceExplicitReferences = new[] + { + @" ", + @" true", + @" true", + @" false", + @" false", + @" false", + @" " + }; + + var itemGroupStart = new[] + { + @" " + }; + + var footer = new[] + { + @" ", + @" {3}", + @" ", + @" ", + @" {4}", + @" ", + @" {14}{15}", + @" ", + @"" + }; + + var pieces = header.Concat(forceExplicitReferences).Concat(itemGroupStart).Concat(footer).ToArray(); + return string.Join(Environment.NewLine, pieces); + } + + void SyncSolution(IEnumerable islands, Type[] types) + { + SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(islands), types); + } + + string SolutionText(IEnumerable islands) + { + var fileversion = "11.00"; + var vsversion = "2010"; + + var relevantIslands = RelevantIslandsForMode(islands); + string projectEntries = GetProjectEntries(relevantIslands); + string projectConfigurations = string.Join(Environment.NewLine, + relevantIslands.Select(i => GetProjectActiveConfigurations(m_GUIDGenerator.ProjectGuid(m_ProjectName, i.name))).ToArray()); + return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); + } + + private static string GenerateAnalyserItemGroup(string[] paths) + { + // + // + // + // + if (!paths.Any()) + return string.Empty; + + var analyserBuilder = new StringBuilder(); + analyserBuilder.AppendLine(" "); + foreach (var path in paths) + { + analyserBuilder.AppendLine($" "); + } + analyserBuilder.AppendLine(" "); + return analyserBuilder.ToString(); + } + + private static ILookup GetOtherArgumentsFromResponseFilesData(List responseFilesData) + { + var paths = responseFilesData.SelectMany(x => + { + return x.OtherArguments + .Where(a => a.StartsWith("/") || a.StartsWith("-")) + .Select(b => + { + var index = b.IndexOf(":", StringComparison.Ordinal); + if (index > 0 && b.Length > index) + { + var key = b.Substring(1, index - 1); + return new KeyValuePair(key, b.Substring(index + 1)); + } + + const string warnaserror = "warnaserror"; + if (b.Substring(1).StartsWith(warnaserror)) + { + return new KeyValuePair(warnaserror, b.Substring(warnaserror.Length+ 1) ); + } + + return default; + }); + }) + .Distinct() + .ToLookup(o => o.Key, pair => pair.Value); + return paths; + } + + private string GenerateLangVersion(IEnumerable langVersionList) + { + var langVersion = langVersionList.FirstOrDefault(); + if (!string.IsNullOrWhiteSpace(langVersion)) + return langVersion; + return k_TargetLanguageVersion; + } + + private static string GenerateAnalyserRuleSet(string[] paths) + { + //..\path\to\myrules.ruleset + if (!paths.Any()) + return string.Empty; + + return $"{Environment.NewLine}{string.Join(Environment.NewLine, paths.Select(a => $" {a}"))}"; + } + + private static string GenerateAnalyserAdditionalFiles(string[] paths) + { + if (!paths.Any()) + return string.Empty; + + + var analyserBuilder = new StringBuilder(); + analyserBuilder.AppendLine(" "); + foreach (var path in paths) + { + analyserBuilder.AppendLine($" "); + } + analyserBuilder.AppendLine(" "); + return analyserBuilder.ToString(); + } + + private static string GenerateNoWarn(string[] codes) + { + if (!codes.Any()) + return string.Empty; + + return $",{string.Join(",", codes)}"; + } + + static IEnumerable RelevantIslandsForMode(IEnumerable islands) + { + IEnumerable relevantIslands = islands.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); + return relevantIslands; + } + + /// + /// Get a Project("{guid}") = "MyProject", "MyProject.unityproj", "{projectguid}" + /// entry for each relevant language + /// + string GetProjectEntries(IEnumerable islands) + { + var projectEntries = islands.Select(i => string.Format( + m_SolutionProjectEntryTemplate, + m_GUIDGenerator.SolutionGuid(m_ProjectName, GetExtensionOfSourceFiles(i.sourceFiles)), + i.name, + Path.GetFileName(ProjectFile(i)), + m_GUIDGenerator.ProjectGuid(m_ProjectName, i.name) + )); + + return string.Join(Environment.NewLine, projectEntries.ToArray()); + } + + /// + /// Generate the active configuration string for a given project guid + /// + string GetProjectActiveConfigurations(string projectGuid) + { + return string.Format( + m_SolutionProjectConfigurationTemplate, + projectGuid); + } + + string EscapedRelativePathFor(string file) + { + var projectDir = ProjectDirectory.Replace('/', '\\'); + file = file.Replace('/', '\\'); + var path = SkipPathPrefix(file, projectDir); + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); + if (packageInfo != null) + { + // We have to normalize the path, because the PackageManagerRemapper assumes + // dir seperators will be os specific. + var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); + path = SkipPathPrefix(absolutePath, projectDir); + } + + return SecurityElement.Escape(path); + } + + static string SkipPathPrefix(string path, string prefix) + { + if (path.Replace("\\", "/").StartsWith($"{prefix}/")) + return path.Substring(prefix.Length + 1); + return path; + } + + static string NormalizePath(string path) + { + if (Path.DirectorySeparatorChar == '\\') + return path.Replace('/', Path.DirectorySeparatorChar); + return path.Replace('\\', Path.DirectorySeparatorChar); + } + + static string ProjectFooter() + { + return GetProjectFooterTemplate(); + } + + static string GetProjectExtension() + { + return ".csproj"; + } + } + + public static class SolutionGuidGenerator + { + public static string GuidForProject(string projectName) + { + return ComputeGuidHashFor(projectName + "salt"); + } + + public static string GuidForSolution(string projectName, string sourceFileExtension) + { + if (sourceFileExtension.ToLower() == "cs") + // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs + return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; + + return ComputeGuidHashFor(projectName); + } + + static string ComputeGuidHashFor(string input) + { + var hash = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input)); + return HashAsGuid(HashToString(hash)); + } + + static string HashAsGuid(string hash) + { + var guid = hash.Substring(0, 8) + "-" + hash.Substring(8, 4) + "-" + hash.Substring(12, 4) + "-" + + hash.Substring(16, 4) + "-" + hash.Substring(20, 12); + return guid.ToUpper(); + } + + static string HashToString(byte[] bs) + { + var sb = new StringBuilder(); + foreach (byte b in bs) + sb.Append(b.ToString("x2")); + return sb.ToString(); + } + } +} diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs.meta new file mode 100644 index 000000000..4a0705c1a --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/ProjectGeneration/ProjectGeneration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7078f19173ceac84fb9e29b9f6175201 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderInitializer.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderInitializer.cs new file mode 100644 index 000000000..d481133b6 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderInitializer.cs @@ -0,0 +1,38 @@ +using System; +using System.IO; +using UnityEngine; +using Debug = UnityEngine.Debug; + +namespace Packages.Rider.Editor +{ + internal class RiderInitializer + { + public void Initialize(string editorPath) + { + var assembly = EditorPluginInterop.EditorPluginAssembly; + if (EditorPluginInterop.EditorPluginIsLoadedFromAssets(assembly)) + { + Debug.LogError($"Please delete {assembly.Location}. Unity 2019.2+ loads it directly from Rider installation. To disable this, open Rider's settings, search and uncheck 'Automatically install and update Rider's Unity editor plugin'."); + return; + } + + var dllName = "JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked.dll"; + var relPath = "../../plugins/rider-unity/EditorPlugin"; + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + relPath = "Contents/plugins/rider-unity/EditorPlugin"; + var dllFile = new FileInfo(Path.Combine(Path.Combine(editorPath, relPath), dllName)); + + if (dllFile.Exists) + { + var bytes = File.ReadAllBytes(dllFile.FullName); + assembly = AppDomain.CurrentDomain.Load(bytes); // doesn't lock assembly on disk + // assembly = AppDomain.CurrentDomain.Load(AssemblyName.GetAssemblyName(dllFile.FullName)); // use this for external source debug + EditorPluginInterop.InitEntryPoint(assembly); + } + else + { + Debug.Log($"Unable to find Rider EditorPlugin {dllFile.FullName} for Unity "); + } + } + } +} diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderInitializer.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderInitializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderInitializer.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderInitializer.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditor.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditor.cs new file mode 100644 index 000000000..debee95b4 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditor.cs @@ -0,0 +1,404 @@ +using System; +using System.Diagnostics; +using System.IO; +using System.Linq; +using Packages.Rider.Editor.Util; +using Unity.CodeEditor; +using UnityEditor; +using UnityEngine; +using Debug = UnityEngine.Debug; + +namespace Packages.Rider.Editor +{ + [InitializeOnLoad] + public class RiderScriptEditor : IExternalCodeEditor + { + IDiscovery m_Discoverability; + IGenerator m_ProjectGeneration; + RiderInitializer m_Initiliazer = new RiderInitializer(); + + static RiderScriptEditor() + { + try + { + var projectGeneration = new ProjectGeneration(); + var editor = new RiderScriptEditor(new Discovery(), projectGeneration); + CodeEditor.Register(editor); + var path = GetEditorRealPath(CodeEditor.CurrentEditorInstallation); + + if (IsRiderInstallation(path)) + { + if (!RiderScriptEditorData.instance.InitializedOnce) + { + var installations = editor.Installations; + // is toolbox and outdated - update + if (installations.Any() && RiderPathLocator.IsToolbox(path) && installations.All(a => a.Path != path)) + { + var toolboxInstallations = installations.Where(a => a.Name.Contains("(JetBrains Toolbox)")).ToArray(); + if (toolboxInstallations.Any()) + { + var newEditor = toolboxInstallations.Last().Path; + CodeEditor.SetExternalScriptEditor(newEditor); + path = newEditor; + } + else + { + var newEditor = installations.Last().Path; + CodeEditor.SetExternalScriptEditor(newEditor); + path = newEditor; + } + } + + // exists, is non toolbox and outdated - notify + if (installations.Any() && FileSystemUtil.EditorPathExists(path) && installations.All(a => a.Path != path)) + { + var newEditorName = installations.Last().Name; + Debug.LogWarning($"Consider updating External Editor in Unity to Rider {newEditorName}."); + } + + ShowWarningOnUnexpectedScriptEditor(path); + RiderScriptEditorData.instance.InitializedOnce = true; + } + + if (!FileSystemUtil.EditorPathExists(path)) // previously used rider was removed + { + var installations = editor.Installations; + if (installations.Any()) + { + var newEditor = installations.Last().Path; + CodeEditor.SetExternalScriptEditor(newEditor); + path = newEditor; + } + } + RiderScriptEditorData.instance.Init(); + + editor.CreateSolutionIfDoesntExist(); + if (RiderScriptEditorData.instance.shouldLoadEditorPlugin) + { + editor.m_Initiliazer.Initialize(path); + } + + InitProjectFilesWatcher(); + } + } + catch (Exception e) + { + Debug.LogException(e); + } + } + + private static void ShowWarningOnUnexpectedScriptEditor(string path) + { + // Show warning, when Unity was started from Rider, but external editor is different https://github.com/JetBrains/resharper-unity/issues/1127 + var args = Environment.GetCommandLineArgs(); + var commandlineParser = new CommandLineParser(args); + if (commandlineParser.Options.ContainsKey("-riderPath")) + { + var originRiderPath = commandlineParser.Options["-riderPath"]; + var originRealPath = GetEditorRealPath(originRiderPath); + var originVersion = RiderPathLocator.GetBuildNumber(originRealPath); + var version = RiderPathLocator.GetBuildNumber(path); + if (originVersion != string.Empty && originVersion != version) + { + Debug.LogWarning("Unity was started by a version of Rider that is not the current default external editor. Advanced integration features cannot be enabled."); + Debug.Log($"Unity was started by Rider {originVersion}, but external editor is set to: {path}"); + } + } + } + + private static void InitProjectFilesWatcher() + { + var watcher = new FileSystemWatcher(); + watcher.Path = Directory.GetCurrentDirectory(); + watcher.NotifyFilter = NotifyFilters.LastWrite; //Watch for changes in LastWrite times + watcher.Filter = "*.*"; + + // Add event handlers. + watcher.Changed += OnChanged; + watcher.Created += OnChanged; + + watcher.EnableRaisingEvents = true; // Begin watching. + + AppDomain.CurrentDomain.DomainUnload += (EventHandler) ((_, __) => + { + watcher.Dispose(); + }); + } + + private static void OnChanged(object sender, FileSystemEventArgs e) + { + var extension = Path.GetExtension(e.FullPath); + if (extension == ".sln" || extension == ".csproj") + RiderScriptEditorData.instance.HasChanges = true; + } + + internal static string GetEditorRealPath(string path) + { + if (string.IsNullOrEmpty(path)) + { + return path; + } + + if (!FileSystemUtil.EditorPathExists(path)) + return path; + + if (SystemInfo.operatingSystemFamily != OperatingSystemFamily.Windows) + { + var realPath = FileSystemUtil.GetFinalPathName(path); + + // case of snap installation + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.Linux) + { + if (new FileInfo(path).Name.ToLowerInvariant() == "rider" && + new FileInfo(realPath).Name.ToLowerInvariant() == "snap") + { + var snapInstallPath = "/snap/rider/current/bin/rider.sh"; + if (new FileInfo(snapInstallPath).Exists) + return snapInstallPath; + } + } + + // in case of symlink + return realPath; + } + + return path; + } + + const string unity_generate_all = "unity_generate_all_csproj"; + + public RiderScriptEditor(IDiscovery discovery, IGenerator projectGeneration) + { + m_Discoverability = discovery; + m_ProjectGeneration = projectGeneration; + } + + private static string[] defaultExtensions + { + get + { + var customExtensions = new[] {"json", "asmdef", "log", "xaml"}; + return EditorSettings.projectGenerationBuiltinExtensions.Concat(EditorSettings.projectGenerationUserExtensions) + .Concat(customExtensions).Distinct().ToArray(); + } + } + + private static string[] HandledExtensions + { + get + { + return HandledExtensionsString.Split(new[] {';'}, StringSplitOptions.RemoveEmptyEntries).Select(s => s.TrimStart('.', '*')) + .ToArray(); + } + } + + private static string HandledExtensionsString + { + get { return EditorPrefs.GetString("Rider_UserExtensions", string.Join(";", defaultExtensions));} + set { EditorPrefs.SetString("Rider_UserExtensions", value); } + } + + private static bool SupportsExtension(string path) + { + var extension = Path.GetExtension(path); + if (string.IsNullOrEmpty(extension)) + return false; + return HandledExtensions.Contains(extension.TrimStart('.')); + } + + public void OnGUI() + { + var prevGenerate = EditorPrefs.GetBool(unity_generate_all, false); + var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); + if (generateAll != prevGenerate) + { + EditorPrefs.SetBool(unity_generate_all, generateAll); + } + + m_ProjectGeneration.GenerateAll(generateAll); + + if (RiderScriptEditorData.instance.shouldLoadEditorPlugin) + { + HandledExtensionsString = EditorGUILayout.TextField(new GUIContent("Extensions handled: "), HandledExtensionsString); + } + } + + public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, + string[] importedFiles) + { + m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles), + importedFiles); + } + + public void SyncAll() + { + AssetDatabase.Refresh(); + if (RiderScriptEditorData.instance.HasChanges) + { + m_ProjectGeneration.Sync(); + RiderScriptEditorData.instance.HasChanges = false; + } + } + + public void Initialize(string editorInstallationPath) // is called each time ExternalEditor is changed + { + RiderScriptEditorData.instance.Invalidate(editorInstallationPath); + m_ProjectGeneration.Sync(); // regenerate csproj and sln for new editor + } + + public bool OpenProject(string path, int line, int column) + { + if (path != "" && !SupportsExtension(path)) // Assets - Open C# Project passes empty path here + { + return false; + } + + if (path == "" && SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + { + // there is a bug in DllImplementation - use package implementation here instead https://github.cds.internal.unity3d.com/unity/com.unity.ide.rider/issues/21 + return OpenOSXApp(path, line, column); + } + + if (!IsUnityScript(path)) + { + var fastOpenResult = EditorPluginInterop.OpenFileDllImplementation(path, line, column); + if (fastOpenResult) + return true; + } + + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + { + return OpenOSXApp(path, line, column); + } + + var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. + solution = solution == "" ? "" : $"\"{solution}\""; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = CodeEditor.CurrentEditorInstallation, + Arguments = $"{solution} -l {line} \"{path}\"", + UseShellExecute = true, + } + }; + + process.Start(); + + return true; + } + + private bool OpenOSXApp(string path, int line, int column) + { + var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. + solution = solution == "" ? "" : $"\"{solution}\""; + var pathArguments = path == "" ? "" : $"-l {line} \"{path}\""; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = "open", + Arguments = $"-n \"{CodeEditor.CurrentEditorInstallation}\" --args {solution} {pathArguments}", + CreateNoWindow = true, + UseShellExecute = true, + } + }; + + process.Start(); + + return true; + } + + private string GetSolutionFile(string path) + { + if (IsUnityScript(path)) + { + return Path.Combine(GetBaseUnityDeveloperFolder(), "Projects/CSharp/Unity.CSharpProjects.gen.sln"); + } + + var solutionFile = m_ProjectGeneration.SolutionFile(); + if (File.Exists(solutionFile)) + { + return solutionFile; + } + + return ""; + } + + static bool IsUnityScript(string path) + { + if (UnityEditor.Unsupported.IsDeveloperBuild()) + { + var baseFolder = GetBaseUnityDeveloperFolder().Replace("\\", "/"); + var lowerPath = path.ToLowerInvariant().Replace("\\", "/"); + + if (lowerPath.Contains((baseFolder + "/Runtime").ToLowerInvariant()) + || lowerPath.Contains((baseFolder + "/Editor").ToLowerInvariant())) + { + return true; + } + } + + return false; + } + + static string GetBaseUnityDeveloperFolder() + { + return Directory.GetParent(EditorApplication.applicationPath).Parent.Parent.FullName; + } + + public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) + { + if (FileSystemUtil.EditorPathExists(editorPath) && IsRiderInstallation(editorPath)) + { + var info = new RiderPathLocator.RiderInfo(editorPath, false); + installation = new CodeEditor.Installation + { + Name = info.Presentation, + Path = info.Path + }; + return true; + } + + installation = default; + return false; + } + + public static bool IsRiderInstallation(string path) + { + if (IsAssetImportWorkerProcess()) + return false; + + if (string.IsNullOrEmpty(path)) + { + return false; + } + + var fileInfo = new FileInfo(path); + var filename = fileInfo.Name.ToLowerInvariant(); + return filename.StartsWith("rider", StringComparison.Ordinal); + } + + private static bool IsAssetImportWorkerProcess() + { +#if UNITY_2019_3_OR_NEWER + return UnityEditor.Experimental.AssetDatabaseExperimental.IsAssetImportWorkerProcess(); +#else + return false; +#endif + } + + public static string CurrentEditor // works fast, doesn't validate if executable really exists + => EditorPrefs.GetString("kScriptsDefaultApp"); + + public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); + + public void CreateSolutionIfDoesntExist() + { + if (!m_ProjectGeneration.HasSolutionBeenGenerated()) + { + m_ProjectGeneration.Sync(); + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderScriptEditor.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/RiderScriptEditor.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditor.cs.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs new file mode 100644 index 000000000..f75ed0d8f --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs @@ -0,0 +1,29 @@ +using System; +using UnityEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public class RiderScriptEditorData : ScriptableSingleton + { + [SerializeField] internal bool HasChanges = true; // sln/csproj files were changed + [SerializeField] internal bool shouldLoadEditorPlugin; + [SerializeField] internal bool InitializedOnce; + [SerializeField] internal string currentEditorVersion; + + public void Init() + { + if (string.IsNullOrEmpty(currentEditorVersion)) + Invalidate(RiderScriptEditor.CurrentEditor); + } + + public void Invalidate(string editorInstallationPath) + { + currentEditorVersion = RiderPathLocator.GetBuildNumber(editorInstallationPath); + if (!Version.TryParse(currentEditorVersion, out var version)) + shouldLoadEditorPlugin = false; + + shouldLoadEditorPlugin = version >= new Version("191.7141.156"); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs.meta new file mode 100644 index 000000000..21a5abc73 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/RiderScriptEditorData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f079e3afd077fb94fa2bda74d6409499 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting.meta new file mode 100644 index 000000000..f6e86c987 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a52391bc44c477f40a547ed4ef3b9560 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs new file mode 100644 index 000000000..01573fafd --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using JetBrains.Annotations; +using UnityEditor; + +namespace Packages.Rider.Editor.UnitTesting +{ + public class CallbackData : ScriptableSingleton + { + public bool isRider; + + [UsedImplicitly] public static event EventHandler Changed = (sender, args) => { }; + + internal void RaiseChangedEvent() + { + Changed(null, EventArgs.Empty); + } + + public List events = new List(); + + [UsedImplicitly] + public void Clear() + { + events.Clear(); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs.meta new file mode 100644 index 000000000..ce3272258 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 010246a07de7cb34185a2a7b1c1fad59 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs new file mode 100644 index 000000000..10d528b79 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs @@ -0,0 +1,18 @@ +#if TEST_FRAMEWORK +using UnityEditor; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace Packages.Rider.Editor.UnitTesting +{ + [InitializeOnLoad] + internal static class CallbackInitializer + { + static CallbackInitializer() + { + if (CallbackData.instance.isRider) + ScriptableObject.CreateInstance().RegisterCallbacks(ScriptableObject.CreateInstance(), 0); + } + } +} +#endif \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs.meta new file mode 100644 index 000000000..d47c38c9b --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/CallbackInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aa1c6b1a353ab464782fc1e7c051eb02 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs new file mode 100644 index 000000000..e08c34655 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs @@ -0,0 +1,47 @@ +using JetBrains.Annotations; +using UnityEngine; +#if TEST_FRAMEWORK +using UnityEditor; +using UnityEditor.TestTools.TestRunner.Api; +#endif + +namespace Packages.Rider.Editor.UnitTesting +{ + public static class RiderTestRunner + { +#if TEST_FRAMEWORK + private static readonly TestsCallback Callback = ScriptableObject.CreateInstance(); +#endif + [UsedImplicitly] + public static void RunTests(int testMode, string[] assemblyNames, string[] testNames, string[] categoryNames, string[] groupNames, int? buildTarget) + { +#if !TEST_FRAMEWORK + Debug.LogError("Update Test Framework package to v.1.1.1+ to run tests from Rider."); +#else + CallbackData.instance.isRider = true; + + var api = ScriptableObject.CreateInstance(); + var settings = new ExecutionSettings(); + var filter = new Filter + { + assemblyNames = assemblyNames, + testNames = testNames, + categoryNames = categoryNames, + groupNames = groupNames, + targetPlatform = (BuildTarget?) buildTarget + }; + + if (testMode > 0) // for future use - test-framework would allow running both Edit and Play test at once + filter.testMode = (TestMode) testMode; + + settings.filters = new []{ + filter + }; + api.Execute(settings); + + api.UnregisterCallbacks(Callback); // avoid multiple registrations + api.RegisterCallbacks(Callback); // This can be used to receive information about when the test suite and individual tests starts and stops. Provide this with a scriptable object implementing ICallbacks +#endif + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs.meta new file mode 100644 index 000000000..6ef53130b --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/RiderTestRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c3b27069cb3ddf42ba1260eeefcdd1c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs new file mode 100644 index 000000000..ce2e1b7ee --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs @@ -0,0 +1,31 @@ +using System; +using NUnit.Framework.Interfaces; + +namespace Packages.Rider.Editor.UnitTesting +{ + [Serializable] + public enum EventType { TestStarted, TestFinished, RunFinished } + + [Serializable] + public class TestEvent + { + public EventType type; + public string id; + public string assemblyName; + public string output; + public TestStatus testStatus; + public double duration; + public string parentId; + + public TestEvent(EventType type, string id, string assemblyName, string output, double duration, TestStatus testStatus, string parentID) + { + this.type = type; + this.id = id; + this.assemblyName = assemblyName; + this.output = output; + this.testStatus = testStatus; + this.duration = duration; + parentId = parentID; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs.meta new file mode 100644 index 000000000..7ec7c71fe --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9413c47b3a14a64e8810ce76d1a6032 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs new file mode 100644 index 000000000..9995050fa --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs @@ -0,0 +1,83 @@ +#if TEST_FRAMEWORK +using System; +using System.Text; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace Packages.Rider.Editor.UnitTesting +{ + public class TestsCallback : ScriptableObject, ICallbacks + { + public void RunFinished(ITestResultAdaptor result) + { + CallbackData.instance.isRider = false; + + CallbackData.instance.events.Add( + new TestEvent(EventType.RunFinished, "", "","", 0, ParseTestStatus(result.TestStatus), "")); + CallbackData.instance.RaiseChangedEvent(); + } + + public void TestStarted(ITestAdaptor result) + { + if (result.Method == null) return; + + CallbackData.instance.events.Add( + new TestEvent(EventType.TestStarted, GetUniqueName(result), result.Method.TypeInfo.Assembly.GetName().Name, "", 0, ParseTestStatus(TestStatus.Passed), result.ParentFullName)); + CallbackData.instance.RaiseChangedEvent(); + } + + public void TestFinished(ITestResultAdaptor result) + { + if (result.Test.Method == null) return; + + CallbackData.instance.events.Add( + new TestEvent(EventType.TestFinished, GetUniqueName(result.Test), result.Test.Method.TypeInfo.Assembly.GetName().Name, ExtractOutput(result), result.Duration, ParseTestStatus(result.TestStatus), result.Test.ParentFullName)); + CallbackData.instance.RaiseChangedEvent(); + } + + // todo: reimplement JetBrains.Rider.Unity.Editor.AfterUnity56.UnitTesting.TestEventsSender.GetUniqueName + private static string GetUniqueName(ITestAdaptor test) + { + string str = test.FullName; + return str; + } + + public void RunStarted(ITestAdaptor testsToRun) + { + } + + private static NUnit.Framework.Interfaces.TestStatus ParseTestStatus(TestStatus testStatus) + { + return (NUnit.Framework.Interfaces.TestStatus)Enum.Parse(typeof(NUnit.Framework.Interfaces.TestStatus), testStatus.ToString()); + } + + private static string ExtractOutput(ITestResultAdaptor testResult) + { + var stringBuilder = new StringBuilder(); + if (testResult.Message != null) + { + stringBuilder.AppendLine("Message: "); + stringBuilder.AppendLine(testResult.Message); + } + + if (!string.IsNullOrEmpty(testResult.Output)) + { + stringBuilder.AppendLine("Output: "); + stringBuilder.AppendLine(testResult.Output); + } + + if (!string.IsNullOrEmpty(testResult.StackTrace)) + { + stringBuilder.AppendLine("Stacktrace: "); + stringBuilder.AppendLine(testResult.StackTrace); + } + + var result = stringBuilder.ToString(); + if (result.Length > 0) + return result; + + return testResult.Output ?? string.Empty; + } + } +} +#endif \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs.meta new file mode 100644 index 000000000..068cba1aa --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/UnitTesting/TestsCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58aa570dbe0761f43b25ff6c2265bbe2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util.meta new file mode 100644 index 000000000..d7ba88e9e --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e726086cd652f82087d59d67d2c24cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs new file mode 100644 index 000000000..c41490a42 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; + +namespace Packages.Rider.Editor.Util +{ + public class CommandLineParser + { + public Dictionary Options = new Dictionary(); + + public CommandLineParser(string[] args) + { + var i = 0; + while (i < args.Length) + { + var arg = args[i]; + if (!arg.StartsWith("-")) + { + i++; + continue; + } + + string value = null; + if (i + 1 < args.Length && !args[i + 1].StartsWith("-")) + { + value = args[i + 1]; + i++; + } + + if (!(Options.ContainsKey(arg))) + { + Options.Add(arg, value); + } + i++; + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs.meta new file mode 100644 index 000000000..536d707fc --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/CommandLineParser.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 154ace4bd16de9f4e84052ac257786d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs new file mode 100644 index 000000000..f558acac6 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs @@ -0,0 +1,66 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Text; +using JetBrains.Annotations; +using UnityEngine; + +namespace Packages.Rider.Editor.Util +{ + public static class FileSystemUtil + { + [NotNull] + public static string GetFinalPathName([NotNull] string path) + { + if (path == null) throw new ArgumentNullException("path"); + + // up to MAX_PATH. MAX_PATH on Linux currently 4096, on Mac OS X 1024 + // doc: http://man7.org/linux/man-pages/man3/realpath.3.html + var sb = new StringBuilder(8192); + var result = LibcNativeInterop.realpath(path, sb); + if (result == IntPtr.Zero) + { + throw new Win32Exception($"{path} was not resolved."); + } + + return new FileInfo(sb.ToString()).FullName; + } + + public static string FileNameWithoutExtension(string path) + { + if (string.IsNullOrEmpty(path)) + { + return ""; + } + + var indexOfDot = -1; + var indexOfSlash = 0; + for (var i = path.Length - 1; i >= 0; i--) + { + if (indexOfDot == -1 && path[i] == '.') + { + indexOfDot = i; + } + + if (indexOfSlash == 0 && path[i] == '/' || path[i] == '\\') + { + indexOfSlash = i + 1; + break; + } + } + + if (indexOfDot == -1) + { + indexOfDot = path.Length; + } + + return path.Substring(indexOfSlash, indexOfDot - indexOfSlash); + } + + public static bool EditorPathExists(string editorPath) + { + return SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX && new DirectoryInfo(editorPath).Exists + || SystemInfo.operatingSystemFamily != OperatingSystemFamily.MacOSX && new FileInfo(editorPath).Exists; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs.meta new file mode 100644 index 000000000..ebc001b77 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/FileSystemUtil.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bdbd564a9fdad0b738e76d030cad1204 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs new file mode 100644 index 000000000..a4070f284 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs @@ -0,0 +1,12 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace Packages.Rider.Editor.Util +{ + internal static class LibcNativeInterop + { + [DllImport("libc", SetLastError = true)] + public static extern IntPtr realpath(string path, StringBuilder resolved_path); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs.meta new file mode 100644 index 000000000..fe70ee095 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/LibcNativeInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 071c17858dc6c47ada7b2a1f1ded5402 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs new file mode 100644 index 000000000..63acff634 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs @@ -0,0 +1,25 @@ +using JetBrains.Annotations; +using Packages.Rider.Editor; +using Unity.CodeEditor; + +// Is called via commandline from Rider Notification after checking out from source control. + +// ReSharper disable once CheckNamespace +namespace JetBrains.Rider.Unity.Editor +{ + public static class RiderMenu + { + [UsedImplicitly] + public static void MenuOpenProject() + { + if (RiderScriptEditor.IsRiderInstallation(RiderScriptEditor.CurrentEditor)) + { + // Force the project files to be sync + CodeEditor.CurrentEditor.SyncAll(); + + // Load Project + CodeEditor.CurrentEditor.OpenProject(); + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs.meta new file mode 100644 index 000000000..b78dfae83 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/RiderMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a8860c53ca4073d4f92c403e709c12ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs similarity index 91% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs index 57a4fe7b3..03c9922ed 100644 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs @@ -2,7 +2,7 @@ using System.Linq; using UnityEngine; -namespace Packages.Rider.Editor +namespace Packages.Rider.Editor.Util { public static class UnityUtils { diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs.meta similarity index 83% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs.meta index 7bc631947..9a4e6fe10 100644 --- a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/UnityUtils.cs.meta +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/Util/UnityUtils.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 43b72437d9bb4d842b70e9251032ac80 +guid: 3ec9edad2de6c4df3a146b543a0fbc4c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/com.unity.ide.rider.asmdef b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/com.unity.ide.rider.asmdef new file mode 100644 index 000000000..4caebc4e1 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/com.unity.ide.rider.asmdef @@ -0,0 +1,22 @@ +{ + "name": "Unity.Rider.Editor", + "references": [ + "GUID:0acc523941302664db1f4e527237feb3" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.test-framework", + "expression": "1.1.1", + "define": "TEST_FRAMEWORK" + } + ] +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/com.unity.ide.rider.asmdef.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/com.unity.ide.rider.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/Rider/Editor/com.unity.ide.rider.asmdef.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/Rider/Editor/com.unity.ide.rider.asmdef.meta diff --git a/Library/PackageCache/com.unity.ide.rider@1.1.4/package.json b/Library/PackageCache/com.unity.ide.rider@1.1.4/package.json new file mode 100644 index 000000000..7159e5f5c --- /dev/null +++ b/Library/PackageCache/com.unity.ide.rider@1.1.4/package.json @@ -0,0 +1,19 @@ +{ + "name": "com.unity.ide.rider", + "displayName": "Rider Editor", + "description": "Code editor integration for supporting Rider as code editor for unity. Adds support for generating csproj files for code completion, auto discovery of installations, etc.", + "version": "1.1.4", + "unity": "2019.2", + "unityRelease": "0a12", + "dependencies": { + "com.unity.test-framework": "1.1.3" + }, + "relatedPackages": { + "com.unity.ide.rider.tests": "1.1.4" + }, + "repository": { + "type": "git", + "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.rider.git", + "revision": "d2ef95989104a4ce866cdcb7f94cf3c67476fcc9" + } +} diff --git a/Library/PackageCache/com.unity.ide.rider@1.0.8/package.json.meta b/Library/PackageCache/com.unity.ide.rider@1.1.4/package.json.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.rider@1.0.8/package.json.meta rename to Library/PackageCache/com.unity.ide.rider@1.1.4/package.json.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/CHANGELOG.md b/Library/PackageCache/com.unity.ide.vscode@1.0.7/CHANGELOG.md deleted file mode 100644 index a41090443..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/CHANGELOG.md +++ /dev/null @@ -1,28 +0,0 @@ -# Code Editor Package for Visual Studio Code - -## [1.0.7] - 2019-05-15 - -Fix various OSX specific issues. -Generate project on load if they are not generated. -Fix path recognition. - - -## [1.0.6] - 2019-04-30 - -Ensure asset database is refreshed when generating csproj and solution files. - -## [1.0.5] - 2019-04-27 - -Add support for generating all csproj files. - -## [1.0.4] - 2019-04-18 - -Fix relative package paths. -Fix opening editor on mac. -Add %LOCALAPPDATA%/Programs to the path of install paths. - -## [1.0.3] - 2019-01-01 - -### This is the first release of *Unity Package vscode_editor*. - -Using the newly created api to integrate Visual Studio Code with Unity. diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs b/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs deleted file mode 100644 index 1f16d96c3..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs +++ /dev/null @@ -1,837 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Security; -using System.Security.Cryptography; -using System.Text; -using System.Text.RegularExpressions; -using UnityEditor; -using UnityEditor.Compilation; -using UnityEditor.PackageManager; -using UnityEditorInternal; -using UnityEngine; -using UnityEngine.Profiling; - -namespace VSCodeEditor -{ - public interface IGenerator { - bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles); - void Sync(); - bool HasSolutionBeenGenerated(); - string SolutionFile(); - string ProjectDirectory { get; } - void GenerateAll(bool generateAll); - } - - public interface IAssemblyNameProvider - { - string GetAssemblyNameFromScriptPath(string path); - IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution); - IEnumerable GetAllAssetPaths(); - UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); - } - - public struct TestSettings { - public bool ShouldSync; - public Dictionary SyncPath; - } - - class AssemblyNameProvider : IAssemblyNameProvider - { - public string GetAssemblyNameFromScriptPath(string path) - { - return CompilationPipeline.GetAssemblyNameFromScriptPath(path); - } - - public IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution) - { - return CompilationPipeline.GetAssemblies().Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); - } - - public IEnumerable GetAllAssetPaths() - { - return AssetDatabase.GetAllAssetPaths(); - } - - public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) - { - return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); - } - } - - - public class ProjectGeneration : IGenerator - { - enum ScriptingLanguage - { - None, - CSharp - } - - public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; - - const string k_WindowsNewline = "\r\n"; - - const string k_SettingsJson = @"{ - ""files.exclude"": - { - ""**/.DS_Store"":true, - ""**/.git"":true, - ""**/.gitignore"":true, - ""**/.gitmodules"":true, - ""**/*.booproj"":true, - ""**/*.pidb"":true, - ""**/*.suo"":true, - ""**/*.user"":true, - ""**/*.userprefs"":true, - ""**/*.unityproj"":true, - ""**/*.dll"":true, - ""**/*.exe"":true, - ""**/*.pdf"":true, - ""**/*.mid"":true, - ""**/*.midi"":true, - ""**/*.wav"":true, - ""**/*.gif"":true, - ""**/*.ico"":true, - ""**/*.jpg"":true, - ""**/*.jpeg"":true, - ""**/*.png"":true, - ""**/*.psd"":true, - ""**/*.tga"":true, - ""**/*.tif"":true, - ""**/*.tiff"":true, - ""**/*.3ds"":true, - ""**/*.3DS"":true, - ""**/*.fbx"":true, - ""**/*.FBX"":true, - ""**/*.lxo"":true, - ""**/*.LXO"":true, - ""**/*.ma"":true, - ""**/*.MA"":true, - ""**/*.obj"":true, - ""**/*.OBJ"":true, - ""**/*.asset"":true, - ""**/*.cubemap"":true, - ""**/*.flare"":true, - ""**/*.mat"":true, - ""**/*.meta"":true, - ""**/*.prefab"":true, - ""**/*.unity"":true, - ""build/"":true, - ""Build/"":true, - ""Library/"":true, - ""library/"":true, - ""obj/"":true, - ""Obj/"":true, - ""ProjectSettings/"":true, - ""temp/"":true, - ""Temp/"":true - } -}"; - - /// - /// Map source extensions to ScriptingLanguages - /// - static readonly Dictionary k_BuiltinSupportedExtensions = new Dictionary - { - { "cs", ScriptingLanguage.CSharp }, - { "uxml", ScriptingLanguage.None }, - { "uss", ScriptingLanguage.None }, - { "shader", ScriptingLanguage.None }, - { "compute", ScriptingLanguage.None }, - { "cginc", ScriptingLanguage.None }, - { "hlsl", ScriptingLanguage.None }, - { "glslinc", ScriptingLanguage.None } - }; - - string m_SolutionProjectEntryTemplate = string.Join("\r\n", @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", @"EndProject").Replace(" ", "\t"); - - string m_SolutionProjectConfigurationTemplate = string.Join("\r\n", @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); - - static readonly string[] k_ReimportSyncExtensions = { ".dll", ".asmdef" }; - - /// - /// Map ScriptingLanguages to project extensions - /// - /*static readonly Dictionary k_ProjectExtensions = new Dictionary - { - { ScriptingLanguage.CSharp, ".csproj" }, - { ScriptingLanguage.None, ".csproj" }, - };*/ - - static readonly Regex k_ScriptReferenceExpression = new Regex( - @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", - RegexOptions.Compiled | RegexOptions.IgnoreCase); - - string[] m_ProjectSupportedExtensions = new string[0]; - public string ProjectDirectory { get; } - bool m_ShouldGenerateAll; - - public void GenerateAll(bool generateAll) - { - m_ShouldGenerateAll = generateAll; - } - - public TestSettings Settings { get; set; } - - readonly string m_ProjectName; - readonly IAssemblyNameProvider m_AssemblyNameProvider; - const string k_ToolsVersion = "4.0"; - const string k_ProductVersion = "10.0.20506"; - const string k_BaseDirectory = "."; - const string k_TargetFrameworkVersion = "v4.7.1"; - const string k_TargetLanguageVersion = "latest"; - - public ProjectGeneration() : this(Directory.GetParent(Application.dataPath).FullName, new AssemblyNameProvider()) - { - } - - public ProjectGeneration(string tempDirectory) : this(tempDirectory, new AssemblyNameProvider()) { - } - - public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider) { - Settings = new TestSettings { ShouldSync = true }; - ProjectDirectory = tempDirectory.Replace('\\', '/'); - m_ProjectName = Path.GetFileName(ProjectDirectory); - m_AssemblyNameProvider = assemblyNameProvider; - } - - /// - /// Syncs the scripting solution if any affected files are relevant. - /// - /// - /// Whether the solution was synced. - /// - /// - /// A set of files whose status has changed - /// - /// - /// A set of files that got reimported - /// - public bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles) - { - Profiler.BeginSample("SolutionSynchronizerSync"); - SetupProjectSupportedExtensions(); - - // Don't sync if we haven't synced before - if (HasSolutionBeenGenerated() && HasFilesBeenModified(affectedFiles, reimportedFiles)) - { - Sync(); - - Profiler.EndSample(); - return true; - } - - Profiler.EndSample(); - return false; - } - - bool HasFilesBeenModified(IEnumerable affectedFiles, IEnumerable reimportedFiles) - { - return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); - } - - static bool ShouldSyncOnReimportedAsset(string asset) - { - return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); - } - - public void Sync() - { - SetupProjectSupportedExtensions(); - GenerateAndWriteSolutionAndProjects(); - } - - public bool HasSolutionBeenGenerated() - { - return File.Exists(SolutionFile()); - } - - void SetupProjectSupportedExtensions() - { - m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; - } - - bool ShouldFileBePartOfSolution(string file) - { - string extension = Path.GetExtension(file); - - // Exclude files coming from packages except if they are internalized. - if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) - { - return false; - } - - // Dll's are not scripts but still need to be included.. - if (extension == ".dll") - return true; - - if (file.ToLower().EndsWith(".asmdef")) - return true; - - return IsSupportedExtension(extension); - } - - bool IsSupportedExtension(string extension) - { - extension = extension.TrimStart('.'); - if (k_BuiltinSupportedExtensions.ContainsKey(extension)) - return true; - if (m_ProjectSupportedExtensions.Contains(extension)) - return true; - return false; - } - - static ScriptingLanguage ScriptingLanguageFor(Assembly island) - { - return ScriptingLanguageFor(GetExtensionOfSourceFiles(island.sourceFiles)); - } - - static string GetExtensionOfSourceFiles(string[] files) - { - return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; - } - - static string GetExtensionOfSourceFile(string file) - { - var ext = Path.GetExtension(file).ToLower(); - ext = ext.Substring(1); //strip dot - return ext; - } - - static ScriptingLanguage ScriptingLanguageFor(string extension) - { - return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) - ? result - : ScriptingLanguage.None; - } - - public void GenerateAndWriteSolutionAndProjects() - { - // Only synchronize islands that have associated source files and ones that we actually want in the project. - // This also filters out DLLs coming from .asmdef files in packages. - var assemblies = m_AssemblyNameProvider.GetAllAssemblies(ShouldFileBePartOfSolution); - - var allAssetProjectParts = GenerateAllAssetProjectParts(); - - var monoIslands = assemblies.ToList(); - - SyncSolution(monoIslands); - var allProjectIslands = RelevantIslandsForMode(monoIslands).ToList(); - foreach (Assembly assembly in allProjectIslands) - { - var responseFileData = ParseResponseFileData(assembly); - SyncProject(assembly, allAssetProjectParts, responseFileData, allProjectIslands); - } - - if (Settings.ShouldSync) - { - WriteVSCodeSettingsFiles(); - } - } - - IEnumerable ParseResponseFileData(Assembly assembly) - { - var systemReferenceDirectories = CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); - - Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary(x => x, x => CompilationPipeline.ParseResponseFile( - Path.Combine(ProjectDirectory, x), - ProjectDirectory, - systemReferenceDirectories - )); - - Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) - .ToDictionary(x => x.Key, x => x.Value); - - if (responseFilesWithErrors.Any()) - { - foreach (var error in responseFilesWithErrors) - foreach (var valueError in error.Value.Errors) - { - Debug.LogError($"{error.Key} Parse Error : {valueError}"); - } - } - - return responseFilesData.Select(x => x.Value); - } - - Dictionary GenerateAllAssetProjectParts() - { - Dictionary stringBuilders = new Dictionary(); - - foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) - { - // Exclude files coming from packages except if they are internalized. - // TODO: We need assets from the assembly API - if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) - { - continue; - } - - string extension = Path.GetExtension(asset); - if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) - { - // Find assembly the asset belongs to by adding script extension and using compilation pipeline. - var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset + ".cs"); - - if (string.IsNullOrEmpty(assemblyName)) - { - continue; - } - - assemblyName = Utility.FileNameWithoutExtension(assemblyName); - - if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) - { - projectBuilder = new StringBuilder(); - stringBuilders[assemblyName] = projectBuilder; - } - - projectBuilder.Append(" ").Append(k_WindowsNewline); - } - } - - var result = new Dictionary(); - - foreach (var entry in stringBuilders) - result[entry.Key] = entry.Value.ToString(); - - return result; - } - - bool IsInternalizedPackagePath(string file) - { - if (string.IsNullOrWhiteSpace(file)) - { - return false; - } - - var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); - if (packageInfo == null) { - return false; - } - var packageSource = packageInfo.source; - return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; - } - - void SyncProject( - Assembly island, - Dictionary allAssetsProjectParts, - IEnumerable responseFilesData, - List allProjectIslands) - { - SyncProjectFileIfNotChanged(ProjectFile(island), ProjectText(island, allAssetsProjectParts, responseFilesData, allProjectIslands)); - } - - void SyncProjectFileIfNotChanged(string path, string newContents) - { - if (Path.GetExtension(path) == ".csproj") - { - //newContents = AssetPostprocessingInternal.CallOnGeneratedCSProject(path, newContents); TODO: Call specific code here - } - - SyncFileIfNotChanged(path, newContents); - } - - void SyncSolutionFileIfNotChanged(string path, string newContents) - { - //newContents = AssetPostprocessingInternal.CallOnGeneratedSlnSolution(path, newContents); TODO: Call specific code here - - SyncFileIfNotChanged(path, newContents); - } - - void SyncFileIfNotChanged(string filename, string newContents) - { - if (File.Exists(filename) && - newContents == File.ReadAllText(filename)) - { - return; - } - if (Settings.ShouldSync) - { - File.WriteAllText(filename, newContents, Encoding.UTF8); - } - else - { - var utf8 = Encoding.UTF8; - byte[] utfBytes = utf8.GetBytes(newContents); - Settings.SyncPath[filename] = utf8.GetString(utfBytes, 0, utfBytes.Length); - } - } - - string ProjectText(Assembly assembly, - Dictionary allAssetsProjectParts, - IEnumerable responseFilesData, - List allProjectIslands) - { - var projectBuilder = new StringBuilder(ProjectHeader(assembly, responseFilesData)); - var references = new List(); - var projectReferences = new List(); - - foreach (string file in assembly.sourceFiles) - { - if (!ShouldFileBePartOfSolution(file)) - continue; - - var extension = Path.GetExtension(file).ToLower(); - var fullFile = EscapedRelativePathFor(file); - if (".dll" != extension) - { - projectBuilder.Append(" ").Append(k_WindowsNewline); - } - else - { - references.Add(fullFile); - } - } - - var assemblyName = Utility.FileNameWithoutExtension(assembly.outputPath); - - // Append additional non-script files that should be included in project generation. - if (allAssetsProjectParts.TryGetValue(assemblyName, out var additionalAssetsForProject)) - projectBuilder.Append(additionalAssetsForProject); - - var islandRefs = references.Union(assembly.allReferences); - - foreach (string reference in islandRefs) - { - if (reference.EndsWith("/UnityEditor.dll", StringComparison.Ordinal) - || reference.EndsWith("/UnityEngine.dll", StringComparison.Ordinal) - || reference.EndsWith("\\UnityEditor.dll", StringComparison.Ordinal) - || reference.EndsWith("\\UnityEngine.dll", StringComparison.Ordinal)) - continue; - - var match = k_ScriptReferenceExpression.Match(reference); - if (match.Success) - { - // assume csharp language - // Add a reference to a project except if it's a reference to a script assembly - // that we are not generating a project for. This will be the case for assemblies - // coming from .assembly.json files in non-internalized packages. - var dllName = match.Groups["dllname"].Value; - if (allProjectIslands.Any(i => Path.GetFileName(i.outputPath) == dllName)) - { - projectReferences.Add(match); - continue; - } - } - - string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); - - AppendReference(fullReference, projectBuilder); - } - - var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); - foreach (var reference in responseRefs) - { - AppendReference(reference, projectBuilder); - } - - if (0 < projectReferences.Count) - { - projectBuilder.AppendLine(" "); - projectBuilder.AppendLine(" "); - foreach (Match reference in projectReferences) - { - var referencedProject = reference.Groups["project"].Value; - - projectBuilder.Append(" ").Append(k_WindowsNewline); - projectBuilder.Append(" {").Append(ProjectGuid(Path.Combine("Temp", reference.Groups["project"].Value + ".dll"))).Append("}").Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(referencedProject).Append("").Append(k_WindowsNewline); - projectBuilder.AppendLine(" "); - } - } - - projectBuilder.Append(ProjectFooter()); - return projectBuilder.ToString(); - } - - static void AppendReference(string fullReference, StringBuilder projectBuilder) - { - //replace \ with / and \\ with / - var escapedFullPath = SecurityElement.Escape(fullReference); - escapedFullPath = escapedFullPath.Replace("\\", "/"); - escapedFullPath = escapedFullPath.Replace("\\\\", "/"); - projectBuilder.Append(" ").Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(k_WindowsNewline); - projectBuilder.Append(" ").Append(k_WindowsNewline); - } - - public string ProjectFile(Assembly assembly) - { - return Path.Combine(ProjectDirectory, $"{Utility.FileNameWithoutExtension(assembly.outputPath)}.csproj"); - } - - public string SolutionFile() - { - return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); - } - - string ProjectHeader( - Assembly island, - IEnumerable responseFilesData - ) - { - var arguments = new object[] - { - k_ToolsVersion, k_ProductVersion, ProjectGuid(island.outputPath), - InternalEditorUtility.GetEngineAssemblyPath(), - InternalEditorUtility.GetEditorAssemblyPath(), - string.Join(";", new[] { "DEBUG", "TRACE" }.Concat(EditorUserBuildSettings.activeScriptCompilationDefines).Concat(island.defines).Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), - MSBuildNamespaceUri, - Utility.FileNameWithoutExtension(island.outputPath), - EditorSettings.projectGenerationRootNamespace, - k_TargetFrameworkVersion, - k_TargetLanguageVersion, - k_BaseDirectory, - island.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe) - }; - - try - { - return string.Format(GetProjectHeaderTemplate(), arguments); - } - catch (Exception) - { - throw new NotSupportedException("Failed creating c# project because the c# project header did not have the correct amount of arguments, which is " + arguments.Length); - } - } - - static string GetSolutionText() - { - return string.Join("\r\n", @"", @"Microsoft Visual Studio Solution File, Format Version {0}", @"# Visual Studio {1}", @"{2}", @"Global", @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", @" Debug|Any CPU = Debug|Any CPU", @" Release|Any CPU = Release|Any CPU", @" EndGlobalSection", @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", @"{3}", @" EndGlobalSection", @" GlobalSection(SolutionProperties) = preSolution", @" HideSolutionNode = FALSE", @" EndGlobalSection", @"EndGlobal", @"").Replace(" ", "\t"); - } - - static string GetProjectFooterTemplate() - { - return string.Join("\r\n", @" ", @" ", @" ", @"", @""); - } - - static string GetProjectHeaderTemplate() - { - var header = new[] - { - @"", - @"", - @" ", - @" {10}", - @" ", - @" ", - @" Debug", - @" AnyCPU", - @" {1}", - @" 2.0", - @" {8}", - @" {{{2}}}", - @" Library", - @" Properties", - @" {7}", - @" {9}", - @" 512", - @" {11}", - @" ", - @" ", - @" true", - @" full", - @" false", - @" Temp\bin\Debug\", - @" {5}", - @" prompt", - @" 4", - @" 0169", - @" {12}", - @" ", - @" ", - @" pdbonly", - @" true", - @" Temp\bin\Release\", - @" prompt", - @" 4", - @" 0169", - @" {12}", - @" " - }; - - var forceExplicitReferences = new[] - { - @" ", - @" true", - @" true", - @" false", - @" false", - @" false", - @" " - }; - - var itemGroupStart = new[] - { - @" " - }; - - var footer = new[] - { - @" ", - @" {3}", - @" ", - @" ", - @" {4}", - @" ", - @" ", - @" ", - @"" - }; - - var text = header.Concat(forceExplicitReferences).Concat(itemGroupStart).Concat(footer).ToArray(); - return string.Join("\r\n", text); - } - - void SyncSolution(IEnumerable islands) - { - SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(islands)); - } - - string SolutionText(IEnumerable islands) - { - var fileversion = "11.00"; - var vsversion = "2010"; - - var relevantIslands = RelevantIslandsForMode(islands); - string projectEntries = GetProjectEntries(relevantIslands); - string projectConfigurations = string.Join(k_WindowsNewline, relevantIslands.Select(i => GetProjectActiveConfigurations(ProjectGuid(i.outputPath))).ToArray()); - return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); - } - - static IEnumerable RelevantIslandsForMode(IEnumerable islands) - { - IEnumerable relevantIslands = islands.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); - return relevantIslands; - } - - /// - /// Get a Project("{guid}") = "MyProject", "MyProject.unityproj", "{projectguid}" - /// entry for each relevant language - /// - string GetProjectEntries(IEnumerable islands) - { - var projectEntries = islands.Select(i => string.Format( - m_SolutionProjectEntryTemplate, - SolutionGuid(i), Utility.FileNameWithoutExtension(i.outputPath), Path.GetFileName(ProjectFile(i)), ProjectGuid(i.outputPath) - )); - - return string.Join(k_WindowsNewline, projectEntries.ToArray()); - } - - /// - /// Generate the active configuration string for a given project guid - /// - string GetProjectActiveConfigurations(string projectGuid) - { - return string.Format( - m_SolutionProjectConfigurationTemplate, - projectGuid); - } - - string EscapedRelativePathFor(string file) - { - var projectDir = ProjectDirectory.Replace('/', '\\'); - file = file.Replace('/', '\\'); - var path = SkipPathPrefix(file, projectDir); - - var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); - if (packageInfo != null) { - // We have to normalize the path, because the PackageManagerRemapper assumes - // dir seperators will be os specific. - var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); - path = SkipPathPrefix(absolutePath, projectDir); - } - - return SecurityElement.Escape(path); - } - - static string SkipPathPrefix(string path, string prefix) - { - if (path.Replace("\\","/").StartsWith($"{prefix}/")) - return path.Substring(prefix.Length + 1); - return path; - } - - static string NormalizePath(string path) - { - if (Path.DirectorySeparatorChar == '\\') - return path.Replace('/', Path.DirectorySeparatorChar); - return path.Replace('\\', Path.DirectorySeparatorChar); - } - - - string ProjectGuid(string assembly) - { - return SolutionGuidGenerator.GuidForProject(m_ProjectName + Utility.FileNameWithoutExtension(assembly)); - } - - string SolutionGuid(Assembly island) - { - return SolutionGuidGenerator.GuidForSolution(m_ProjectName, GetExtensionOfSourceFiles(island.sourceFiles)); - } - - static string ProjectFooter() - { - return GetProjectFooterTemplate(); - } - - static string GetProjectExtension() - { - return ".csproj"; - } - - void WriteVSCodeSettingsFiles() - { - var vsCodeDirectory = Path.Combine(ProjectDirectory, ".vscode"); - - if (!Directory.Exists(vsCodeDirectory)) - Directory.CreateDirectory(vsCodeDirectory); - - var vsCodeSettingsJson = Path.Combine(vsCodeDirectory, "settings.json"); - - if (!File.Exists(vsCodeSettingsJson)) - File.WriteAllText(vsCodeSettingsJson, k_SettingsJson); - } - } - - public static class SolutionGuidGenerator - { - public static string GuidForProject(string projectName) - { - return ComputeGuidHashFor(projectName + "salt"); - } - - public static string GuidForSolution(string projectName, string sourceFileExtension) - { - if (sourceFileExtension.ToLower() == "cs") - // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs - return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; - - return ComputeGuidHashFor(projectName); - } - - static string ComputeGuidHashFor(string input) - { - var hash = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input)); - return HashAsGuid(HashToString(hash)); - } - - static string HashAsGuid(string hash) - { - var guid = hash.Substring(0, 8) + "-" + hash.Substring(8, 4) + "-" + hash.Substring(12, 4) + "-" + hash.Substring(16, 4) + "-" + hash.Substring(20, 12); - return guid.ToUpper(); - } - - static string HashToString(byte[] bs) - { - var sb = new StringBuilder(); - foreach (byte b in bs) - sb.Append(b.ToString("x2")); - return sb.ToString(); - } - } -} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs.meta deleted file mode 100644 index f9fc72205..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/ProjectGeneration.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 58eb69fc39be3d040b984b4498a820bb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs b/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs deleted file mode 100644 index d58485692..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace VSCodeEditor -{ - public static class Utility - { - public static string FileNameWithoutExtension(string path) - { - if (string.IsNullOrEmpty(path)) - { - return ""; - } - - var indexOfDot = -1; - var indexOfSlash = 0; - for (var i = path.Length - 1; i >= 0; i--) - { - if (indexOfDot == -1 && path[i] == '.') - { - indexOfDot = i; - } - if (indexOfSlash == 0 && path[i] == '/' || path[i] == '\\') - { - indexOfSlash = i + 1; - break; - } - } - - if (indexOfDot == -1) - { - indexOfDot = path.Length - 1; - } - - return path.Substring(indexOfSlash, indexOfDot - indexOfSlash); - } - } -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs.meta deleted file mode 100644 index 3c278298d..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Utility.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1ac677c5ece15b443b2aaf7fae5842f7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeScriptEditor.cs b/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeScriptEditor.cs deleted file mode 100644 index 82db8f8b6..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeScriptEditor.cs +++ /dev/null @@ -1,209 +0,0 @@ -using System; -using System.IO; -using System.Linq; -using System.Collections.Generic; -using System.Diagnostics; -using UnityEditor; -using UnityEngine; -using Unity.CodeEditor; - -namespace VSCodeEditor { - [InitializeOnLoad] - public class VSCodeScriptEditor : IExternalCodeEditor - { - const string vscode_argument = "vscode_arguments"; - const string vscode_generate_all = "unity_generate_all_csproj"; - static readonly GUIContent k_ResetArguments = EditorGUIUtility.TrTextContent("Reset argument"); - string m_Arguments; - - IDiscovery m_Discoverability; - IGenerator m_ProjectGeneration; - - static readonly string[] k_SupportedFileNames = { "code.exe", "visualstudiocode.app", "visualstudiocode-insiders.app", "vscode.app", "code.app", "code.cmd", "code-insiders.cmd", "code", "com.visualstudio.code" }; - - static bool IsOSX => Application.platform == RuntimePlatform.OSXEditor; - - static string GetDefaultApp => EditorPrefs.GetString("kScriptsDefaultApp"); - - static string DefaultArgument { get; } = "\"$(ProjectPath)\" -g \"$(File)\":$(Line):$(Column)"; - string Arguments - { - get => m_Arguments ?? (m_Arguments = EditorPrefs.GetString(vscode_argument, DefaultArgument)); - set - { - m_Arguments = value; - EditorPrefs.SetString(vscode_argument, value); - } - } - - public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) - { - var lowerCasePath = editorPath.ToLower(); - var filename = Path.GetFileName(lowerCasePath).Replace(" ", ""); - var installations = Installations; - if (!k_SupportedFileNames.Contains(filename)) - { - installation = default; - return false; - } - if (!installations.Any()) - { - installation = new CodeEditor.Installation - { - Name = "Visual Studio Code", - Path = editorPath - }; - } - else - { - try - { - installation = installations.First(inst => inst.Path == editorPath); - } - catch (InvalidOperationException) - { - installation = new CodeEditor.Installation - { - Name = "Visual Studio Code", - Path = editorPath - }; - } - } - - return true; - } - - public void OnGUI() - { - Arguments = EditorGUILayout.TextField("External Script Editor Args", Arguments); - if (GUILayout.Button(k_ResetArguments, GUILayout.Width(120))) - { - Arguments = DefaultArgument; - } - var prevGenerate = EditorPrefs.GetBool(vscode_generate_all, false); - - var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); - if (generateAll != prevGenerate) - { - EditorPrefs.SetBool(vscode_generate_all, generateAll); - } - m_ProjectGeneration.GenerateAll(generateAll); - } - - public void CreateIfDoesntExist() - { - if (!m_ProjectGeneration.HasSolutionBeenGenerated()) - { - m_ProjectGeneration.Sync(); - } - } - - public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, string[] importedFiles) - { - m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles), importedFiles); - } - - public void SyncAll() - { - AssetDatabase.Refresh(); - m_ProjectGeneration.Sync(); - } - - public bool OpenProject(string path, int line, int column) - { - if (line == -1) - line = 1; - if (column == -1) - column = 0; - - string arguments; - if (Arguments != DefaultArgument) - { - arguments = m_ProjectGeneration.ProjectDirectory != path - ? CodeEditor.ParseArgument(Arguments, path, line, column) - : m_ProjectGeneration.ProjectDirectory; - } - else - { - arguments = $@"""{m_ProjectGeneration.ProjectDirectory}"""; - if (m_ProjectGeneration.ProjectDirectory != path && path.Length != 0) - { - arguments += $@" -g ""{path}"":{line}:{column}"; - } - } - - if (IsOSX) - { - return OpenOSX(arguments); - } - - var process = new Process - { - StartInfo = new ProcessStartInfo - { - FileName = GetDefaultApp, - Arguments = arguments, - WindowStyle = ProcessWindowStyle.Hidden, - CreateNoWindow = true, - UseShellExecute = true, - } - }; - - process.Start(); - return true; - } - - private bool OpenOSX(string arguments) - { - var process = new Process - { - StartInfo = new ProcessStartInfo - { - FileName = "open", - Arguments = $"\"{GetDefaultApp}\" --args {arguments}", - UseShellExecute = true, - } - }; - - process.Start(); - return true; - } - - public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); - - public VSCodeScriptEditor(IDiscovery discovery, IGenerator projectGeneration) - { - m_Discoverability = discovery; - m_ProjectGeneration = projectGeneration; - } - - static VSCodeScriptEditor() - { - var editor = new VSCodeScriptEditor(new VSCodeDiscovery(), new ProjectGeneration()); - CodeEditor.Register(editor); - - if (IsVSCodeInstallation(CodeEditor.CurrentEditorInstallation)) - { - editor.CreateIfDoesntExist(); - } - } - - private static bool IsVSCodeInstallation(string path) - { - if (string.IsNullOrEmpty(path)) - { - return false; - } - - var lowerCasePath = path.ToLower(); - var filename = Path - .GetFileName(lowerCasePath.Replace('\\', Path.DirectorySeparatorChar).Replace('/', Path.DirectorySeparatorChar)) - .Replace(" ", ""); - return k_SupportedFileNames.Contains(filename); - } - - public void Initialize(string editorInstallationPath) - { - } - } -} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/package.json b/Library/PackageCache/com.unity.ide.vscode@1.0.7/package.json deleted file mode 100644 index 3101eaafc..000000000 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "com.unity.ide.vscode", - "displayName": "Visual Studio Code Editor", - "description": "Code editor integration for supporting Visual Studio Code as code editor for unity. Adds support for generating csproj files for intellisense purposes, auto discovery of installations, etc.", - "version": "1.0.7", - "unity": "2019.2", - "unityRelease": "0a12", - "dependencies": {}, - "relatedPackages": { - "com.unity.ide.vscode.tests": "1.0.4" - }, - "repository": { - "type": "git", - "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.vscode.git", - "revision": "1a72fa34367ef234a5d1ebba9858fef93118cce2" - } -} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/CHANGELOG.md b/Library/PackageCache/com.unity.ide.vscode@1.1.4/CHANGELOG.md new file mode 100644 index 000000000..6302846fc --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/CHANGELOG.md @@ -0,0 +1,55 @@ +# Code Editor Package for Visual Studio Code + +## [1.1.4] - 2020-01-02 + +Delta project generation, only recompute the csproj files whose script modified. + + +## [1.1.3] - 2019-10-22 + +Exe version of vscode will use Normal ProcessWindowStyle while cmd will use Hidden + + +## [1.1.2] - 2019-08-30 + +Fixing OSX open command arguments + + +## [1.1.1] - 2019-08-19 + +Support for Player Project. Generates specific csproj files containing files, reference, defines, +etc. that will show how the assembly will be compiled for a target platform. + + +## [1.1.0] - 2019-08-07 + +Adds support for choosing extensions to be opened with VSCode. This can be done through the GUI in Preferences. +Avoids opening all extensions after the change in core unity. + + +## [1.0.7] - 2019-05-15 + +Fix various OSX specific issues. +Generate project on load if they are not generated. +Fix path recognition. + + +## [1.0.6] - 2019-04-30 + +Ensure asset database is refreshed when generating csproj and solution files. + +## [1.0.5] - 2019-04-27 + +Add support for generating all csproj files. + +## [1.0.4] - 2019-04-18 + +Fix relative package paths. +Fix opening editor on mac. +Add %LOCALAPPDATA%/Programs to the path of install paths. + +## [1.0.3] - 2019-01-01 + +### This is the first release of *Unity Package vscode_editor*. + +Using the newly created api to integrate Visual Studio Code with Unity. diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/CHANGELOG.md.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/CHANGELOG.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/CHANGELOG.md.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/CHANGELOG.md.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/CONTRIBUTING.md b/Library/PackageCache/com.unity.ide.vscode@1.1.4/CONTRIBUTING.md similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/CONTRIBUTING.md rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/CONTRIBUTING.md diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/CONTRIBUTING.md.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/CONTRIBUTING.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/CONTRIBUTING.md.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/CONTRIBUTING.md.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Documentation~/README.md b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Documentation~/README.md similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Documentation~/README.md rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Documentation~/README.md diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration.meta new file mode 100644 index 000000000..48ed36c12 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c779d3735d950f341ba35154e8b3234b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs new file mode 100644 index 000000000..43e097222 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEditor.Compilation; + +namespace VSCodeEditor +{ + public interface IAssemblyNameProvider + { + string GetAssemblyNameFromScriptPath(string path); + IEnumerable GetAssemblies(Func shouldFileBePartOfSolution); + IEnumerable GetAllAssetPaths(); + UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); + ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories); + } + + internal class AssemblyNameProvider : IAssemblyNameProvider + { + public string GetAssemblyNameFromScriptPath(string path) + { + return CompilationPipeline.GetAssemblyNameFromScriptPath(path); + } + + public IEnumerable GetAssemblies(Func shouldFileBePartOfSolution) + { + return CompilationPipeline.GetAssemblies() + .Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); + } + + public IEnumerable GetAllAssetPaths() + { + return AssetDatabase.GetAllAssetPaths(); + } + + public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) + { + return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); + } + + public ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories) + { + return CompilationPipeline.ParseResponseFile( + responseFilePath, + projectDirectory, + systemReferenceDirectories + ); + } + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta new file mode 100644 index 000000000..a8ae38b5f --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d93ffb668978f7488211a331977b73b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs new file mode 100644 index 000000000..aeff22e50 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs @@ -0,0 +1,38 @@ +using System.IO; +using System.Text; + +namespace VSCodeEditor +{ + public interface IFileIO + { + bool Exists(string fileName); + + string ReadAllText(string fileName); + void WriteAllText(string fileName, string content); + + void CreateDirectory(string pathName); + } + + class FileIOProvider : IFileIO + { + public bool Exists(string fileName) + { + return File.Exists(fileName); + } + + public string ReadAllText(string fileName) + { + return File.ReadAllText(fileName); + } + + public void WriteAllText(string fileName, string content) + { + File.WriteAllText(fileName, content, Encoding.UTF8); + } + + public void CreateDirectory(string pathName) + { + Directory.CreateDirectory(pathName); + } + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs.meta new file mode 100644 index 000000000..91d8212c1 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/FileIO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb221cf55b3544646b0c3b6bc790080f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs new file mode 100644 index 000000000..065496646 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs @@ -0,0 +1,21 @@ +namespace VSCodeEditor +{ + public interface IGUIDGenerator + { + string ProjectGuid(string projectName, string assemblyName); + string SolutionGuid(string projectName, string extension); + } + + class GUIDProvider : IGUIDGenerator + { + public string ProjectGuid(string projectName, string assemblyName) + { + return SolutionGuidGenerator.GuidForProject(projectName + assemblyName); + } + + public string SolutionGuid(string projectName, string extension) + { + return SolutionGuidGenerator.GuidForSolution(projectName, extension); // GetExtensionOfSourceFiles(assembly.sourceFiles) + } + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs.meta new file mode 100644 index 000000000..9ce342e07 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/GUIDGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e58bd3cca6475e54b93632bb6837aeea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs new file mode 100644 index 000000000..61e86e1a7 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs @@ -0,0 +1,718 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEditor.PackageManager; +using UnityEngine; +using UnityEngine.Profiling; + +namespace VSCodeEditor +{ + public interface IGenerator + { + bool SyncIfNeeded(List affectedFiles, string[] reimportedFiles); + void Sync(); + string SolutionFile(); + string ProjectDirectory { get; } + void GenerateAll(bool generateAll); + bool SolutionExists(); + } + + public class ProjectGeneration : IGenerator + { + enum ScriptingLanguage + { + None, + CSharp + } + + public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; + + const string k_WindowsNewline = "\r\n"; + + const string k_SettingsJson = @"{ + ""files.exclude"": + { + ""**/.DS_Store"":true, + ""**/.git"":true, + ""**/.gitignore"":true, + ""**/.gitmodules"":true, + ""**/*.booproj"":true, + ""**/*.pidb"":true, + ""**/*.suo"":true, + ""**/*.user"":true, + ""**/*.userprefs"":true, + ""**/*.unityproj"":true, + ""**/*.dll"":true, + ""**/*.exe"":true, + ""**/*.pdf"":true, + ""**/*.mid"":true, + ""**/*.midi"":true, + ""**/*.wav"":true, + ""**/*.gif"":true, + ""**/*.ico"":true, + ""**/*.jpg"":true, + ""**/*.jpeg"":true, + ""**/*.png"":true, + ""**/*.psd"":true, + ""**/*.tga"":true, + ""**/*.tif"":true, + ""**/*.tiff"":true, + ""**/*.3ds"":true, + ""**/*.3DS"":true, + ""**/*.fbx"":true, + ""**/*.FBX"":true, + ""**/*.lxo"":true, + ""**/*.LXO"":true, + ""**/*.ma"":true, + ""**/*.MA"":true, + ""**/*.obj"":true, + ""**/*.OBJ"":true, + ""**/*.asset"":true, + ""**/*.cubemap"":true, + ""**/*.flare"":true, + ""**/*.mat"":true, + ""**/*.meta"":true, + ""**/*.prefab"":true, + ""**/*.unity"":true, + ""build/"":true, + ""Build/"":true, + ""Library/"":true, + ""library/"":true, + ""obj/"":true, + ""Obj/"":true, + ""ProjectSettings/"":true, + ""temp/"":true, + ""Temp/"":true + } +}"; + + /// + /// Map source extensions to ScriptingLanguages + /// + static readonly Dictionary k_BuiltinSupportedExtensions = new Dictionary + { + { "cs", ScriptingLanguage.CSharp }, + { "uxml", ScriptingLanguage.None }, + { "uss", ScriptingLanguage.None }, + { "shader", ScriptingLanguage.None }, + { "compute", ScriptingLanguage.None }, + { "cginc", ScriptingLanguage.None }, + { "hlsl", ScriptingLanguage.None }, + { "glslinc", ScriptingLanguage.None }, + { "template", ScriptingLanguage.None }, + { "raytrace", ScriptingLanguage.None } + }; + + string m_SolutionProjectEntryTemplate = string.Join("\r\n", @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", @"EndProject").Replace(" ", "\t"); + + string m_SolutionProjectConfigurationTemplate = string.Join("\r\n", @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); + + static readonly string[] k_ReimportSyncExtensions = { ".dll", ".asmdef" }; + + string[] m_ProjectSupportedExtensions = new string[0]; + public string ProjectDirectory { get; } + bool m_ShouldGenerateAll; + + public void GenerateAll(bool generateAll) + { + m_ShouldGenerateAll = generateAll; + } + + readonly string m_ProjectName; + readonly IAssemblyNameProvider m_AssemblyNameProvider; + readonly IFileIO m_FileIOProvider; + readonly IGUIDGenerator m_GUIDProvider; + + const string k_ToolsVersion = "4.0"; + const string k_ProductVersion = "10.0.20506"; + const string k_BaseDirectory = "."; + const string k_TargetFrameworkVersion = "v4.7.1"; + const string k_TargetLanguageVersion = "latest"; + + public ProjectGeneration(string tempDirectory) + : this(tempDirectory, new AssemblyNameProvider(), new FileIOProvider(), new GUIDProvider()) { } + + public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIO, IGUIDGenerator guidGenerator) + { + ProjectDirectory = tempDirectory.Replace('\\', '/'); + m_ProjectName = Path.GetFileName(ProjectDirectory); + m_AssemblyNameProvider = assemblyNameProvider; + m_FileIOProvider = fileIO; + m_GUIDProvider = guidGenerator; + } + + /// + /// Syncs the scripting solution if any affected files are relevant. + /// + /// + /// Whether the solution was synced. + /// + /// + /// A set of files whose status has changed + /// + /// + /// A set of files that got reimported + /// + public bool SyncIfNeeded(List affectedFiles, string[] reimportedFiles) + { + Profiler.BeginSample("SolutionSynchronizerSync"); + SetupProjectSupportedExtensions(); + + // Don't sync if we haven't synced before + if (SolutionExists() && HasFilesBeenModified(affectedFiles, reimportedFiles)) + { + var assemblies = m_AssemblyNameProvider.GetAssemblies(ShouldFileBePartOfSolution); + var allProjectAssemblies = RelevantAssembliesForMode(assemblies).ToList(); + var allAssetProjectParts = GenerateAllAssetProjectParts(); + + var affectedNames = affectedFiles.Select(asset => m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset)?.Split(new [] {".dll"}, StringSplitOptions.RemoveEmptyEntries)[0]); + var reimportedNames = reimportedFiles.Select(asset => m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset)?.Split(new [] {".dll"}, StringSplitOptions.RemoveEmptyEntries)[0]); + var affectedAndReimported = new HashSet(affectedNames.Concat(reimportedNames)); + var assemblyNames = new HashSet(allProjectAssemblies.Select(assembly => Path.GetFileName(assembly.outputPath))); + + foreach (var assembly in allProjectAssemblies) + { + if (!affectedAndReimported.Contains(assembly.name)) + continue; + + SyncProject(assembly, allAssetProjectParts, ParseResponseFileData(assembly), assemblyNames); + } + + Profiler.EndSample(); + return true; + } + + Profiler.EndSample(); + return false; + } + + bool HasFilesBeenModified(List affectedFiles, string[] reimportedFiles) + { + return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); + } + + static bool ShouldSyncOnReimportedAsset(string asset) + { + return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); + } + + public void Sync() + { + SetupProjectSupportedExtensions(); + GenerateAndWriteSolutionAndProjects(); + } + + public bool SolutionExists() + { + return m_FileIOProvider.Exists(SolutionFile()); + } + + void SetupProjectSupportedExtensions() + { + m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; + } + + bool ShouldFileBePartOfSolution(string file) + { + string extension = Path.GetExtension(file); + + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) + { + return false; + } + + // Dll's are not scripts but still need to be included.. + if (extension == ".dll") + return true; + + if (file.ToLower().EndsWith(".asmdef")) + return true; + + return IsSupportedExtension(extension); + } + + bool IsSupportedExtension(string extension) + { + extension = extension.TrimStart('.'); + if (k_BuiltinSupportedExtensions.ContainsKey(extension)) + return true; + if (m_ProjectSupportedExtensions.Contains(extension)) + return true; + return false; + } + + static ScriptingLanguage ScriptingLanguageFor(Assembly assembly) + { + return ScriptingLanguageFor(GetExtensionOfSourceFiles(assembly.sourceFiles)); + } + + static string GetExtensionOfSourceFiles(string[] files) + { + return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; + } + + static string GetExtensionOfSourceFile(string file) + { + var ext = Path.GetExtension(file).ToLower(); + ext = ext.Substring(1); //strip dot + return ext; + } + + static ScriptingLanguage ScriptingLanguageFor(string extension) + { + return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) + ? result + : ScriptingLanguage.None; + } + + public void GenerateAndWriteSolutionAndProjects() + { + // Only synchronize assemblies that have associated source files and ones that we actually want in the project. + // This also filters out DLLs coming from .asmdef files in packages. + var assemblies = m_AssemblyNameProvider.GetAssemblies(ShouldFileBePartOfSolution); + + var allAssetProjectParts = GenerateAllAssetProjectParts(); + + SyncSolution(assemblies); + var allProjectAssemblies = RelevantAssembliesForMode(assemblies).ToList(); + var assemblyNames = new HashSet(allProjectAssemblies.Select(assembly => Path.GetFileName(assembly.outputPath))); + foreach (Assembly assembly in allProjectAssemblies) + { + var responseFileData = ParseResponseFileData(assembly); + SyncProject(assembly, allAssetProjectParts, responseFileData, assemblyNames); + } + + WriteVSCodeSettingsFiles(); + } + + IEnumerable ParseResponseFileData(Assembly assembly) + { + var systemReferenceDirectories = CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); + + Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary(x => x, x => m_AssemblyNameProvider.ParseResponseFile( + x, + ProjectDirectory, + systemReferenceDirectories + )); + + Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) + .ToDictionary(x => x.Key, x => x.Value); + + if (responseFilesWithErrors.Any()) + { + foreach (var error in responseFilesWithErrors) + foreach (var valueError in error.Value.Errors) + { + Debug.LogError($"{error.Key} Parse Error : {valueError}"); + } + } + + return responseFilesData.Select(x => x.Value); + } + + Dictionary GenerateAllAssetProjectParts() + { + Dictionary stringBuilders = new Dictionary(); + + foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) + { + // Exclude files coming from packages except if they are internalized. + // TODO: We need assets from the assembly API + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) + { + continue; + } + + string extension = Path.GetExtension(asset); + if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) + { + // Find assembly the asset belongs to by adding script extension and using compilation pipeline. + var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset); + + if (string.IsNullOrEmpty(assemblyName)) + { + continue; + } + + assemblyName = Path.GetFileNameWithoutExtension(assemblyName); + + if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) + { + projectBuilder = new StringBuilder(); + stringBuilders[assemblyName] = projectBuilder; + } + + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + } + + var result = new Dictionary(); + + foreach (var entry in stringBuilders) + result[entry.Key] = entry.Value.ToString(); + + return result; + } + + bool IsInternalizedPackagePath(string file) + { + if (string.IsNullOrWhiteSpace(file)) + { + return false; + } + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); + if (packageInfo == null) + { + return false; + } + + var packageSource = packageInfo.source; + return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; + } + + void SyncProject( + Assembly assembly, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + HashSet assemblyNames) + { + SyncProjectFileIfNotChanged(ProjectFile(assembly), ProjectText(assembly, allAssetsProjectParts, responseFilesData, assemblyNames)); + } + + void SyncProjectFileIfNotChanged(string path, string newContents) + { + SyncFileIfNotChanged(path, newContents); + } + + void SyncSolutionFileIfNotChanged(string path, string newContents) + { + SyncFileIfNotChanged(path, newContents); + } + + void SyncFileIfNotChanged(string filename, string newContents) + { + if (m_FileIOProvider.Exists(filename)) + { + var currentContents = m_FileIOProvider.ReadAllText(filename); + + if (currentContents == newContents) + { + return; + } + } + + m_FileIOProvider.WriteAllText(filename, newContents); + } + + string ProjectText( + Assembly assembly, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + HashSet assemblyNames) + { + var projectBuilder = new StringBuilder(); + ProjectHeader(assembly, responseFilesData, projectBuilder); + var references = new List(); + var projectReferences = new List(); + + foreach (string file in assembly.sourceFiles) + { + if (!ShouldFileBePartOfSolution(file)) + continue; + + var extension = Path.GetExtension(file).ToLower(); + var fullFile = EscapedRelativePathFor(file); + if (".dll" != extension) + { + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + else + { + references.Add(fullFile); + } + } + + // Append additional non-script files that should be included in project generation. + if (allAssetsProjectParts.TryGetValue(assembly.name, out var additionalAssetsForProject)) + projectBuilder.Append(additionalAssetsForProject); + + var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); + foreach (var reference in assembly.compiledAssemblyReferences.Union(responseRefs).Union(references)) + { + string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); + AppendReference(fullReference, projectBuilder); + } + + if (0 < assembly.assemblyReferences.Length) + { + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(k_WindowsNewline); + foreach (Assembly reference in assembly.assemblyReferences) + { + var referencedProject = reference.outputPath; + + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" {").Append(ProjectGuid(reference.name)).Append("}").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(reference.name).Append("").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + } + + projectBuilder.Append(ProjectFooter()); + return projectBuilder.ToString(); + } + + static void AppendReference(string fullReference, StringBuilder projectBuilder) + { + //replace \ with / and \\ with / + var escapedFullPath = SecurityElement.Escape(fullReference); + escapedFullPath = escapedFullPath.Replace("\\\\", "/"); + escapedFullPath = escapedFullPath.Replace("\\", "/"); + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + + public string ProjectFile(Assembly assembly) + { + var fileBuilder = new StringBuilder(assembly.name); + fileBuilder.Append(".csproj"); + return Path.Combine(ProjectDirectory, fileBuilder.ToString()); + } + + public string SolutionFile() + { + return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); + } + + void ProjectHeader( + Assembly assembly, + IEnumerable responseFilesData, + StringBuilder builder + ) + { + // TODO: .Concat(EditorUserBuildSettings.activeScriptCompilationDefines) + GetProjectHeaderTemplate( + builder, + ProjectGuid(assembly.name), + assembly.name, + string.Join(";", new[] { "DEBUG", "TRACE" }.Concat(assembly.defines).Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), + assembly.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe)); + } + + static string GetSolutionText() + { + return string.Join("\r\n", @"", @"Microsoft Visual Studio Solution File, Format Version {0}", @"# Visual Studio {1}", @"{2}", @"Global", @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", @" Debug|Any CPU = Debug|Any CPU", @" Release|Any CPU = Release|Any CPU", @" EndGlobalSection", @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", @"{3}", @" EndGlobalSection", @" GlobalSection(SolutionProperties) = preSolution", @" HideSolutionNode = FALSE", @" EndGlobalSection", @"EndGlobal", @"").Replace(" ", "\t"); + } + + static string GetProjectFooterTemplate() + { + return string.Join("\r\n", @" ", @" ", @" ", @"", @""); + } + + static void GetProjectHeaderTemplate( + StringBuilder builder, + string assemblyGUID, + string assemblyName, + string defines, + bool allowUnsafe + ) + { + builder.Append(@"").Append(k_WindowsNewline); + builder.Append(@"").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_TargetLanguageVersion).Append("").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" Debug").Append(k_WindowsNewline); + builder.Append(@" AnyCPU").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_ProductVersion).Append("").Append(k_WindowsNewline); + builder.Append(@" 2.0").Append(k_WindowsNewline); + builder.Append(@" ").Append(EditorSettings.projectGenerationRootNamespace).Append("").Append(k_WindowsNewline); + builder.Append(@" {").Append(assemblyGUID).Append("}").Append(k_WindowsNewline); + builder.Append(@" Library").Append(k_WindowsNewline); + builder.Append(@" Properties").Append(k_WindowsNewline); + builder.Append(@" ").Append(assemblyName).Append("").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_TargetFrameworkVersion).Append("").Append(k_WindowsNewline); + builder.Append(@" 512").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_BaseDirectory).Append("").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" true").Append(k_WindowsNewline); + builder.Append(@" full").Append(k_WindowsNewline); + builder.Append(@" false").Append(k_WindowsNewline); + builder.Append(@" Temp\bin\Debug\").Append(k_WindowsNewline); + builder.Append(@" ").Append(defines).Append("").Append(k_WindowsNewline); + builder.Append(@" prompt").Append(k_WindowsNewline); + builder.Append(@" 4").Append(k_WindowsNewline); + builder.Append(@" 0169").Append(k_WindowsNewline); + builder.Append(@" ").Append(allowUnsafe).Append("").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" pdbonly").Append(k_WindowsNewline); + builder.Append(@" true").Append(k_WindowsNewline); + builder.Append(@" Temp\bin\Release\").Append(k_WindowsNewline); + builder.Append(@" prompt").Append(k_WindowsNewline); + builder.Append(@" 4").Append(k_WindowsNewline); + builder.Append(@" 0169").Append(k_WindowsNewline); + builder.Append(@" ").Append(allowUnsafe).Append("").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" true").Append(k_WindowsNewline); + builder.Append(@" true").Append(k_WindowsNewline); + builder.Append(@" false").Append(k_WindowsNewline); + builder.Append(@" false").Append(k_WindowsNewline); + builder.Append(@" false").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + builder.Append(@" ").Append(k_WindowsNewline); + } + + void SyncSolution(IEnumerable assemblies) + { + SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(assemblies)); + } + + string SolutionText(IEnumerable assemblies) + { + var fileversion = "11.00"; + var vsversion = "2010"; + + var relevantAssemblies = RelevantAssembliesForMode(assemblies); + string projectEntries = GetProjectEntries(relevantAssemblies); + string projectConfigurations = string.Join(k_WindowsNewline, relevantAssemblies.Select(i => GetProjectActiveConfigurations(ProjectGuid(i.name))).ToArray()); + return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); + } + + static IEnumerable RelevantAssembliesForMode(IEnumerable assemblies) + { + return assemblies.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); + } + + /// + /// Get a Project("{guid}") = "MyProject", "MyProject.csproj", "{projectguid}" + /// entry for each relevant language + /// + string GetProjectEntries(IEnumerable assemblies) + { + var projectEntries = assemblies.Select(i => string.Format( + m_SolutionProjectEntryTemplate, + SolutionGuid(i), + i.name, + Path.GetFileName(ProjectFile(i)), + ProjectGuid(i.name) + )); + + return string.Join(k_WindowsNewline, projectEntries.ToArray()); + } + + /// + /// Generate the active configuration string for a given project guid + /// + string GetProjectActiveConfigurations(string projectGuid) + { + return string.Format( + m_SolutionProjectConfigurationTemplate, + projectGuid); + } + + string EscapedRelativePathFor(string file) + { + var projectDir = ProjectDirectory.Replace('/', '\\'); + file = file.Replace('/', '\\'); + var path = SkipPathPrefix(file, projectDir); + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); + if (packageInfo != null) + { + // We have to normalize the path, because the PackageManagerRemapper assumes + // dir seperators will be os specific. + var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); + path = SkipPathPrefix(absolutePath, projectDir); + } + + return SecurityElement.Escape(path); + } + + static string SkipPathPrefix(string path, string prefix) + { + if (path.StartsWith($@"{prefix}\")) + return path.Substring(prefix.Length + 1); + return path; + } + + static string NormalizePath(string path) + { + if (Path.DirectorySeparatorChar == '\\') + return path.Replace('/', Path.DirectorySeparatorChar); + return path.Replace('\\', Path.DirectorySeparatorChar); + } + + string ProjectGuid(string assembly) + { + return m_GUIDProvider.ProjectGuid(m_ProjectName, assembly); + } + + string SolutionGuid(Assembly assembly) + { + return m_GUIDProvider.SolutionGuid(m_ProjectName, GetExtensionOfSourceFiles(assembly.sourceFiles)); + } + + static string ProjectFooter() + { + return GetProjectFooterTemplate(); + } + + static string GetProjectExtension() + { + return ".csproj"; + } + + void WriteVSCodeSettingsFiles() + { + var vsCodeDirectory = Path.Combine(ProjectDirectory, ".vscode"); + + if (!m_FileIOProvider.Exists(vsCodeDirectory)) + m_FileIOProvider.CreateDirectory(vsCodeDirectory); + + var vsCodeSettingsJson = Path.Combine(vsCodeDirectory, "settings.json"); + + if (!m_FileIOProvider.Exists(vsCodeSettingsJson)) + m_FileIOProvider.WriteAllText(vsCodeSettingsJson, k_SettingsJson); + } + } + + public static class SolutionGuidGenerator + { + static MD5 mD5 = MD5CryptoServiceProvider.Create(); + + public static string GuidForProject(string projectName) + { + return ComputeGuidHashFor(projectName + "salt"); + } + + public static string GuidForSolution(string projectName, string sourceFileExtension) + { + if (sourceFileExtension.ToLower() == "cs") + + // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs + return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; + + return ComputeGuidHashFor(projectName); + } + + static string ComputeGuidHashFor(string input) + { + var hash = mD5.ComputeHash(Encoding.Default.GetBytes(input)); + return new Guid(hash).ToString(); + } + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs.meta new file mode 100644 index 000000000..5039705bb --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/ProjectGeneration/ProjectGeneration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97d6c87381e3e51488b49f5891490b70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Unity.com.unity.vscode.Editor.asmdef b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/Unity.com.unity.vscode.Editor.asmdef similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Unity.com.unity.vscode.Editor.asmdef rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/Unity.com.unity.vscode.Editor.asmdef diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Unity.com.unity.vscode.Editor.asmdef.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/Unity.com.unity.vscode.Editor.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/Unity.com.unity.vscode.Editor.asmdef.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/Unity.com.unity.vscode.Editor.asmdef.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeDiscovery.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeDiscovery.cs similarity index 97% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeDiscovery.cs rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeDiscovery.cs index 9d2d1f2e7..609d2cdf3 100644 --- a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeDiscovery.cs +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeDiscovery.cs @@ -2,17 +2,17 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using UnityEditor; -using UnityEngine; using Unity.CodeEditor; namespace VSCodeEditor { - public interface IDiscovery { + public interface IDiscovery + { CodeEditor.Installation[] PathCallback(); } - public class VSCodeDiscovery : IDiscovery { + public class VSCodeDiscovery : IDiscovery + { List m_Installations; public CodeEditor.Installation[] PathCallback() @@ -121,6 +121,7 @@ static string GetLongestCommonPrefix(List paths) break; } } + return paths[0].Substring(0, baseLength); } diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeDiscovery.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeDiscovery.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeDiscovery.cs.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeDiscovery.cs.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeScriptEditor.cs b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeScriptEditor.cs new file mode 100644 index 000000000..f1657cd88 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeScriptEditor.cs @@ -0,0 +1,257 @@ +using System; +using System.IO; +using System.Linq; +using System.Diagnostics; +using UnityEditor; +using UnityEngine; +using Unity.CodeEditor; + +namespace VSCodeEditor +{ + [InitializeOnLoad] + public class VSCodeScriptEditor : IExternalCodeEditor + { + const string vscode_argument = "vscode_arguments"; + const string vscode_generate_all = "unity_generate_all_csproj"; + const string vscode_extension = "vscode_userExtensions"; + static readonly GUIContent k_ResetArguments = EditorGUIUtility.TrTextContent("Reset argument"); + string m_Arguments; + + IDiscovery m_Discoverability; + IGenerator m_ProjectGeneration; + + static readonly string[] k_SupportedFileNames = { "code.exe", "visualstudiocode.app", "visualstudiocode-insiders.app", "vscode.app", "code.app", "code.cmd", "code-insiders.cmd", "code", "com.visualstudio.code" }; + + static bool IsOSX => Application.platform == RuntimePlatform.OSXEditor; + + static string DefaultApp => EditorPrefs.GetString("kScriptsDefaultApp"); + + static string DefaultArgument { get; } = "\"$(ProjectPath)\" -g \"$(File)\":$(Line):$(Column)"; + + string Arguments + { + get => m_Arguments ?? (m_Arguments = EditorPrefs.GetString(vscode_argument, DefaultArgument)); + set + { + m_Arguments = value; + EditorPrefs.SetString(vscode_argument, value); + } + } + + static string[] defaultExtensions + { + get + { + var customExtensions = new[] { "json", "asmdef", "log" }; + return EditorSettings.projectGenerationBuiltinExtensions + .Concat(EditorSettings.projectGenerationUserExtensions) + .Concat(customExtensions) + .Distinct().ToArray(); + } + } + + static string[] HandledExtensions + { + get + { + return HandledExtensionsString + .Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries) + .Select(s => s.TrimStart('.', '*')) + .ToArray(); + } + } + + static string HandledExtensionsString + { + get => EditorPrefs.GetString(vscode_extension, string.Join(";", defaultExtensions)); + set => EditorPrefs.SetString(vscode_extension, value); + } + + public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) + { + var lowerCasePath = editorPath.ToLower(); + var filename = Path.GetFileName(lowerCasePath).Replace(" ", ""); + var installations = Installations; + if (!k_SupportedFileNames.Contains(filename)) + { + installation = default; + return false; + } + + if (!installations.Any()) + { + installation = new CodeEditor.Installation + { + Name = "Visual Studio Code", + Path = editorPath + }; + } + else + { + try + { + installation = installations.First(inst => inst.Path == editorPath); + } + catch (InvalidOperationException) + { + installation = new CodeEditor.Installation + { + Name = "Visual Studio Code", + Path = editorPath + }; + } + } + + return true; + } + + public void OnGUI() + { + Arguments = EditorGUILayout.TextField("External Script Editor Args", Arguments); + if (GUILayout.Button(k_ResetArguments, GUILayout.Width(120))) + { + Arguments = DefaultArgument; + } + + var prevGenerate = EditorPrefs.GetBool(vscode_generate_all, false); + + var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); + if (generateAll != prevGenerate) + { + EditorPrefs.SetBool(vscode_generate_all, generateAll); + } + + m_ProjectGeneration.GenerateAll(generateAll); + + HandledExtensionsString = EditorGUILayout.TextField(new GUIContent("Extensions handled: "), HandledExtensionsString); + } + + public void CreateIfDoesntExist() + { + if (!m_ProjectGeneration.SolutionExists()) + { + m_ProjectGeneration.Sync(); + } + } + + public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, string[] importedFiles) + { + m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles).ToList(), importedFiles); + } + + public void SyncAll() + { + AssetDatabase.Refresh(); + m_ProjectGeneration.Sync(); + } + + public bool OpenProject(string path, int line, int column) + { + if (path != "" && !SupportsExtension(path)) // Assets - Open C# Project passes empty path here + { + return false; + } + + if (line == -1) + line = 1; + if (column == -1) + column = 0; + + string arguments; + if (Arguments != DefaultArgument) + { + arguments = m_ProjectGeneration.ProjectDirectory != path + ? CodeEditor.ParseArgument(Arguments, path, line, column) + : m_ProjectGeneration.ProjectDirectory; + } + else + { + arguments = $@"""{m_ProjectGeneration.ProjectDirectory}"""; + if (m_ProjectGeneration.ProjectDirectory != path && path.Length != 0) + { + arguments += $@" -g ""{path}"":{line}:{column}"; + } + } + + if (IsOSX) + { + return OpenOSX(arguments); + } + + var app = DefaultApp; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = app, + Arguments = arguments, + WindowStyle = app.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal, + CreateNoWindow = true, + UseShellExecute = true, + } + }; + + process.Start(); + return true; + } + + static bool OpenOSX(string arguments) + { + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = "open", + Arguments = $"-n \"{DefaultApp}\" --args {arguments}", + UseShellExecute = true, + } + }; + + process.Start(); + return true; + } + + static bool SupportsExtension(string path) + { + var extension = Path.GetExtension(path); + if (string.IsNullOrEmpty(extension)) + return false; + return HandledExtensions.Contains(extension.TrimStart('.')); + } + + public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); + + public VSCodeScriptEditor(IDiscovery discovery, IGenerator projectGeneration) + { + m_Discoverability = discovery; + m_ProjectGeneration = projectGeneration; + } + + static VSCodeScriptEditor() + { + var editor = new VSCodeScriptEditor(new VSCodeDiscovery(), new ProjectGeneration(Directory.GetParent(Application.dataPath).FullName)); + CodeEditor.Register(editor); + + if (IsVSCodeInstallation(CodeEditor.CurrentEditorInstallation)) + { + editor.CreateIfDoesntExist(); + } + } + + static bool IsVSCodeInstallation(string path) + { + if (string.IsNullOrEmpty(path)) + { + return false; + } + + var lowerCasePath = path.ToLower(); + var filename = Path + .GetFileName(lowerCasePath.Replace('\\', Path.DirectorySeparatorChar).Replace('/', Path.DirectorySeparatorChar)) + .Replace(" ", ""); + return k_SupportedFileNames.Contains(filename); + } + + public void Initialize(string editorInstallationPath) { } + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeScriptEditor.cs.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeScriptEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/Editor/VSCodeScriptEditor.cs.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/Editor/VSCodeScriptEditor.cs.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/LICENSE.md b/Library/PackageCache/com.unity.ide.vscode@1.1.4/LICENSE.md similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/LICENSE.md rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/LICENSE.md diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/LICENSE.md.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/LICENSE.md.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/LICENSE.md.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/LICENSE.md.meta diff --git a/Library/PackageCache/com.unity.ide.vscode@1.1.4/package.json b/Library/PackageCache/com.unity.ide.vscode@1.1.4/package.json new file mode 100644 index 000000000..f431a9098 --- /dev/null +++ b/Library/PackageCache/com.unity.ide.vscode@1.1.4/package.json @@ -0,0 +1,17 @@ +{ + "name": "com.unity.ide.vscode", + "displayName": "Visual Studio Code Editor", + "description": "Code editor integration for supporting Visual Studio Code as code editor for unity. Adds support for generating csproj files for intellisense purposes, auto discovery of installations, etc.", + "version": "1.1.4", + "unity": "2019.2", + "unityRelease": "0a12", + "dependencies": {}, + "relatedPackages": { + "com.unity.ide.vscode.tests": "1.1.4" + }, + "repository": { + "type": "git", + "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.vscode.git", + "revision": "5b09e2bc6a13b557ca1ebf1db5f960746631630e" + } +} diff --git a/Library/PackageCache/com.unity.ide.vscode@1.0.7/package.json.meta b/Library/PackageCache/com.unity.ide.vscode@1.1.4/package.json.meta similarity index 100% rename from Library/PackageCache/com.unity.ide.vscode@1.0.7/package.json.meta rename to Library/PackageCache/com.unity.ide.vscode@1.1.4/package.json.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/CHANGELOG.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/CHANGELOG.md deleted file mode 100644 index f62a35221..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/CHANGELOG.md +++ /dev/null @@ -1,200 +0,0 @@ -# Changelog -All notable changes to this package will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). - -## [2.1.6] - 2019-04-11 - -### Fixed -- Post-processing would crash if "Managed Stripping Level" was set to Medium or High. -- Serialization warnings on build. -- Removed unwanted garbage collection. - -## [2.1.5] - 2019-03-25 - -### Fixed -- LDR Color grading in gamma mode no longer produces banding artifacts on Mali GPUs on OpenGL ES2. -- Gamma mode no longer darken the screen with LWRP. - -## [2.1.4] - 2019-02-27 - -### Fixed -- Shader compilation errors with OpenGL ES2 and Switch. -- Proper viewport support on Builtin render pipelines. - -## [2.1.3] - 2019-01-30 - -### Fixed -- Color grading would output negative values in some cases and break rendering on some platforms. -- Custom effects with `allowInSceneView` set to `false` could make the scene view flicker to black. -- R8_SRGB error in 2019.1 when Depth of Field and Temporal Anti-aliasing are enabled at the same time. -- Auto-exposure compute shader on Metal/iOS. - -## [2.1.2] - 2018-12-05 - -### Fixed -- Made the package manager happy. - -## [2.1.1] - 2018-11-30 - -### Fixed -- Optimized volume texture blending. -- Switch compilation issues with 2019.1+. - -### Changed -- Chromatic aberration is now forced to "fast mode" when running on GLES2.0 platforms due to compatibility issues. - -## [2.1.0] - 2018-11-26 - -### Changed -- Minor version bump following the release of 2018.3 and verified compatibility with 2019.1. - -## [2.0.20] - 2018-11-22 - -### Fixed -- Camera viewport wasn't working properly when outputting directly to the backbuffer. -- More improvements to VR support. -- Compatibility fixes for 2017.1 to 2017.4. -- Post-processing wouldn't work when loaded from an asset bundle. -- Compilation issue when Cinemachine is used with Post-processing. - -### Changed -- Scriptable Render Pipelines should now call `PostProcessLayer.UpdateVolumeSystem(Camera, CommandBuffer)` at the beginning of the frame. - -## [2.0.17-preview] - -### Fixed -- First pass at improving VR support. -- Assert on Invalid LDR Lookup Texture size; added a check in the inspector for the user. -- Improved performance on Unity 2019.1+ by avoiding unnecessary blits if no other image effect is active. -- Use new ASTC enums on unity 2019.1+. - -## [2.0.16-preview] - -### Fixed -- Grain shader compilation errors on some mobile GPUs. -- Compilation issue with Unity 2019.1+ due to an internal API change. - -## [2.0.15-preview] - -### Fixed -- Warning on `[ShaderIncludePath]` in 2018.3+. - -## [2.0.14-preview] - -### Fixed -- Bloom flicker in single-pass double-wide stereo rendering. -- Right eye bloom offset in single-pass double-wide stereo rendering. -- If any parent of PostProcessingVolume has non-identity scale the Gizmo is rendered incorrectly. -- Cleanup error when going back'n'forth between Builtins & Scriptable pipelines. - -### Changed -- Use `ExecuteAlways` in 2018.3+ for better compatibility with "Prefab Mode". - -## [2.0.13-preview] - -### Fixed -- Compilation issue with Unity 2019.1. -- Screen-space reflection memory leak. - -## [2.0.12-preview] - -### Fixed -- Ambient Occlusion could distort the screen on Android/Vulkan. -- Warning about SettingsProvider in 2018.3. -- Fixed issue with physical camera mode not working with post-processing. -- Fixed thread group warning message on Metal and Intel Iris. -- Fixed compatibility with versions pre-2018.2. - -## [2.0.10-preview] - -### Fixed -- Better handling of volumes in nested-prefabs. -- The Multi-scale volumetric obscurance effect wasn't properly releasing some of its temporary targets. -- N3DS deprecation warnings in 2018.3. - -## [2.0.9-preview] - -### Changed -- Update assembly definitions to output assemblies that match Unity naming convention (Unity.*). - -## [2.0.8-preview] - -### Fixed -- Post-processing is now working with VR SRP in PC. -- Crash on Vulkan when blending 3D textures. -- `RuntimeUtilities.DestroyVolume()` works as expected now. -- Excessive CPU usage on PS4 due to a badly initialized render texture. - -### Changed -- Improved volume texture blending. - -### Added -- `Depth` debug mode can now display linear depth instead of the raw platform depth. - -## [2.0.7-preview] - -### Fixed -- Post-processing wasn't working on Unity 2018.3. - -### Added -- Bloom now comes with a `Clamp` parameter to limit the amount of bloom that comes with ultra-bright pixels. - -## [2.0.6-preview] - -### Fixed -- On large scenes, the first object you'd add to a profile could throw a `NullReferenceException`. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) -- Dithering now works correctly in dark areas when working in Gamma mode. -- Colored grain wasn't colored when `POSTFX_DEBUG_STATIC_GRAIN` was set. -- No more warning in the console when `POSTFX_DEBUG_STATIC_GRAIN` is set. - -### Changed -- Minor scripting API improvements. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) -- More implicit casts for `VectorXParameter` and `ColorParameter` to `Vector2`, `Vector3` and `Vector4`. -- Script-instantiated profiles in volumes are now properly supported in the inspector. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) -- Improved volume UI & styling. - -## [2.0.5-preview] - -### Fixed -- More XR/Switch related fixes. - -## [2.0.4-preview] - -### Fixed -- Temporal Anti-aliasing creating NaN values in some cases. ([#337](https://github.com/Unity-Technologies/PostProcessing/issues/337)) -- Auto-exposure has been fixed to work the same way it did before the full-compute port. -- XR compilation errors on Xbox One & Switch (2018.2). -- `ArgumentNullException` when attempting to get a property sheet for a null shader. ([#515](https://github.com/Unity-Technologies/PostProcessing/pull/515)) -- Stop NaN Propagation not working for opaque-only effects. -- HDR color grading had a slight color temperature offset. -- PSVita compatibility. -- Tizen warning on 2018.2. -- Errors in the console when toggling lighting on/off in the scene view when working in Deferred. -- Debug monitors now work properly with HDRP. - -### Added -- Contribution slider for the LDR Lut. -- Support for proper render target load/store actions on mobile (2018.2). - -### Changed -- Slightly improved speed & quality of Temporal Anti-aliasing. -- Improved volume texture blending. -- Improved support for LDR Luts of sizes other than 1024x32. ([#507](https://github.com/Unity-Technologies/PostProcessing/issues/507)) -- Bloom's `Fast Mode` has been made faster. -- Depth of Field focus is now independent from the screen resolution. -- The number of variants for some shaders has been reduced to improve first-build speed. The biggest one, Uber, is down to 576 variants. - -## [2.0.3-preview] - 2018-03-13 - -### Fixed -- Disabled debug compute shaders on OpenGL ES3 to avoid crashes on a lot of Android devices. -- `NullReferenceException` while mixing volumes and global volumes. ([#498](https://github.com/Unity-Technologies/PostProcessing/issues/498)) - -### Changed -- Improved performances when blending between identical textures. - -## [2.0.2-preview] - 2018-03-07 - -This is the first release of *PostProcessing*. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Ambient-Occlusion.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Ambient-Occlusion.md deleted file mode 100644 index fdd618709..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Ambient-Occlusion.md +++ /dev/null @@ -1,71 +0,0 @@ -# Ambient Occlusion - -The **Ambient Occlusion** post-processing effect approximates [Ambient Occlusion](http://en.wikipedia.org/wiki/Ambient_occlusion) in real time as a full-screen post-processing effect. It darkens creases, holes, intersections and surfaces that are close to each other. In real life, such areas tend to block out or occlude ambient light, hence they appear darker. - -Note that the **Ambient Occlusion** effect is quite expensive in terms of processing time and generally should only be used on desktop or console hardware. Its cost depends purely on screen resolution and the effects parameters and does not depend on scene complexity as true ambient occlusion would. - - -![](images/screenshot-ao.png) - - -The effect comes with two modes: - -- Scalable Ambient Obscurance -- Multi-scale Volumetric Occlusion - -## Scalable Ambient Obscurance - -This is a standard implementation of ambient obscurance that works on non modern platforms. If you target a compute-enabled platform we recommend that you use the **Multi-scale Volumetric Occlusion** mode instead. - - -![](images/ssao-1.png) - - -### Properties - -| Property | Function | -| :------------ | :------------------------------------------------------------ | -| Intensity | Degree of darkness produced by the effect. | -| Radius | Radius of sample points, which affects extent of darkened areas. | -| Quality | Defines the number of sample points, which affects quality and performance. | -| Color | Tint of the ambient occlusion. | -| Ambient Only | Enables the ambient-only mode in that the effect only affects ambient lighting. This mode is only available with the Deferred rendering path and HDR rendering. | - -### Performances - -Beware that this effect can be quite expensive, especially when viewed very close to the camera. For that reason it is recommended to favor a low `Radius` setting. With a low `Radius` the ambient occlusion effect will only sample pixels that are close, in clip space, to the source pixel, which is good for performance as they can be cached efficiently. With higher radiuses, the generated samples will be further away from the source pixel and won’t benefit from caching thus slowing down the effect. Because of the camera’s perspective, objects near the front plane will use larger radiuses than those far away, so computing the ambient occlusion pass for an object close to the camera will be slower than for an object further away that only occupies a few pixels on screen. - -Dropping the `Quality` setting down will improve performances too. - -Generally speaking, this effect should not be considered on mobile platforms and when running on consoles we recommend using the **Multi-scale Volumetric Occlusion** mode as it's much faster there and looks better in most cases. - -### Requirements - -- Depth & Normals textures -- Shader model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. - -## Multi-scale Volumetric Occlusion - -This is a more modern version of ambient occlusion heavily optimized for consoles and desktop platforms. It generally looks better and runs faster than the other mode on these platforms but requires compute shader support. - - -![](images/ssao-2.png) - - -### Properties - -| Property | Function | -| :------------------ | :------------------------------------------------------------ | -| Intensity | Degree of darkness produced by the effect. | -| Thickness Modifier | Modifies the thickness of occluders. This increases dark areas but can potentially introduces dark halos around objects. | -| Color | Tint of the ambient occlusion. | -| Ambient Only | Enables the ambient-only mode in that the effect only affects ambient lighting. This mode is only available with the Deferred rendering path and HDR rendering. | - -### Requirements - -- Compute shader support -- Shader model 4.5 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Anti-aliasing.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Anti-aliasing.md deleted file mode 100644 index db8145685..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Anti-aliasing.md +++ /dev/null @@ -1,101 +0,0 @@ -# Anti-aliasing - -The **Anti-aliasing** effect offers a set of algorithms designed to prevent aliasing and give a smoother appearance to graphics. Aliasing is an effect where lines appear jagged or have a “staircase” appearance (as displayed in the left-hand image below). This can happen if the graphics output device does not have a high enough resolution to display a straight line. - -**Anti-aliasing** reduces the prominence of these jagged lines by surrounding them with intermediate shades of color. Although this reduces the jagged appearance of the lines, it also makes them blurrier. - - -![](images/screenshot-antialiasing.png) - - -The Anti-aliasing algorithms are image-based. This is very useful when traditional multisampling (as used in the Editor’s [Quality settings](https://docs.unity3d.com/Manual/class-QualitySettings.html)) is not properly supported or when working with specular-heavy PBR materials. - -The algorithms supplied in the post-processing stack are: - -- Fast Approximate Anti-aliasing (FXAA) -- Subpixel Morphological Anti-aliasing (SMAA) -- Temporal Anti-aliasing (TAA) - -They are set per-camera on the **Post-process Layer** component. - -## Fast Approximate Anti-aliasing - -**FXAA** is the cheapest technique and is recommended for mobile and other platforms that don’t support motion vectors, which are required for **TAA**. - - -![](images/aa-1.png) - - -### Properties - -| Property | Function | -| :--------- | :----------------------------------------------------------- | -| Fast Mode | A slightly lower quality but faster variant of FXAA. Highly recommended on mobile platforms. | -| Keep Alpha | Toggle this on if you need to keep the alpha channel untouched by post-processing. Else it will use this channel to store internal data used to speed up and improve visual quality. | - -### Performances - -`Fast Mode` should be enabled on mobile & Nintendo Switch as it gives a substantial performance boost compared to the regular mode on these platforms. PS4 and Xbox One slightly benefit from it as well but on desktop GPUs it makes no difference and the regular mode should be used for added visual quality. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. - -## Subpixel Morphological Anti-aliasing - -**SMAA** is a higher quality anti-aliasing effect than **FXAA** but it's also slower. Depending on the art-style of your game it can work as well as **TAA** while avoiding some of the shortcomings of this technique. - - -![](images/aa-2.png) - - -### Properties - -| Property | Function | -| :-------- | :------------------------------------------------ | -| Quality | The overall quality of the anti-aliasing filter. | - -### Performances - -Lowering the `Quality` setting will make the effect run faster. Using **SMAA** on mobile platforms isn't recommended. - -### Known issues and limitations - -- SMAA doesn't support AR/VR. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. - -## Temporal Anti-aliasing - -**TAA** is a more advanced anti-aliasing technique where frames are accumulated over time in a history buffer to be used to smooth edges more effectively. It is substantially better at smoothing edges in motion but requires motion vectors and is more expensive than **FXAA**. Due to this it is recommended for desktop and console platforms. - - -![](images/aa-3.png) - - -### Properties - -| Property | Function | -| :------------------- | :------------------------------------------------------------ | -| Jitter Spread | The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, whilst larger values result in more stable but blurrier output. | -| Stationary Blending | The blend coefficient for stationary fragments. Controls the percentage of history sample blended into final color for fragments with minimal active motion. | -| Motion Blending | The blending coefficient for moving fragments. Controls the percentage of history sample blended into the final color for fragments with significant active motion. | -| Sharpness | TAA can induce a slight loss of details in high frequency regions. Sharpening alleviates this issue. | - -### Known issues and limitations - -- Not supported on GLES2 platforms. - -### Requirements - -- Motion vectors -- Depth texture -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Auto-Exposure.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Auto-Exposure.md deleted file mode 100644 index 7e6428854..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Auto-Exposure.md +++ /dev/null @@ -1,47 +0,0 @@ -# Auto Exposure - -In ocular physiology, adaptation is the ability of the eye to adjust to various levels of darkness and light. The human eye can function from very dark to very bright levels of light. However, in any given moment of time, the eye can only sense a contrast ratio of roughly one millionth of the total range. What enables the wider reach is that the eye adapts its definition of what is black. - -This effect dynamically adjusts the exposure of the image according to the range of brightness levels it contains. The adjustment takes place gradually over a period of time, so the player can be briefly dazzled by bright outdoor light when, say, emerging from a dark tunnel. Equally, when moving from a bright scene to a dark one, the “eye” takes some time to adjust. - -Internally, this effect generates a histogram on every frame and filters it to find the average luminance value. This histogram, and as such the effect, requires [Compute shader](https://docs.unity3d.com/Manual/ComputeShaders.html) support. - - -![](images/autoexposure.png) - - -### Properties - -**Exposure** settings: - -| Property | Function | -| :--------------------- | :------------------------------------------------------------ | -| Filtering | These values are the lower and upper percentages of the histogram that will be used to find a stable average luminance. Values outside of this range will be discarded and wont contribute to the average luminance. | -| Minimum | Minimum average luminance to consider for auto exposure (in EV). | -| Maximum | Maximum average luminance to consider for auto exposure (in EV). | -| Exposure Compensation | Middle-grey value. Use this to compensate the global exposure of the scene. | - -**Adaptation** settings: - -| Property | Function | -| :---------- | :------------------------------------------------------------ | -| Type | Use Progressive if you want the auto exposure to be animated. Use Fixed otherwise. | -| Speed Up | Adaptation speed from a dark to a light environment. | -| Speed Down | Adaptation speed from a light to a dark environment. | - -### Details - -Use the `Filtering` range to exclude the darkest and brightest part of the image. To compute an average luminance you generally don’t want very dark and very bright pixels to contribute too much to the result. Values are in percent. - -`Minimum`/`Maximum` values clamp the computed average luminance into a given range. - -You can also set the `Type` to `Fixed` if you don’t need the eye adaptation effect and it will behave like an auto-exposure setting. - -It is recommended to use the **Light Meter** [monitor](https://github.com/Unity-Technologies/PostProcessing/wiki/Debugging) when setting up this effect. - -### Requirements - -- Compute shader -- Shader model 5 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Bloom.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Bloom.md deleted file mode 100644 index a6b23d996..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Bloom.md +++ /dev/null @@ -1,51 +0,0 @@ -# Bloom - -**Bloom** is an effect used to reproduce an imaging artifact of real-world cameras. The effect produces fringes of light extending from the borders of bright areas in an image, contributing to the illusion of an extremely bright light overwhelming the camera or eye capturing the scene. - -**Lens Dirt** applies a fullscreen layer of smudges or dust to diffract the Bloom effect. This is commonly used in modern first person shooters. - - -![](images/screenshot-bloom.png) - - - -![](images/bloom.png) - - -### Properties - -**Bloom** settings: - -| Property | Function | -| :---------------- | :------------------------------------------------------------ | -| Intensity | Strength of the Bloom filter. | -| Threshold | Filters out pixels under this level of brightness. This value is expressed in gamma-space. | -| Soft Knee | Makes transition between under/over-threshold gradual (0 = hard threshold, 1 = soft threshold). | -| Clamp | Clamps pixels to control the bloom amount. This value is expressed in gamma-space. | -| Diffusion | Changes extent of veiling effects in a screen resolution-independent fashion. | -| Anamorphic Ratio | Emulates the effect of an anamorphic lens by scaling the bloom vertically (in range [-1,0]) or horizontally (in range [0,1]). | -| Color | Tint of the Bloom filter. | -| Fast Mode | Boost performances by lowering the effect quality. | - -**Dirtiness** settings: - -| Property | Function | -| --------- | ----------------------------------------------------- | -| Texture | Dirtiness texture to add smudges or dust to the lens. | -| Intensity | Amount of lens dirtiness. | - -### Details - -With properly exposed HDR scenes, `Threshold` should be set to ~1 so that only pixels with values above 1 leak into surrounding objects. You’ll probably want to drop this value when working in LDR or the effect won’t be visible. - -### Performances - -Lowering the `Diffusion` parameter will make the effect faster. The further away `Anamorphic Ratio` is from 0, the slower it will be. On mobile and low-end platforms it is recommended to enable `Fast Mode` as it gives a significant boost in performances. - -Finally, smaller lens dirt textures will result is faster lookup and blending across volumes. - -### Requirements - -- Shader model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Chromatic-Aberration.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Chromatic-Aberration.md deleted file mode 100644 index 8cfe399a9..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Chromatic-Aberration.md +++ /dev/null @@ -1,46 +0,0 @@ -# Chromatic Aberration - -In photography, chromatic aberration is an effect resulting from a camera’s lens failing to converge all colors to the same point. It appears as “fringes” of color along boundaries that separate dark and bright parts of the image. - -The **Chromatic Aberration** effect is used to replicate this camera defect, it is also often used to artistic effect such as part of camera impact or intoxication effects. This implementation provides support for red/blue and green/purple fringing as well as user defined color fringing via an input texture. - - -![](images/screenshot-chroma.png) - - - -![](images/chroma.png) - - -### Properties - -| Property | Function | -| :------------ | :------------------------------------------------------------ | -| Spectral Lut | Texture used for custom fringing color (will use default when empty). | -| Intensity | Strength of chromatic aberrations. | -| Fast Mode | Use a faster variant of the effect for improved performances. | - -### Details - -**Chromatic Aberration** uses a `Spectral Lut` input for custom fringing. Four example spectral textures are provided in the repository: - -- Red/Blue (Default) -- Blue/Red -- Green/Purple -- Purple/Green - -You can create custom spectral textures in any image editing software. Their resolution is not constrained but it is recommended that they are as small as possible (such as the 3x1 textures provided). - -You can achieve a less smooth effect by manually setting the `Filter Mode` of the input texture to `Point (no filter)`. - -### Performances - -Performances depend on the `Intensity` value (the higher it is, the slower the render will be as it will need more samples to render smooth chromatic aberrations). - -Enabling `Fast Mode` is also recommended whenever possible as it's a lot faster, albeit not as smooth as the regular mode. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Color-Grading.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Color-Grading.md deleted file mode 100644 index ad635c858..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Color-Grading.md +++ /dev/null @@ -1,176 +0,0 @@ -# Color Grading - -Color grading is the process of altering or correcting the color and luminance of the final image. You can think of it like applying filters in software like Instagram. - - -![](images/screenshot-grading.png) - - -The **Color Grading** effect comes with three modes: - -- **Low Definition Range:** this mode is aimed at lower-end platforms but it can be used on any platform. Grading is applied to the final rendered frame clamped in a [0,1] range and stored in a standard LUT. -- **High Definition Range:** this mode is aimed at platforms that support HDR rendering. All the color operations will be applied in HDR and stored into a 3D log-encoded LUT to ensure a sufficient range coverage and precision (Alexa LogC El1000). -- **External:** this mode allows you to provide a custom 3D LUT authored in an external software. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. - -## Global Settings - - -![](images/grading-1.png) - - -> **Note:** these are only available for the **Low Definition Range** and **External** modes. - -### Properties - -| Property | Function | -| :-------------- | :------------------------------------------------------------ | -| Lookup Texture | **LDR:** A custom lookup texture (strip format, e.g. 256x16) to apply before the rest of the color grading operators. If none is provided, a neutral one will be generated internally.
**External**: A custom 3D log-encoded texture. **TODO:** tutorial | -| Contribution | **LDR:** How much of the lookup texture will contribute to the color grading. | - -> **Note:** volume blending between multiple LDR lookup textures is supported but only works correctly if they're the same size. For this reason it is recommended to stick to a single LUT size for the whole project (256x16 or 1024x32). - -## Tonemapping - -Tonemapping is the process of remapping HDR values of an image into a range suitable to be displayed on screen. Tonemapping should always be applied when using an HDR camera, otherwise values color intensities above 1 will be clamped at 1, altering the scenes luminance balance. - -The **High Definition Range** mode comes with 4 tonemapping operators: - -- **None:** no tonemapping will be applied. -- **Neutral:** only does range-remapping with minimal impact on color hue & saturation and is generally a great starting point for extensive color grading. -- **ACES**: uses a close approximation of the reference [ACES](http://www.oscars.org/science-technology/sci-tech-projects/aces) tonemapper for a more filmic look. Because of that, it is more contrasted than **Neutral** and has an effect on actual color hue & saturation. Note that if you enable this tonemapper all the grading operations will be done in the ACES color spaces for optimal precision and results. -- **Custom:** a fully parametric tonemapper. - - -![](images/grading-2.png) - - -> **Note**: these are only available for the **High Definition Range** mode. - -### Properties - -> **Note**: **Custom** is the only tonemapper with settings. - -| Property | Function | -| :----------------- | :------------------------------------------------------------ | -| Toe Strength | Affects the transition between the toe and the mid section of the curve. A value of 0 means no toe, a value of 1 means a very hard transition. | -| Toe Length | Affects how much of the dynamic range is in the toe. With a small value, the toe will be very short and quickly transition into the linear section, and with a longer value having a longer toe. | -| Shoulder Strength | Affects the transition between the mid section and the shoulder of the curve. A value of 0 means no shoulder, value of 1 means a very hard transition. | -| Shoulder Length | Affects how many F-stops (EV) to add to the dynamic range of the curve. | -| Shoulder Angle | Affects how much overshot to add to the shoulder. | -| Gamma | Applies a gamma function to the curve. | - -## White Balance - - -![](images/grading-3.png) - - -### Properties - -| Property | Function | -| :----------- | :------------------------------------------------------------ | -| Temperature | Sets the white balance to a custom color temperature. | -| Tint | Sets the white balance to compensate for a green or magenta tint. | - -## Tone - - -![](images/grading-4.png) - - -### Properties - -| Property | Function | -| :------------- | :------------------------------------------------------------ | -| Post-exposure | Adjusts the overall exposure of the scene in EV units. This is applied after HDR effect and right before tonemapping so it won’t affect previous effects in the chain.
**Note:** Only available with the **High Definition Range** mode. | -| Color Filter | Tints the render by multiplying a color. | -| Hue Shift | Shifts the hue of all colors. | -| Saturation | Pushes the intensity of all colors. | -| Brightness | Makes the image brighter or darker.
**Note:** Only available with the **Low Definition Range** mode. | -| Contrast | Expands or shrinks the overall range of tonal values. | - -## Channel Mixer - -This is used to modify the influence of each input color channel on the overall mix of the output channel. For example, increasing the influence of the green channel on the overall mix of the red channel will adjust all areas of the image containing green (including neutral/monochrome) to become more reddish in hue. - - -![](images/grading-5.png) - - -### Properties - -| Property | Function | -| :-------- | :------------------------------------------------------------ | -| Channel | Selects the output channel to modify. | -| Red | Modifies the influence of the red channel within the overall mix. | -| Green | Modifies the influence of the green channel within the overall mix. | -| Blue | Modifies the influence of the blue channel within the overall mix. | - -## Trackballs - -The trackballs are used to perform three-way color grading. Adjusting the position of the point on the trackball will have the effect of shifting the hue of the image towards that color in the given tonal range. Different trackballs are used to affect different ranges within the image. Adjusting the slider under the trackball offsets the color lightness of that range. - -> **Note:** you can right-click a trackball to reset it to its default value. You can also change the trackballs sensitivity by going to `Edit -> Preferences -> PostProcessing`. - - -![](images/grading-6.png) - - -### Properties - -| Property | Function | -| :-------- | :------------------------------------ | -| Lift | Adjusts the dark tones (or shadows). | -| Gamma | Adjusts the mid-tones. | -| Gain | Adjusts the highlights. | - -## Grading Curves - -Grading curves are an advanced way to adjust specific ranges in hue, saturation or luminosity in your image. By adjusting the curves on the eight available graphs you can achieve the effects of specific hue replacement, desaturating certain luminosities and much more. - -### YRGB Curves - -These curves, also called `Master`, `Red`, `Green` and `Blue` affect the selected input channels intensity across the whole image. The X axis of the graph represents input intensity and the Y axis represents output intensity for the selected channel. This can be used to further adjust the appearance of basic attributes such as contrast and brightness. - - -![](images/grading-11.png) - - -> **Note:** these curves are only available with the **Low Definition Range** mode. - -### Hue vs Hue - -Used to shift hues within specific ranges. This curve shifts the input hue (X axis) according to the output hue (Y axis). This can be used to fine tune hues of specific ranges or perform color replacement. - - -![](images/grading-7.png) - - -### Hue vs Sat - -Used to adjust saturation of hues within specific ranges. This curve adjusts saturation (Y axis) according to the input hue (X axis). This can be used to tone down particularly bright areas or create artistic effects such as monochromatic except a single dominant color. - - -![](images/grading-8.png) - - -### Sat vs Sat - -Used to adjust saturation of areas of certain saturation. This curve adjusts saturation (Y axis) according to the input saturation (X axis). This can be used to fine tune saturation adjustments made with settings from the **Tone** section. - - -![](images/grading-9.png) - - -### Lum vs Sat - -Used to adjust saturation of areas of certain luminance. This curve adjusts saturation (Y axis) according to the input luminance (X axis). This can be used to desaturate areas of darkness to provide an interesting visual contrast. - - -![](images/grading-10.png) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Deferred-Fog.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Deferred-Fog.md deleted file mode 100644 index 99522b829..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Deferred-Fog.md +++ /dev/null @@ -1,30 +0,0 @@ -# Deferred Fog - -Fog is the effect of overlaying a color onto objects dependent on the distance from the camera. This is used to simulate fog or mist in outdoor environments and is also typically used to hide clipping of objects when a camera’s far clip plane has been moved forward for performance. - -The Fog effect creates a screen-space fog based on the camera’s [depth texture](https://docs.unity3d.com/Manual/SL-DepthTextures.html). It supports Linear, Exponential and Exponential Squared fog types. Fog settings should be set in the **Scene** tab of the **Lighting** window. - - -![](images/screenshot-fog.png) - - - -![](images/deferredfog.png) - - -### Properties - -| Property | Function | -| :-------------- | :--------------------------------- | -| Exclude Skybox | Should the fog affect the skybox? | - -### Details - -This effect will only show up in your **Post-process Layer** if the camera is set to render with the **Deferred rendering path**. It is enabled by default and adds the support of **Fog** from the **Lighting** panel (which would only work with the **Forward rendering path** otherwise). - -### Requirements - -- Depth texture -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Depth-of-Field.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Depth-of-Field.md deleted file mode 100644 index 0d2eac910..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Depth-of-Field.md +++ /dev/null @@ -1,31 +0,0 @@ -# Depth of Field - -**Depth of Field** is a common post-processing effect that simulates the focus properties of a camera lens. In real life, a camera can only focus sharply on an object at a specific distance; objects nearer or farther from the camera will be somewhat out of focus. The blurring not only gives a visual cue about an object’s distance but also introduces Bokeh which is the term for pleasing visual artifacts that appear around bright areas of the image as they fall out of focus. - - -![](images/screenshot-dof.png) - - - -![](images/dof.png) - - -### Properties - -| Property | Function | -| :-------------- | :------------------------------------------------------------ | -| Focus Distance | Distance to the point of focus. | -| Aperture | Ratio of the aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is. | -| Focal Length | Distance between the lens and the film. The larger the value is, the shallower the depth of field is. | -| Max Blur Size | Convolution kernel size of the bokeh filter, which determines the maximum radius of bokeh. It also affects the performance (the larger the kernel is, the longer the GPU time is required). | - -### Performances - -The speed of Depth of Field is tied to `Max Blur Size`. Using a value higher than `Medium` is only recommended for desktop computers and, depending on the post-processing budget of your game, consoles. Mobile platforms should stick to the lowest value. - -### Requirements - -- Depth texture -- Shader Model 3.5 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Grain.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Grain.md deleted file mode 100644 index 1842e5a6e..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Grain.md +++ /dev/null @@ -1,28 +0,0 @@ -# Grain - -Film grain is the random optical texture of photographic film due to the presence of small particles of the metallic silver (or dye clouds for colored films) in the film stock. - -The **Grain** effect is based on a coherent gradient noise. It is commonly used to emulate the apparent imperfections of film and often exaggerated in horror themed games. - - -![](images/grain.png) - - -### Properties - -| Property | Function | -| :---------------------- | :------------------------------------------------------------ | -| Colored | Enables the use of colored grain. | -| Intensity | Grain strength. Higher means more visible grain. | -| Size | Grain particle size. | -| Luminance Contribution | Controls the noisiness response curve based on scene luminance. Lower values mean less noise in dark areas. | - -### Performances - -Disabling `Colored` will make the effect run faster. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Installation.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Installation.md deleted file mode 100644 index ce2c23aa8..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Installation.md +++ /dev/null @@ -1,19 +0,0 @@ -# Installation - -## Package - -The standard way to install post-processing or update it to the latest version is to use the package manager that comes with Unity 2018.1. - -> **Note:** if you already installed one of the scriptable render pipelines in your project then the post-processing package will already be installed. - -Go to `Window -> Package Manager`, switch the view from `In Project` to `All` and select `Postprocessing` in the list. In the right panel you'll find information about the package and a button to install or update to the latest available version for the currently running version of Unity. - -## Sources - -You can, if you prefer, use the bleeding edge version of post-processing but be aware that only packaged versions are officially supported and things may break. If you're not familiar with Git we recommend you download [Github Desktop](https://desktop.github.com/) as it's easy to use and integrates well with Github. - -First, make sure you don't already have the `Postprocessing` package installed or it will conflict with a source installation. If you do, you can remove it using the package manager (`Window -> Package Manager`). - -Then you can use your Git client to clone the [post-processing repository](https://github.com/Unity-Technologies/PostProcessing) into your `Assets` folder. The development branch is `v2` and is conveniently set as the default so you don't need to pull any specific branch unless you want to follow a specific feature being developed in a separate branch. - -If you don't want to use a Git client you can also download a zip archive by clicking the green button that says "Clone or download" at the top of the repository and extract it into your project. The benefit of using Git is that you can quickly update to the latest revision without having to download / extract / replace the whole thing again. It's also more error-proof as it will handle moving & removing files correctly. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Lens-Distortion.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Lens-Distortion.md deleted file mode 100644 index 4b80c513a..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Lens-Distortion.md +++ /dev/null @@ -1,32 +0,0 @@ -# Lens Distortion - -This effect simulates the shape of a lens by distorting or undistorting the final rendered picture. - - -![](images/screenshot-distortion.png) - - - -![](images/lensdistortion.png) - - -### Properties - -| Property | Function | -| :------------ | :------------------------------------------------------------ | -| Intensity | Total distortion amount. | -| X Multiplier | Intensity multiplier on X axis. Set it to 0 to disable distortion on this axis. | -| Y Multiplier | Intensity multiplier on Y axis. Set it to 0 to disable distortion on this axis. | -| Center X | Distortion center point (X axis). | -| Center Y | Distortion center point (Y axis). | -| Scale | Global screen scaling. | - -### Known issues and limitations - -- Lens distortion doesn't support AR/VR. - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Motion-Blur.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Motion-Blur.md deleted file mode 100644 index bd922ecb5..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Motion-Blur.md +++ /dev/null @@ -1,35 +0,0 @@ -# Motion Blur - -**Motion Blur** is a common post-processing effect that simulates the blurring of an image when objects filmed by a camera are moving faster than the camera’s exposure time. This can be caused by rapidly moving objects or a long exposure time. **Motion Blur** is used to subtle effect in most types of games but exaggerated in some genres, such as racing games. - - -![](images/screenshot-motionblur.png) -
Motion blur on a camera that rotates very fast - - - -![](images/motionblur.png) - - -### Properties - -| Property | Function | -| :------------- | :------------------------------------------------------------ | -| Shutter Angle | The angle of the rotary shutter. Larger values give longer exposure therefore a stronger blur effect. | -| Sample Count | The amount of sample points, which affects quality and performances. | - -### Performances - -Using a lower `Sample Count` will lead to better performances. - -### Known issues and limitations - -- Motion blur doesn't support AR/VR. - -### Requirements - -- Motion vectors -- Depth texture -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Screen-space-Reflections.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Screen-space-Reflections.md deleted file mode 100644 index 7446c470e..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Screen-space-Reflections.md +++ /dev/null @@ -1,44 +0,0 @@ -# Screen-space Reflection - -**Screen-space Reflection** is a technique for reusing screen-space data to calculate reflections. It is commonly used to create more subtle reflections such as on wet floor surfaces or in puddles. Because it fully works in screen-space it can only reflect what's currently on the screen (no backface reflection, no object living outside of the screen). - -**Screen-space Reflection** is an expensive technique, but when used correctly can give great results. It is only available in the [deferred rendering path](https://docs.unity3d.com/Manual/RenderTech-DeferredShading.html) as it relies on the Normals G-Buffer. - -The current implementation of **Screen-space reflections** in Unity is tuned for performance over quality to make it usable in production on current-gen consoles and desktop computers. Be aware that this technique isn't meant to be used to get perfectly smooth reflections, you should use probes or planar reflections of that. This effect is also great at acting as a specular occlusion effect by limiting the amount of specular light leaking. - - -![](images/screenshot-ssr.png) - - - -![](images/ssr.png) - - -### Properties - -| Property | Function | -| :----------------------- | :------------------------------------------------------------ | -| Preset | Quality presets. Use `Custom` if you want to fine tune it. | -| Maximum Iteration Count | Maximum number of steps in the raymarching pass. Higher values mean more reflections.
**Note:** only available with the `Custom` preset. | -| Thickness | Ray thickness. Lower values are more expensive but allow the effect to detect smaller details.
**Note:** only available with the `Custom` preset. | -| Resolution | Changes the size of the internal buffer. Downsample it to maximize performances or supersample it to get slow but higher quality results.
**Note:** only available with the `Custom` preset. | -| Maximum March Distance | Maximum distance to traverse in the scene after which it will stop drawing reflections. | -| Distance Fade | Fades reflections close to the near plane. This is useful to hide common artifacts. | -| Vignette | Fades reflections close to the screen edges. | - -### Performances - -You should only use the `Custom` preset for beauty shots. On consoles, don't go higher than `Medium` unless you have plenty of GPU time to spare, especially when working at full-hd resolutions. On lower resolutions you can boost the quality preset and get similar timings with a higher visual quality. - -### Known issues and limitations - -- Screen-space reflections doesn't support AR/VR. - -### Requirements - -- Compute shader -- Motion vectors -- Deferred rendering path -- Shader Model 5.0 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/TableOfContents.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/TableOfContents.md deleted file mode 100644 index bfec50e81..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/TableOfContents.md +++ /dev/null @@ -1,21 +0,0 @@ -* [Home](index) -* [Installation](Installation) -* [Quick-start](Quick-Start) -* Effects - * [Ambient Occlusion](Ambient-Occlusion) - * [Anti-aliasing](Anti-aliasing) - * [Auto Exposure](Auto-Exposure) - * [Bloom](Bloom) - * [Chromatic Aberration](Chromatic-Aberration) - * [Color Grading](Color-Grading) - * [Deferred Fog](Deferred-Fog) - * [Depth of Field](Depth-of-Field) - * [Grain](Grain) - * [Lens Distortion](Lens-Distortion) - * [Motion Blur](Motion-Blur) - * [Screen-space Reflections](Screen-space-Reflections) - * [Vignette](Vignette) -* Scripting - * [Manipulating the Stack](Manipulating-the-Stack) - * [Writing Custom Effects](Writing-Custom-Effects) -* [Troubleshooting](Troubleshooting) \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Vignette.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Vignette.md deleted file mode 100644 index de1ed196a..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Vignette.md +++ /dev/null @@ -1,53 +0,0 @@ -# Vignette - -In Photography, vignetting is the term used for the darkening and/or desaturating towards the edges of an image compared to the center. This is usually caused by thick or stacked filters, secondary lenses, and improper lens hoods. It is also often used for artistic effect, such as to draw focus to the center of an image. - - -![](images/screenshot-vignette.png) - - -The Vignette effect in the post-processing stack comes in 2 modes: - -- Classic -- Masked - -### Requirements - -- Shader Model 3 - -See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. - -## Classic - -Classic mode offers parametric controls for the position, shape and intensity of the Vignette. This is the most common way to use the effect. - - -![](images/vignette-1.png) - - -### Properties - -| Property | Function | -| -------------- | ------------------------------------------------------------ | -| Color | Vignette color. | -| Center | Sets the vignette center point (screen center is [0.5,0.5]). | -| Intensity | Amount of vignetting on screen. | -| Smoothness | Smoothness of the vignette borders. | -| Roundness | Lower values will make a more squared vignette. | -| Rounded | Should the vignette be perfectly round or be dependent on the current aspect ratio? | - -## Masked - -Masked mode multiplies a custom texture mask over the screen to create a Vignette effect. This mode can be used to achieve less common or irregular vignetting effects. - - -![](images/vignette-2.png) - - -### Properties - -| Property | Function | -| :------------- | :------------------------------------------------------- | -| Color | Vignette color. Use the alpha channel for transparency. | -| Mask | A black and white mask to use as a vignette. | -| Intensity | Mask opacity. | \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/index.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/index.md deleted file mode 100644 index 378a60e28..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/index.md +++ /dev/null @@ -1,13 +0,0 @@ -## Home - -**Post-processing** is the process of applying full-screen filters and effects to a camera’s image buffer before it is displayed to screen. It can drastically improve the visuals of your product with little setup time. - -You can use post-processing effects to simulate physical camera and film properties. - -The images below demonstrate a scene with and without post-processing. - -![](images/home-before.png) -Without post-processing - -![](images/home-after.png) -With post-processing diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/LICENSE.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/LICENSE.md deleted file mode 100644 index f1a5a0184..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/LICENSE.md +++ /dev/null @@ -1,5 +0,0 @@ -Post-processing copyright © 2017 Unity Technologies ApS - -Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). - -Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MotionBlur.cs b/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MotionBlur.cs deleted file mode 100644 index 2b299727a..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MotionBlur.cs +++ /dev/null @@ -1,148 +0,0 @@ -using System; - -namespace UnityEngine.Rendering.PostProcessing -{ - /// - /// This class holds settings for the Motion Blur effect. - /// - [Serializable] - [PostProcess(typeof(MotionBlurRenderer), "Unity/Motion Blur", false)] - public sealed class MotionBlur : PostProcessEffectSettings - { - /// - /// The angle of the rotary shutter. Larger values give longer exposure therefore a stronger - /// blur effect. - /// - [Range(0f, 360f), Tooltip("The angle of rotary shutter. Larger values give longer exposure.")] - public FloatParameter shutterAngle = new FloatParameter { value = 270f }; - - /// - /// The amount of sample points, which affects quality and performances. - /// - [Range(4, 32), Tooltip("The amount of sample points. This affects quality and performance.")] - public IntParameter sampleCount = new IntParameter { value = 10 }; - - /// - public override bool IsEnabledAndSupported(PostProcessRenderContext context) - { - return enabled.value - && shutterAngle.value > 0f - #if UNITY_EDITOR - // Don't render motion blur preview when the editor is not playing as it can in some - // cases results in ugly artifacts (i.e. when resizing the game view). - && Application.isPlaying - #endif - && SystemInfo.supportsMotionVectors - && RenderTextureFormat.RGHalf.IsSupported() - && !RuntimeUtilities.isVREnabled; - } - } - -#if UNITY_2017_1_OR_NEWER - [UnityEngine.Scripting.Preserve] -#endif - internal sealed class MotionBlurRenderer : PostProcessEffectRenderer - { - enum Pass - { - VelocitySetup, - TileMax1, - TileMax2, - TileMaxV, - NeighborMax, - Reconstruction - } - - public override DepthTextureMode GetCameraFlags() - { - return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; - } - - public override void Render(PostProcessRenderContext context) - { - var cmd = context.command; - - if (m_ResetHistory) - { - cmd.BlitFullscreenTriangle(context.source, context.destination); - m_ResetHistory = false; - return; - } - - const float kMaxBlurRadius = 5f; - var vectorRTFormat = RenderTextureFormat.RGHalf; - var packedRTFormat = RenderTextureFormat.ARGB2101010.IsSupported() - ? RenderTextureFormat.ARGB2101010 - : RenderTextureFormat.ARGB32; - - var sheet = context.propertySheets.Get(context.resources.shaders.motionBlur); - cmd.BeginSample("MotionBlur"); - - // Calculate the maximum blur radius in pixels. - int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100); - - // Calculate the TileMax size. - // It should be a multiple of 8 and larger than maxBlur. - int tileSize = ((maxBlurPixels - 1) / 8 + 1) * 8; - - // Pass 1 - Velocity/depth packing - var velocityScale = settings.shutterAngle / 360f; - sheet.properties.SetFloat(ShaderIDs.VelocityScale, velocityScale); - sheet.properties.SetFloat(ShaderIDs.MaxBlurRadius, maxBlurPixels); - sheet.properties.SetFloat(ShaderIDs.RcpMaxBlurRadius, 1f / maxBlurPixels); - - int vbuffer = ShaderIDs.VelocityTex; - cmd.GetTemporaryRT(vbuffer, context.width, context.height, 0, FilterMode.Point, - packedRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, vbuffer, sheet, (int)Pass.VelocitySetup); - - // Pass 2 - First TileMax filter (1/2 downsize) - int tile2 = ShaderIDs.Tile2RT; - cmd.GetTemporaryRT(tile2, context.width / 2, context.height / 2, 0, FilterMode.Point, - vectorRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(vbuffer, tile2, sheet, (int)Pass.TileMax1); - - // Pass 3 - Second TileMax filter (1/2 downsize) - int tile4 = ShaderIDs.Tile4RT; - cmd.GetTemporaryRT(tile4, context.width / 4, context.height / 4, 0, FilterMode.Point, - vectorRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(tile2, tile4, sheet, (int)Pass.TileMax2); - cmd.ReleaseTemporaryRT(tile2); - - // Pass 4 - Third TileMax filter (1/2 downsize) - int tile8 = ShaderIDs.Tile8RT; - cmd.GetTemporaryRT(tile8, context.width / 8, context.height / 8, 0, FilterMode.Point, - vectorRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(tile4, tile8, sheet, (int)Pass.TileMax2); - cmd.ReleaseTemporaryRT(tile4); - - // Pass 5 - Fourth TileMax filter (reduce to tileSize) - var tileMaxOffs = Vector2.one * (tileSize / 8f - 1f) * -0.5f; - sheet.properties.SetVector(ShaderIDs.TileMaxOffs, tileMaxOffs); - sheet.properties.SetFloat(ShaderIDs.TileMaxLoop, (int)(tileSize / 8f)); - - int tile = ShaderIDs.TileVRT; - cmd.GetTemporaryRT(tile, context.width / tileSize, context.height / tileSize, 0, - FilterMode.Point, vectorRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(tile8, tile, sheet, (int)Pass.TileMaxV); - cmd.ReleaseTemporaryRT(tile8); - - // Pass 6 - NeighborMax filter - int neighborMax = ShaderIDs.NeighborMaxTex; - int neighborMaxWidth = context.width / tileSize; - int neighborMaxHeight = context.height / tileSize; - cmd.GetTemporaryRT(neighborMax, neighborMaxWidth, neighborMaxHeight, 0, - FilterMode.Point, vectorRTFormat, RenderTextureReadWrite.Linear); - cmd.BlitFullscreenTriangle(tile, neighborMax, sheet, (int)Pass.NeighborMax); - cmd.ReleaseTemporaryRT(tile); - - // Pass 7 - Reconstruction pass - sheet.properties.SetFloat(ShaderIDs.LoopCount, Mathf.Clamp(settings.sampleCount / 2, 1, 64)); - cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Reconstruction); - - cmd.ReleaseTemporaryRT(vbuffer); - cmd.ReleaseTemporaryRT(neighborMax); - cmd.EndSample("MotionBlur"); - } - } -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/Monitor.cs b/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/Monitor.cs deleted file mode 100644 index c3d102ce1..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/Monitor.cs +++ /dev/null @@ -1,58 +0,0 @@ -namespace UnityEngine.Rendering.PostProcessing -{ - public enum MonitorType - { - LightMeter, - Histogram, - Waveform, - Vectorscope - } - - public abstract class Monitor - { - public RenderTexture output { get; protected set; } - - internal bool requested = false; - - public bool IsRequestedAndSupported(PostProcessRenderContext context) - { - return requested - && SystemInfo.supportsComputeShaders - && !RuntimeUtilities.isAndroidOpenGL - && ShaderResourcesAvailable(context); - } - - internal abstract bool ShaderResourcesAvailable(PostProcessRenderContext context); - - internal virtual bool NeedsHalfRes() - { - return false; - } - - protected void CheckOutput(int width, int height) - { - if (output == null || !output.IsCreated() || output.width != width || output.height != height) - { - RuntimeUtilities.Destroy(output); - output = new RenderTexture(width, height, 0, RenderTextureFormat.ARGB32) - { - anisoLevel = 0, - filterMode = FilterMode.Bilinear, - wrapMode = TextureWrapMode.Clamp, - useMipMap = false - }; - } - } - - internal virtual void OnEnable() - { - } - - internal virtual void OnDisable() - { - RuntimeUtilities.Destroy(output); - } - - internal abstract void Render(PostProcessRenderContext context); - } -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/ParameterOverride.cs b/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/ParameterOverride.cs deleted file mode 100644 index 164be7c99..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/ParameterOverride.cs +++ /dev/null @@ -1,534 +0,0 @@ -using System; - -namespace UnityEngine.Rendering.PostProcessing -{ - /// - /// The base abstract class for all parameter override types. - /// - /// - public abstract class ParameterOverride - { - /// - /// The override state of this parameter. - /// - public bool overrideState; - - internal abstract void Interp(ParameterOverride from, ParameterOverride to, float t); - - /// - /// Returns the computed hash code for this parameter. - /// - /// A computed hash code - public abstract int GetHash(); - - /// - /// Casts and returns the value stored in this parameter. - /// - /// The type to cast to - /// The value stored in this parameter - public T GetValue() - { - return ((ParameterOverride)this).value; - } - - /// - /// This method is called right after the parent has - /// been initialized. This is used in case you need to access fields or properties that - /// can't be accessed in the constructor of a - /// (ParameterOverride objects are generally declared and initialized in a - /// ). - /// - /// - protected internal virtual void OnEnable() - { - } - - /// - /// This method is called right before the parent - /// gets de-initialized. - /// - /// - protected internal virtual void OnDisable() - { - } - - internal abstract void SetValue(ParameterOverride parameter); - } - - /// - /// The base typed class for all parameter override types. - /// - /// The type of value to store in this ParameterOverride - /// - /// Due to limitations with the serialization system in Unity you shouldn't use this class - /// directly. Use one of the pre-flatten types (like or make your - /// own by extending this class. - /// - /// - /// This sample code shows how to make a custom parameter holding a float. - /// - /// [Serializable] - /// public sealed class FloatParameter : ParameterOverride<float> - /// { - /// public override void Interp(float from, float to, float t) - /// { - /// value = from + (to - from) * t; - /// } - /// } - /// - /// - [Serializable] - public class ParameterOverride : ParameterOverride - { - /// - /// The value stored in this parameter. - /// - public T value; - - /// - /// Creates a ParameterOverride with a default and - /// set to false. - /// - public ParameterOverride() - : this(default(T), false) - { - } - - /// - /// Creates a ParameterOverride with a given value and - /// set to false. - /// - /// The value to set this parameter to - public ParameterOverride(T value) - : this(value, false) - { - } - - /// - /// Creates a ParameterOverride with a given value and override state. - /// - /// The value to set this parameter to - /// The override state for this value - public ParameterOverride(T value, bool overrideState) - { - this.value = value; - this.overrideState = overrideState; - } - - internal override void Interp(ParameterOverride from, ParameterOverride to, float t) - { - // Note: this isn't completely safe but it'll do fine - Interp(from.GetValue(), to.GetValue(), t); - } - - /// - /// Interpolates between two values given an interpolation factor . - /// - /// The value to interpolate from - /// The value to interpolate to - /// An interpolation factor (generally in range [0,1]) - /// - /// By default this method does a "snap" interpolation, meaning it will return the value - /// if is higher than 0, - /// otherwise. - /// - public virtual void Interp(T from, T to, float t) - { - // Returns `to` if `dt > 0` by default so we don't have to write overrides for bools and - // enumerations. - value = t > 0f ? to : from; - } - - /// - /// Sets the value for this parameter to and mark the override state - /// to true. - /// - /// - public void Override(T x) - { - overrideState = true; - value = x; - } - - internal override void SetValue(ParameterOverride parameter) - { - value = parameter.GetValue(); - } - - /// - public override int GetHash() - { - unchecked - { - int hash = 17; - hash = hash * 23 + overrideState.GetHashCode(); - hash = hash * 23 + value.GetHashCode(); - return hash; - } - } - - /// - /// Implicit conversion between and its value type. - /// - /// The parameter to implicitly cast - public static implicit operator T(ParameterOverride prop) - { - return prop.value; - } - } - - // Bypassing the limited unity serialization system... - - /// - /// A that holds a float value. - /// - /// - /// The interpolation method for this parameter is the same as . - /// - [Serializable] - public sealed class FloatParameter : ParameterOverride - { - /// - public override void Interp(float from, float to, float t) - { - value = from + (to - from) * t; - } - } - - /// - /// A that holds a int value. - /// - /// - /// The interpolation method for this parameter is the same as - /// casted to int. - /// - [Serializable] - public sealed class IntParameter : ParameterOverride - { - /// - public override void Interp(int from, int to, float t) - { - // Int snapping interpolation. Don't use this for enums as they don't necessarily have - // contiguous values. Use the default interpolator instead (same as bool). - value = (int)(from + (to - from) * t); - } - } - - /// - /// A that holds a bool value. - /// - [Serializable] - public sealed class BoolParameter : ParameterOverride {} - - /// - /// A that holds a value. - /// - /// - /// The interpolation method for this parameter is the same as - /// for each channel. - /// - [Serializable] - public sealed class ColorParameter : ParameterOverride - { - /// - public override void Interp(Color from, Color to, float t) - { - // Lerping color values is a sensitive subject... We looked into lerping colors using - // HSV and LCH but they have some downsides that make them not work correctly in all - // situations, so we stick with RGB lerping for now, at least its behavior is - // predictable despite looking desaturated when `t ~= 0.5` and it's faster anyway. - value.r = from.r + (to.r - from.r) * t; - value.g = from.g + (to.g - from.g) * t; - value.b = from.b + (to.b - from.b) * t; - value.a = from.a + (to.a - from.a) * t; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector4(ColorParameter prop) - { - return prop.value; - } - } - - /// - /// A that holds a value. - /// - /// - /// The interpolation method for this parameter is the same as - /// for each axis. - /// - [Serializable] - public sealed class Vector2Parameter : ParameterOverride - { - /// - public override void Interp(Vector2 from, Vector2 to, float t) - { - value.x = from.x + (to.x - from.x) * t; - value.y = from.y + (to.y - from.y) * t; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector3(Vector2Parameter prop) - { - return prop.value; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector4(Vector2Parameter prop) - { - return prop.value; - } - } - - /// - /// A that holds a value. - /// - /// - /// The interpolation method for this parameter is the same as - /// for each axis. - /// - [Serializable] - public sealed class Vector3Parameter : ParameterOverride - { - /// - public override void Interp(Vector3 from, Vector3 to, float t) - { - value.x = from.x + (to.x - from.x) * t; - value.y = from.y + (to.y - from.y) * t; - value.z = from.z + (to.z - from.z) * t; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector2(Vector3Parameter prop) - { - return prop.value; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector4(Vector3Parameter prop) - { - return prop.value; - } - } - - /// - /// A that holds a value. - /// - /// - /// The interpolation method for this parameter is the same as - /// for each axis. - /// - [Serializable] - public sealed class Vector4Parameter : ParameterOverride - { - /// - public override void Interp(Vector4 from, Vector4 to, float t) - { - value.x = from.x + (to.x - from.x) * t; - value.y = from.y + (to.y - from.y) * t; - value.z = from.z + (to.z - from.z) * t; - value.w = from.w + (to.w - from.w) * t; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector2(Vector4Parameter prop) - { - return prop.value; - } - - /// - /// Implicit conversion between and a . - /// - /// The parameter to implicitly cast - public static implicit operator Vector3(Vector4Parameter prop) - { - return prop.value; - } - } - - /// - /// A that holds a value. - /// - /// - /// The interpolation method for this parameter is the same as - /// for each point on the curve. - /// - [Serializable] - public sealed class SplineParameter : ParameterOverride - { - /// - protected internal override void OnEnable() - { - if (value != null) - value.Cache(int.MinValue); - } - - internal override void SetValue(ParameterOverride parameter) - { - base.SetValue(parameter); - - if (value != null) - value.Cache(Time.renderedFrameCount); - } - - /// - public override void Interp(Spline from, Spline to, float t) - { - if (from == null || to == null) - { - base.Interp(from, to, t); - return; - } - - int frameCount = Time.renderedFrameCount; - from.Cache(frameCount); - to.Cache(frameCount); - - for (int i = 0; i < Spline.k_Precision; i++) - { - float a = from.cachedData[i]; - float b = to.cachedData[i]; - value.cachedData[i] = a + (b - a) * t; - } - } - } - - /// - /// A set of default textures to use as default values for . - /// - public enum TextureParameterDefault - { - /// - /// No texture, or null. - /// - None, - - /// - /// A black texture. - /// - Black, - - /// - /// A white texture. - /// - White, - - /// - /// A transparent texture. - /// - Transparent, - - /// - /// A 2D lookup table in strip format with width = height * height. - /// - Lut2D - } - - /// - /// A that holds a value. - /// - /// - /// Texture interpolation is done using a classic linear interpolation method. - /// - [Serializable] - public sealed class TextureParameter : ParameterOverride - { - public TextureParameterDefault defaultState = TextureParameterDefault.Black; - - /// - public override void Interp(Texture from, Texture to, float t) - { - // Both are null, do nothing - if (from == null && to == null) - { - value = null; - return; - } - - // Both aren't null we're ready to blend - if (from != null && to != null) - { - value = TextureLerper.instance.Lerp(from, to, t); - return; - } - - // One of them is null, blend to/from a default value is applicable - { - if (defaultState == TextureParameterDefault.Lut2D) - { - int size = from != null ? from.height : to.height; - Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); - - if (from == null) from = defaultTexture; - if (to == null) to = defaultTexture; - } - - Color tgtColor; - - switch (defaultState) - { - case TextureParameterDefault.Black: - tgtColor = Color.black; - break; - case TextureParameterDefault.White: - tgtColor = Color.white; - break; - case TextureParameterDefault.Transparent: - tgtColor = Color.clear; - break; - case TextureParameterDefault.Lut2D: - { - // Find the current lut size - int size = from != null ? from.height : to.height; - Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); - if (from == null) from = defaultTexture; - if (to == null) to = defaultTexture; - - // Fail safe in case the lut size is incorrect - if (from.width != to.width || from.height != to.height) - { - value = null; - return; - } - - value = TextureLerper.instance.Lerp(from, to, t); - // All done, return - return; - } - default: - // defaultState is none, so just interpolate the base and return - base.Interp(from, to, t); - return; - } - // If we made it this far, tgtColor contains the color we'll be lerping into (or out of) - if (from == null) - { - // color -> texture lerp, invert ratio - value = TextureLerper.instance.Lerp(to, tgtColor, 1f - t); - } - else - { - value = TextureLerper.instance.Lerp(from, tgtColor, t); - } - } - } - } -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessResources.cs b/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessResources.cs deleted file mode 100644 index afa92372f..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessResources.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System; - -namespace UnityEngine.Rendering.PostProcessing -{ - /// - /// This asset is used to store references to shaders and other resources we might need at - /// runtime without having to use a `Resources` folder. This allows for better memory management, - /// better dependency tracking and better interoperability with asset bundles. - /// - public sealed class PostProcessResources : ScriptableObject - { - [Serializable] - public sealed class Shaders - { - public Shader bloom; - public Shader copy; - public Shader copyStd; - public Shader copyStdFromTexArray; - public Shader copyStdFromDoubleWide; - public Shader discardAlpha; - public Shader depthOfField; - public Shader finalPass; - public Shader grainBaker; - public Shader motionBlur; - public Shader temporalAntialiasing; - public Shader subpixelMorphologicalAntialiasing; - public Shader texture2dLerp; - public Shader uber; - public Shader lut2DBaker; - public Shader lightMeter; - public Shader gammaHistogram; - public Shader waveform; - public Shader vectorscope; - public Shader debugOverlays; - public Shader deferredFog; - public Shader scalableAO; - public Shader multiScaleAO; - public Shader screenSpaceReflections; - - public Shaders Clone() - { - return (Shaders)MemberwiseClone(); - } - } - - [Serializable] - public sealed class ComputeShaders - { - public ComputeShader autoExposure; - public ComputeShader exposureHistogram; - public ComputeShader lut3DBaker; - public ComputeShader texture3dLerp; - public ComputeShader gammaHistogram; - public ComputeShader waveform; - public ComputeShader vectorscope; - public ComputeShader multiScaleAODownsample1; - public ComputeShader multiScaleAODownsample2; - public ComputeShader multiScaleAORender; - public ComputeShader multiScaleAOUpsample; - public ComputeShader gaussianDownsample; - - public ComputeShaders Clone() - { - return (ComputeShaders)MemberwiseClone(); - } - } - - [Serializable] - public sealed class SMAALuts - { - public Texture2D area; - public Texture2D search; - } - - public Texture2D[] blueNoise64; - public Texture2D[] blueNoise256; - public SMAALuts smaaLuts; - public Shaders shaders; - public ComputeShaders computeShaders; - -#if UNITY_EDITOR - public delegate void ChangeHandler(); - public ChangeHandler changeHandler; - - void OnValidate() - { - if (changeHandler != null) - changeHandler(); - } -#endif - } -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef b/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef deleted file mode 100644 index b326847e4..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Unity.Postprocessing.Runtime", - "references": [], - "optionalUnityReferences": [], - "includePlatforms": [], - "excludePlatforms": [], - "versionDefines": [ - { - "name": "com.unity.render-pipelines.lightweight", - "expression": "1.0.0", - "define": "LWRP_1_0_0_OR_NEWER" - } - ] -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/README.md b/Library/PackageCache/com.unity.postprocessing@2.1.6/README.md deleted file mode 100644 index 537113bba..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Post-processing Stack v2 - -This branch is under active development and holds the current version of the post-processing stack. - -Instructions ------------- - -Documentation is available [on the wiki](https://github.com/Unity-Technologies/PostProcessing/wiki). - -The current version requires Unity 5.6.1+. Some effects and features are only available on newer versions of Unity. - -License -------- - -Unity Companion License (see [LICENSE](LICENSE.md)) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/PostProcessEditorTests.cs b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/PostProcessEditorTests.cs deleted file mode 100644 index 0e914f042..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/PostProcessEditorTests.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.Rendering.PostProcessing; -using UnityEngine.TestTools; -using UnityEditor; - -class PostProcessEditorTests -{ - [Test] - public void DummyTest() - { - Assert.IsTrue(true); - } -} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes.meta deleted file mode 100644 index 37966897d..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4339ddb5808e0a846a703ad63e43f976 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity deleted file mode 100644 index 322c7f7c0..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity +++ /dev/null @@ -1,357 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 10 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &282593761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 282593764} - - component: {fileID: 282593763} - - component: {fileID: 282593762} - m_Layer: 8 - m_Name: Local Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &282593762 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0 - weight: 1 - priority: 1 ---- !u!65 &282593763 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &282593764 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &534669902 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 534669905} - - component: {fileID: 534669904} - - component: {fileID: 534669907} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &534669904 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 1 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &534669905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &534669907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 534669905} - volumeLayer: - serializedVersion: 2 - m_Bits: 0 - stopNaNPropagation: 1 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] ---- !u!1 &1665355183 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1665355184} - - component: {fileID: 1665355185} - m_Layer: 0 - m_Name: Global Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1665355184 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1665355185 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} - isGlobal: 1 - blendDistance: 0 - weight: 1 - priority: 0 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity.meta deleted file mode 100644 index e494ee8f8..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0010_Volumes.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: b6de6fcae6b5eeb41b911dc48e77afbd -labels: -- ExcludeGfxTests -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity deleted file mode 100644 index 7cde206c8..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity +++ /dev/null @@ -1,357 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 10 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &282593761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 282593764} - - component: {fileID: 282593763} - - component: {fileID: 282593762} - m_Layer: 8 - m_Name: Local Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &282593762 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0 - weight: 0.5 - priority: 1 ---- !u!65 &282593763 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &282593764 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &534669902 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 534669905} - - component: {fileID: 534669904} - - component: {fileID: 534669907} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &534669904 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 1 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &534669905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &534669907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 534669905} - volumeLayer: - serializedVersion: 2 - m_Bits: 0 - stopNaNPropagation: 1 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] ---- !u!1 &1665355183 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1665355184} - - component: {fileID: 1665355185} - m_Layer: 0 - m_Name: Global Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1665355184 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1665355185 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} - isGlobal: 1 - blendDistance: 0 - weight: 1 - priority: 0 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity.meta deleted file mode 100644 index 0db9208f5..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0011_Weight.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 03eea41fac5e7e548b03e8f0b664afea -labels: -- ExcludeGfxTests -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity deleted file mode 100644 index eb7ba4eb7..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity +++ /dev/null @@ -1,357 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 10 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &282593761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 282593764} - - component: {fileID: 282593763} - - component: {fileID: 282593762} - m_Layer: 8 - m_Name: Local Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &282593762 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 1 - priority: 1 ---- !u!65 &282593763 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &282593764 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &534669902 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 534669905} - - component: {fileID: 534669904} - - component: {fileID: 534669907} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &534669904 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 1 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &534669905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &534669907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 534669905} - volumeLayer: - serializedVersion: 2 - m_Bits: 0 - stopNaNPropagation: 1 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] ---- !u!1 &1665355183 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1665355184} - - component: {fileID: 1665355185} - m_Layer: 0 - m_Name: Global Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1665355184 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1665355185 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} - isGlobal: 1 - blendDistance: 0 - weight: 1 - priority: 0 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity.meta deleted file mode 100644 index 35995c46d..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0012_Intersect.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: dbb9248285407184fba5a9d161940c78 -labels: -- ExcludeGfxTests -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity deleted file mode 100644 index bd9d4afd2..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity +++ /dev/null @@ -1,605 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 10 - m_Resolution: 2 - m_BakeResolution: 10 - m_AtlasSize: 512 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 256 - m_PVRBounces: 2 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ShowResolutionOverlay: 1 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &282593761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 282593764} - - component: {fileID: 282593763} - - component: {fileID: 282593762} - m_Layer: 8 - m_Name: Local Volume 0-weight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &282593762 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 0 - priority: 1 ---- !u!65 &282593763 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &282593764 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282593761} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &368388383 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 368388386} - - component: {fileID: 368388385} - - component: {fileID: 368388384} - m_Layer: 8 - m_Name: Local Volume Disabled - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &368388384 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 368388383} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 1 - priority: 4 ---- !u!65 &368388385 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 368388383} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &368388386 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 368388383} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &534669902 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 534669905} - - component: {fileID: 534669904} - - component: {fileID: 534669907} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &534669904 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} - m_projectionMatrixMode: 1 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_GateFitMode: 2 - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 1 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &534669905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &534669907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 534669902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} - m_Name: - m_EditorClassIdentifier: - volumeTrigger: {fileID: 534669905} - volumeLayer: - serializedVersion: 2 - m_Bits: 0 - stopNaNPropagation: 1 - antialiasingMode: 0 - temporalAntialiasing: - jitterSpread: 0.75 - sharpness: 0.25 - stationaryBlending: 0.95 - motionBlending: 0.85 - subpixelMorphologicalAntialiasing: - quality: 2 - fastApproximateAntialiasing: - fastMode: 0 - keepAlpha: 0 - fog: - enabled: 1 - excludeSkybox: 1 - debugLayer: - lightMeter: - width: 512 - height: 256 - showCurves: 1 - histogram: - width: 512 - height: 256 - channel: 3 - waveform: - exposure: 0.12 - height: 256 - vectorscope: - size: 256 - exposure: 0.12 - overlaySettings: - linearDepth: 0 - motionColorIntensity: 4 - motionGridSize: 64 - colorBlindnessType: 0 - colorBlindnessStrength: 1 - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} - m_ShowToolkit: 0 - m_ShowCustomSorter: 0 - breakBeforeColorGrading: 0 - m_BeforeTransparentBundles: [] - m_BeforeStackBundles: [] - m_AfterStackBundles: [] ---- !u!1 &834064596 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 834064599} - - component: {fileID: 834064598} - - component: {fileID: 834064597} - m_Layer: 8 - m_Name: Local Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &834064597 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 834064596} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 1 - priority: 3 ---- !u!65 &834064598 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 834064596} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &834064599 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 834064596} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &978222478 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 978222481} - - component: {fileID: 978222480} - - component: {fileID: 978222479} - m_Layer: 8 - m_Name: Local Volume 10000-priority - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &978222479 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 978222478} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 1 - priority: 10000 ---- !u!65 &978222480 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 978222478} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &978222481 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 978222478} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 5, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1056623467 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1056623470} - - component: {fileID: 1056623469} - - component: {fileID: 1056623468} - m_Layer: 8 - m_Name: Local Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1056623468 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1056623467} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} - isGlobal: 0 - blendDistance: 0.5 - weight: 1 - priority: 2 ---- !u!65 &1056623469 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1056623467} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!4 &1056623470 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1056623467} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1665355183 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1665355184} - - component: {fileID: 1665355185} - m_Layer: 0 - m_Name: Global Volume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1665355184 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1665355185 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1665355183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} - m_Name: - m_EditorClassIdentifier: - sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} - isGlobal: 1 - blendDistance: 0 - weight: 1 - priority: 0 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity.meta deleted file mode 100644 index 9eed131b4..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/0013_Priority.unity.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: eb7b7c0a934ecad4599ec079e2371876 -labels: -- ExcludeGfxTests -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset deleted file mode 100644 index ee5ec804f..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset +++ /dev/null @@ -1,60 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} - m_Name: Global Profile - m_EditorClassIdentifier: - settings: - - {fileID: 114227923285403872} ---- !u!114 &114227923285403872 -MonoBehaviour: - m_ObjectHideFlags: 3 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40b924e2dad56384a8df2a1e111bb675, type: 3} - m_Name: Vignette - m_EditorClassIdentifier: - active: 1 - enabled: - overrideState: 1 - value: 1 - mode: - overrideState: 0 - value: 0 - color: - overrideState: 0 - value: {r: 0, g: 0, b: 0, a: 1} - center: - overrideState: 0 - value: {x: 0.5, y: 0.5} - intensity: - overrideState: 1 - value: 1 - smoothness: - overrideState: 0 - value: 0.2 - roundness: - overrideState: 0 - value: 1 - rounded: - overrideState: 1 - value: 1 - mask: - overrideState: 0 - value: {fileID: 0} - defaultState: 1 - opacity: - overrideState: 0 - value: 1 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset.meta deleted file mode 100644 index 1f1fc525e..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Global Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c22a2175af2fa4245b6b4514f90f4e4d -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset deleted file mode 100644 index f5fb2607e..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset +++ /dev/null @@ -1,60 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} - m_Name: Local Profile - m_EditorClassIdentifier: - settings: - - {fileID: 114415984860368978} ---- !u!114 &114415984860368978 -MonoBehaviour: - m_ObjectHideFlags: 3 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 40b924e2dad56384a8df2a1e111bb675, type: 3} - m_Name: Vignette - m_EditorClassIdentifier: - active: 1 - enabled: - overrideState: 1 - value: 1 - mode: - overrideState: 0 - value: 0 - color: - overrideState: 1 - value: {r: 1, g: 0, b: 0, a: 1} - center: - overrideState: 0 - value: {x: 0.5, y: 0.5} - intensity: - overrideState: 0 - value: 0 - smoothness: - overrideState: 0 - value: 0.2 - roundness: - overrideState: 0 - value: 1 - rounded: - overrideState: 0 - value: 0 - mask: - overrideState: 0 - value: {fileID: 0} - defaultState: 1 - opacity: - overrideState: 0 - value: 1 diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset.meta b/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset.meta deleted file mode 100644 index bc38a3fd9..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Scenes/Local Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 08ad0e90887ff9648aee4f88911845b9 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/package.json b/Library/PackageCache/com.unity.postprocessing@2.1.6/package.json deleted file mode 100644 index a0aa4c6df..000000000 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "dependencies": {}, - "description": "The post-processing stack (v2) comes with a collection of effects and image filters you can apply to your cameras to improve the visuals of your games.", - "displayName": "Post Processing", - "name": "com.unity.postprocessing", - "repository": { - "revision": "eb573340761038ce6fb01ff007312a77ebbced31", - "type": "git", - "url": "ssh://git@github.com/Unity-Technologies/PostProcessing.git" - }, - "unity": "2018.1", - "version": "2.1.6" -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/CHANGELOG.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/CHANGELOG.md new file mode 100644 index 000000000..1c43c55eb --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/CHANGELOG.md @@ -0,0 +1,250 @@ +# Changelog +All notable changes to this package will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [2.3.0] - 2020-01-10 + +### Fixed +- Fix for XR multipass and legacy built-in renderer (case 1197855, 1152584) +- Optimized type lookup on domain reload in the editor (case 1203325) +- Fixed a serialization issue causing an assertion on resources (case 1202441) + +## [2.2.2] - 2019-11-18 + +### Fixed +- Fixed deprecated XR API usage. + +## [2.2.1] - 2019-11-07 + +### Fixed +- Fixed a compilation warning with Unity 2019.3 and 2020.1. + +### Changed +- Following a change in the compilation pipeline, this version is only compatible with Unity 2017.2 and up. + +## [2.1.9] - 2019-10-24 + +### Fixed +- Shader compilation error on PS4 with Unity 2019.3. + +## [2.1.8] - 2019-10-11 + +### Added +- Support for dynamic resolution. + +### Fixed +- Potential fp16 overflow in Depth of Field that could cause NaN on some platforms. +- Error with Screen-space Reflections when HDR is disabled. +- Internal "copy" materials were recreated on every frame after the asset bundle-related fix from 2.1.7. + +## [2.1.7] - 2019-06-12 + +### Added +- Initial Stadia platform support. + +### Fixed +- Viewport handling wasn't working correctly when FXAA or SMAA were used with builtin pipelines. +- Depth of Field could end up fully blurry depending on the project setup. +- Reloading an asset bundle that has references to post-processing was broken. + +### Changed +- Warning for mobiles about using post-processing with non-fullscreen cameras. +- Directly to Camera Target on the PostProcessLayer component is now disabled by default. +- The framework now uses its own random number generator instead of the default Unity one. + +## [2.1.6] - 2019-04-11 + +### Fixed +- Post-processing would crash if "Managed Stripping Level" was set to Medium or High. +- Serialization warnings on build. +- Removed unwanted garbage collection. + +## [2.1.5] - 2019-03-25 + +### Fixed +- LDR Color grading in gamma mode no longer produces banding artifacts on Mali GPUs on OpenGL ES2. +- Gamma mode no longer darken the screen with LWRP. + +## [2.1.4] - 2019-02-27 + +### Fixed +- Shader compilation errors with OpenGL ES2 and Switch. +- Proper viewport support on Builtin render pipelines. + +## [2.1.3] - 2019-01-30 + +### Fixed +- Color grading would output negative values in some cases and break rendering on some platforms. +- Custom effects with `allowInSceneView` set to `false` could make the scene view flicker to black. +- R8_SRGB error in 2019.1 when Depth of Field and Temporal Anti-aliasing are enabled at the same time. +- Auto-exposure compute shader on Metal/iOS. + +## [2.1.2] - 2018-12-05 + +### Fixed +- Made the package manager happy. + +## [2.1.1] - 2018-11-30 + +### Fixed +- Optimized volume texture blending. +- Switch compilation issues with 2019.1+. + +### Changed +- Chromatic aberration is now forced to "fast mode" when running on GLES2.0 platforms due to compatibility issues. + +## [2.1.0] - 2018-11-26 + +### Changed +- Minor version bump following the release of 2018.3 and verified compatibility with 2019.1. + +## [2.0.20] - 2018-11-22 + +### Fixed +- Camera viewport wasn't working properly when outputting directly to the backbuffer. +- More improvements to VR support. +- Compatibility fixes for 2017.1 to 2017.4. +- Post-processing wouldn't work when loaded from an asset bundle. +- Compilation issue when Cinemachine is used with Post-processing. + +### Changed +- Scriptable Render Pipelines should now call `PostProcessLayer.UpdateVolumeSystem(Camera, CommandBuffer)` at the beginning of the frame. + +## [2.0.17-preview] + +### Fixed +- First pass at improving VR support. +- Assert on Invalid LDR Lookup Texture size; added a check in the inspector for the user. +- Improved performance on Unity 2019.1+ by avoiding unnecessary blits if no other image effect is active. +- Use new ASTC enums on unity 2019.1+. + +## [2.0.16-preview] + +### Fixed +- Grain shader compilation errors on some mobile GPUs. +- Compilation issue with Unity 2019.1+ due to an internal API change. + +## [2.0.15-preview] + +### Fixed +- Warning on `[ShaderIncludePath]` in 2018.3+. + +## [2.0.14-preview] + +### Fixed +- Bloom flicker in single-pass double-wide stereo rendering. +- Right eye bloom offset in single-pass double-wide stereo rendering. +- If any parent of PostProcessingVolume has non-identity scale the Gizmo is rendered incorrectly. +- Cleanup error when going back'n'forth between Builtins & Scriptable pipelines. + +### Changed +- Use `ExecuteAlways` in 2018.3+ for better compatibility with "Prefab Mode". + +## [2.0.13-preview] + +### Fixed +- Compilation issue with Unity 2019.1. +- Screen-space reflection memory leak. + +## [2.0.12-preview] + +### Fixed +- Ambient Occlusion could distort the screen on Android/Vulkan. +- Warning about SettingsProvider in 2018.3. +- Fixed issue with physical camera mode not working with post-processing. +- Fixed thread group warning message on Metal and Intel Iris. +- Fixed compatibility with versions pre-2018.2. + +## [2.0.10-preview] + +### Fixed +- Better handling of volumes in nested-prefabs. +- The Multi-scale volumetric obscurance effect wasn't properly releasing some of its temporary targets. +- N3DS deprecation warnings in 2018.3. + +## [2.0.9-preview] + +### Changed +- Update assembly definitions to output assemblies that match Unity naming convention (Unity.*). + +## [2.0.8-preview] + +### Fixed +- Post-processing is now working with VR SRP in PC. +- Crash on Vulkan when blending 3D textures. +- `RuntimeUtilities.DestroyVolume()` works as expected now. +- Excessive CPU usage on PS4 due to a badly initialized render texture. + +### Changed +- Improved volume texture blending. + +### Added +- `Depth` debug mode can now display linear depth instead of the raw platform depth. + +## [2.0.7-preview] + +### Fixed +- Post-processing wasn't working on Unity 2018.3. + +### Added +- Bloom now comes with a `Clamp` parameter to limit the amount of bloom that comes with ultra-bright pixels. + +## [2.0.6-preview] + +### Fixed +- On large scenes, the first object you'd add to a profile could throw a `NullReferenceException`. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- Dithering now works correctly in dark areas when working in Gamma mode. +- Colored grain wasn't colored when `POSTFX_DEBUG_STATIC_GRAIN` was set. +- No more warning in the console when `POSTFX_DEBUG_STATIC_GRAIN` is set. + +### Changed +- Minor scripting API improvements. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- More implicit casts for `VectorXParameter` and `ColorParameter` to `Vector2`, `Vector3` and `Vector4`. +- Script-instantiated profiles in volumes are now properly supported in the inspector. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- Improved volume UI & styling. + +## [2.0.5-preview] + +### Fixed +- More XR/Switch related fixes. + +## [2.0.4-preview] + +### Fixed +- Temporal Anti-aliasing creating NaN values in some cases. ([#337](https://github.com/Unity-Technologies/PostProcessing/issues/337)) +- Auto-exposure has been fixed to work the same way it did before the full-compute port. +- XR compilation errors on Xbox One & Switch (2018.2). +- `ArgumentNullException` when attempting to get a property sheet for a null shader. ([#515](https://github.com/Unity-Technologies/PostProcessing/pull/515)) +- Stop NaN Propagation not working for opaque-only effects. +- HDR color grading had a slight color temperature offset. +- PSVita compatibility. +- Tizen warning on 2018.2. +- Errors in the console when toggling lighting on/off in the scene view when working in Deferred. +- Debug monitors now work properly with HDRP. + +### Added +- Contribution slider for the LDR Lut. +- Support for proper render target load/store actions on mobile (2018.2). + +### Changed +- Slightly improved speed & quality of Temporal Anti-aliasing. +- Improved volume texture blending. +- Improved support for LDR Luts of sizes other than 1024x32. ([#507](https://github.com/Unity-Technologies/PostProcessing/issues/507)) +- Bloom's `Fast Mode` has been made faster. +- Depth of Field focus is now independent from the screen resolution. +- The number of variants for some shaders has been reduced to improve first-build speed. The biggest one, Uber, is down to 576 variants. + +## [2.0.3-preview] - 2018-03-13 + +### Fixed +- Disabled debug compute shaders on OpenGL ES3 to avoid crashes on a lot of Android devices. +- `NullReferenceException` while mixing volumes and global volumes. ([#498](https://github.com/Unity-Technologies/PostProcessing/issues/498)) + +### Changed +- Improved performances when blending between identical textures. + +## [2.0.2-preview] - 2018-03-07 + +This is the first release of *PostProcessing*. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/CHANGELOG.md.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/CHANGELOG.md.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/CHANGELOG.md.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/CHANGELOG.md.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/CONTRIBUTIONS.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/CONTRIBUTIONS.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/CONTRIBUTIONS.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/CONTRIBUTIONS.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/CONTRIBUTIONS.md.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/CONTRIBUTIONS.md.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/CONTRIBUTIONS.md.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/CONTRIBUTIONS.md.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Ambient-Occlusion.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Ambient-Occlusion.md new file mode 100644 index 000000000..90326caf8 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Ambient-Occlusion.md @@ -0,0 +1,68 @@ +# Ambient Occlusion + +The **Ambient Occlusion** post-processing effect darkens creases, holes, intersections and surfaces that are close to each other. + +For further information on the **Ambient Occlusion** effect, refer to the [Ambient Occlusion](https://docs.unity3d.com/Manual/PostProcessing-AmbientOcclusion.html) documentation in the Unity manual. + +The **Ambient Occlusion** effect in this package has two modes: + +- Scalable Ambient Obscurance +- Multi-scale Volumetric Occlusion + +## Scalable Ambient Obscurance + +This is a standard implementation of ambient obscurance that works on older platforms. If you need to target a compute-enabled platform, use the **Multi-scale Volumetric Occlusion** mode instead. + +### Performance + +The **Scalable Ambient Obscurance** mode can be resource-intensive, especially when viewed very close to the Camera. To improve performance, use a low `Radius` setting, to sample pixels that are close and in clip space to the source pixel. This makes cacheing more efficent. Using a higher `Radius` setting generates samples further away from the source pixel and won’t benefit from caching, which slows down the effect. + +Because of the Camera’s perspective, objects near the front plane use larger radiuses than those far away, so computing the ambient occlusion pass for an object close to the camera will be slower than for an object further away that only occupies a few pixels on screen. + +Dropping the `Quality` setting down will improve performance too. + +**Scalable Ambient Obsurance** should not be used on mobile platforms or consoles as the **Multi-scale Volumetric Occlusion** mode is faster and provides better graphics for these platforms. + +### Requirements + +- Depth & Normals textures +- Shader model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + + +![](images/ssao-1.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Intensity | Adjust the degree of darkness **Ambient Occlusion** produces. | +| Radius | Set the radius of sample points, which controls the extent of darkened areas. | +| Quality | Define the number of sample points, which affects quality and performance. | +| Color | Set the tint color of the ambient occlusion. | +| Ambient Only | Enable this checkbox to make the **Ambient Occlusion** effect only affect ambient lighting. This option is only available with the Deferred rendering path and HDR rendering. | + +## Multi-scale Volumetric Occlusion + +This mode is optimized for consoles and desktop platforms. It has better graphics and runs faster than **Scalable Ambient Obscurance** on these platforms but requires [compute shader support](https://docs.unity3d.com/Manual/class-ComputeShader.html). + +### Requirements + +- Compute shader support +- Shader model 4.5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +![](images/ssao-2.png) + + +### Properties + +| Property | Function | +| :------------------ | :------------------------------------------------------------ | +| Intensity | Adjust the degree of darkness **Ambient Occlusion** produces. | +| Thickness Modifier | Modify the thickness of occluders. This increases dark areas but can introduce dark halos around objects. | +| Color | Set the tint color of the ambient occlusion. | +| Ambient Only | Enable this checkbox to make the **Ambient Occlusion** effect only affect ambient lighting. This option is only available with the Deferred rendering path and HDR rendering. | diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Anti-aliasing.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Anti-aliasing.md new file mode 100644 index 000000000..a83cd6566 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Anti-aliasing.md @@ -0,0 +1,95 @@ +# Anti-aliasing + +The **Anti-aliasing** effect gives graphics a smoother appearance. The Anti-aliasing algorithms are image-based, which is useful when support for traditional multisampling is not available, such as the [deferred rendering](https://docs.unity3d.com/Manual/RenderTech-DeferredShading.html) shading path, or **HDR** in the **forward rendering path** in Unity 5.5 or earlier. The Editor’s [Quality settings](https://docs.unity3d.com/Manual/class-QualitySettings.html) window is home to these options. + +For further information on the **Anti-aliasing** effect, see the [Anti-aliasing](https://docs.unity3d.com/Manual/PostProcessing-Antialiasing.html) documentation in the Unity manual. + +The algorithms available in the post-processing stack are: + +- **Fast Approximate Anti-aliasing (FXAA)**; a fast algorithm for mobile and platforms that don’t support motion vectors. +- **Subpixel Morphological Anti-aliasing (SMAA)**; a high-quality but slower algorithm for mobile and platforms that don’t support motion vectors. +- **Temporal Anti-aliasing (TAA)**; an advanced technique which requires motion vectors. Ideal for desktop and console platforms. + +They are set per-camera in the **Post-process Layer** component. + +## Fast Approximate Anti-aliasing (FXAA) + +**FXAA** is the most efficent technique and is recommended for mobile and other platforms that don’t support motion vectors, which are required for **Temporal Anti-aliasing**. + + +![](images/aa-1.png) + + +### Properties + +| Property | Function | +| :--------- | :----------------------------------------------------------- | +| Fast Mode | Enable this checkbox for a lower quality but faster variant of FXAA. Recommended for mobile platforms. | +| Keep Alpha | Enable this checkbox if you need to keep the alpha channel untouched by post-processing. If disabled, Unity will use the alpha channel to store internal data used to speed up and improve visual quality. | + +### Performance + +Enable `Fast Mode` if you are developing for mobile or Nintendo Switch to get a performance boost. It will also provide a small boost for PlayStation 4 and Xbox One development. `Fast Mode` does not provide any extra benefits for desktop GPUs; regular mode should be used for added visual quality. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Subpixel Morphological Anti-aliasing (SMAA) + +**SMAA** is a higher quality anti-aliasing effect than **FXAA** but it's also slower. Depending on the art-style of your game it can work as well as **Temporal Anti-aliasing** while avoiding some of the shortcomings of this technique. + + +![](images/aa-2.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------------------ | +| Quality | Set the overall quality of the anti-aliasing filter. | + +### Performance + +Lowering the `Quality` setting makes the effect run faster. Do not use **SMAA** on mobile platforms. + +### Known issues and limitations + +- SMAA doesn't support AR/VR. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Temporal Anti-aliasing + +**TAA** is an advanced anti-aliasing technique where frames are accumulated over time in a history buffer to be used to smooth edges more effectively. It is substantially better at smoothing edges in motion but requires motion vectors and is more expensive than **FXAA**. It is ideal for desktop and console platforms. + + +![](images/aa-3.png) + + +### Properties + +| Property | Function | +| :------------------- | :------------------------------------------------------------ | +| Jitter Spread | Set the diameter (in texels) in which jitter samples are spread. Smaller values result in crisper but a more aliased output. Larger values result in more stable but blurrier output. | +| Stationary Blending | Set the blend coefficient for stationary fragments. This setting controls the percentage of history sample blended into final color for fragments with minimal active motion. | +| Motion Blending | Set the blending coefficient for moving fragments. This setting controls the percentage of history sample blended into the final color for fragments with significant active motion. | +| Sharpness | Set the sharpneess to alleviate the slight loss of details in high frequency regions which can be caused by TAA. | + +### Known issues and limitations + +- Not supported on GLES2 platforms. + +### Requirements + +- Motion vectors +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Auto-Exposure.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Auto-Exposure.md new file mode 100644 index 000000000..274c92615 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Auto-Exposure.md @@ -0,0 +1,47 @@ +# Auto Exposure + +The **Auto Exposure** effect dynamically adjusts the exposure of an image according to the range of brightness levels the image contains. + +For more information on the **Auto Exposure** effect and its use in Unity, see the [Auto Exposure](https://docs.unity3d.com/Manual/PostProcessing-AutoExposure.html) documentation in the Unity manual. + +In Unity, this effect generates a histogram on every frame and filters it to find the average luminance value. This histogram and the **Auto Exposure** effect requires [Compute shader](https://docs.unity3d.com/Manual/ComputeShaders.html) support. + + +![](images/autoexposure.png) + + +### Properties + +**Exposure** settings: + +| Property | Function | +| :--------------------- | :------------------------------------------------------------ | +| Filtering | Set the lower and upper percentages of the histogram that find a stable average luminance. Values outside of this range will be discarded and won't contribute to the average luminance. | +| Minimum | Set the minimum average luminance to consider for auto exposure in EV. | +| Maximum | Set the maximum average luminance to consider for auto exposure in EV. | +| Exposure Compensation | Set the middle-grey value to compensate the global exposure of the scene. | + +**Adaptation** settings: + +| Property | Function | +| :---------- | :------------------------------------------------------------ | +| Type | Select the Adaptation type. **Progressive** animates the Auto Exposure. **Fixed** does not animate the Auto Exposure. | +| Speed Up | Set the Adaptation speed from a dark to a light environment. | +| Speed Down | Set the Adaptation speed from a light to a dark environment. | + +### Details + +Use the `Filtering` range to exclude the darkest and brightest part of the image so that very dark and very bright pixels do not contribute to the average luminance. Values are in percent. + +`Minimum`/`Maximum` values clamp the computed average luminance into a given range. + +You can set the `Type` to `Fixed` and it will behave like an auto-exposure setting. + +Use the **Light Meter** [monitor](https://github.com/Unity-Technologies/PostProcessing/wiki/Debugging) when setting up this effect. + +### Requirements + +- Compute shader +- Shader model 5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Bloom.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Bloom.md new file mode 100644 index 000000000..ac677966d --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Bloom.md @@ -0,0 +1,47 @@ +# Bloom + +The **Bloom** effect creates fringes of light extending from the borders of bright areas in an image, contributing to the illusion of an extremely bright light overwhelming the Camera. + +You can also use **Lens Dirt** to apply a full-screen layer of smudges or dust to diffract the Bloom effect. + + +![](images/bloom.png) + + +### Properties + +**Bloom** settings: + +| Property | Function | +| :---------------- | :------------------------------------------------------------ | +| Intensity | Set the strength of the **Bloom** filter. | +| Threshold | Set the level of brightness to filter out pixels under this level. This value is expressed in gamma-space. | +| Soft Knee | Set the gradual threshold for transitions between under/over-threshold (0 = hard threshold, 1 = soft threshold). | +| Clamp | Set the value for clamping pixels to control the **Bloom** amount. This value is expressed in gamma-space. | +| Diffusion | Set the extent of veiling effects in a screen resolution-independent fashion. | +| Anamorphic Ratio | Set the ratio to scale the **Bloom** vertically (in range [-1,0]) or horizontally (in range [0,1]). This emulates the effect of an anamorphic lens. | +| Color | Select the color of the tint of the **Bloom** filter. | +| Fast Mode | Enable this checkbox to boost performance by lowering the **Bloom** effect quality. | + +**Dirtiness** settings: + +| Property | Function | +| --------- | ----------------------------------------------------- | +| Texture | Select a Dirtiness texture to add smudges or dust to the lens. | +| Intensity | Set the amount of lens dirtiness. | + +### Details + +With properly exposed HDR scenes, the `Threshold` should be set to ~1 so that only pixels with values above 1 leak into surrounding objects. Drop this value when working in LDR or the effect won’t be visible. + +### Performance + +Lowering the `Diffusion` parameter will make the effect faster. The further away `Anamorphic Ratio` is from 0, the slower it will be. Enable `Fast Mode` if you are developing for mobile or low-end platforms to get a significant boost in performance. + +Smaller lens dirt textures will result in faster lookup and blending across volumes. + +### Requirements + +- Shader model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Chromatic-Aberration.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Chromatic-Aberration.md new file mode 100644 index 000000000..4ef2033e0 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Chromatic-Aberration.md @@ -0,0 +1,41 @@ +# Chromatic Aberration + +The Chromatic Aberration effect mimics the effect a real-world camera produces when its lens fails to join all colors to the same point. Unity provides support for red/blue and green/purple fringing, and you can define fringing colors by using an input texture. + +For more information on the **Chromatic Aberration** effect, read the documentation on [Chromatic Aberration](https://docs.unity3d.com/Manual/PostProcessing-ChromaticAberration.html) in the Unity manual. + +![](images/chroma.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Spectral Lut | Select the texture used for a custom fringing color. When left empty, Unity will use the default texture. | +| Intensity | Set the strength of the **Chromatic Aberration** effect. | +| Fast Mode | Use a faster variant of **Chromatic Aberration** effect for improved performance. | + +### Details + +**Chromatic Aberration** uses a `Spectral Lut` input for custom fringing. Four example spectral textures are provided in the repository: + +- Red/Blue (Default) +- Blue/Red +- Green/Purple +- Purple/Green + +You can create custom spectral textures in any image editing software. While the resolution size of spectral textures are not limited, small sizes such as th 3x1 textures provided work best. + +You can achieve a rougher effect by manually setting the `Filter Mode` of the input texture to `Point (no filter)`. + +### Performance + +The performance of the **Chromatic Aberration** effect depends on the `Intensity` value. If the `Intensity` value is set high, the render will be slower as it will need more samples to render smooth chromatic aberrations. + +Enabling `Fast Mode` is recommended where possible as it's a lot faster, but not as smooth as the regular mode. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Color-Grading.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Color-Grading.md new file mode 100644 index 000000000..0e7aa67e2 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Color-Grading.md @@ -0,0 +1,158 @@ +# Color Grading + +The **Color Grading** effect alters or corrects the color and luminance of the final image that Unity produces. For more information on the **Color Grading** effect, see the Color Grading documentation in the Unity manual. + +The **Color Grading** effect comes with three modes: + +- **Low Definition Range (LDR):** ideal for lower-end platforms. Grading is applied to the final rendered frame clamped in a [0,1] range and stored in a standard LUT. +- **High Definition Range (HDR):** ideal for platforms that support HDR rendering. All color operations are applied in HDR and stored into a 3D log-encoded LUT to ensure a sufficient range coverage and precision (Alexa LogC El1000). +- **External:** for use with custom 3D LUTs authored in external software. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Global Settings + +These settings are only available for **Low Definition Range** and **External** modes. + +![](images/grading-1.png) + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Lookup Texture | **LDR:** Select a custom lookup texture (strip format, e.g. 256x16) to apply before the rest of the color grading operators. If none is provided, a neutral one will be generated internally.

**External**: A custom 3D log-encoded texture.| +| Contribution | **LDR:** Set how much of the lookup texture will contribute to the color grading. | + +> **Note:** Volume blending between multiple LDR lookup textures is supported but only works correctly if they're the same size. For this reason it is recommended to stick to a single LUT size for the whole project (256x16 or 1024x32). + + +## Tonemapping + +**Tonemapping** remaps the HDR values of an image into a range suitable to be displayed on screen. Always apply **Tonemapping** when using an HDR camera, otherwise values color intensities above 1 will be clamped at 1, altering the Scene's luminance balance. + +### Properties + +![](images/grading-2.png) + +| Property | Function | +| :----------------- | :------------------------------------------------------------ | +| Mode | Only available in the **High Definition Range** mode. Select the Tonemapping mode from the dropdown menu.
**None**: No **Tonemapping** applied.
**Neutral**: Applies a range-remapping with minimal impact on color hue and saturation.
**ACES**: Applies a close approximation of the reference [ACES](http://www.oscars.org/science-technology/sci-tech-projects/aces) tonemapper for a cinematic look. This effect has more contrast than **Neutral** affects color hue and saturation. When this tonemapper is enabled, all grading operations are performed in the ACES color spaces for optimal precision and results.
**Custom**: A fully parametric tonemapper. This is the only tonemapper with its own settings. | +| Toe Strength | Set a value for the transition between the toe and the mid section of the curve. A value of 0 means no toe, a value of 1 means a very hard transition. | +| Toe Length | Set the value for how much of the dynamic range is in the toe. With a small value, the toe will be very short and quickly transition into the linear section, and with a longer value having a longer toe. | +| Shoulder Strength | Set the value for the transition between the mid section and the shoulder of the curve. A value of 0 means no shoulder, value of 1 means a very hard transition. | +| Shoulder Length | Set the value for how many F-stops (EV) to add to the dynamic range of the curve. | +| Shoulder Angle | Set the value for how much overshot to add to the shoulder. | +| Gamma | Set the value for applying a gamma function to the curve. | + +## White Balance + + +![](images/grading-3.png) + + +### Properties + +| Property | Function | +| :----------- | :------------------------------------------------------------ | +| Temperature | Set the white balance to a custom color temperature. | +| Tint | Set the white balance to compensate for a green or magenta tint. | + +## Tone + + +![](images/grading-4.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------------ | +| Post-exposure | Only available in the **High Definition Range** mode.
Set the value for the overall exposure of the scene in EV units. This is applied after HDR effect and right before tonemapping so it won’t affect previous effects in the chain. | +| Color Filter | Select a color for the Tint of the render. | +| Hue Shift | Adjust the hue of all colors. | +| Saturation | Adjust the intensity of all colors. | +| Brightness | Only available in the **Low Definition Range** mode.
Adjust the brightness of the image.
**Note:** | +| Contrast | Adjust the overall range of tonal values. | + + +## Channel Mixer + +Use the **Channel Mixer** to modify the influence of each input color channel on the overall mix of the output channel. For example, increasing the influence of the green channel on the overall mix of the red channel will adjust all areas of the image containing green (including neutral/monochrome) to become more reddish in hue. + + +![](images/grading-5.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------------------------------ | +| Channel | Select the output channel to modify. | +| Red | Adjust the influence of the red channel within the overall mix. | +| Green | Adjust the influence of the green channel within the overall mix. | +| Blue | Adjust the influence of the blue channel within the overall mix. | + +## Trackballs + +Use **Trackballs** to perform three-way color grading. Adjust the position of the point on the trackball to shift the hue of the image towards that color in the given tonal range. Different trackballs are used to affect different ranges within the image. Adjust the slider under the trackball to offset the color lightness of that range. + +> **Note:** you can right-click a trackball to reset it to its default value. To change the trackball's sensitivity go to `Edit -> Preferences -> PostProcessing`. + + +![](images/grading-6.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------ | +| Lift | Adjust the dark tones (or shadows). | +| Gamma | Adjust the mid-tones. | +| Gain | Adjust the highlights. | + +## Grading Curves + +**Grading Curves** are an advanced way to adjust specific ranges in hue, saturation or luminosity in your image. Adjust the curves on the eight available graphs to replace specific hues, desaturate luminosities and more. + +### YRGB Curves + +**YRGB Curves** are only available in the **Low Definition Range** mode. These curves, also called `Master`, `Red`, `Green` and `Blue` affect the selected input channel's intensity across the whole image. The X axis of the graph represents input intensity and the Y axis represents output intensity for the selected channel. Use these curves to adjust the appearance of attributes such as contrast and brightness. + + +![](images/grading-11.png) + + +### Hue vs Hue + +Use **Hue vs Hue** to shift hues within specific ranges. This curve shifts the input hue (X axis) according to the output hue (Y axis). Use this setting to fine tune hues of specific ranges or perform color replacement. + + +![](images/grading-7.png) + + +### Hue vs Sat + +Use **Hue vs Sat** to adjust the saturation of hues within specific ranges. This curve adjusts saturation (Y axis) according to the input hue (X axis). Use this setting to tone down particularly bright areas or create artistic effects. + + +![](images/grading-8.png) + + +### Sat vs Sat + +Use **Sat vs Sat** to adjust the saturation of areas of certain saturation. This curve adjusts saturation (Y axis) according to the input saturation (X axis). Use this setting to fine tune saturation adjustments made with settings from the [**Tone**](#tone) section. + + +![](images/grading-9.png) + + +### Lum vs Sat + +Use **Lum vs Sat** to adjust the saturation of areas of certain luminance. This curve adjusts saturation (Y axis) according to the input luminance (X axis). use this setting to desaturate areas of darkness to provide an interesting visual contrast. + + +![](images/grading-10.png) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Debugging.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Debugging.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Debugging.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Debugging.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Deferred-Fog.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Deferred-Fog.md new file mode 100644 index 000000000..ce14f0c80 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Deferred-Fog.md @@ -0,0 +1,27 @@ +# Deferred Fog + +The **Fog** effect overlays a color onto objects depending on how far away they are from the Camera. + +The **Fog** effect creates a screen-space fog based on the camera’s [depth texture](https://docs.unity3d.com/Manual/SL-DepthTextures.html). It supports Linear, Exponential and Exponential Squared fog types. Fog settings are on the **Scene** tab of the **Lighting** window (menu: **Window > Rendering > Lighting Settings**). + + +![](images/deferredfog.png) + + +### Properties + +| Property | Function | +| :-------------- | :--------------------------------- | +| Enabled | Enable this checkbox to turn the **Deferred Fog** effect on.| +| Exclude Skybox | Enable this checkbox to exclude fog from the [skybox](https://docs.unity3d.com/Manual/class-Skybox.html) | + +### Details + +The **Fog** effect only appears in your **Post-process Layer** if the camera is set to render with the **Deferred rendering path**. It is enabled by default and adds the support of **Fog** from the **Lighting** panel (which would otherwise only work with the **Forward rendering path**). + +### Requirements + +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Depth-of-Field.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Depth-of-Field.md new file mode 100644 index 000000000..7a7979490 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Depth-of-Field.md @@ -0,0 +1,27 @@ +# Depth of Field + +**Depth of Field** is a post-processing effect that simulates the focus properties of a camera lens. To learn more about the Depth of Field effect, see the [Depth of Field](https://docs.unity3d.com/Manual/PostProcessing-DepthOfField.html) documentation in the Unity manual. + + +![](images/dof.png) + + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Focus Distance | Set the distance to the point of focus. | +| Aperture | Set the ratio of the aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is. | +| Focal Length | Set the distance between the lens and the film. The larger the value is, the shallower the depth of field is. | +| Max Blur Size | Select the convolution kernel size of the bokeh filter from the dropdown. This setting determines the maximum radius of bokeh. It also affects the performance (the larger the kernel is, the longer the GPU time is required). | + +### Performance + +The speed of Depth of Field is tied to `Max Blur Size`. Only use a value higher than `Medium` if you are developing for desktop computers and, depending on the post-processing budget of your game, consoles. Use the lowest value when developing for mobile platforms. + +### Requirements + +- Depth texture +- Shader Model 3.5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Grain.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Grain.md new file mode 100644 index 000000000..6bffa3a83 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Grain.md @@ -0,0 +1,26 @@ +# Grain + +The **Grain** effect emulates the effect that real-world cameras produce where small particles in the camera’s film give the image a coarse, unprocessed effect. The **Grain** effect available in Unity is based on a coherent gradient noise. + + +![](images/grain.png) + + +### Properties + +| Property | Function | +| :---------------------- | :------------------------------------------------------------ | +| Colored | Enable the checkbox to use colored grain. | +| Intensity | Set the value of the **Grain** strength. Higher values show more visible grain. | +| Size | Set the value of the **Grain** particle size. | +| Luminance Contribution | Set the value to control the noisiness response curve. This value is based on scene luminance. Lower values mean less noise in dark areas. | + +### Performance + +Disabling `Colored` will make the Grain effect run faster. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Installation.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Installation.md new file mode 100644 index 000000000..06eb6b1cc --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Installation.md @@ -0,0 +1,19 @@ +# Installation + +## Package + +To install post-processing or update to the latest version, use the Package Manager that comes with Unity 2018.1. + +> **Note:** if you've installed one of the [scriptable render pipelines](https://docs.unity3d.com/Manual/ScriptableRenderPipeline.html) in your project then the post-processing package will already be installed. + +Go to `Window > Package Manager` and switch the view from `In Project` to `All`. Select `Postprocessing` in the list. In the right panel you'll find information about the package and a button to install or update to the latest available version for the version of Unity you are running. + +## Sources + +You can also use the bleeding edge version of post-processing, but only packaged versions are officially supported. If you're not familiar with Git, download [Github Desktop](https://desktop.github.com/) as it's easy to use and integrates well with Github. + +Before installing, make sure you don't already have the `Postprocessing` package installed or it will conflict with a source installation. If you have the package already installed, you can remove it using the Package Manager (`Window > Package Manager`). + +Use your Git client to clone the [post-processing repository](https://github.com/Unity-Technologies/PostProcessing) into your `Assets` folder. The development branch is `v2` and is set as the default so you don't need to pull any specific branches unless you want to follow a specific feature being developed in a separate branch. + +If you don't want to use a Git client you can also download a zip archive by clicking the green button that says "Clone or download" at the top of the repository and extract it into your project. The benefit of using Git is that you can quickly update to the latest revision without having to download / extract / replace the whole package again. It's also more error-proof as it will handle moving and removing files correctly. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Lens-Distortion.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Lens-Distortion.md new file mode 100644 index 000000000..bf3317866 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Lens-Distortion.md @@ -0,0 +1,27 @@ +# Lens Distortion + +The **Lens Distortion** effect simulates the shape of a real-world camera lens by distorting or undistorting the final rendered picture. + +![](images/lensdistortion.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Intensity | Set the value for the total distortion amount. | +| X Multiplier | Set the Intensity multiplier on X axis. Set it to 0 to disable distortion on this axis. | +| Y Multiplier | Set the Intensity multiplier on Y axis. Set it to 0 to disable distortion on this axis. | +| Center X | Set the Distortion center point (X axis). | +| Center Y | Set the Distortion center point (Y axis). | +| Scale | Set the value for global screen scaling. | + +### Known issues and limitations + +- Lens distortion doesn't support AR/VR. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Manipulating-the-Stack.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Manipulating-the-Stack.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Manipulating-the-Stack.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Manipulating-the-Stack.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Motion-Blur.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Motion-Blur.md new file mode 100644 index 000000000..4e2ad40a3 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Motion-Blur.md @@ -0,0 +1,30 @@ +# Motion Blur + +The **Motion Blur** effect blurs an image when GameObjects are moving faster than the camera’s exposure time. For more information on the Motion Blur effect, see the [Motion Blur](https://docs.unity3d.com/Manual/PostProcessing-MotionBlur.html) documentation in the Unity manual. + + +![](images/motionblur.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------------ | +| Shutter Angle | Set the angle of the rotary shutter. Larger values give longer exposure and a stronger blur effect. | +| Sample Count | Set the value for the amount of sample points. This affects quality and performance. | + +### Performance + +Using a lower `Sample Count` will improve performance. + +### Known issues and limitations + +- Motion blur doesn't support AR/VR. + +### Requirements + +- Motion vectors +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Quick-start.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Quick-start.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Quick-start.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Quick-start.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Screen-Space-Reflections.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Screen-Space-Reflections.md new file mode 100644 index 000000000..63d36319e --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Screen-Space-Reflections.md @@ -0,0 +1,36 @@ +# Screen Space Reflections + +The **Screen Space Reflection** effect creates subtle reflections that simulate wet floor surfaces or puddles. Screen Space Reflection is an ideal effect to limit the amount of [specular light](https://docs.unity3d.com/Manual/shader-NormalSpecular.html) leaking. For further information on the **Screen Space Reflection** effect see the [Screen Space Reflection](https://docs.unity3d.com/Manual/PostProcessing-ScreenSpaceReflection.html) documentation in the Unity manual. + + +![](images/ssr.png) + + +### Properties + +| Property | Function | +| :----------------------- | :------------------------------------------------------------ | +| Preset | Select the quality preset from the dropdown. Use `Custom` to fine tune the quality. | +| Maximum Iteration Count (`Custom` preset only) | Set the maximum number of steps in the raymarching pass. Higher values mean more reflections.| +| Thickness (`Custom` preset only)| Set the value of the Ray thickness. Lower values are more resource-intensive but detect smaller details. | +| Resolution (`Custom` preset only)| Select the size of the internal buffer. Select Downsample to maximize performance. Supersample is slower but produces higher quality results. | +| Maximum March Distance | Set the maximum distance to traverse in the scene after which it will stop drawing reflections. | +| Distance Fade | Set the value for the distance to fade reflections close to the near plane. This is useful to hide common artifacts. | +| Vignette | Select the value to fade reflections close to the screen edges. | + +### Performances + +Only use the `Custom` preset for beauty shots. If you are developing for consoles, use `Medium` as the maximum, unless you have plenty of GPU time to spare. On lower resolutions you can boost the quality preset and get similar timings with a higher visual quality. + +### Known issues and limitations + +- Screen-space reflections doesn't support AR/VR. + +### Requirements + +- Compute shader +- Motion vectors +- Deferred rendering path +- Shader Model 5.0 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/TableOfContents.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/TableOfContents.md new file mode 100644 index 000000000..a0f4e2a97 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/TableOfContents.md @@ -0,0 +1,21 @@ +* [Home](index) +* [Installation](Installation) +* [Quick-start](Quick-Start) +* Effects + * [Ambient Occlusion](Ambient-Occlusion) + * [Anti-aliasing](Anti-aliasing) + * [Auto Exposure](Auto-Exposure) + * [Bloom](Bloom) + * [Chromatic Aberration](Chromatic-Aberration) + * [Color Grading](Color-Grading) + * [Deferred Fog](Deferred-Fog) + * [Depth of Field](Depth-of-Field) + * [Grain](Grain) + * [Lens Distortion](Lens-Distortion) + * [Motion Blur](Motion-Blur) + * [Screen Space Reflections](Screen-Space-Reflections) + * [Vignette](Vignette) +* Scripting + * [Manipulating the Stack](Manipulating-the-Stack) + * [Writing Custom Effects](Writing-Custom-Effects) +* [Troubleshooting](Troubleshooting) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Troubleshooting.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Troubleshooting.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Troubleshooting.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Troubleshooting.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Vignette.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Vignette.md new file mode 100644 index 000000000..ac7cc2b26 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Vignette.md @@ -0,0 +1,50 @@ +# Vignette + +The **Vignette** effect darkens the edges of an image, leaving the center of the image brighter. For more information on the Vignette effect, see the [Vignette](https://docs.unity3d.com/Manual/PostProcessing-Vignette.html) documentation in the Unity manual. + +The Vignette effect in the post-processing stack has two modes: + +- [Classic](#classic) +- [Masked](#masked) + + +## Classic + +Classic mode has parametric controls for the position, shape and intensity of the Vignette. This is the most common way to use the effect. + + +![](images/vignette-1.png) + + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Color | Set the color of the Vignette. | +| Center | Set the Vignette center point (screen center is [0.5,0.5]). | +| Intensity | Set the amount of vignetting on screen. | +| Smoothness | Set the smoothness of the Vignette borders. | +| Roundness | Set the value to round the Vignette. Lower values will make a more squared vignette. | +| Rounded | Enable this checkbox to make the vignette perfectly round. When disable, the Vignette effect is dependent on the current aspect ratio. | + +## Masked + +Masked mode multiplies a custom texture mask over the screen to create a Vignette effect. This mode can be used to achieve less common or irregular vignetting effects. + + +![](images/vignette-2.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------- | +| Color | Set the color of the Vignette. Use the alpha channel for transparency. | +| Mask | Select a black and white mask to use as a vignette. | +| Intensity | Set the mask opacity value. | + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Writing-Custom-Effects.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Writing-Custom-Effects.md similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/Writing-Custom-Effects.md rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/Writing-Custom-Effects.md diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-3.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-3.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/aa-3.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/aa-3.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/autoexposure.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/autoexposure.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/autoexposure.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/autoexposure.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/bloom.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/bloom.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/bloom.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/bloom.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/chroma.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/chroma.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/chroma.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/chroma.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/custom-effect-ordering.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/custom-effect-ordering.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/custom-effect-ordering.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/custom-effect-ordering.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/deferredfog.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/deferredfog.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/deferredfog.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/deferredfog.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/dof.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/dof.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/dof.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/dof.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-10.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-10.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-10.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-10.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-11.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-11.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-11.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-11.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-3.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-3.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-3.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-3.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-4.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-4.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-4.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-4.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-5.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-5.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-5.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-5.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-6.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-6.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-6.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-6.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-7.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-7.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-7.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-7.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-8.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-8.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-8.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-8.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-9.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-9.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grading-9.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grading-9.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grain.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grain.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/grain.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/grain.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/home-after.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/home-after.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/home-after.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/home-after.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/home-before.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/home-before.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/home-before.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/home-before.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/lensdistortion.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/lensdistortion.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/lensdistortion.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/lensdistortion.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/motionblur.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/motionblur.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/motionblur.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/motionblur.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-3.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-3.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/quickstart-3.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/quickstart-3.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-antialiasing.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-antialiasing.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-antialiasing.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-antialiasing.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-ao.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-ao.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-ao.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-ao.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-bloom.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-bloom.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-bloom.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-bloom.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-chroma.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-chroma.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-chroma.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-chroma.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-distortion.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-distortion.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-distortion.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-distortion.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-dof.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-dof.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-dof.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-dof.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-fog.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-fog.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-fog.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-fog.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-grading.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-grading.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-grading.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-grading.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-motionblur.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-motionblur.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-motionblur.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-motionblur.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-ssr.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-ssr.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-ssr.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-ssr.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-vignette.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-vignette.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/screenshot-vignette.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/screenshot-vignette.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssao-1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssao-1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssao-1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssao-1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssao-2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssao-2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssao-2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssao-2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssr.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssr.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/ssr.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/ssr.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/vignette-1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/vignette-1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/vignette-1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/vignette-1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/vignette-2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/vignette-2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Documentation~/images/vignette-2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/images/vignette-2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/index.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/index.md new file mode 100644 index 000000000..b1093ab96 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Documentation~/index.md @@ -0,0 +1,13 @@ +## Home + +**Post-processing** is the process of applying full-screen filters and effects to a camera’s image buffer before it is displayed to screen. It can drastically improve the visuals of your product with little setup time. + +You can use post-processing effects to simulate physical camera and film properties. + +The images below demonstrate a scene with and without post-processing. + +![](images/home-before.png) +
Without post-processing + +![](images/home-after.png) +
With post-processing diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/LICENSE.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/LICENSE.md new file mode 100644 index 000000000..8838ffa8b --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/LICENSE.md @@ -0,0 +1,5 @@ +Post-processing copyright © 2019 Unity Technologies ApS + +Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). + +Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/LICENSE.md.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/LICENSE.md.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/LICENSE.md.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/LICENSE.md.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/DecoratorAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/DecoratorAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/DecoratorAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/DecoratorAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/BaseEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/BaseEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/BaseEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/BaseEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/BaseEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/BaseEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/BaseEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/BaseEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/AttributeDecorator.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/AttributeDecorator.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/AttributeDecorator.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/AttributeDecorator.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/Decorators.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/Decorators.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/Decorators.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/Decorators.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/Decorators.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/Decorators.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/Decorators.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/Decorators.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/TrackballDecorator.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/TrackballDecorator.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/TrackballDecorator.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/TrackballDecorator.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/EffectListEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/EffectListEditor.cs similarity index 98% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/EffectListEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/EffectListEditor.cs index 6f9a995af..8e8964657 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/EffectListEditor.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/EffectListEditor.cs @@ -58,10 +58,9 @@ public void Init(PostProcessProfile asset, SerializedObject serializedObject) m_Editors = new List(); // Gets the list of all available postfx editors - var editorTypes = RuntimeUtilities.GetAllAssemblyTypes() + var editorTypes = RuntimeUtilities.GetAllTypesDerivedFrom() .Where( - t => t.IsSubclassOf(typeof(PostProcessEffectBaseEditor)) - && t.IsDefined(typeof(PostProcessEditorAttribute), false) + t => t.IsDefined(typeof(PostProcessEditorAttribute), false) && !t.IsAbstract ); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/EffectListEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/EffectListEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/EffectListEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/EffectListEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs similarity index 90% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs index 6b3800a82..c94325227 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs @@ -38,14 +38,6 @@ public override void OnInspectorGUI() return; } -#if !UNITY_2017_1_OR_NEWER - if (aoMode == (int)AmbientOcclusionMode.MultiScaleVolumetricObscurance) - { - EditorGUILayout.HelpBox("Multi-scale volumetric obscurance requires Unity 2017.1 or more.", MessageType.Warning); - return; - } -#endif - PropertyField(m_Intensity); if (aoMode == (int)AmbientOcclusionMode.ScalableAmbientObscurance) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AutoExposureEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AutoExposureEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AutoExposureEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AutoExposureEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/BloomEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/BloomEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/BloomEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/BloomEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/BloomEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/BloomEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/BloomEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/BloomEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ColorGradingEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ColorGradingEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ColorGradingEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ColorGradingEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs similarity index 85% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs index 6d0c31b5b..0febbc6ae 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs @@ -13,8 +13,10 @@ namespace UnityEditor.Rendering.PostProcessing public class DefaultPostProcessEffectEditor : PostProcessEffectBaseEditor { List m_Parameters; - - /// + + /// + /// Called when the editor is initialized. + /// public override void OnEnable() { m_Parameters = new List(); @@ -37,7 +39,10 @@ public override void OnEnable() } } - /// + /// + /// Called every time the inspector is being redrawn. This is where you should add your UI + /// drawing code. + /// public override void OnInspectorGUI() { foreach (var parameter in m_Parameters) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/LensDistortionEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/LensDistortionEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/LensDistortionEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/LensDistortionEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/VignetteEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/VignetteEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/VignetteEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/VignetteEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/VignetteEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/VignetteEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Effects/VignetteEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Effects/VignetteEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessDebugEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessDebugEditor.cs similarity index 95% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessDebugEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessDebugEditor.cs index 49729d28a..47420ac15 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessDebugEditor.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessDebugEditor.cs @@ -72,6 +72,12 @@ public override void OnInspectorGUI() RebuildProperties(); } + if (RuntimeUtilities.scriptableRenderPipelineActive) + { + EditorGUILayout.Space(); + EditorGUILayout.HelpBox("A scriptable render pipeline is active, these features might not be available.", MessageType.Info); + } + if (m_PostProcessLayer.objectReferenceValue != null) { m_LayerObject.Update(); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessDebugEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessDebugEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessDebugEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessDebugEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectBaseEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectBaseEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectBaseEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectBaseEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessEffectEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessEffectEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessLayerEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessLayerEditor.cs similarity index 97% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessLayerEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessLayerEditor.cs index 6d8a2d3d6..ba4b885b8 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessLayerEditor.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessLayerEditor.cs @@ -38,6 +38,10 @@ sealed class PostProcessLayerEditor : BaseEditor Dictionary m_CustomLists; + #if UNITY_2017_3_OR_NEWER + Camera m_TargetCameraComponent; + #endif + static GUIContent[] s_AntialiasingMethodNames = { new GUIContent("No Anti-aliasing"), @@ -75,6 +79,10 @@ void OnEnable() m_ShowToolkit = serializedObject.FindProperty("m_ShowToolkit"); m_ShowCustomSorter = serializedObject.FindProperty("m_ShowCustomSorter"); + + #if UNITY_2017_3_OR_NEWER + m_TargetCameraComponent = m_Target.GetComponent(); + #endif } void OnDisable() @@ -88,11 +96,6 @@ public override void OnInspectorGUI() var camera = m_Target.GetComponent(); - #if !UNITY_2017_2_OR_NEWER - if (RuntimeUtilities.isSinglePassStereoSelected) - EditorGUILayout.HelpBox("Unity 2017.2+ required for full Single-pass stereo rendering support.", MessageType.Warning); - #endif - DoVolumeBlending(); DoAntialiasing(); DoFog(camera); @@ -162,6 +165,10 @@ void DoAntialiasing() if (RuntimeUtilities.isSinglePassStereoSelected) EditorGUILayout.HelpBox("TAA requires Unity 2017.3+ for Single-pass stereo rendering support.", MessageType.Warning); #endif + #if UNITY_2017_3_OR_NEWER + if (m_TargetCameraComponent != null && m_TargetCameraComponent.allowDynamicResolution) + EditorGUILayout.HelpBox("TAA is not supported with Dynamic Resolution.", MessageType.Warning); + #endif EditorGUILayout.PropertyField(m_TaaJitterSpread); EditorGUILayout.PropertyField(m_TaaStationaryBlending); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessLayerEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessLayerEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessLayerEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessLayerEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessProfileEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessProfileEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessProfileEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessProfileEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessProfileEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessProfileEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessProfileEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessProfileEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessVolumeEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessVolumeEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessVolumeEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessVolumeEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/DefineSetter.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/DefineSetter.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/DefineSetter.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/DefineSetter.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/DefineSetter.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/DefineSetter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/DefineSetter.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/DefineSetter.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ProfileFactory.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ProfileFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ProfileFactory.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ProfileFactory.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ProfileFactory.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ProfileFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ProfileFactory.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ProfileFactory.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ResourceAssetFactory.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ResourceAssetFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ResourceAssetFactory.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ResourceAssetFactory.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/VolumeFactory.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/VolumeFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/VolumeFactory.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/VolumeFactory.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/VolumeFactory.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/VolumeFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Tools/VolumeFactory.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Tools/VolumeFactory.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/CurveEditor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/CurveEditor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/CurveEditor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/CurveEditor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/CurveEditor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/CurveEditor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/CurveEditor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/CurveEditor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/EditorUtilities.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/EditorUtilities.cs similarity index 98% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/EditorUtilities.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/EditorUtilities.cs index e689687c1..08da64589 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/EditorUtilities.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/EditorUtilities.cs @@ -80,10 +80,9 @@ static void ReloadDecoratorTypes() s_AttributeDecorators.Clear(); // Look for all the valid attribute decorators - var types = RuntimeUtilities.GetAllAssemblyTypes() + var types = RuntimeUtilities.GetAllTypesDerivedFrom() .Where( - t => t.IsSubclassOf(typeof(AttributeDecorator)) - && t.IsDefined(typeof(DecoratorAttribute), false) + t => t.IsDefined(typeof(DecoratorAttribute), false) && !t.IsAbstract ); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/EditorUtilities.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/EditorUtilities.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/EditorUtilities.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/EditorUtilities.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/GlobalSettings.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/GlobalSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/GlobalSettings.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/GlobalSettings.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/GlobalSettings.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/GlobalSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/GlobalSettings.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/GlobalSettings.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/SerializedParameterOverride.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/SerializedParameterOverride.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/SerializedParameterOverride.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/SerializedParameterOverride.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/Styling.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/Styling.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/Styling.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/Styling.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/Styling.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/Styling.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Editor/Utils/Styling.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Editor/Utils/Styling.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos/PostProcessLayer.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos/PostProcessLayer.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos/PostProcessLayer.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos/PostProcessLayer.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos/PostProcessLayer.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos/PostProcessLayer.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Gizmos/PostProcessLayer.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Gizmos/PostProcessLayer.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/PostProcessResources.asset b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/PostProcessResources.asset similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/PostProcessResources.asset rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/PostProcessResources.asset diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/PostProcessResources.asset.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/PostProcessResources.asset.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/PostProcessResources.asset.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/PostProcessResources.asset.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MaxAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MaxAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MaxAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MaxAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinAttribute.cs similarity index 91% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinAttribute.cs index f8d893c33..8a624f86f 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinAttribute.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinAttribute.cs @@ -16,7 +16,7 @@ public sealed class MinAttribute : Attribute /// /// Creates a new attribute. /// - /// The minimum value the field will be clamped to + /// The minimum value the field will be clamped to public MinAttribute(float min) { this.min = min; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/TrackballAttribute.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/TrackballAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/TrackballAttribute.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/TrackballAttribute.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AmbientOcclusion.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AmbientOcclusion.cs similarity index 96% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AmbientOcclusion.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AmbientOcclusion.cs index 9996f1d5f..ab270b049 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AmbientOcclusion.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AmbientOcclusion.cs @@ -77,7 +77,6 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings /// The ambient occlusion method to use. /// [Tooltip("The ambient occlusion method to use. \"Multi Scale Volumetric Obscurance\" is higher quality and faster on desktop & console platforms but requires compute shader support.")] - public AmbientOcclusionModeParameter mode = new AmbientOcclusionModeParameter { value = AmbientOcclusionMode.MultiScaleVolumetricObscurance }; /// @@ -90,7 +89,6 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings /// A custom color to use for the ambient occlusion. /// [ColorUsage(false), Tooltip("The custom color to use for the ambient occlusion. The default is black.")] - public ColorParameter color = new ColorParameter { value = Color.black }; /// @@ -138,6 +136,7 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings public FloatParameter directLightingStrength = new FloatParameter { value = 0f }; // SAO-only parameters + /// /// Radius of sample points, which affects extent of darkened areas. /// @@ -145,7 +144,7 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings public FloatParameter radius = new FloatParameter { value = 0.25f }; /// - /// The number of sample points, which affects quality and performance. Lowest, Low & Medium + /// The number of sample points, which affects quality and performance. Lowest, Low and Medium /// passes are downsampled. High and Ultra are not and should only be used on high-end /// hardware. /// @@ -155,7 +154,12 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings // SRPs can call this method without a context set (see HDRP). // We need a better way to handle this than checking for a null context, context should // never be null. - /// + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { bool state = enabled.value @@ -173,7 +177,6 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } else if (mode.value == AmbientOcclusionMode.MultiScaleVolumetricObscurance) { -#if UNITY_2017_1_OR_NEWER if (context != null) { state &= context.resources.shaders.multiScaleAO @@ -189,9 +192,6 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) && RenderTextureFormat.RFloat.IsSupported() && RenderTextureFormat.RHalf.IsSupported() && RenderTextureFormat.R8.IsSupported(); -#else - state = false; -#endif } return state; @@ -206,10 +206,8 @@ internal interface IAmbientOcclusionMethod void CompositeAmbientOnly(PostProcessRenderContext context); void Release(); } - -#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] -#endif internal sealed class AmbientOcclusionRenderer : PostProcessEffectRenderer { IAmbientOcclusionMethod[] m_Methods; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AutoExposure.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AutoExposure.cs similarity index 96% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AutoExposure.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AutoExposure.cs index 0a02c8c70..44f8baa7d 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AutoExposure.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AutoExposure.cs @@ -74,8 +74,12 @@ public sealed class AutoExposure : PostProcessEffectSettings /// [Min(0f), Tooltip("Adaptation speed from a light to a dark environment.")] public FloatParameter speedDown = new FloatParameter { value = 1f }; - - /// + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -86,10 +90,8 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) && context.resources.computeShaders.exposureHistogram; } } - -#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] -#endif internal sealed class AutoExposureRenderer : PostProcessEffectRenderer { const int k_NumEyes = 2; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AutoExposure.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AutoExposure.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/AutoExposure.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/AutoExposure.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Bloom.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Bloom.cs similarity index 97% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Bloom.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Bloom.cs index 49879a8b9..f65c9cb6f 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Bloom.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Bloom.cs @@ -85,7 +85,11 @@ public sealed class Bloom : PostProcessEffectSettings [Min(0f), Tooltip("The intensity of the lens dirtiness."), DisplayName("Intensity")] public FloatParameter dirtIntensity = new FloatParameter { value = 0f }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -93,9 +97,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class BloomRenderer : PostProcessEffectRenderer { enum Pass diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Bloom.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Bloom.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Bloom.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Bloom.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ChromaticAberration.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ChromaticAberration.cs similarity index 92% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ChromaticAberration.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ChromaticAberration.cs index 06630b838..5542305d3 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ChromaticAberration.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ChromaticAberration.cs @@ -28,8 +28,12 @@ public sealed class ChromaticAberration : PostProcessEffectSettings [FormerlySerializedAs("mobileOptimized")] [Tooltip("Boost performances by lowering the effect quality. This settings is meant to be used on mobile and other low-end platforms but can also provide a nice performance boost on desktops and consoles.")] public BoolParameter fastMode = new BoolParameter { value = false }; - - /// + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -37,9 +41,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class ChromaticAberrationRenderer : PostProcessEffectRenderer { Texture2D m_InternalSpectralLut; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ColorGrading.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ColorGrading.cs similarity index 98% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ColorGrading.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ColorGrading.cs index a71a0e779..300e4481d 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ColorGrading.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ColorGrading.cs @@ -40,16 +40,16 @@ public enum Tonemapper None, /// - /// This method only does range-remapping with minimal impact on color hue & saturation and + /// This method only does range-remapping with minimal impact on color hue & saturation and /// is generally a great starting point for extensive color grading. /// Neutral, /// /// This method uses a close approximation of the reference ACES tonemapper for a more - /// filmic look. Because of that, it is more contrasted than and has an - /// effect on actual color hue & saturation. Note that if you enable this tonemapper all the - /// grading operations will be done in the ACES color spaces for optimal precision and + /// filmic look. Because of that, it is more contrasted than and has + /// an effect on actual color hue & saturation. Note that if you enable this tonemapper all + /// the grading operations will be done in the ACES color spaces for optimal precision and /// results. /// ACES, @@ -374,7 +374,11 @@ public sealed class ColorGrading : PostProcessEffectSettings /// public SplineParameter lumVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)) }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { if (gradingMode.value == GradingMode.External) @@ -387,9 +391,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class ColorGradingRenderer : PostProcessEffectRenderer { enum Pass diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ColorGrading.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ColorGrading.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ColorGrading.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ColorGrading.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/DepthOfField.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/DepthOfField.cs similarity index 94% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/DepthOfField.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/DepthOfField.cs index 8da428185..d0b808d55 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/DepthOfField.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/DepthOfField.cs @@ -69,7 +69,11 @@ public sealed class DepthOfField : PostProcessEffectSettings [DisplayName("Max Blur Size"), Tooltip("Convolution kernel size of the bokeh filter, which determines the maximum radius of bokeh. It also affects performances (the larger the kernel is, the longer the GPU time is required).")] public KernelSizeParameter kernelSize = new KernelSizeParameter { value = KernelSize.Medium }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -77,9 +81,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif // TODO: Doesn't play nice with alpha propagation, see if it can be fixed without killing performances internal sealed class DepthOfFieldRenderer : PostProcessEffectRenderer { @@ -164,15 +166,11 @@ RenderTexture CheckHistory(int eye, int id, PostProcessRenderContext context, Re public override void Render(PostProcessRenderContext context) { - var colorFormat = context.sourceFormat; + // The coc is stored in alpha so we need a 4 channels target. Note that using ARGB32 + // will result in a very weak near-blur. + var colorFormat = context.camera.allowHDR ? RenderTextureFormat.ARGBHalf : RenderTextureFormat.ARGB32; var cocFormat = SelectFormat(RenderTextureFormat.R8, RenderTextureFormat.RHalf); - // Avoid using R8 on OSX with Metal. #896121, https://goo.gl/MgKqu6 - #if (UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX) && !UNITY_2017_1_OR_NEWER - if (SystemInfo.graphicsDeviceType == UnityEngine.Rendering.GraphicsDeviceType.Metal) - cocFormat = SelectFormat(RenderTextureFormat.RHalf, RenderTextureFormat.Default); - #endif - // Material setup float scaledFilmHeight = k_FilmHeight * (context.height / 1080f); var f = settings.focalLength.value / 1000f; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/DepthOfField.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/DepthOfField.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/DepthOfField.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/DepthOfField.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Dithering.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Dithering.cs similarity index 87% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Dithering.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Dithering.cs index 9fcc15123..07633fc3f 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Dithering.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Dithering.cs @@ -3,13 +3,12 @@ namespace UnityEngine.Rendering.PostProcessing { -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] internal sealed class Dithering { int m_NoiseTextureIndex = 0; + System.Random m_Random = new System.Random(1234); internal void Render(PostProcessRenderContext context) { @@ -24,8 +23,8 @@ internal void Render(PostProcessRenderContext context) if (++m_NoiseTextureIndex >= blueNoise.Length) m_NoiseTextureIndex = 0; - float rndOffsetX = Random.value; - float rndOffsetY = Random.value; + float rndOffsetX = (float)m_Random.NextDouble(); + float rndOffsetY = (float)m_Random.NextDouble(); #endif var noiseTex = blueNoise[m_NoiseTextureIndex]; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Dithering.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Dithering.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Dithering.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Dithering.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs similarity index 97% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs index 3e76bfa46..2c292a81d 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs @@ -6,9 +6,7 @@ namespace UnityEngine.Rendering.PostProcessing /// /// This class holds settings for the Fast Approximate Anti-aliasing (FXAA) effect. /// -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] public sealed class FastApproximateAntialiasing { diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Fog.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Fog.cs similarity index 98% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Fog.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Fog.cs index c8efcf304..04fb2dd11 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Fog.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Fog.cs @@ -5,9 +5,7 @@ namespace UnityEngine.Rendering.PostProcessing /// /// This class holds settings for the Fog effect with the deferred rendering path. /// -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] public sealed class Fog { diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Fog.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Fog.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Fog.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Fog.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Grain.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Grain.cs similarity index 94% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Grain.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Grain.cs index b4bea87aa..f14321925 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Grain.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Grain.cs @@ -32,8 +32,12 @@ public sealed class Grain : PostProcessEffectSettings /// [Range(0f, 1f), DisplayName("Luminance Contribution"), Tooltip("Controls the noise response curve based on scene luminance. Lower values mean less noise in dark areas.")] public FloatParameter lumContrib = new FloatParameter { value = 0.8f }; - - /// + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -44,9 +48,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) #if POSTFX_DEBUG_STATIC_GRAIN #pragma warning disable 414 #endif -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class GrainRenderer : PostProcessEffectRenderer { RenderTexture m_GrainLookupRT; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Grain.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Grain.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Grain.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Grain.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/LensDistortion.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/LensDistortion.cs similarity index 91% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/LensDistortion.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/LensDistortion.cs index becf762ea..2528c2f7b 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/LensDistortion.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/LensDistortion.cs @@ -47,7 +47,11 @@ public sealed class LensDistortion : PostProcessEffectSettings [Range(0.01f, 5f), Tooltip("Global screen scaling.")] public FloatParameter scale = new FloatParameter { value = 1f }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -57,9 +61,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class LensDistortionRenderer : PostProcessEffectRenderer { public override void Render(PostProcessRenderContext context) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/LensDistortion.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/LensDistortion.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/LensDistortion.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/LensDistortion.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MotionBlur.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MotionBlur.cs new file mode 100644 index 000000000..dfcd679e7 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MotionBlur.cs @@ -0,0 +1,157 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Motion Blur effect. + /// + [Serializable] + [PostProcess(typeof(MotionBlurRenderer), "Unity/Motion Blur", false)] + public sealed class MotionBlur : PostProcessEffectSettings + { + /// + /// The angle of the rotary shutter. Larger values give longer exposure therefore a stronger + /// blur effect. + /// + [Range(0f, 360f), Tooltip("The angle of rotary shutter. Larger values give longer exposure.")] + public FloatParameter shutterAngle = new FloatParameter { value = 270f }; + + /// + /// The amount of sample points, which affects quality and performances. + /// + [Range(4, 32), Tooltip("The amount of sample points. This affects quality and performance.")] + public IntParameter sampleCount = new IntParameter { value = 10 }; + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && shutterAngle.value > 0f + #if UNITY_EDITOR + // Don't render motion blur preview when the editor is not playing as it can in some + // cases results in ugly artifacts (i.e. when resizing the game view). + && Application.isPlaying + #endif + && SystemInfo.supportsMotionVectors + && RenderTextureFormat.RGHalf.IsSupported() + && !RuntimeUtilities.isVREnabled; + } + } + + [UnityEngine.Scripting.Preserve] + internal sealed class MotionBlurRenderer : PostProcessEffectRenderer + { + enum Pass + { + VelocitySetup, + TileMax1, + TileMax2, + TileMaxV, + NeighborMax, + Reconstruction + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + private void CreateTemporaryRT(PostProcessRenderContext context, int nameID, int width, int height, RenderTextureFormat RTFormat) + { + var cmd = context.command; + var rtDesc = context.GetDescriptor(0, RTFormat, RenderTextureReadWrite.Linear); + rtDesc.width = width; + rtDesc.height = height; +#if UNITY_2019_1_OR_NEWER + cmd.GetTemporaryRT(nameID, rtDesc, FilterMode.Point); +#elif UNITY_2017_3_OR_NEWER + cmd.GetTemporaryRT(nameID, rtDesc.width, rtDesc.height, rtDesc.depthBufferBits, FilterMode.Point, rtDesc.colorFormat, RenderTextureReadWrite.Linear, rtDesc.msaaSamples, rtDesc.enableRandomWrite, rtDesc.memoryless, context.camera.allowDynamicResolution); +#else + cmd.GetTemporaryRT(nameID, rtDesc.width, rtDesc.height, rtDesc.depthBufferBits, FilterMode.Point, rtDesc.colorFormat, RenderTextureReadWrite.Linear, rtDesc.msaaSamples, rtDesc.enableRandomWrite, rtDesc.memoryless); +#endif + } + + public override void Render(PostProcessRenderContext context) + { + var cmd = context.command; + + if (m_ResetHistory) + { + cmd.BlitFullscreenTriangle(context.source, context.destination); + m_ResetHistory = false; + return; + } + + const float kMaxBlurRadius = 5f; + var vectorRTFormat = RenderTextureFormat.RGHalf; + var packedRTFormat = RenderTextureFormat.ARGB2101010.IsSupported() + ? RenderTextureFormat.ARGB2101010 + : RenderTextureFormat.ARGB32; + + var sheet = context.propertySheets.Get(context.resources.shaders.motionBlur); + cmd.BeginSample("MotionBlur"); + + // Calculate the maximum blur radius in pixels. + int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100); + + // Calculate the TileMax size. + // It should be a multiple of 8 and larger than maxBlur. + int tileSize = ((maxBlurPixels - 1) / 8 + 1) * 8; + + // Pass 1 - Velocity/depth packing + var velocityScale = settings.shutterAngle / 360f; + sheet.properties.SetFloat(ShaderIDs.VelocityScale, velocityScale); + sheet.properties.SetFloat(ShaderIDs.MaxBlurRadius, maxBlurPixels); + sheet.properties.SetFloat(ShaderIDs.RcpMaxBlurRadius, 1f / maxBlurPixels); + + int vbuffer = ShaderIDs.VelocityTex; + CreateTemporaryRT(context, vbuffer, context.width, context.height, packedRTFormat); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, vbuffer, sheet, (int)Pass.VelocitySetup); + + // Pass 2 - First TileMax filter (1/2 downsize) + int tile2 = ShaderIDs.Tile2RT; + CreateTemporaryRT(context, tile2, context.width / 2, context.height / 2, vectorRTFormat); + cmd.BlitFullscreenTriangle(vbuffer, tile2, sheet, (int)Pass.TileMax1); + + // Pass 3 - Second TileMax filter (1/2 downsize) + int tile4 = ShaderIDs.Tile4RT; + CreateTemporaryRT(context, tile4, context.width / 4, context.height / 4, vectorRTFormat); + cmd.BlitFullscreenTriangle(tile2, tile4, sheet, (int)Pass.TileMax2); + cmd.ReleaseTemporaryRT(tile2); + + // Pass 4 - Third TileMax filter (1/2 downsize) + int tile8 = ShaderIDs.Tile8RT; + CreateTemporaryRT(context, tile8, context.width / 8, context.height / 8, vectorRTFormat); + cmd.BlitFullscreenTriangle(tile4, tile8, sheet, (int)Pass.TileMax2); + cmd.ReleaseTemporaryRT(tile4); + + // Pass 5 - Fourth TileMax filter (reduce to tileSize) + var tileMaxOffs = Vector2.one * (tileSize / 8f - 1f) * -0.5f; + sheet.properties.SetVector(ShaderIDs.TileMaxOffs, tileMaxOffs); + sheet.properties.SetFloat(ShaderIDs.TileMaxLoop, (int)(tileSize / 8f)); + + int tile = ShaderIDs.TileVRT; + CreateTemporaryRT(context, tile, context.width / tileSize, context.height / tileSize, vectorRTFormat); + cmd.BlitFullscreenTriangle(tile8, tile, sheet, (int)Pass.TileMaxV); + cmd.ReleaseTemporaryRT(tile8); + + // Pass 6 - NeighborMax filter + int neighborMax = ShaderIDs.NeighborMaxTex; + CreateTemporaryRT(context, neighborMax, context.width / tileSize, context.height / tileSize, vectorRTFormat); + cmd.BlitFullscreenTriangle(tile, neighborMax, sheet, (int)Pass.NeighborMax); + cmd.ReleaseTemporaryRT(tile); + + // Pass 7 - Reconstruction pass + sheet.properties.SetFloat(ShaderIDs.LoopCount, Mathf.Clamp(settings.sampleCount / 2, 1, 64)); + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Reconstruction); + + cmd.ReleaseTemporaryRT(vbuffer); + cmd.ReleaseTemporaryRT(neighborMax); + cmd.EndSample("MotionBlur"); + } + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MotionBlur.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MotionBlur.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MotionBlur.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MotionBlur.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MultiScaleVO.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MultiScaleVO.cs similarity index 92% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MultiScaleVO.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MultiScaleVO.cs index b7fb45f51..df72542f0 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MultiScaleVO.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MultiScaleVO.cs @@ -5,7 +5,6 @@ namespace UnityEngine.Rendering.PostProcessing // Multi-scale volumetric obscurance // TODO: Fix VR support -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] [Serializable] internal sealed class MultiScaleVO : IAmbientOcclusionMethod @@ -40,8 +39,9 @@ enum Pass readonly float[] m_InvThicknessTable = new float[12]; readonly float[] m_SampleWeightTable = new float[12]; - readonly int[] m_Widths = new int[7]; - readonly int[] m_Heights = new int[7]; + // Scaled dimensions used with dynamic resolution + readonly int[] m_ScaledWidths = new int[7]; + readonly int[] m_ScaledHeights = new int[7]; AmbientOcclusion m_Settings; PropertySheet m_PropertySheet; @@ -79,8 +79,8 @@ void Alloc(CommandBuffer cmd, int id, MipLevel size, RenderTextureFormat format, int sizeId = (int)size; cmd.GetTemporaryRT(id, new RenderTextureDescriptor { - width = m_Widths[sizeId], - height = m_Heights[sizeId], + width = m_ScaledWidths[sizeId], + height = m_ScaledHeights[sizeId], colorFormat = format, depthBufferBits = 0, volumeDepth = 1, @@ -97,8 +97,8 @@ void AllocArray(CommandBuffer cmd, int id, MipLevel size, RenderTextureFormat fo int sizeId = (int)size; cmd.GetTemporaryRT(id, new RenderTextureDescriptor { - width = m_Widths[sizeId], - height = m_Heights[sizeId], + width = m_ScaledWidths[sizeId], + height = m_ScaledHeights[sizeId], colorFormat = format, depthBufferBits = 0, volumeDepth = 16, @@ -135,26 +135,31 @@ float CalculateTanHalfFovHeight(Camera camera) Vector2 GetSize(MipLevel mip) { - return new Vector2(m_Widths[(int)mip], m_Heights[(int)mip]); + return new Vector2(m_ScaledWidths[(int)mip], m_ScaledHeights[(int)mip]); } Vector3 GetSizeArray(MipLevel mip) { - return new Vector3(m_Widths[(int)mip], m_Heights[(int)mip], 16); + return new Vector3(m_ScaledWidths[(int)mip], m_ScaledHeights[(int)mip], 16); } public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA) { // Base size - m_Widths[0] = camera.pixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1); - m_Heights[0] = camera.pixelHeight; - +#if UNITY_2017_3_OR_NEWER + m_ScaledWidths[0] = camera.scaledPixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1); + m_ScaledHeights[0] = camera.scaledPixelHeight; +#else + m_ScaledWidths[0] = camera.pixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1); + m_ScaledHeights[0] = camera.pixelHeight; +#endif + // L1 -> L6 sizes for (int i = 1; i < 7; i++) { int div = 1 << i; - m_Widths[i] = (m_Widths[0] + (div - 1)) / div; - m_Heights[i] = (m_Heights[0] + (div - 1)) / div; + m_ScaledWidths[i] = (m_ScaledWidths[0] + (div - 1)) / div; + m_ScaledHeights[i] = (m_ScaledHeights[0] + (div - 1)) / div; } // Allocate temporary textures @@ -266,7 +271,7 @@ void PushDownsampleCommands(CommandBuffer cmd, Camera camera, RenderTargetIdenti cmd.SetComputeVectorParam(cs, "ZBufferParams", CalculateZBufferParams(camera)); cmd.SetComputeTextureParam(cs, kernel, "Depth", depthMapId); - cmd.DispatchCompute(cs, kernel, m_Widths[(int)MipLevel.L4], m_Heights[(int)MipLevel.L4], 1); + cmd.DispatchCompute(cs, kernel, m_ScaledWidths[(int)MipLevel.L4], m_ScaledHeights[(int)MipLevel.L4], 1); if (needDepthMapRelease) Release(cmd, ShaderIDs.DepthCopy); @@ -281,7 +286,7 @@ void PushDownsampleCommands(CommandBuffer cmd, Camera camera, RenderTargetIdenti cmd.SetComputeTextureParam(cs, kernel, "DS8xAtlas", ShaderIDs.TiledDepth3); cmd.SetComputeTextureParam(cs, kernel, "DS16xAtlas", ShaderIDs.TiledDepth4); - cmd.DispatchCompute(cs, kernel, m_Widths[(int)MipLevel.L6], m_Heights[(int)MipLevel.L6], 1); + cmd.DispatchCompute(cs, kernel, m_ScaledWidths[(int)MipLevel.L6], m_ScaledHeights[(int)MipLevel.L6], 1); } void PushRenderCommands(CommandBuffer cmd, int source, int destination, Vector3 sourceSize, float tanHalfFovH, bool isMSAA) @@ -451,7 +456,11 @@ void PreparePropertySheet(PostProcessRenderContext context) void CheckAOTexture(PostProcessRenderContext context) { - if (m_AmbientOnlyAO == null || !m_AmbientOnlyAO.IsCreated() || m_AmbientOnlyAO.width != context.width || m_AmbientOnlyAO.height != context.height) + bool AOUpdateNeeded = m_AmbientOnlyAO == null || !m_AmbientOnlyAO.IsCreated() || m_AmbientOnlyAO.width != context.width || m_AmbientOnlyAO.height != context.height; +#if UNITY_2017_3_OR_NEWER + AOUpdateNeeded = AOUpdateNeeded || m_AmbientOnlyAO.useDynamicScale != context.camera.allowDynamicResolution; +#endif + if (AOUpdateNeeded) { RuntimeUtilities.Destroy(m_AmbientOnlyAO); @@ -459,7 +468,10 @@ void CheckAOTexture(PostProcessRenderContext context) { hideFlags = HideFlags.DontSave, filterMode = FilterMode.Point, - enableRandomWrite = true + enableRandomWrite = true, +#if UNITY_2017_3_OR_NEWER + useDynamicScale = context.camera.allowDynamicResolution +#endif }; m_AmbientOnlyAO.Create(); } @@ -524,42 +536,4 @@ public void Release() m_AmbientOnlyAO = null; } } -#else - [Serializable] - public sealed class MultiScaleVO : IAmbientOcclusionMethod - { - public MultiScaleVO(AmbientOcclusion settings) - { - } - - public void SetResources(PostProcessResources resources) - { - } - - public DepthTextureMode GetCameraFlags() - { - return DepthTextureMode.None; - } - - public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA) - { - } - - public void RenderAfterOpaque(PostProcessRenderContext context) - { - } - - public void RenderAmbientOnly(PostProcessRenderContext context) - { - } - - public void CompositeAmbientOnly(PostProcessRenderContext context) - { - } - - public void Release() - { - } - } -#endif } diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScalableAO.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScalableAO.cs similarity index 99% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScalableAO.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScalableAO.cs index 1bee85969..83d9388a8 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScalableAO.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScalableAO.cs @@ -3,9 +3,7 @@ namespace UnityEngine.Rendering.PostProcessing { // Scalable ambient obscurance -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] internal sealed class ScalableAO : IAmbientOcclusionMethod { diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScalableAO.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScalableAO.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScalableAO.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScalableAO.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs similarity index 91% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs index 3d9f5606b..35b4174d6 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs @@ -8,7 +8,45 @@ namespace UnityEngine.Rendering.PostProcessing /// public enum ScreenSpaceReflectionPreset { - Lower, Low, Medium, High, Higher, Ultra, Overkill, Custom + /// + /// Lowest quality. + /// + Lower, + + /// + /// Low quality. + /// + Low, + + /// + /// Medium quality. + /// + Medium, + + /// + /// High quality. + /// + High, + + /// + /// Higher quality. + /// + Higher, + + /// + /// Ultra quality. + /// + Ultra, + + /// + /// Overkill (as in: don't use) quality. + /// + Overkill, + + /// + /// Custom, tweakable quality settings. + /// + Custom } /// @@ -97,7 +135,11 @@ public sealed class ScreenSpaceReflections : PostProcessEffectSettings [Range(0f, 1f), Tooltip("Fades reflections close to the screen edges.")] public FloatParameter vignette = new FloatParameter { value = 0.5f }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled @@ -111,9 +153,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class ScreenSpaceReflectionsRenderer : PostProcessEffectRenderer { RenderTexture m_Resolve; @@ -266,6 +306,7 @@ public override void Render(PostProcessRenderContext context) var compute = context.resources.computeShaders.gaussianDownsample; int kernel = compute.FindKernel("KMain"); + var mipFormat = RuntimeUtilities.defaultHDRRenderTextureFormat; var last = new RenderTargetIdentifier(m_Resolve); @@ -274,7 +315,7 @@ public override void Render(PostProcessRenderContext context) size >>= 1; Assert.IsTrue(size > 0); - cmd.GetTemporaryRT(m_MipIDs[i], size, size, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Default, 1, true); + cmd.GetTemporaryRT(m_MipIDs[i], size, size, 0, FilterMode.Bilinear, mipFormat, RenderTextureReadWrite.Default, 1, true); cmd.SetComputeTextureParam(compute, kernel, "_Source", last); cmd.SetComputeTextureParam(compute, kernel, "_Result", m_MipIDs[i]); cmd.SetComputeVectorParam(compute, "_Size", new Vector4(size, size, 1f / size, 1f / size)); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs similarity index 82% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs index 95923b369..7041e33c8 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs @@ -5,9 +5,7 @@ namespace UnityEngine.Rendering.PostProcessing /// /// This class holds settings for the Subpixel Morphological Anti-aliasing (SMAA) effect. /// -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] public sealed class SubpixelMorphologicalAntialiasing { @@ -63,8 +61,13 @@ internal void Render(PostProcessRenderContext context) var cmd = context.command; cmd.BeginSample("SubpixelMorphologicalAntialiasing"); - cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); - cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); +#if UNITY_2017_3_OR_NEWER + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false, RenderTextureMemoryless.None, context.camera.allowDynamicResolution); + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false, RenderTextureMemoryless.None, context.camera.allowDynamicResolution); +#else + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false); + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false); +#endif cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SMAA_Flip, sheet, (int)Pass.EdgeDetection + (int)quality, true); cmd.BlitFullscreenTriangle(ShaderIDs.SMAA_Flip, ShaderIDs.SMAA_Flop, sheet, (int)Pass.BlendWeights + (int)quality); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs similarity index 89% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs index b026e5f73..7946fdc4a 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs @@ -5,9 +5,7 @@ namespace UnityEngine.Rendering.PostProcessing /// /// This class holds settings for the Temporal Anti-aliasing (TAA) effect. /// -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [Serializable] public sealed class TemporalAntialiasing { @@ -44,9 +42,14 @@ public sealed class TemporalAntialiasing [Range(0f, 0.99f)] public float motionBlending = 0.85f; - // For custom jittered matrices - use at your own risks + /// + /// Sets a custom function that will be called to generate the jittered projection matrice. + /// public Func jitteredMatrixFunc; + /// + /// The current jitter amount + /// public Vector2 jitter { get; private set; } enum Pass @@ -59,6 +62,10 @@ enum Pass bool m_ResetHistory = true; const int k_SampleCount = 8; + + /// + /// The current sample index. + /// public int sampleIndex { get; private set; } // Ping-pong between two history textures as we can't read & write the same target in the @@ -69,6 +76,10 @@ enum Pass readonly int[] m_HistoryPingPong = new int [k_NumEyes]; + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// true if the effect is currently enabled and supported public bool IsSupported() { return SystemInfo.supportedRenderTargetCount >= 2 @@ -104,6 +115,11 @@ Vector2 GenerateRandomOffset() return offset; } + /// + /// Generates a jittered projection matrix for a given camera. + /// + /// The camera to get a jittered projection matrix for. + /// A jittered projection matrix. public Matrix4x4 GetJitteredProjectionMatrix(Camera camera) { Matrix4x4 cameraProj; @@ -125,6 +141,10 @@ public Matrix4x4 GetJitteredProjectionMatrix(Camera camera) return cameraProj; } + /// + /// Prepares the jittered and non jittered projection matrices. + /// + /// The current post-processing context. public void ConfigureJitteredProjectionMatrix(PostProcessRenderContext context) { var camera = context.camera; @@ -133,6 +153,10 @@ public void ConfigureJitteredProjectionMatrix(PostProcessRenderContext context) camera.useJitteredProjectionMatrixForTransparentRendering = false; } + /// + /// Prepares the jittered and non jittered projection matrices for stereo rendering. + /// + /// The current post-processing context. // TODO: We'll probably need to isolate most of this for SRPs public void ConfigureStereoJitteredProjectionMatrices(PostProcessRenderContext context) { diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Vignette.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Vignette.cs similarity index 94% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Vignette.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Vignette.cs index d1f4ad018..a82786fe6 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Vignette.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Vignette.cs @@ -85,7 +85,11 @@ public sealed class Vignette : PostProcessEffectSettings [Range(0f, 1f), Tooltip("Mask opacity.")] public FloatParameter opacity = new FloatParameter { value = 1f }; - /// + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported public override bool IsEnabledAndSupported(PostProcessRenderContext context) { return enabled.value @@ -94,9 +98,7 @@ public override bool IsEnabledAndSupported(PostProcessRenderContext context) } } -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif internal sealed class VignetteRenderer : PostProcessEffectRenderer { public override void Render(PostProcessRenderContext context) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Vignette.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Vignette.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Effects/Vignette.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Effects/Vignette.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/HistogramMonitor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/HistogramMonitor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/HistogramMonitor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/HistogramMonitor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/Monitor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/Monitor.cs new file mode 100644 index 000000000..4cb3ad91a --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/Monitor.cs @@ -0,0 +1,92 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Debug monitor types. + /// + public enum MonitorType + { + /// + /// Light meter. + /// + LightMeter, + + /// + /// Gamma histogram. + /// + Histogram, + + /// + /// Waveform. + /// + Waveform, + + /// + /// YUV vectorscope. + /// + Vectorscope + } + + /// + /// The base class for all debug monitors. + /// + public abstract class Monitor + { + /// + /// The target texture to render this monitor to. + /// + public RenderTexture output { get; protected set; } + + internal bool requested = false; + + /// + /// Checks if a monitor is supported and should be rendered. + /// + /// The current post-processing context. + /// true if supported and enabled, false otherwise. + public bool IsRequestedAndSupported(PostProcessRenderContext context) + { + return requested + && SystemInfo.supportsComputeShaders + && !RuntimeUtilities.isAndroidOpenGL + && ShaderResourcesAvailable(context); + } + + internal abstract bool ShaderResourcesAvailable(PostProcessRenderContext context); + + internal virtual bool NeedsHalfRes() + { + return false; + } + + /// + /// Validates the output texture. + /// + /// The output width. + /// The output height. + protected void CheckOutput(int width, int height) + { + if (output == null || !output.IsCreated() || output.width != width || output.height != height) + { + RuntimeUtilities.Destroy(output); + output = new RenderTexture(width, height, 0, RenderTextureFormat.ARGB32) + { + anisoLevel = 0, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + useMipMap = false + }; + } + } + + internal virtual void OnEnable() + { + } + + internal virtual void OnDisable() + { + RuntimeUtilities.Destroy(output); + } + + internal abstract void Render(PostProcessRenderContext context); + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/Monitor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/Monitor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/Monitor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/Monitor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/WaveformMonitor.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/WaveformMonitor.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/WaveformMonitor.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/WaveformMonitor.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/ParameterOverride.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/ParameterOverride.cs new file mode 100644 index 000000000..e44b04b79 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/ParameterOverride.cs @@ -0,0 +1,633 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// The base abstract class for all parameter override types. + /// + /// + public abstract class ParameterOverride + { + /// + /// The override state of this parameter. + /// + public bool overrideState; + + internal abstract void Interp(ParameterOverride from, ParameterOverride to, float t); + + /// + /// Returns the computed hash code for this parameter. + /// + /// A computed hash code + public abstract int GetHash(); + + /// + /// Casts and returns the value stored in this parameter. + /// + /// The type to cast to + /// The value stored in this parameter + public T GetValue() + { + return ((ParameterOverride)this).value; + } + + /// + /// This method is called right after the parent has + /// been initialized. This is used in case you need to access fields or properties that + /// can't be accessed in the constructor of a + /// (ParameterOverride objects are generally declared and initialized in a + /// ). + /// + /// + protected internal virtual void OnEnable() + { + } + + /// + /// This method is called right before the parent + /// gets de-initialized. + /// + /// + protected internal virtual void OnDisable() + { + } + + internal abstract void SetValue(ParameterOverride parameter); + } + + /// + /// The base typed class for all parameter override types. + /// + /// The type of value to store in this ParameterOverride + /// + /// Due to limitations with the serialization system in Unity you shouldn't use this class + /// directly. Use one of the pre-flatten types (like or make your + /// own by extending this class. + /// + /// + /// This sample code shows how to make a custom parameter holding a float. + /// + /// [Serializable] + /// public sealed class FloatParameter : ParameterOverride<float> + /// { + /// public override void Interp(float from, float to, float t) + /// { + /// value = from + (to - from) * t; + /// } + /// } + /// + /// + [Serializable] + public class ParameterOverride : ParameterOverride + { + /// + /// The value stored in this parameter. + /// + public T value; + + /// + /// Creates a ParameterOverride with a default and + /// set to false. + /// + public ParameterOverride() + : this(default(T), false) + { + } + + /// + /// Creates a ParameterOverride with a given value and + /// set to false. + /// + /// The value to set this parameter to + public ParameterOverride(T value) + : this(value, false) + { + } + + /// + /// Creates a ParameterOverride with a given value and override state. + /// + /// The value to set this parameter to + /// The override state for this value + public ParameterOverride(T value, bool overrideState) + { + this.value = value; + this.overrideState = overrideState; + } + + internal override void Interp(ParameterOverride from, ParameterOverride to, float t) + { + // Note: this isn't completely safe but it'll do fine + Interp(from.GetValue(), to.GetValue(), t); + } + + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public virtual void Interp(T from, T to, float t) + { + // Returns `to` if `dt > 0` by default so we don't have to write overrides for bools and + // enumerations. + value = t > 0f ? to : from; + } + + /// + /// Sets the value for this parameter to and mark the override state + /// to true. + /// + /// + public void Override(T x) + { + overrideState = true; + value = x; + } + + internal override void SetValue(ParameterOverride parameter) + { + value = parameter.GetValue(); + } + + /// + /// Returns the computed hash code for this parameter. + /// + /// A computed hash code + public override int GetHash() + { + unchecked + { + int hash = 17; + hash = hash * 23 + overrideState.GetHashCode(); + hash = hash * 23 + value.GetHashCode(); + return hash; + } + } + + /// + /// Implicit conversion between and its value type. + /// + /// The parameter to implicitly cast + /// A value of type . + public static implicit operator T(ParameterOverride prop) + { + return prop.value; + } + } + + // Bypassing the limited unity serialization system... + + /// + /// A that holds a float value. + /// + /// + /// The interpolation method for this parameter is the same as . + /// + [Serializable] + public sealed class FloatParameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(float from, float to, float t) + { + value = from + (to - from) * t; + } + } + + /// + /// A that holds a int value. + /// + /// + /// The interpolation method for this parameter is the same as + /// casted to int. + /// + [Serializable] + public sealed class IntParameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(int from, int to, float t) + { + // Int snapping interpolation. Don't use this for enums as they don't necessarily have + // contiguous values. Use the default interpolator instead (same as bool). + value = (int)(from + (to - from) * t); + } + } + + /// + /// A that holds a bool value. + /// + [Serializable] + public sealed class BoolParameter : ParameterOverride {} + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each channel. + /// + [Serializable] + public sealed class ColorParameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Color from, Color to, float t) + { + // Lerping color values is a sensitive subject... We looked into lerping colors using + // HSV and LCH but they have some downsides that make them not work correctly in all + // situations, so we stick with RGB lerping for now, at least its behavior is + // predictable despite looking desaturated when `t ~= 0.5` and it's faster anyway. + value.r = from.r + (to.r - from.r) * t; + value.g = from.g + (to.g - from.g) * t; + value.b = from.b + (to.b - from.b) * t; + value.a = from.a + (to.a - from.a) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector4. + public static implicit operator Vector4(ColorParameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector2Parameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Vector2 from, Vector2 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector3. + public static implicit operator Vector3(Vector2Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector4. + public static implicit operator Vector4(Vector2Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector3Parameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Vector3 from, Vector3 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + value.z = from.z + (to.z - from.z) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector2. + public static implicit operator Vector2(Vector3Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector4. + public static implicit operator Vector4(Vector3Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector4Parameter : ParameterOverride + { + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Vector4 from, Vector4 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + value.z = from.z + (to.z - from.z) * t; + value.w = from.w + (to.w - from.w) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector2. + public static implicit operator Vector2(Vector4Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + /// A Vector3. + public static implicit operator Vector3(Vector4Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each point on the curve. + /// + [Serializable] + public sealed class SplineParameter : ParameterOverride + { + /// + /// This method is called right after the parent has + /// been initialized. This is used in case you need to access fields or properties that + /// can't be accessed in the constructor of a + /// (ParameterOverride objects are generally declared and initialized in a + /// ). + /// + /// + protected internal override void OnEnable() + { + if (value != null) + value.Cache(int.MinValue); + } + + internal override void SetValue(ParameterOverride parameter) + { + base.SetValue(parameter); + + if (value != null) + value.Cache(Time.renderedFrameCount); + } + + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Spline from, Spline to, float t) + { + if (from == null || to == null) + { + base.Interp(from, to, t); + return; + } + + int frameCount = Time.renderedFrameCount; + from.Cache(frameCount); + to.Cache(frameCount); + + for (int i = 0; i < Spline.k_Precision; i++) + { + float a = from.cachedData[i]; + float b = to.cachedData[i]; + value.cachedData[i] = a + (b - a) * t; + } + } + } + + /// + /// A set of default textures to use as default values for . + /// + public enum TextureParameterDefault + { + /// + /// No texture, or null. + /// + None, + + /// + /// A black texture. + /// + Black, + + /// + /// A white texture. + /// + White, + + /// + /// A transparent texture. + /// + Transparent, + + /// + /// A 2D lookup table in strip format with width = height * height. + /// + Lut2D + } + + /// + /// A that holds a value. + /// + /// + /// Texture interpolation is done using a classic linear interpolation method. + /// + [Serializable] + public sealed class TextureParameter : ParameterOverride + { + /// The default state & type for the texture. + public TextureParameterDefault defaultState = TextureParameterDefault.Black; + + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public override void Interp(Texture from, Texture to, float t) + { + // Both are null, do nothing + if (from == null && to == null) + { + value = null; + return; + } + + // Both aren't null we're ready to blend + if (from != null && to != null) + { + value = TextureLerper.instance.Lerp(from, to, t); + return; + } + + // One of them is null, blend to/from a default value is applicable + { + if (defaultState == TextureParameterDefault.Lut2D) + { + int size = from != null ? from.height : to.height; + Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); + + if (from == null) from = defaultTexture; + if (to == null) to = defaultTexture; + } + + Color tgtColor; + + switch (defaultState) + { + case TextureParameterDefault.Black: + tgtColor = Color.black; + break; + case TextureParameterDefault.White: + tgtColor = Color.white; + break; + case TextureParameterDefault.Transparent: + tgtColor = Color.clear; + break; + case TextureParameterDefault.Lut2D: + { + // Find the current lut size + int size = from != null ? from.height : to.height; + Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); + if (from == null) from = defaultTexture; + if (to == null) to = defaultTexture; + + // Fail safe in case the lut size is incorrect + if (from.width != to.width || from.height != to.height) + { + value = null; + return; + } + + value = TextureLerper.instance.Lerp(from, to, t); + // All done, return + return; + } + default: + // defaultState is none, so just interpolate the base and return + base.Interp(from, to, t); + return; + } + // If we made it this far, tgtColor contains the color we'll be lerping into (or out of) + if (from == null) + { + // color -> texture lerp, invert ratio + value = TextureLerper.instance.Lerp(to, tgtColor, 1f - t); + } + else + { + value = TextureLerper.instance.Lerp(from, tgtColor, t); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/ParameterOverride.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/ParameterOverride.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/ParameterOverride.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/ParameterOverride.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessBundle.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessBundle.cs similarity index 85% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessBundle.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessBundle.cs index 93ad73732..c06b99186 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessBundle.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessBundle.cs @@ -3,9 +3,20 @@ namespace UnityEngine.Rendering.PostProcessing { + /// + /// A tuple-like class that holds reference to an effect settings and its associated attribute + /// and renderer. + /// public sealed class PostProcessBundle { + /// + /// The attribute set on the effect. + /// public PostProcessAttribute attribute { get; private set; } + + /// + /// The settings for the effect. + /// public PostProcessEffectSettings settings { get; private set; } internal PostProcessEffectRenderer renderer diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessBundle.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessBundle.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessBundle.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessBundle.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebug.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebug.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebug.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebug.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebug.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebug.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebug.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebug.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebugLayer.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebugLayer.cs similarity index 99% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebugLayer.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebugLayer.cs index 3c813ba3e..13004c861 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebugLayer.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebugLayer.cs @@ -38,7 +38,9 @@ public enum DebugOverlay /// ColorBlindnessSimulation, - // Menu item separator for the inspector + /// + /// A menu item separator for the inspector. Do not use. + /// _, /// diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectRenderer.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectRenderer.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectRenderer.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectRenderer.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectSettings.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectSettings.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectSettings.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEvent.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEvent.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEvent.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEvent.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEvent.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEvent.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessEvent.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessEvent.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessLayer.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessLayer.cs similarity index 91% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessLayer.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessLayer.cs index 68c044b57..85d3fc137 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessLayer.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessLayer.cs @@ -5,10 +5,8 @@ namespace UnityEngine.Rendering.PostProcessing { -#if UNITY_2017_2_OR_NEWER +#if ENABLE_VR using XRSettings = UnityEngine.XR.XRSettings; -#elif UNITY_5_6_OR_NEWER - using XRSettings = UnityEngine.VR.VRSettings; #endif /// @@ -75,7 +73,13 @@ public enum Antialiasing /// avoid post-processing artifacts cause by broken data in the scene. /// public bool stopNaNPropagation = true; - public bool finalBlitToCameraTarget = true; + + /// + /// If true, it will render straight to the backbuffer and save the final blit done + /// by the engine. This has less overhead and will improve performance on lower-end platforms + /// (like mobiles) but breaks compatibility with legacy image effect that use OnRenderImage. + /// + public bool finalBlitToCameraTarget = false; /// /// The anti-aliasing method to use for this camera. By default it's set to None. @@ -114,16 +118,17 @@ public enum Antialiasing [SerializeField] PostProcessResources m_Resources; + // Some juggling needed to track down reference to the resource asset when loaded from asset + // bundle (guid conflict) + [NonSerialized] + PostProcessResources m_OldResources; + // UI states -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [SerializeField] bool m_ShowToolkit; -#if UNITY_2017_1_OR_NEWER [UnityEngine.Scripting.Preserve] -#endif [SerializeField] bool m_ShowCustomSorter; @@ -136,15 +141,23 @@ public enum Antialiasing // Pre-ordered custom user effects // These are automatically populated and made to work properly with the serialization // system AND the editor. Modify at your own risk. + + /// + /// A wrapper around bundles to allow their serialization in lists. + /// [Serializable] public sealed class SerializedBundleRef { - // We can't serialize Type so use assemblyQualifiedName instead, we only need this at - // init time anyway so it's fine - public string assemblyQualifiedName; + /// + /// The assembly qualified name used for serialization as we can't serialize the types + /// themselves. + /// + public string assemblyQualifiedName; // We only need this at init time anyway so it's fine - // Not serialized, is set/reset when deserialization kicks in - public PostProcessBundle bundle; + /// + /// A reference to the bundle itself. + /// + public PostProcessBundle bundle; // Not serialized, is set/reset when deserialization kicks in } [SerializeField] @@ -156,12 +169,24 @@ public sealed class SerializedBundleRef [SerializeField] List m_AfterStackBundles; + /// + /// Pre-ordered effects mapped to available injection points. + /// public Dictionary> sortedBundles { get; private set; } + /// + /// The current flags set on the camera for the built-in render pipeline. + /// + public DepthTextureMode cameraDepthFlags { get; private set; } + // We need to keep track of bundle initialization because for some obscure reason, on // assembly reload a MonoBehavior's Editor OnEnable will be called BEFORE the MonoBehavior's // own OnEnable... So we'll use it to pre-init bundles if the layer inspector is opened and // the component hasn't been enabled yet. + + /// + /// Returns true if the bundles have been initialized properly. + /// public bool haveBundlesBeenInited { get; private set; } // Settings/Renderer bundles mapped to settings types @@ -224,11 +249,17 @@ void InitLegacy() m_Camera.AddCommandBuffer(CameraEvent.BeforeLighting, m_LegacyCmdBufferBeforeLighting); m_Camera.AddCommandBuffer(CameraEvent.BeforeImageEffectsOpaque, m_LegacyCmdBufferOpaque); m_Camera.AddCommandBuffer(CameraEvent.BeforeImageEffects, m_LegacyCmdBuffer); - + // Internal context used if no SRP is set m_CurrentContext = new PostProcessRenderContext(); } +#if UNITY_2019_1_OR_NEWER + bool DynamicResolutionAllowsFinalBlitToCameraTarget() + { + return (!m_Camera.allowDynamicResolution || (ScalableBufferManager.heightScaleFactor == 1.0 && ScalableBufferManager.widthScaleFactor == 1.0)); + } +#endif #if UNITY_2019_1_OR_NEWER // We always use a CommandBuffer to blit to the final render target @@ -236,7 +267,7 @@ void InitLegacy() [ImageEffectUsesCommandBuffer] void OnRenderImage(RenderTexture src, RenderTexture dst) { - if (finalBlitToCameraTarget) + if (finalBlitToCameraTarget && DynamicResolutionAllowsFinalBlitToCameraTarget()) RenderTexture.active = dst; // silence warning else Graphics.Blit(src, dst); @@ -260,6 +291,9 @@ public void Init(PostProcessResources resources) RuntimeUtilities.CreateIfNull(ref debugLayer); } + /// + /// Initializes all the effect bundles. This is called automatically by the framework. + /// public void InitBundles() { if (haveBundlesBeenInited) @@ -383,18 +417,37 @@ void OnPreCull() if (m_Camera == null || m_CurrentContext == null) InitLegacy(); + // Postprocessing does tweak load/store actions when it uses render targets. + // But when using builtin render pipeline, Camera will silently apply viewport when setting render target, + // meaning that Postprocessing might think that it is rendering to fullscreen RT + // and use LoadAction.DontCare freely, which will ruin the RT if we are using viewport. + // It should actually check for having tiled architecture but this is not exposed to script, + // so we are checking for mobile as a good substitute +#if UNITY_2019_3_OR_NEWER + if(SystemInfo.usesLoadStoreActions) +#else + if(Application.isMobilePlatform) +#endif + { + Rect r = m_Camera.rect; + if(Mathf.Abs(r.x) > 1e-6f || Mathf.Abs(r.y) > 1e-6f || Mathf.Abs(1.0f - r.width) > 1e-6f || Mathf.Abs(1.0f - r.height) > 1e-6f) + { + Debug.LogWarning("When used with builtin render pipeline, Postprocessing package expects to be used on a fullscreen Camera.\nPlease note that using Camera viewport may result in visual artefacts or some things not working.", m_Camera); + } + } + // Resets the projection matrix from previous frame in case TAA was enabled. // We also need to force reset the non-jittered projection matrix here as it's not done // when ResetProjectionMatrix() is called and will break transparent rendering if TAA // is switched off and the FOV or any other camera property changes. - + #if UNITY_2018_2_OR_NEWER if (!m_Camera.usePhysicalProperties) #endif m_Camera.ResetProjectionMatrix(); m_Camera.nonJitteredProjectionMatrix = m_Camera.projectionMatrix; -#if !UNITY_SWITCH +#if ENABLE_VR if (m_Camera.stereoEnabled) { m_Camera.ResetStereoProjectionMatrices(); @@ -422,16 +475,21 @@ void OnPreRender() static bool RequiresInitialBlit(Camera camera, PostProcessRenderContext context) { + // [ImageEffectUsesCommandBuffer] is currently broken, FIXME + return true; + + /* #if UNITY_2019_1_OR_NEWER if (camera.allowMSAA) // this shouldn't be necessary, but until re-tested on older Unity versions just do the blits return true; if (RuntimeUtilities.scriptableRenderPipelineActive) // Should never be called from SRP return true; - + return false; #else return true; #endif + */ } void UpdateSrcDstForOpaqueOnly(ref int src, ref int dst, PostProcessRenderContext context, RenderTargetIdentifier cameraTarget, int opaqueOnlyEffectsRemaining) @@ -538,7 +596,7 @@ void BuildCommandBuffers() cmd.BuiltinBlit(context.source, context.destination, RuntimeUtilities.copyStdMaterial, stopNaNPropagation ? 1 : 0); UpdateSrcDstForOpaqueOnly(ref srcTarget, ref dstTarget, context, cameraTarget, opaqueOnlyEffects); } - + if (isScreenSpaceReflectionsActive) { ssrRenderer.Render(context); @@ -558,7 +616,7 @@ void BuildCommandBuffers() cmd.ReleaseTemporaryRT(srcTarget); } - + // Post-transparency stack int tempRt = -1; bool forceNanKillPass = (!m_NaNKilled && stopNaNPropagation && RuntimeUtilities.isFloatingPointFormat(sourceFormat)); @@ -580,7 +638,7 @@ void BuildCommandBuffers() context.destination = cameraTarget; #if UNITY_2019_1_OR_NEWER - if (finalBlitToCameraTarget && !RuntimeUtilities.scriptableRenderPipelineActive) + if (finalBlitToCameraTarget && !RuntimeUtilities.scriptableRenderPipelineActive && DynamicResolutionAllowsFinalBlitToCameraTarget()) { if (m_Camera.targetTexture) { @@ -591,7 +649,7 @@ void BuildCommandBuffers() context.flip = true; context.destination = Display.main.colorBuffer; } - } + } #endif context.command = m_LegacyCmdBuffer; @@ -612,9 +670,9 @@ void OnPostRender() { #if UNITY_2018_2_OR_NEWER // TAA calls SetProjectionMatrix so if the camera projection mode was physical, it gets set to explicit. So we set it back to physical. - if (m_CurrentContext.physicalCamera) + if (m_CurrentContext.physicalCamera) m_Camera.usePhysicalProperties = true; - else + else #endif m_Camera.ResetProjectionMatrix(); @@ -626,12 +684,22 @@ void OnPostRender() } } + /// + /// Grabs the bundle for the given effect type. + /// + /// An effect type. + /// The bundle for the effect of type public PostProcessBundle GetBundle() where T : PostProcessEffectSettings { return GetBundle(typeof(T)); } + /// + /// Grabs the bundle for the given effect type. + /// + /// An effect type. + /// The bundle for the effect of type public PostProcessBundle GetBundle(Type settingsType) { Assert.IsTrue(m_Bundles.ContainsKey(settingsType), "Invalid type"); @@ -696,7 +764,7 @@ internal void OverrideSettings(List baseSettings, flo // scriptable render pipelines. void SetLegacyCameraFlags(PostProcessRenderContext context) { - var flags = context.camera.depthTextureMode; + var flags = DepthTextureMode.None; foreach (var bundle in m_Bundles) { @@ -714,7 +782,8 @@ void SetLegacyCameraFlags(PostProcessRenderContext context) if (debugLayer.debugOverlay != DebugOverlay.None) flags |= debugLayer.GetCameraFlags(); - context.camera.depthTextureMode = flags; + context.camera.depthTextureMode |= flags; + cameraDepthFlags = flags; } /// @@ -770,7 +839,13 @@ public bool HasActiveEffects(PostProcessEvent evt, PostProcessRenderContext cont void SetupContext(PostProcessRenderContext context) { - RuntimeUtilities.s_Resources = m_Resources; + // Juggling required when a scene with post processing is loaded from an asset bundle + // See #1148230 + if (m_OldResources != m_Resources) + { + RuntimeUtilities.UpdateResources(m_Resources); + m_OldResources = m_Resources; + } m_IsRenderingInSceneView = context.camera.cameraType == CameraType.SceneView; context.isSceneView = m_IsRenderingInSceneView; @@ -1157,7 +1232,7 @@ int RenderBuiltins(PostProcessRenderContext context, bool isFinalPass, int relea { cmd.BlitFullscreenTriangleToDoubleWide(context.source, context.destination, uberSheet, 0, eye); } -#if LWRP_1_0_0_OR_NEWER +#if LWRP_1_0_0_OR_NEWER || UNIVERSAL_1_0_0_OR_NEWER else if (isFinalPass) cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0, false, context.camera.pixelRect); #endif @@ -1246,7 +1321,11 @@ void RenderFinalPass(PostProcessRenderContext context, int releaseTargetAfterUse cmd.BlitFullscreenTriangleToDoubleWide(context.source, context.destination, uberSheet, 0, eye); } else +#if LWRP_1_0_0_OR_NEWER || UNIVERSAL_1_0_0_OR_NEWER cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0, false, context.camera.pixelRect); +#else + cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0); +#endif if (tempTarget > -1) cmd.ReleaseTemporaryRT(tempTarget); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessLayer.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessLayer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessLayer.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessLayer.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessManager.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessManager.cs similarity index 98% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessManager.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessManager.cs index 251818b66..4f39e392b 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessManager.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessManager.cs @@ -80,10 +80,9 @@ void ReloadBaseTypes() CleanBaseTypes(); // Rebuild the base type map - var types = RuntimeUtilities.GetAllAssemblyTypes() + var types = RuntimeUtilities.GetAllTypesDerivedFrom() .Where( - t => t.IsSubclassOf(typeof(PostProcessEffectSettings)) - && t.IsDefined(typeof(PostProcessAttribute), false) + t => t.IsDefined(typeof(PostProcessAttribute), false) && !t.IsAbstract ); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessManager.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessManager.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessManager.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessManager.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessProfile.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessProfile.cs similarity index 97% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessProfile.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessProfile.cs index 472aec454..7f4b5430e 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessProfile.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessProfile.cs @@ -15,7 +15,10 @@ public sealed class PostProcessProfile : ScriptableObject [Tooltip("A list of all settings currently stored in this profile.")] public List settings = new List(); - // Editor only, doesn't have any use outside of it + /// + /// Sets to true if the content of the profile has changed. This is only really used + /// in the editor to handle inspector refreshes. + /// [NonSerialized] public bool isDirty = true; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessProfile.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessProfile.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessProfile.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessProfile.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessRenderContext.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessRenderContext.cs similarity index 89% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessRenderContext.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessRenderContext.cs index c2e426b2c..e7ada5e9c 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessRenderContext.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessRenderContext.cs @@ -2,10 +2,8 @@ namespace UnityEngine.Rendering.PostProcessing { -#if UNITY_2017_2_OR_NEWER +#if ENABLE_VR using XRSettings = UnityEngine.XR.XRSettings; -#elif UNITY_5_6_OR_NEWER - using XRSettings = UnityEngine.VR.VRSettings; #endif /// @@ -31,9 +29,14 @@ public Camera camera #if !UNITY_SWITCH && ENABLE_VR if (m_Camera.stereoEnabled) { -#if UNITY_2017_2_OR_NEWER var xrDesc = XRSettings.eyeTextureDesc; stereoRenderingMode = StereoRenderingMode.SinglePass; + numberOfEyes = 1; + +#if UNITY_2018_3_OR_NEWER + if (XRSettings.stereoRenderingMode == XRSettings.StereoRenderingMode.MultiPass) + stereoRenderingMode = StereoRenderingMode.MultiPass; +#endif #if UNITY_STANDALONE || UNITY_EDITOR if (xrDesc.dimension == TextureDimension.Tex2DArray) @@ -60,15 +63,6 @@ public Camera camera width = xrDesc.width; height = xrDesc.height; m_sourceDescriptor = xrDesc; -#else - // Single-pass is only supported with 2017.2+ because - // that is when XRSettings.eyeTextureDesc is available. - // Without it, we don't have a robust method of determining - // if we are in single-pass. Users can just double the width - // here if they KNOW they are using single-pass. - width = XRSettings.eyeTextureWidth; - height = XRSettings.eyeTextureHeight; -#endif if (m_Camera.stereoActiveEye == Camera.MonoOrStereoscopicEye.Right) xrActiveEye = (int)Camera.StereoscopicEye.Right; @@ -88,11 +82,8 @@ public Camera camera { width = m_Camera.pixelWidth; height = m_Camera.pixelHeight; - -#if UNITY_2017_2_OR_NEWER m_sourceDescriptor.width = width; m_sourceDescriptor.height = height; -#endif screenWidth = width; screenHeight = height; stereoActive = false; @@ -184,9 +175,24 @@ public Camera camera /// public enum StereoRenderingMode { + /// + /// Multi-pass. + /// MultiPass = 0, + + /// + /// Single-pass. + /// SinglePass, + + /// + /// Single-pass instanced. + /// SinglePassInstanced, + + /// + /// Single-pass multi-view. + /// SinglePassMultiview } @@ -244,10 +250,7 @@ public void Reset() m_Camera = null; width = 0; height = 0; - -#if UNITY_2017_2_OR_NEWER m_sourceDescriptor = new RenderTextureDescriptor(0, 0); -#endif #if UNITY_2018_2_OR_NEWER physicalCamera = false; #endif @@ -320,9 +323,8 @@ public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, P // TODO: Change w/h name to texture w/h in order to make // size usages explicit -#if UNITY_2017_2_OR_NEWER RenderTextureDescriptor m_sourceDescriptor; - RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default) + internal RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default) { var modifiedDesc = new RenderTextureDescriptor(m_sourceDescriptor.width, m_sourceDescriptor.height, m_sourceDescriptor.colorFormat, depthBufferBits); @@ -337,6 +339,11 @@ RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureForm modifiedDesc.enableRandomWrite = m_sourceDescriptor.enableRandomWrite; modifiedDesc.shadowSamplingMode = m_sourceDescriptor.shadowSamplingMode; +#if UNITY_2019_1_OR_NEWER + if (m_Camera.allowDynamicResolution) + modifiedDesc.useDynamicScale = true; +#endif + if (colorFormat != RenderTextureFormat.Default) modifiedDesc.colorFormat = colorFormat; @@ -353,7 +360,6 @@ RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureForm return modifiedDesc; } -#endif /// /// Grabs a temporary render target with the current display size. @@ -370,7 +376,6 @@ public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default, FilterMode filter = FilterMode.Bilinear, int widthOverride = 0, int heightOverride = 0) { -#if UNITY_2017_2_OR_NEWER var desc = GetDescriptor(depthBufferBits, colorFormat, readWrite); if (widthOverride > 0) desc.width = widthOverride; @@ -380,19 +385,13 @@ public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, //intermediates in VR are unchanged if (stereoActive && desc.dimension == Rendering.TextureDimension.Tex2DArray) desc.dimension = Rendering.TextureDimension.Tex2D; - + +#if UNITY_2019_1_OR_NEWER cmd.GetTemporaryRT(nameID, desc, filter); +#elif UNITY_2017_3_OR_NEWER + cmd.GetTemporaryRT(nameID, desc.width, desc.height, desc.depthBufferBits, filter, desc.colorFormat, readWrite, desc.msaaSamples, desc.enableRandomWrite, desc.memoryless, m_Camera.allowDynamicResolution); #else - int actualWidth = width; - int actualHeight = height; - if (widthOverride > 0) - actualWidth = widthOverride; - if (heightOverride > 0) - actualHeight = heightOverride; - - cmd.GetTemporaryRT(nameID, actualWidth, actualHeight, depthBufferBits, filter, colorFormat, readWrite); - // TODO: How to handle MSAA for XR in older versions? Query cam? - // TODO: Pass in vrUsage into the args + cmd.GetTemporaryRT(nameID, desc.width, desc.height, desc.depthBufferBits, filter, desc.colorFormat, readWrite, desc.msaaSamples, desc.enableRandomWrite, desc.memoryless); #endif } @@ -408,7 +407,6 @@ public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default, int widthOverride = 0, int heightOverride = 0) { -#if UNITY_2017_2_OR_NEWER var desc = GetDescriptor(depthBufferBits, colorFormat, readWrite); if (widthOverride > 0) desc.width = widthOverride; @@ -416,16 +414,6 @@ public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTe desc.height = heightOverride; return RenderTexture.GetTemporary(desc); -#else - int actualWidth = width; - int actualHeight = height; - if (widthOverride > 0) - actualWidth = widthOverride; - if (heightOverride > 0) - actualHeight = heightOverride; - - return RenderTexture.GetTemporary(actualWidth, actualHeight, depthBufferBits, colorFormat, readWrite); -#endif } } } diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessRenderContext.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessRenderContext.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessRenderContext.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessRenderContext.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessResources.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessResources.cs new file mode 100644 index 000000000..5cbe6ba96 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessResources.cs @@ -0,0 +1,286 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This asset is used to store references to shaders and other resources we might need at + /// runtime without having to use a `Resources` folder. This allows for better memory management, + /// better dependency tracking and better interoperability with asset bundles. + /// + public sealed class PostProcessResources : ScriptableObject + { + /// + /// All the shaders used by post-processing. + /// + [Serializable] + public sealed class Shaders + { + /// + /// The shader used for the bloom effect. + /// + public Shader bloom; + + /// + /// The shader used for internal blit copies. + /// + public Shader copy; + + /// + /// The shader used for built-in blit copies in the built-in pipeline. + /// + public Shader copyStd; + + /// + /// The shader used for built-in blit copies in the built-in pipeline when using a + /// texture array (for stereo rendering). + /// + public Shader copyStdFromTexArray; + + /// + /// The shader used for built-in blit copies in the built-in pipeline when using a + /// double-wide texture (for stereo rendering). + /// + public Shader copyStdFromDoubleWide; + + /// + /// The shader used to kill the alpha. + /// + public Shader discardAlpha; + + /// + /// The shader used for the depth of field effect. + /// + public Shader depthOfField; + + /// + /// The shader used for the final pass. + /// + public Shader finalPass; + + /// + /// The shader used to generate the grain texture. + /// + public Shader grainBaker; + + /// + /// The shader used for the motion blur effect. + /// + public Shader motionBlur; + + /// + /// The shader used for the temporal anti-aliasing effect. + /// + public Shader temporalAntialiasing; + + /// + /// The shader used for the sub-pixel morphological anti-aliasing effect. + /// + public Shader subpixelMorphologicalAntialiasing; + + /// + /// The shader use by the volume manager to interpolate between two 2D textures. + /// + public Shader texture2dLerp; + + /// + /// The uber shader that combine several effects into one. + /// + public Shader uber; + + /// + /// The shader used to bake the 2D lookup table for color grading. + /// + public Shader lut2DBaker; + + /// + /// The shader used to draw the light meter monitor. + /// + public Shader lightMeter; + + /// + /// The shader used to draw the histogram monitor. + /// + public Shader gammaHistogram; + + /// + /// The shader used to draw the waveform monitor. + /// + public Shader waveform; + + /// + /// The shader used to draw the vectorscope monitor. + /// + public Shader vectorscope; + + /// + /// The shader used to draw debug overlays. + /// + public Shader debugOverlays; + + /// + /// The shader used for the deferred fog effect. + /// + public Shader deferredFog; + + /// + /// The shader used for the scalable ambient occlusion effect. + /// + public Shader scalableAO; + + /// + /// The shader used for the multi-scale ambient occlusion effect. + /// + public Shader multiScaleAO; + + /// + /// The shader used for the screen-space reflection effect. + /// + public Shader screenSpaceReflections; + + /// + /// Returns a copy of this class and its content. + /// + /// A copy of this class and its content. + public Shaders Clone() + { + return (Shaders)MemberwiseClone(); + } + } + + /// + /// All the compute shaders used by post-processing. + /// + [Serializable] + public sealed class ComputeShaders + { + /// + /// The compute shader used for the auto-exposure effect. + /// + public ComputeShader autoExposure; + + /// + /// The compute shader used to compute an histogram of the current frame. + /// + public ComputeShader exposureHistogram; + + /// + /// The compute shader used to bake the 3D lookup table for color grading. + /// + public ComputeShader lut3DBaker; + + /// + /// The compute shader used by the volume manager to interpolate between two 3D textures. + /// + public ComputeShader texture3dLerp; + + /// + /// The compute shader used to compute the histogram monitor. + /// + public ComputeShader gammaHistogram; + + /// + /// The compute shader used to compute the waveform monitor. + /// + public ComputeShader waveform; + + /// + /// The compute shader used to compute the vectorscope monitor. + /// + public ComputeShader vectorscope; + + /// + /// The compute shader used for the first downsampling pass of MSVO. + /// + public ComputeShader multiScaleAODownsample1; + + /// + /// The compute shader used for the second downsampling pass of MSVO. + /// + public ComputeShader multiScaleAODownsample2; + + /// + /// The compute shader used for the render pass of MSVO. + /// + public ComputeShader multiScaleAORender; + + /// + /// The compute shader used for the upsampling pass of MSVO. + /// + public ComputeShader multiScaleAOUpsample; + + /// + /// The compute shader used to a fast gaussian downsample. + /// + public ComputeShader gaussianDownsample; + + /// + /// Returns a copy of this class and its content. + /// + /// A copy of this class and its content. + public ComputeShaders Clone() + { + return (ComputeShaders)MemberwiseClone(); + } + } + + /// + /// A set of textures needed by the sub-pixel morphological anti-aliasing effect. + /// + [Serializable] + public sealed class SMAALuts + { + /// + /// The area lookup table. + /// + public Texture2D area; + + /// + /// The search lookup table. + /// + public Texture2D search; + } + + /// + /// A set of 64x64, single-channel blue noise textures. + /// + public Texture2D[] blueNoise64; + + /// + /// A set of 256x256, single-channel blue noise textures. + /// + public Texture2D[] blueNoise256; + + /// + /// Lookup tables used by the sub-pixel morphological anti-aliasing effect. + /// + public SMAALuts smaaLuts; + + /// + /// All the shaders used by post-processing. + /// + public Shaders shaders; + + /// + /// All the compute shaders used by post-processing. + /// + public ComputeShaders computeShaders; + +#if UNITY_EDITOR + /// + /// A delegate used to track resource changes. + /// + public delegate void ChangeHandler(); + + /// + /// Set this callback to be notified of resource changes. + /// + public ChangeHandler changeHandler; + + void OnValidate() + { + if (changeHandler != null) + changeHandler(); + } +#endif + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessResources.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessResources.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessResources.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessResources.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessVolume.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessVolume.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessVolume.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessVolume.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessVolume.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessVolume.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/PostProcessVolume.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/PostProcessVolume.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef new file mode 100644 index 000000000..3210a1232 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Unity.Postprocessing.Runtime", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "versionDefines": [ + { + "name": "com.unity.render-pipelines.lightweight", + "expression": "1.0.0", + "define": "LWRP_1_0_0_OR_NEWER" + }, + { + "name": "com.unity.render-pipelines.universal", + "expression": "1.0.0", + "define": "UNIVERSAL_1_0_0_OR_NEWER" + } + ] +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ColorUtilities.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ColorUtilities.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ColorUtilities.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ColorUtilities.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HableCurve.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HableCurve.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HableCurve.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HableCurve.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HableCurve.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HableCurve.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HableCurve.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HableCurve.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HaltonSeq.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HaltonSeq.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HaltonSeq.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HaltonSeq.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/LogHistogram.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/LogHistogram.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/LogHistogram.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/LogHistogram.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/LogHistogram.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/LogHistogram.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/LogHistogram.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/LogHistogram.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/MeshUtilities.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/MeshUtilities.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/MeshUtilities.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/MeshUtilities.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheet.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheet.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheet.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheet.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheet.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheet.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheet.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheet.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheetFactory.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheetFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheetFactory.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheetFactory.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/RuntimeUtilities.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/RuntimeUtilities.cs similarity index 96% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/RuntimeUtilities.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/RuntimeUtilities.cs index d97d31311..5b6b10816 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/RuntimeUtilities.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/RuntimeUtilities.cs @@ -223,8 +223,7 @@ public static Texture2D GetLutStrip(int size) #region Rendering - internal static PostProcessResources s_Resources; - + static PostProcessResources s_Resources; static Mesh s_FullscreenTriangle; /// @@ -382,6 +381,24 @@ public static PropertySheet copyFromTexArraySheet } } + internal static void UpdateResources(PostProcessResources resources) + { + Destroy(s_CopyMaterial); + Destroy(s_CopyStdMaterial); + Destroy(s_CopyFromTexArrayMaterial); + Destroy(s_CopyStdFromDoubleWideMaterial); + + s_CopyMaterial = null; + s_CopyStdMaterial = null; + s_CopyFromTexArrayMaterial = null; + s_CopyStdFromDoubleWideMaterial = null; + + s_CopySheet = null; + s_CopyFromTexArraySheet = null; + + s_Resources = resources; + } + /// /// Sets the current render target using specified . /// @@ -570,7 +587,6 @@ public static void BlitFullscreenTriangleFromTexArray(this CommandBuffer cmd, Re /// The command buffer to use /// The source render target /// The destination render target - /// The depth render target /// The property sheet to use /// The pass from the material to use /// Should the destination target be cleared? @@ -745,8 +761,12 @@ public static bool isSinglePassStereoSelected { get { - return PlayerSettings.virtualRealitySupported +#if ENABLE_VR && !UNITY_2020_1_OR_NEWER + return UnityEditorInternal.VR.VREditor.GetVREnabledOnTargetGroup(BuildPipeline.GetBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget)) && PlayerSettings.stereoRenderingPath == UnityEditor.StereoRenderingPath.SinglePass; +#else + return false; +#endif } } #endif @@ -764,12 +784,10 @@ public static bool isSinglePassStereoEnabled { #if UNITY_EDITOR return isSinglePassStereoSelected && Application.isPlaying; -#elif UNITY_SWITCH +#elif !ENABLE_VR return false; -#elif UNITY_2017_2_OR_NEWER - return UnityEngine.XR.XRSettings.eyeTextureDesc.vrUsage == VRTextureUsage.TwoEyes; #else - return false; + return UnityEngine.XR.XRSettings.eyeTextureDesc.vrUsage == VRTextureUsage.TwoEyes; #endif } } @@ -781,14 +799,12 @@ public static bool isVREnabled { get { -#if UNITY_EDITOR - return UnityEditor.PlayerSettings.virtualRealitySupported; -#elif UNITY_XBOXONE || UNITY_SWITCH +#if ENABLE_VR && UNITY_EDITOR && !UNITY_2020_1_OR_NEWER + return UnityEditorInternal.VR.VREditor.GetVREnabledOnTargetGroup(BuildPipeline.GetBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget)); +#elif UNITY_XBOXONE || !ENABLE_VR return false; -#elif UNITY_2017_2_OR_NEWER +#else return UnityEngine.XR.XRSettings.enabled; -#elif UNITY_5_6_OR_NEWER - return UnityEngine.VR.VRSettings.enabled; #endif } } @@ -1052,7 +1068,6 @@ public static Matrix4x4 GetJitteredOrthographicProjectionMatrix(Camera camera, V /// A jittered projection matrix public static Matrix4x4 GenerateJitteredProjectionMatrixFromOriginal(PostProcessRenderContext context, Matrix4x4 origProj, Vector2 jitter) { -#if UNITY_2017_2_OR_NEWER var planes = origProj.decomposeProjection; float vertFov = Math.Abs(planes.top) + Math.Abs(planes.bottom); @@ -1069,48 +1084,6 @@ public static Matrix4x4 GenerateJitteredProjectionMatrixFromOriginal(PostProcess var jitteredMatrix = Matrix4x4.Frustum(planes); return jitteredMatrix; -#else - var rTan = (1.0f + origProj[0, 2]) / origProj[0, 0]; - var lTan = (-1.0f + origProj[0, 2]) / origProj[0, 0]; - - var tTan = (1.0f + origProj[1, 2]) / origProj[1, 1]; - var bTan = (-1.0f + origProj[1, 2]) / origProj[1, 1]; - - float tanVertFov = Math.Abs(tTan) + Math.Abs(bTan); - float tanHorizFov = Math.Abs(lTan) + Math.Abs(rTan); - - jitter.x *= tanHorizFov / context.screenWidth; - jitter.y *= tanVertFov / context.screenHeight; - - float left = jitter.x + lTan; - float right = jitter.x + rTan; - float top = jitter.y + tTan; - float bottom = jitter.y + bTan; - - var jitteredMatrix = new Matrix4x4(); - - jitteredMatrix[0, 0] = 2f / (right - left); - jitteredMatrix[0, 1] = 0f; - jitteredMatrix[0, 2] = (right + left) / (right - left); - jitteredMatrix[0, 3] = 0f; - - jitteredMatrix[1, 0] = 0f; - jitteredMatrix[1, 1] = 2f / (top - bottom); - jitteredMatrix[1, 2] = (top + bottom) / (top - bottom); - jitteredMatrix[1, 3] = 0f; - - jitteredMatrix[2, 0] = 0f; - jitteredMatrix[2, 1] = 0f; - jitteredMatrix[2, 2] = origProj[2, 2]; - jitteredMatrix[2, 3] = origProj[2, 3]; - - jitteredMatrix[3, 0] = 0f; - jitteredMatrix[3, 1] = 0f; - jitteredMatrix[3, 2] = -1f; - jitteredMatrix[3, 3] = 0f; - - return jitteredMatrix; -#endif } #endregion @@ -1124,8 +1097,10 @@ public static Matrix4x4 GenerateJitteredProjectionMatrixFromOriginal(PostProcess /// /// A list of all currently available assembly types /// - /// This method is slow and should be use with extreme caution. + /// This method is slow and should be use with extreme caution. We recommend you use + /// instead if possible. /// + /// public static IEnumerable GetAllAssemblyTypes() { if (m_AssemblyTypes == null) @@ -1147,6 +1122,20 @@ public static IEnumerable GetAllAssemblyTypes() return m_AssemblyTypes; } + /// + /// Gets all currently available assembly types derived from type . + /// + /// The type to look for + /// A list of all currently available assembly types derived from type + public static IEnumerable GetAllTypesDerivedFrom() + { +#if UNITY_EDITOR && UNITY_2019_2_OR_NEWER + return UnityEditor.TypeCache.GetTypesDerivedFrom(); +#else + return GetAllAssemblyTypes().Where(t => t.IsSubclassOf(typeof(T))); +#endif + } + /// /// Helper method to get the first attribute of type T on a given type. /// diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ShaderIDs.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ShaderIDs.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ShaderIDs.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ShaderIDs.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/Spline.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/Spline.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/Spline.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/Spline.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/Spline.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/Spline.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/Spline.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/Spline.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TargetPool.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TargetPool.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TargetPool.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TargetPool.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TargetPool.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TargetPool.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TargetPool.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TargetPool.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureLerper.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureLerper.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureLerper.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureLerper.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureLerper.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureLerper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/TextureLerper.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/TextureLerper.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/XRSettings.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/XRSettings.cs similarity index 89% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/XRSettings.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/XRSettings.cs index 2f811e6b1..affca5bff 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/XRSettings.cs +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/XRSettings.cs @@ -2,17 +2,9 @@ #if ((UNITY_XBOXONE || UNITY_SWITCH || UNITY_PSP2) && !UNITY_2018_3_OR_NEWER) && !UNITY_EDITOR using System; -#if UNITY_2017_2_OR_NEWER namespace UnityEngine.XR -#else -namespace UnityEngine.VR -#endif { -#if UNITY_2017_2_OR_NEWER public static class XRSettings -#elif UNITY_5_6_OR_NEWER - public static class VRSettings -#endif { public static bool enabled { get; set; } public static bool isDeviceActive { get; private set; } diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/XRSettings.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/XRSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Runtime/Utils/XRSettings.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Runtime/Utils/XRSettings.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/ACES.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/ACES.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/ACES.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/ACES.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/ACES.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/ACES.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/ACES.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/ACES.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D11.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D11.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D11.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D11.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D11.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D11.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D11.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D11.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D12.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D12.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D12.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D12.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D12.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D12.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D12.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D12.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D9.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D9.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D9.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D9.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D9.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D9.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/D3D9.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/D3D9.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Metal.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Metal.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Metal.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Metal.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Metal.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Metal.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Metal.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Metal.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/OpenGL.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/OpenGL.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/OpenGL.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/OpenGL.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/OpenGL.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/OpenGL.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/OpenGL.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/OpenGL.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSP2.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSP2.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSP2.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSP2.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSP2.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSP2.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSP2.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSP2.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSSL.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSSL.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSSL.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSSL.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSSL.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSSL.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/PSSL.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/PSSL.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Switch.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Switch.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Switch.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Switch.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Switch.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Switch.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Switch.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Switch.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Vulkan.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Vulkan.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Vulkan.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Vulkan.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Vulkan.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Vulkan.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/Vulkan.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/Vulkan.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/XboxOne.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/XboxOne.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/XboxOne.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/XboxOne.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/XboxOne.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/XboxOne.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/API/XboxOne.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/API/XboxOne.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/AutoExposure.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/AutoExposure.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/AutoExposure.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/AutoExposure.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Bloom.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Bloom.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Bloom.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Bloom.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Bloom.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Bloom.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Bloom.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Bloom.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Copy.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Copy.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Copy.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Copy.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Copy.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Copy.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Copy.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Copy.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStd.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStd.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStd.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStd.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStd.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStd.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStd.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStd.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DeferredFog.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DeferredFog.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DeferredFog.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DeferredFog.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.hlsl similarity index 99% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.hlsl index 57c597fa9..fb4934389 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.hlsl +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.hlsl @@ -28,7 +28,7 @@ half3 _TaaParams; // Jitter.x, Jitter.y, Blending half4 FragCoC(VaryingsDefault i) : SV_Target { float depth = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo)); - half coc = (depth - _Distance) * _LensCoeff / max(depth, 1e-5); + half coc = (depth - _Distance) * _LensCoeff / max(depth, 1e-4); return saturate(coc * 0.5 * _RcpMaxCoC + 0.5); } @@ -130,7 +130,7 @@ half4 FragPrefilter(VaryingsDefault i) : SV_Target // Weighted average of the color samples half3 avg = c0 * w0 + c1 * w1 + c2 * w2 + c3 * w3; - avg /= max(w0 + w1 + w2 + w3, 1e-5); + avg /= max(w0 + w1 + w2 + w3, 1e-4); // Select the largest CoC value half coc_min = min(coc0, Min3(coc1, coc2, coc3)); diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiscardAlpha.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiscardAlpha.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiscardAlpha.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiscardAlpha.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiskKernels.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiskKernels.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiskKernels.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiskKernels.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Distortion.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Distortion.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Distortion.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Distortion.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Dithering.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Dithering.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Dithering.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Dithering.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FinalPass.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FinalPass.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FinalPass.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FinalPass.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FinalPass.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FinalPass.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/FinalPass.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/FinalPass.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Fog.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Fog.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Fog.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Fog.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Fog.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Fog.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Fog.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Fog.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GaussianDownsample.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GaussianDownsample.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GaussianDownsample.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GaussianDownsample.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GrainBaker.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GrainBaker.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GrainBaker.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GrainBaker.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut2DBaker.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut2DBaker.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut2DBaker.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut2DBaker.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut3DBaker.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut3DBaker.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut3DBaker.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut3DBaker.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MotionBlur.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MotionBlur.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MotionBlur.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MotionBlur.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVO.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVO.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVO.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVO.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl similarity index 99% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl index 58bc4bdd0..90a967c42 100644 --- a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl @@ -359,7 +359,7 @@ float4 FragComposite(VaryingsDefault i) : SV_Target float4 gbuffer1 = _CameraGBufferTexture1.Load(int3(i.vertex.xy, 0)); float4 gbuffer2 = _CameraGBufferTexture2.Load(int3(i.vertex.xy, 0)); - float oneMinusReflectivity = 0.0; + half oneMinusReflectivity = 0.0; EnergyConservationBetweenDiffuseAndSpecular(gbuffer0.rgb, gbuffer1.rgb, oneMinusReflectivity); float3 normal = 2.0 * gbuffer2.rgb - 1.0; diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture2DLerp.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture2DLerp.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture2DLerp.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture2DLerp.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture3DLerp.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture3DLerp.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture3DLerp.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture3DLerp.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Uber.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Uber.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Uber.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Uber.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Uber.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Uber.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Builtins/Uber.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Builtins/Uber.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Colors.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Colors.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Colors.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Colors.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Colors.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Colors.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Colors.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Colors.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Histogram.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Histogram.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/LightMeter.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/LightMeter.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/LightMeter.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/LightMeter.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/LightMeter.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/LightMeter.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/LightMeter.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/LightMeter.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Overlays.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Overlays.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Overlays.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Overlays.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Overlays.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Overlays.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Overlays.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Overlays.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Vectorscope.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Vectorscope.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.compute b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.compute similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.compute rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.compute diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.compute.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.compute.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.compute.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.compute.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Debug/Waveform.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Debug/Waveform.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/ConvertToLog.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/ConvertToLog.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/ConvertToLog.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/ConvertToLog.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/CurveGrid.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/CurveGrid.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/CurveGrid.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/CurveGrid.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/CurveGrid.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/CurveGrid.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/CurveGrid.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/CurveGrid.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/Trackball.shader b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/Trackball.shader similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/Trackball.shader rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/Trackball.shader diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/Trackball.shader.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/Trackball.shader.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Editor/Trackball.shader.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Editor/Trackball.shader.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Sampling.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Sampling.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Sampling.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Sampling.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Sampling.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Sampling.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/Sampling.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/Sampling.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/StdLib.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/StdLib.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/StdLib.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/StdLib.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/StdLib.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/StdLib.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/StdLib.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/StdLib.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/xRLib.hlsl b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/xRLib.hlsl similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/xRLib.hlsl rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/xRLib.hlsl diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/xRLib.hlsl.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/xRLib.hlsl.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Shaders/xRLib.hlsl.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Shaders/xRLib.hlsl.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs/NeutralLdrLut.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs/NeutralLdrLut.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs/NeutralLdrLut.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs/NeutralLdrLut.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt00.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt00.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt00.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt00.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt01.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt01.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt01.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt01.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt02.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt02.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt02.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt02.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt03.png b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt03.png similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt03.png rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt03.png diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/AreaTex.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/AreaTex.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/AreaTex.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/AreaTex.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/AreaTex.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/AreaTex.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/AreaTex.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/AreaTex.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/SearchTex.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/SearchTex.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/SearchTex.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/SearchTex.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/SearchTex.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/SearchTex.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/SMAA/SearchTex.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/SMAA/SearchTex.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/README.md b/Library/PackageCache/com.unity.postprocessing@2.3.0/README.md new file mode 100644 index 000000000..cefe9ab24 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/README.md @@ -0,0 +1,17 @@ +# Post-processing Stack v2 + +This branch is under maintenance and holds the current version of the post-processing stack for the built-in pipelines. + +Instructions +------------ + +Documentation is available [in the manual](https://docs.unity3d.com/Packages/com.unity.postprocessing@latest/index.html). + +The current version requires Unity 2017.2+. + +For older versions of Unity (5.6 and 2017.1) you should use version [2.1.8](https://github.com/Unity-Technologies/PostProcessing/tree/bec8546fc498db388cedadd14021cc7006338cc4). + +License +------- + +Unity Companion License (see [LICENSE](LICENSE.md)) diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/README.md.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/README.md.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/README.md.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/README.md.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/.tests.json b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/.tests.json similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/.tests.json rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/.tests.json diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/PostProcessEditorTests.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/PostProcessEditorTests.cs new file mode 100644 index 000000000..225572018 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/PostProcessEditorTests.cs @@ -0,0 +1,10 @@ +using NUnit.Framework; + +class PostProcessEditorTests +{ + [Test] + public void DummyTest() + { + Assert.IsTrue(true); + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/PostProcessEditorTests.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/PostProcessEditorTests.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/PostProcessEditorTests.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/PostProcessEditorTests.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/PostProcessingRuntimeTests.cs b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/PostProcessingRuntimeTests.cs similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/PostProcessingRuntimeTests.cs rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/PostProcessingRuntimeTests.cs diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/PostProcessingRuntimeTests.cs.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/PostProcessingRuntimeTests.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/PostProcessingRuntimeTests.cs.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/PostProcessingRuntimeTests.cs.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta diff --git a/Library/PackageCache/com.unity.postprocessing@2.3.0/package.json b/Library/PackageCache/com.unity.postprocessing@2.3.0/package.json new file mode 100644 index 000000000..ae217e989 --- /dev/null +++ b/Library/PackageCache/com.unity.postprocessing@2.3.0/package.json @@ -0,0 +1,13 @@ +{ + "name": "com.unity.postprocessing", + "version": "2.3.0", + "displayName": "Post Processing", + "unity": "2018.1", + "description": "The post-processing stack (v2) comes with a collection of effects and image filters you can apply to your cameras to improve the visuals of your games.", + "dependencies": {}, + "repository": { + "type": "git", + "url": "git@github.com:Unity-Technologies/PostProcessing.git", + "revision": "e6de985c41f04a5fc7c7227dd67e3e73fac834e7" + } +} diff --git a/Library/PackageCache/com.unity.postprocessing@2.1.6/package.json.meta b/Library/PackageCache/com.unity.postprocessing@2.3.0/package.json.meta similarity index 100% rename from Library/PackageCache/com.unity.postprocessing@2.1.6/package.json.meta rename to Library/PackageCache/com.unity.postprocessing@2.3.0/package.json.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md b/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md deleted file mode 100644 index cac5b9d94..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md +++ /dev/null @@ -1,31 +0,0 @@ -# Changelog -## [1.0.13] - 2019-05-07 -- Fixed a regression where results from the player would no longer update correctly in the UI (case 1151147). - -## [1.0.12] - 2019-04-16 -- Added specific unity release to the package information. - -## [1.0.11] - 2019-04-10 -- Fixed a regression from 1.0.10 where test-started events were triggered multiple times after a domain reload. - -## [1.0.10] - 2019-04-08 -- Fixed an issue where test-started events would not be fired correctly after a test performing a domain reload (case 1141530). -- The UI should correctly run tests inside a nested class, when that class is selected. -- All actions should now correctly display a prefix when reporting test result. E.g. "TearDown :". -- Errors logged with Debug.LogError in TearDowns now append the error, rather than overwriting the existing result (case 1114306). -- Incorrect implementations of IWrapTestMethod and IWrapSetUpTearDown now gives a meaningful error. -- Fixed a regression where the Test Framework would run TearDown in a base class before the inheriting class (case 1142553). -- Fixed a regression introduced in 1.0.9 where tests with the Explicit attribute could no longer be executed. - -## [1.0.9] - 2019-03-27 -- Fixed an issue where a corrupt instance of the test runner window would block for a new being opened. -- Added the required modules to the list of package requirements. -- Fixed an issue where errors would happen if the test filter ui was clicked before the ui is done loading. -- Fix selecting items with duplicate names in test hierarchy of Test Runner window (case 987587). -- Fixed RecompileScripts instruction which we use in tests (case 1128994). -- Fixed an issue where using multiple filters on tests would sometimes give an incorrect result. - -## [1.0.7] - 2019-03-12 -### This is the first release of *Unity Package com.unity.test-framework*. - -- Migrated the test-framework from the current extension in unity. diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md deleted file mode 100644 index eeb18bcd4..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md +++ /dev/null @@ -1,224 +0,0 @@ -# Writing and executing tests in Unity Test Runner - -The Unity Test Runner tests your code in __Edit__ mode and __Play__ mode, as well as on target platforms such as Standalone, Android, or iOS. - -The documentation on this page discusses writing and executing tests in the the Unity Test Runner, and assumes you understand both [scripting](https://docs.unity3d.com/Manual/CreatingAndUsingScripts.html) and the [Unity Test Runner](About.md). - -Unity delivers test results in an XML format. For more information, see the [NUnit documentation on XML format test results](https://github.com/nunit/docs/wiki/Test-Result-XML-Format). - -## UnityTestAttribute - -[UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) requires you to return `IEnumerator`. In __Play__ mode, execute the test as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html). In __Edit__ mode, you can yield `null` from the test, which skips the current frame. - -__Note:__ The WebGL and WSA platforms do not support `UnityTestAttribute`. - -### Regular NUnit test (works in Edit mode and Play mode) - -``` -[Test] -public void GameObject_CreatedWithGiven_WillHaveTheName() -{ - var go = new GameObject("MyGameObject"); - Assert.AreEqual("MyGameObject", go.name); -} -``` - -### Example in Play mode - -``` -[UnityTest] -public IEnumerator GameObject_WithRigidBody_WillBeAffectedByPhysics() -{ - var go = new GameObject(); - go.AddComponent(); - var originalPosition = go.transform.position.y; - - yield return new WaitForFixedUpdate(); - - Assert.AreNotEqual(originalPosition, go.transform.position.y); -} -``` - -### Example in Edit mode: - -``` -[UnityTest] -public IEnumerator EditorUtility_WhenExecuted_ReturnsSuccess() -{ - var utility = RunEditorUtilityInTheBackgroud(); - - while (utility.isRunning) - { - yield return null; - } - - Assert.IsTrue(utility.isSuccess); -} -``` - -## UnityPlatformAttribute - -Use [UnityPlatformAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityPlatformAttribute.html) to filter tests based on the the executing platform. It behaves like the [NUnit ](http://nunit.org/docs/2.5/platform.html)[PlatformAttribute](http://nunit.org/docs/2.5/platform.html). - -``` -[Test] -[UnityPlatform (RuntimePlatform.WindowsPlayer)] -public void TestMethod1() -{ - Assert.AreEqual(Application.platform, RuntimePlatform.WindowsPlayer); -} - -[Test] -[UnityPlatform(exclude = new[] {RuntimePlatform.WindowsEditor })] -public void TestMethod2() -{ - Assert.AreNotEqual(Application.platform, RuntimePlatform.WindowsEditor); -} -``` - -To only execute Editor tests on a given platform, you can also use `UnityPlatform` . - -### PrebuildSetupAttriubte - -Use [PrebuildSetupAttribute](https://docs.unity3d.com/ScriptReference/TestTools.PrebuildSetupAttribute.html) if you need to perform any extra set-up before the test starts. To do this, specify the class type that implements the [IPrebuildSetup](https://docs.unity3d.com/ScriptReference/TestTools.IPrebuildSetup.html) interface. If you need to run the set-up code for the whole class (for example, if you want to execute some code before the test starts, such as Asset preparation or set-up required for a specific test), implement the `IPrebuildSetup` interface in the class for tests. - -``` -public class TestsWithPrebuildStep : IPrebuildSetup -{ - public void Setup() - { - // Run this code before the tests are executed - } - - [Test] - //PrebuildSetupAttribute can be skipped because it's implemented in the same class - [PrebuildSetup(typeof(TestsWithPrebuildStep))] - public void Test() - { - (...) - } -} -``` - -Execute the `IPrebuildSetup` code before entering Play mode or building a player. Setup can use UnityEditor namespace and its function, but to avoid compilation errors, you must place it either in the *Editor* folder, or guard it with the `#if UNITY_EDITOR` directive. - -## LogAssert - -A test fails if Unity logs a message other than a regular log or warning message. Use the [LogAssert](https://docs.unity3d.com/ScriptReference/TestTools.LogAssert.html) class to make a message expected in the log, so that the test does not fail when Unity logs that message. - -A test also reports as failed if an expected message does not appear, or if Unity does not log any regular log or warning messages. - -### Example - -``` -[Test] -public void LogAssertExample() -{ - //Expect a regular log message - LogAssert.Expect(LogType.Log, "Log message"); - //A log message is expected so without the following line - //the test would fail - Debug.Log("Log message"); - //An error log is printed - Debug.LogError("Error message"); - //Without expecting an error log, the test would fail - LogAssert.Expect(LogType.Error, "Error message"); -} -``` - -## MonoBehaviourTest - -[MonoBehaviourTest](https://docs.unity3d.com/ScriptReference/TestTools.MonoBehaviourTest_1.html) is a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html), and a helper for writing [MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) tests. Yield `MonoBehaviourTest` from the [UnityTest](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) attribute to instantiate the specified MonoBehaviour and wait for it to finish executing. Implement the [IMonoBehaviourTest](https://docs.unity3d.com/ScriptReference/TestTools.IMonoBehaviourTest.html) interface to indicate when the test is done. - -### Example - -``` -[UnityTest] -public IEnumerator MonoBehaviourTest_Works() -{ - yield return new MonoBehaviourTest(); -} - -public class MyMonoBehaviourTest : MonoBehaviour, IMonoBehaviourTest -{ - private int frameCount; - public bool IsTestFinished - { - get { return frameCount > 10; } - } - - void Update() - { - frameCount++; - } -} -``` - -## Running tests on platforms - -In __Play__ mode, you can run tests on specific platforms. The target platform is always the current Platform selected in [Build Settings](https://docs.unity3d.com/Manual/BuildSettings.html) (menu: __File__ > __Build Settings__). Click __Run all in the player__ to build and run your tests on the currently active target platform. - -Note that your current platform displays in brackets on the button. For example, in the screenshot below, the button reads __Run all in player (StandaloneWindows)__, because the current platform is Windows. - -![](UnityTestRunner-3.png) - -The test results display in the build once the test is complete. - -![](UnityTestRunner-4.png) - -To get the test results from the platform to the Editor running the test, both need to be on same network. The application running on the platform reports back the test results, displays the tests executed, and shuts down. - -Note that some platforms do not support shutting down the application with [Application.Quit](https://docs.unity3d.com/ScriptReference/Application.Quit.html). These continue running after reporting test results. - -If Unity cannot instantiate the connection, you can visually see the tests succeed in the running application. Note that running tests on platforms with arguments, in this state, does not provide XML test results. - -## Running from the command line - -To do this, run Unity with the following [command line arguments](https://docs.unity3d.com/Manual/CommandLineArguments.html): - -* `runTest` - Executes tests in the Project. - -* `testPlatform` - The platform you want to run tests on. - - * Available platforms: - - * `playmode` and `editmode`. Note that If unspecified, tests run in `editmode` by default. - - * Platform/Type convention is from the [BuildTarget](https://docs.unity3d.com/ScriptReference/BuildTarget.html) enum. The tested and official supported platforms: - - * [StandaloneWindows](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneWindows.html) - - * [StandaloneWindows64](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneWindows64.html) - - * [StandaloneOSXIntel](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneOSXIntel.html) - - * [StandaloneOSXIntel64](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneOSXIntel64.html) - - * [iOS](https://docs.unity3d.com/ScriptReference/BuildTarget.iOS.html) - - * [tvOS](https://docs.unity3d.com/ScriptReference/BuildTarget.tvOS.html) - - * [Android](https://docs.unity3d.com/ScriptReference/BuildTarget.Android.html) - - * [PS4](https://docs.unity3d.com/ScriptReference/BuildTarget.PS4.html) - - * [XboxOne](https://docs.unity3d.com/ScriptReference/BuildTarget.XboxOne.html) - -* `testResults` - The path indicating where Unity should save the result file. By default, Unity saves it in the Project’s root folder. - -### Example - -The following example shows a command line argument on Windows. The specific line may differ depending on your operating system. - - -``` ->Unity.exe -runTests -projectPath PATH_TO_YOUR_PROJECT -testResults C:\temp\results.xml -testPlatform editmode -``` - -__Tip:__ On Windows, in order to read the result code of the executed command, run the following: - -`start /WAIT Unity.exe ARGUMENT_LIST`. - -## Comparison utilities - -The [UnityEngine.TestTools.Utils](https://docs.unity3d.com/ScriptReference/TestTools.Utils.Utils.html) namespace contains utility classes to compare [Vector2](https://docs.unity3d.com/ScriptReference/Vector2.html), [Vector3](https://docs.unity3d.com/ScriptReference/Vector3.html), [Vector4](https://docs.unity3d.com/ScriptReference/Vector4.html), [Quaternion](https://docs.unity3d.com/ScriptReference/Quaternion.html), [Color](https://docs.unity3d.com/ScriptReference/Color.html) and `float` types using NUnit constraints. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png deleted file mode 100644 index b07810477..000000000 Binary files a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png and /dev/null differ diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png deleted file mode 100644 index 9c68789d8..000000000 Binary files a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png and /dev/null differ diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png deleted file mode 100644 index a6fedfb92..000000000 Binary files a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png and /dev/null differ diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png deleted file mode 100644 index febd5fcfc..000000000 Binary files a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png and /dev/null differ diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png deleted file mode 100644 index 8d463042f..000000000 Binary files a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png and /dev/null differ diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md b/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md deleted file mode 100644 index 38ba39961..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md +++ /dev/null @@ -1,77 +0,0 @@ -# Unity Test Runner - -The Unity Test Runner is a tool that tests your code in both __Edit__ mode and __Play__ mode, and also on target platforms such as [Standalone](https://docs.unity3d.com/Manual/Standalone.html), Android, or iOS. - -To access the Unity Test Runner, go to __Window__ > __Test Runner__. - -![](UnityTestRunner-0.png) - -The Unity Test Runner uses a Unity integration of the NUnit library, which is an open-source unit testing library for .Net languages. For more information about NUnit, see the [official NUnit website](http://www.nunit.org/) and the [NUnit documentation on GitHub](https://github.com/nunit/docs/wiki/NUnit-Documentation). - -[UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) is the main addition to the standard NUnit library for the Unity Test Runner. This is a type of unit test that allows you to skip a frame from within a test (which allows background tasks to finish). To use `UnityTestAttribute`: - -* In __Play__ mode: Execute `UnityTestAttribute` as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html). - -* In __Edit__ mode: Execute `UnityTestAttribute` in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. - -## Known issues and limitations - -There are some known issues and limitations of the Unity Test Runner: - -* The WebGL and WSA platforms do not support `UnityTestAttribute`. - -* `UnityTest` does not support [Parameterized tests](https://github.com/nunit/docs/wiki/Parameterized-Tests) (except for `ValueSource`). - -## How to use Unity Test Runner - -This page assumes you already have an understanding of unit testing and NUnit. If you are new to NUnit or would like more information, see to the [NUnit documentation on GitHub](https://github.com/nunit/docs/wiki/NUnit-Documentation). - -To open the Unity Test Runner, open Unity and go to __Window__ > __Test Runner__. If there are no tests in your Project, click the __Create Test Script in current folder__ button to create a basic test script. This button is greyed out if adding a test script would result in a compilation error. The conditions for adding a test script are in the [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder, or any folders using Assembly Definition files that reference test assemblies (NUnit, Unity Test Runner, and user script assemblies). - -![](UnityTestRunner-1.png) - -You can also create test scripts by navigating to __Assets__ > __Create__ > __C# Test Script__. This option is disabled if adding a test script would result in a compilation error. - -__Note:__ Unity does not include test assemblies (NUnit, Unity TestRunner, and user script assemblies) when using the normal build pipeline, but does include them when using "Run on <Platform>" in the Test Runner Window. - -### Testing in Edit mode - -In __Edit__ mode, Unity runs tests from the Test Runner window. - -Edit mode test scripts are defined by the file location you place them in. Valid locations: - -* Project [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder - -* Assembly Definition file that references test assemblies that are Editor-only - -* Precompiled assemblies that are in the Project’s [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder - -Click the __EditMode__ button, then click __Create Test Script in current folder__ to create a basic test script. Open and edit this in your preferred script editing software as required. - -Note: When running in __Edit__ mode, execute [UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. - -### Testing in Play mode - -You need to place Play mode test scripts in a folder that an Assembly Definition file includes. The Assembly Definition file needs to reference test assemblies (Nunit and Unity TestRunner). Pre-defined Unity assemblies (such as *Assembly-CSharp.dll*) do not reference the defined assembly. This Assembly Definition file also needs to reference the assembly you want to test. This means that it’s only possible to test code defined by other Assembly Definition files. - -Unity does not include test assemblies in normal player builds; only when running through the Test Runner. If you need to test code in pre-defined assemblies, you can reference test assemblies from all the assemblies. However, you must manually remove these tests afterwards, so that Unity does not add them to the final player build. - -To do this: - -1. Save your project. - -2. Go to __Window__ > __Test Runner.__ - -3. Click the small drop-down menu in the top-right of the window. - -4. Click __Enable playmode tests for all assemblies__. - -5. In the dialog box appears, click __OK__ to manually restart the Editor. - -![](UnityTestRunner-2.png) - -__Note:__ Enabling __PlayMode__ tests for all assemblies includes additional assemblies in your Project’s build, which can increase your Project’s size as well as build time. - -To create __PlayMode__ test scripts, select __PlayMode__ in the Test Runner window and click __Create Test Script in current folder__. This button is greyed out if adding the script would result in a compilation error. - -__Note__: Execute [UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html) when running in __Play__ mode. diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs deleted file mode 100644 index 07b8ecfe8..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal class CallbacksHolder : ScriptableSingleton - { - private List m_Callbacks = new List(); - public void Add(ICallbacks callback, int priority) - { - m_Callbacks.Add(new CallbackWithPriority(callback, priority)); - } - - public void Remove(ICallbacks callback) - { - m_Callbacks.RemoveAll(callbackWithPriority => callbackWithPriority.Callback == callback); - } - - public ICallbacks[] GetAll() - { - return m_Callbacks.OrderByDescending(callback => callback.Priority).Select(callback => callback.Callback).ToArray(); - } - - public void Clear() - { - m_Callbacks.Clear(); - } - - private struct CallbackWithPriority - { - public ICallbacks Callback; - public int Priority; - public CallbackWithPriority(ICallbacks callback, int priority) - { - Callback = callback; - Priority = priority; - } - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs deleted file mode 100644 index 76a6bc8c4..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal class ExecutionSettings - { - public BuildTarget? targetPlatform; - public ITestRunSettings overloadTestRunSettings; - public Filter filter; - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs deleted file mode 100644 index 96b465784..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.TestTools.TestRunner.GUI; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - [Serializable] - internal class Filter - { - [SerializeField] - public TestMode testMode; - [SerializeField] - public string[] testNames; - [SerializeField] - public string[] groupNames; - [SerializeField] - public string[] categoryNames; - [SerializeField] - public string[] assemblyNames; - - public static Filter empty = new Filter(); - - internal TestRunnerFilter ToTestRunnerFilter() - { - return new TestRunnerFilter() - { - testNames = testNames, - categoryNames = categoryNames, - groupNames = groupNames, - assemblyNames = assemblyNames - }; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs deleted file mode 100644 index aa4515c62..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal interface ITestRunSettings : IDisposable - { - void Apply(); - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs deleted file mode 100644 index f2dff8598..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - interface ITestRunnerApi - { - void Execute(ExecutionSettings executionSettings); - void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks; - void UnregisterCallbacks(T testCallbacks) where T : ICallbacks; - void RetrieveTestList(ExecutionSettings executionSettings, Action callback); - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs deleted file mode 100644 index 5fb8ab662..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using NUnit.Framework.Interfaces; -using UnityEngine.TestRunner.TestLaunchers; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal class TestAdaptorFactory : ITestAdaptorFactory - { - public ITestAdaptor Create(ITest test) - { - return new TestAdaptor(test); - } - - public ITestAdaptor Create(RemoteTestData testData) - { - return new TestAdaptor(testData); - } - - public ITestResultAdaptor Create(ITestResult testResult) - { - return new TestResultAdaptor(testResult); - } - - public ITestResultAdaptor Create(RemoteTestResultData testResult, RemoteTestResultDataWithTestData allData) - { - return new TestResultAdaptor(testResult, allData); - } - - public ITestAdaptor BuildTree(RemoteTestResultDataWithTestData data) - { - var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); - - foreach (var test in tests) - { - test.ApplyChildren(tests); - } - - return tests.First(); - } - - public IEnumerator BuildTreeAsync(RemoteTestResultDataWithTestData data) - { - var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); - - for (var index = 0; index < tests.Count; index++) - { - var test = tests[index]; - test.ApplyChildren(tests); - if (index % 100 == 0) - { - yield return null; - } - } - - yield return tests.First(); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs deleted file mode 100644 index d63110b80..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using UnityEngine.TestTools; -using UnityEngine.TestTools.TestRunner; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal class TestLauncherFactory - { - internal TestLauncherBase GetLauncher(ExecutionSettings executionSettings) - { - if (executionSettings.filter.testMode == TestMode.EditMode) - { - return GetEditModeLauncher(executionSettings.filter); - } - else - { - var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(executionSettings.filter.ToTestRunnerFilter()); - return GetPlayModeLauncher(settings, executionSettings); - } - } - - static TestLauncherBase GetEditModeLauncher(Filter filter) - { - return GetEditModeLauncherForProvidedAssemblies(filter); - } - - static TestLauncherBase GetPlayModeLauncher(PlaymodeTestsControllerSettings settings, ExecutionSettings executionSettings) - { - if (executionSettings.targetPlatform != null) - { - return GetPlayerLauncher(settings, executionSettings.targetPlatform.Value, executionSettings.overloadTestRunSettings); - } - - if (PlayerSettings.runPlayModeTestAsEditModeTest) - { - return GetEditModeLauncherForProvidedAssemblies(executionSettings.filter, TestPlatform.PlayMode); - } - - return GetPlayModeLauncher(settings); - } - - static TestLauncherBase GetEditModeLauncherForProvidedAssemblies(Filter filter, TestPlatform testPlatform = TestPlatform.EditMode) - { - return new EditModeLauncher(filter.ToTestRunnerFilter(), testPlatform); - } - - static TestLauncherBase GetPlayModeLauncher(PlaymodeTestsControllerSettings settings) - { - return new PlaymodeLauncher(settings); - } - - static TestLauncherBase GetPlayerLauncher(PlaymodeTestsControllerSettings settings, BuildTarget targetPlatform, ITestRunSettings overloadTestRunSettings) - { - return new PlayerLauncher(settings, targetPlatform, overloadTestRunSettings); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta deleted file mode 100644 index d214c7d33..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f33e570b8b9af1048b80a27e7848cb09 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs deleted file mode 100644 index decdf2895..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; -using UnityEngine; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - [Serializable] - internal class TestRunData : ScriptableSingleton - { - [SerializeField] - public ExecutionSettings executionSettings; - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta deleted file mode 100644 index 701da80f8..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 973b024861c5ae84f869aad614234b04 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs deleted file mode 100644 index 655f97d36..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System; -using System.Linq; -using System.Threading; -using UnityEngine; -using UnityEngine.TestRunner.TestLaunchers; -using UnityEngine.TestTools; -using UnityEngine.TestTools.NUnitExtensions; - -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal class TestRunnerApi : ScriptableObject, ITestRunnerApi - { - public void Execute(ExecutionSettings executionSettings) - { - if (executionSettings == null) - { - throw new ArgumentException("Filter for execution is undefined."); - } - - var launcherFactory = new TestLauncherFactory(); - var data = TestRunData.instance; - data.executionSettings = executionSettings; - - var testLauncher = launcherFactory.GetLauncher(executionSettings); - testLauncher.Run(); - } - - public void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks - { - if (testCallbacks == null) - { - throw new ArgumentException("TestCallbacks for execution is undefined."); - } - - CallbacksHolder.instance.Add(testCallbacks, priority); - } - - public void UnregisterCallbacks(T testCallbacks) where T : ICallbacks - { - if (testCallbacks == null) - { - throw new ArgumentException("TestCallbacks for execution is undefined."); - } - - CallbacksHolder.instance.Remove(testCallbacks); - } - - public void RetrieveTestList(ExecutionSettings executionSettings, Action callback) - { - if (executionSettings == null) - { - throw new ArgumentException("Filter for execution is undefined."); - } - - if (callback == null) - { - throw new ArgumentException("Callback is undefined."); - } - - var platform = ParseTestMode(executionSettings.filter.testMode); - var testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); - var testAdaptorFactory = new TestAdaptorFactory(); - var testListCache = new TestListCache(testAdaptorFactory, new RemoteTestResultDataFactory(), TestListCacheData.instance); - var testListProvider = new TestListProvider(testAssemblyProvider, new UnityTestAssemblyBuilder()); - var cachedTestListProvider = new CachingTestListProvider(testListProvider, testListCache, testAdaptorFactory); - - var job = new TestListJob(cachedTestListProvider, platform, callback); - job.Start(); - } - - private static TestPlatform ParseTestMode(TestMode testmode) - { - if (testmode == TestMode.EditMode) - { - return TestPlatform.EditMode; - } - - return TestPlatform.PlayMode; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs deleted file mode 100644 index c72973e85..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace UnityEditor.TestTools.TestRunner.Api -{ - internal enum TestStatus - { - Skipped, - Passed, - Failed, - Inconclusive - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs deleted file mode 100644 index 1c4e19baf..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -[assembly: AssemblyTitle("UnityEditor.TestRunner")] -[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] -[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] -[assembly: InternalsVisibleTo("Unity.PerformanceTesting.Editor")] -[assembly: InternalsVisibleTo("Unity.IntegrationTests")] -[assembly: InternalsVisibleTo("UnityEditor.TestRunner.Tests")] -[assembly: InternalsVisibleTo("Unity.TestTools.CodeCoverage.Editor")] -[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.Editor")] -[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.EditorTests")] - -[assembly: AssemblyVersion("1.0.0")] diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs deleted file mode 100644 index 8e5099342..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs +++ /dev/null @@ -1,74 +0,0 @@ -using System; -using UnityEditor.TestRunner.TestLaunchers; -using UnityEditor.TestTools.TestRunner.Api; -using UnityEngine; - -namespace UnityEditor.TestTools.TestRunner.CommandLineTest -{ - internal class TimeoutCallbacks : ScriptableObject, ICallbacks - { - internal const int k_DefaultTimeout = 600; - - private Func m_DelayedCallbackFactory; - private Action m_LogErrorFormat; - private Action m_ExitApplication; - - private double m_CurrentTimeout; - private IDelayedCallback m_TimeoutCallback; - - public void Init(Func delayedCallbackFactory, Action logErrorFormat, Action exitApplication) - { - m_DelayedCallbackFactory = delayedCallbackFactory; - m_LogErrorFormat = logErrorFormat; - m_ExitApplication = exitApplication; - } - - public void RunFinished(ITestResultAdaptor result) - { - if (m_TimeoutCallback != null) - { - m_TimeoutCallback.Clear(); - } - } - - public void RunStarted(ITestAdaptor testsToRun) - { - ResetToTimeout(k_DefaultTimeout); - } - - public void TestFinished(ITestResultAdaptor result) - { - ResetToTimeout(k_DefaultTimeout); - } - - public void TestStarted(ITestAdaptor test) - { - ResetToTimeout(k_DefaultTimeout + test.TestCaseTimeout / 1000); - } - - private void ResetToTimeout(double timeoutValue) - { - if (m_TimeoutCallback != null && Math.Abs(m_CurrentTimeout - timeoutValue) < 0.1f) - { - m_TimeoutCallback.Reset(); - } - else - { - if (m_TimeoutCallback != null) - { - m_TimeoutCallback.Clear(); - } - - m_TimeoutCallback = m_DelayedCallbackFactory(TimeoutReached, timeoutValue); - m_CurrentTimeout = timeoutValue; - } - } - - private void TimeoutReached() - { - RemotePlayerLogController.instance.StopLogWriters(); - m_LogErrorFormat("Test execution timed out.", new object[0]); - m_ExitApplication((int)Executer.ReturnCodes.RunError); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta deleted file mode 100644 index 7f2a436ea..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4dc5887d05b52fd4fb5f52909d09ffe9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs deleted file mode 100644 index 7655d4d85..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs +++ /dev/null @@ -1,185 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEditor; -using UnityEditor.TestRunner.TestLaunchers; -using UnityEditor.TestTools.TestRunner.Api; -using UnityEngine; -using UnityEngine.SceneManagement; -using UnityEngine.TestTools.TestRunner; -using UnityEngine.TestTools.TestRunner.Callbacks; - -namespace UnityEditor.TestTools.TestRunner -{ - internal class TestLaunchFailedException : Exception - { - public TestLaunchFailedException() {} - public TestLaunchFailedException(string message) : base(message) {} - } - - [Serializable] - internal class PlayerLauncher : RuntimeTestLauncherBase - { - private readonly PlaymodeTestsControllerSettings m_Settings; - private readonly BuildTarget m_TargetPlatform; - private string m_TempBuildLocation; - private ITestRunSettings m_OverloadTestRunSettings; - - public PlayerLauncher(PlaymodeTestsControllerSettings settings, BuildTarget? targetPlatform, ITestRunSettings overloadTestRunSettings) - { - m_Settings = settings; - m_TargetPlatform = targetPlatform ?? EditorUserBuildSettings.activeBuildTarget; - m_OverloadTestRunSettings = overloadTestRunSettings; - } - - protected override RuntimePlatform? TestTargetPlatform - { - get { return BuildTargetConverter.TryConvertToRuntimePlatform(m_TargetPlatform); } - } - - public override void Run() - { - var editorConnectionTestCollector = RemoteTestRunController.instance; - editorConnectionTestCollector.hideFlags = HideFlags.HideAndDontSave; - editorConnectionTestCollector.Init(m_TargetPlatform); - - var remotePlayerLogController = RemotePlayerLogController.instance; - remotePlayerLogController.hideFlags = HideFlags.HideAndDontSave; - - using (var settings = new PlayerLauncherContextSettings(m_OverloadTestRunSettings)) - { - var sceneName = CreateSceneName(); - var scene = PrepareScene(sceneName); - - var filter = m_Settings.filter.BuildNUnitFilter(); - var runner = LoadTests(filter); - var exceptionThrown = ExecutePreBuildSetupMethods(runner.LoadedTest, filter); - if (exceptionThrown) - { - ReopenOriginalScene(m_Settings.originalScene); - AssetDatabase.DeleteAsset(sceneName); - CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); - return; - } - - var playerBuildOptions = GetBuildOptions(scene); - - var success = BuildAndRunPlayer(playerBuildOptions); - editorConnectionTestCollector.PostBuildAction(); - ExecutePostBuildCleanupMethods(runner.LoadedTest, filter); - - ReopenOriginalScene(m_Settings.originalScene); - AssetDatabase.DeleteAsset(sceneName); - - if (!success) - { - ScriptableObject.DestroyImmediate(editorConnectionTestCollector); - Debug.LogError("Player build failed"); - throw new TestLaunchFailedException("Player build failed"); - } - - editorConnectionTestCollector.PostSuccessfulBuildAction(); - } - } - - public Scene PrepareScene(string sceneName) - { - var scene = CreateBootstrapScene(sceneName, runner => - { - runner.AddEventHandlerMonoBehaviour(); - runner.settings = m_Settings; - runner.AddEventHandlerMonoBehaviour(); - }); - return scene; - } - - private static bool BuildAndRunPlayer(PlayerLauncherBuildOptions buildOptions) - { - Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "Building player with following options:\n{0}", buildOptions); - - - // Android has to be in listen mode to establish player connection - if (buildOptions.BuildPlayerOptions.target == BuildTarget.Android) - { - buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; - } - - // For now, so does Lumin - if (buildOptions.BuildPlayerOptions.target == BuildTarget.Lumin) - { - buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; - } - - var result = BuildPipeline.BuildPlayer(buildOptions.BuildPlayerOptions); - if (result.summary.result != Build.Reporting.BuildResult.Succeeded) - Debug.LogError(result.SummarizeErrors()); - - return result.summary.result == Build.Reporting.BuildResult.Succeeded; - } - - private PlayerLauncherBuildOptions GetBuildOptions(Scene scene) - { - var buildOptions = new BuildPlayerOptions(); - var reduceBuildLocationPathLength = false; - - //Some platforms hit MAX_PATH limits during the build process, in these cases minimize the path length - if ((m_TargetPlatform == BuildTarget.WSAPlayer) || (m_TargetPlatform == BuildTarget.XboxOne)) - { - reduceBuildLocationPathLength = true; - } - - var scenes = new List() { scene.path }; - scenes.AddRange(EditorBuildSettings.scenes.Select(x => x.path)); - buildOptions.scenes = scenes.ToArray(); - - buildOptions.options |= BuildOptions.AutoRunPlayer | BuildOptions.Development | BuildOptions.ConnectToHost | BuildOptions.IncludeTestAssemblies | BuildOptions.StrictMode; - buildOptions.target = m_TargetPlatform; - - if (EditorUserBuildSettings.waitForPlayerConnection) - buildOptions.options |= BuildOptions.WaitForPlayerConnection; - - var buildTargetGroup = EditorUserBuildSettings.activeBuildTargetGroup; - var uniqueTempPathInProject = FileUtil.GetUniqueTempPathInProject(); - - if (reduceBuildLocationPathLength) - { - uniqueTempPathInProject = Path.GetTempFileName(); - File.Delete(uniqueTempPathInProject); - Directory.CreateDirectory(uniqueTempPathInProject); - } - - //Check if Lz4 is supported for the current buildtargetgroup and enable it if need be - if (PostprocessBuildPlayer.SupportsLz4Compression(buildTargetGroup, m_TargetPlatform)) - { - if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4) - buildOptions.options |= BuildOptions.CompressWithLz4; - else if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4HC) - buildOptions.options |= BuildOptions.CompressWithLz4HC; - } - - m_TempBuildLocation = Path.GetFullPath(uniqueTempPathInProject); - - string extensionForBuildTarget = PostprocessBuildPlayer.GetExtensionForBuildTarget(buildTargetGroup, buildOptions.target, buildOptions.options); - - var playerExecutableName = "PlayerWithTests"; - var playerDirectoryName = reduceBuildLocationPathLength ? "PwT" : "PlayerWithTests"; - - var locationPath = Path.Combine(m_TempBuildLocation, playerDirectoryName); - - if (!string.IsNullOrEmpty(extensionForBuildTarget)) - { - playerExecutableName += string.Format(".{0}", extensionForBuildTarget); - locationPath = Path.Combine(locationPath, playerExecutableName); - } - - buildOptions.locationPathName = locationPath; - - return new PlayerLauncherBuildOptions - { - BuildPlayerOptions = buildOptions, - PlayerDirectory = Path.Combine(m_TempBuildLocation, playerDirectoryName), - }; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs deleted file mode 100644 index a7288ba1a..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System; -using UnityEditor.Networking.PlayerConnection; -using UnityEditor.TestTools.TestRunner; -using UnityEditor.TestTools.TestRunner.Api; -using UnityEditor.TestTools.TestRunner.UnityTestProtocol; -using UnityEngine; -using UnityEngine.Networking.PlayerConnection; -using UnityEngine.TestRunner.TestLaunchers; - -namespace UnityEditor.TestRunner.TestLaunchers -{ - [Serializable] - internal class RemoteTestRunController : ScriptableSingleton - { - [SerializeField] - private RemoteTestResultReciever m_RemoteTestResultReciever; - - [SerializeField] - private PlatformSpecificSetup m_PlatformSpecificSetup; - - [SerializeField] - private bool m_RegisteredConnectionCallbacks; - - public void Init(BuildTarget buildTarget) - { - m_PlatformSpecificSetup = new PlatformSpecificSetup(buildTarget); - m_PlatformSpecificSetup.Setup(); - m_RemoteTestResultReciever = new RemoteTestResultReciever(); - EditorConnection.instance.Initialize(); - if (!m_RegisteredConnectionCallbacks) - { - EditorConnection.instance.Initialize(); - DelegateEditorConnectionEvents(); - } - } - - private void DelegateEditorConnectionEvents() - { - m_RegisteredConnectionCallbacks = true; - //This is needed because RemoteTestResultReciever is not a ScriptableObject - EditorConnection.instance.Register(PlayerConnectionMessageIds.runStartedMessageId, RunStarted); - EditorConnection.instance.Register(PlayerConnectionMessageIds.runFinishedMessageId, RunFinished); - EditorConnection.instance.Register(PlayerConnectionMessageIds.testStartedMessageId, TestStarted); - EditorConnection.instance.Register(PlayerConnectionMessageIds.testFinishedMessageId, TestFinished); - } - - private void RunStarted(MessageEventArgs messageEventArgs) - { - m_RemoteTestResultReciever.RunStarted(messageEventArgs); - CallbacksDelegator.instance.RunStartedRemotely(messageEventArgs.data); - } - - private void RunFinished(MessageEventArgs messageEventArgs) - { - m_RemoteTestResultReciever.RunFinished(messageEventArgs); - m_PlatformSpecificSetup.CleanUp(); - - CallbacksDelegator.instance.RunFinishedRemotely(messageEventArgs.data); - } - - private void TestStarted(MessageEventArgs messageEventArgs) - { - CallbacksDelegator.instance.TestStartedRemotely(messageEventArgs.data); - } - - private void TestFinished(MessageEventArgs messageEventArgs) - { - CallbacksDelegator.instance.TestFinishedRemotely(messageEventArgs.data); - } - - public void PostBuildAction() - { - m_PlatformSpecificSetup.PostBuildAction(); - } - - public void PostSuccessfulBuildAction() - { - m_PlatformSpecificSetup.PostSuccessfulBuildAction(); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs deleted file mode 100644 index e3f0be061..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs +++ /dev/null @@ -1,32 +0,0 @@ -using UnityEditor.TestTools.TestRunner.Api; - -namespace UnityEditor.TestTools.TestRunner.GUI -{ - internal class WindowResultUpdater : ICallbacks - { - public void RunStarted(ITestAdaptor testsToRun) - { - } - - public void RunFinished(ITestResultAdaptor testResults) - { - if (TestRunnerWindow.s_Instance != null) - { - TestRunnerWindow.s_Instance.RebuildUIFilter(); - } - } - - public void TestStarted(ITestAdaptor testName) - { - } - - public void TestFinished(ITestResultAdaptor test) - { - if (TestRunnerWindow.s_Instance == null) - return; - - var result = new TestRunnerResult(test); - TestRunnerWindow.s_Instance.m_SelectedTestTypes.UpdateResult(result); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs deleted file mode 100644 index 45417cd67..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs +++ /dev/null @@ -1,98 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEngine; - -namespace UnityEditor.TestTools.TestRunner -{ - [Serializable] - internal class TestFileCleanupVerifier - { - const string k_Indent = " "; - - [SerializeField] - List m_ExistingFiles; - - [SerializeField] - bool m_ExistingFilesScanned; - - public Action logAction = Debug.LogWarning; - - private Func getAllAssetPathsAction; - public Func GetAllAssetPathsAction - { - get - { - if (getAllAssetPathsAction != null) - { - return getAllAssetPathsAction; - } - return AssetDatabase.GetAllAssetPaths; - } - set - { - getAllAssetPathsAction = value; - } - } - - public void RegisterExistingFiles() - { - if (m_ExistingFilesScanned) - { - return; - } - - m_ExistingFiles = GetAllFilesInAssetsDirectory().ToList(); - m_ExistingFilesScanned = true; - } - - public void VerifyNoNewFilesAdded() - { - var currentFiles = GetAllFilesInAssetsDirectory().ToList(); - - //Expect that if its the same amount of files, there havent been any changes - //This is to optimize if there are many files - if (currentFiles.Count != m_ExistingFiles.Count) - { - LogWarningForFilesIfAny(currentFiles.Except(m_ExistingFiles)); - } - } - - void LogWarningForFilesIfAny(IEnumerable filePaths) - { - if (!filePaths.Any()) - { - return; - } - - var stringWriter = new StringWriter(); - stringWriter.WriteLine("Files generated by test without cleanup."); - stringWriter.WriteLine(k_Indent + "Found {0} new files.", filePaths.Count()); - - foreach (var filePath in filePaths) - { - stringWriter.WriteLine(k_Indent + filePath); - } - - LogAction(stringWriter.ToString()); - } - - private void LogAction(object obj) - { - if (this.logAction != null) - { - this.logAction(obj); - } - else - { - Debug.LogWarning(obj); - } - } - - private IEnumerable GetAllFilesInAssetsDirectory() - { - return GetAllAssetPathsAction(); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta deleted file mode 100644 index 6a4fc47b8..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d6e23541e3b2fea489be46f704b64707 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs deleted file mode 100644 index 568261948..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Linq; -using UnityEngine.TestTools.Utils; - -namespace UnityEditor.TestTools.TestRunner -{ - internal class EditorAssembliesProxy : IEditorAssembliesProxy - { - public IAssemblyWrapper[] loadedAssemblies - { - get { return EditorAssemblies.loadedAssemblies.Select(x => new EditorAssemblyWrapper(x)).ToArray(); } - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs deleted file mode 100644 index f7d9a82cb..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using NUnit.Framework.Interfaces; -using UnityEngine.TestTools; -using UnityEngine.TestTools.NUnitExtensions; - -namespace UnityEditor.TestTools.TestRunner -{ - internal class TestListProvider : ITestListProvider - { - private readonly EditorLoadedTestAssemblyProvider m_AssemblyProvider; - private readonly UnityTestAssemblyBuilder m_AssemblyBuilder; - - public TestListProvider(EditorLoadedTestAssemblyProvider assemblyProvider, UnityTestAssemblyBuilder assemblyBuilder) - { - m_AssemblyProvider = assemblyProvider; - m_AssemblyBuilder = assemblyBuilder; - } - - public IEnumerator GetTestListAsync(TestPlatform platform) - { - var assemblies = m_AssemblyProvider.GetAssembliesGroupedByTypeAsync(platform); - while (assemblies.MoveNext()) - { - yield return null; - } - - var settings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(platform); - var test = m_AssemblyBuilder.BuildAsync(assemblies.Current.Select(x => x.Assembly).ToArray(), settings); - while (test.MoveNext()) - { - yield return null; - } - - yield return test.Current; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs deleted file mode 100644 index 19ecd1c80..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Text.RegularExpressions; -using UnityEngine.TestTools.Logging; -using UnityEngine.TestTools.TestRunner; - -namespace UnityEngine.TestTools -{ - public static class LogAssert - { - public static void Expect(LogType type, string message) - { - LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, Message = message }); - } - - public static void Expect(LogType type, Regex message) - { - LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, MessageRegex = message }); - } - - public static void NoUnexpectedReceived() - { - LogScope.Current.ProcessExpectedLogs(); - var isAllLogsHandled = LogScope.Current.IsAllLogsHandled(); - if (isAllLogsHandled) - { - return; - } - var unhandledLog = LogScope.Current.GetUnhandledLog(); - throw new UnhandledLogMessageException(unhandledLog); - } - - public static bool ignoreFailingMessages - { - get - { - return LogScope.Current.IgnoreFailingMessages; - } - set - { - LogScope.Current.IgnoreFailingMessages = value; - } - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs deleted file mode 100644 index 750d2b592..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace UnityEngine.TestTools.Logging -{ - internal interface ILogScope : IDisposable - { - List LogEvents { get; } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs deleted file mode 100644 index 06cdd6ba2..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using NUnit.Framework; -using NUnit.Framework.Internal.Commands; -using NUnit.Framework.Interfaces; -using NUnit.Framework.Internal; -using NUnit.Framework.Internal.Builders; -using UnityEngine.TestRunner.NUnitExtensions.Runner; - -namespace UnityEngine.TestTools -{ - [AttributeUsage(AttributeTargets.Method)] - public class UnityTestAttribute : CombiningStrategyAttribute, IWrapSetUpTearDown, ISimpleTestBuilder, IImplyFixture - { - public UnityTestAttribute() : base(new UnityCombinatorialStrategy(), new ParameterDataSourceProvider()) {} - - private readonly NUnitTestCaseBuilder _builder = new NUnitTestCaseBuilder(); - - TestMethod ISimpleTestBuilder.BuildFrom(IMethodInfo method, Test suite) - { - TestCaseParameters parms = new TestCaseParameters - { - ExpectedResult = new object(), - HasExpectedResult = true - }; - - var t = _builder.BuildTestMethod(method, suite, parms); - - if (t.parms != null) - t.parms.HasExpectedResult = false; - return t; - } - - public TestCommand Wrap(TestCommand command) - { - return new OuterUnityTestActionCommand( - new EnumerableSetUpTearDownCommand( - new SetUpTearDownCommand( - new TestActionCommand( - new UnityLogCheckDelegatingCommand( - new EnumerableTestMethodCommand((TestMethod)command.Test)))))); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs deleted file mode 100644 index 36dfb1aef..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs +++ /dev/null @@ -1,137 +0,0 @@ -using System; -using System.Collections; -using System.Linq; -using NUnit.Framework.Interfaces; -using NUnit.Framework.Internal; -using NUnit.Framework.Internal.Commands; -using NUnit.Framework.Internal.Execution; -using UnityEngine.TestTools; -using SetUpTearDownCommand = NUnit.Framework.Internal.Commands.SetUpTearDownCommand; -using TestActionCommand = NUnit.Framework.Internal.Commands.TestActionCommand; - -namespace UnityEngine.TestRunner.NUnitExtensions.Runner -{ - internal class EditModeTestCallbacks - { - public static Action RestoringTestContext { get; set; } - } - - internal class DefaultTestWorkItem : UnityWorkItem - { - private TestCommand _command; - - public DefaultTestWorkItem(TestMethod test, ITestFilter filter) - : base(test, null) - { - _command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) - ? BuildTestCommand(test) - : new SkipCommand(test); - } - - private static TestCommand BuildTestCommand(TestMethod test) - { - var command = (TestCommand)new TestMethodCommand(test); - command = new UnityLogCheckDelegatingCommand(command); - foreach (var wrapper in test.Method.GetCustomAttributes(true)) - { - command = wrapper.Wrap(command); - if (command == null) - { - var message = string.Format("IWrapTestMethod implementation '{0}' returned null as command.", wrapper.GetType().FullName); - return new FailCommand(test, ResultState.Failure, message); - } - } - - command = new TestTools.TestActionCommand(command); - command = new TestTools.SetUpTearDownCommand(command); - command = new ImmediateEnumerableCommand(command); - foreach (var wrapper in test.Method.GetCustomAttributes(true)) - { - command = wrapper.Wrap(command); - if (command == null) - { - var message = string.Format("IWrapSetUpTearDown implementation '{0}' returned null as command.", wrapper.GetType().FullName); - return new FailCommand(test, ResultState.Failure, message); - } - } - - command = new EnumerableSetUpTearDownCommand(command); - command = new OuterUnityTestActionCommand(command); - - IApplyToContext[] changes = test.Method.GetCustomAttributes(true); - if (changes.Length > 0) - { - command = new EnumerableApplyChangesToContextCommand(command, changes); - } - - return command; - } - - protected override IEnumerable PerformWork() - { - if (m_DontRunRestoringResult && EditModeTestCallbacks.RestoringTestContext != null) - { - EditModeTestCallbacks.RestoringTestContext(); - Result = Context.CurrentResult; - yield break; - } - - try - { - if (_command is SkipCommand || _command is FailCommand) - { - Result = _command.Execute(Context); - yield break; - } - - if (!(_command is IEnumerableTestMethodCommand)) - { - Debug.LogError("Cannot perform work on " + _command.GetType().Name); - yield break; - } - - foreach (var workItemStep in ((IEnumerableTestMethodCommand)_command).ExecuteEnumerable(Context)) - { - ResultedInDomainReload = false; - - if (workItemStep is IEditModeTestYieldInstruction) - { - var editModeTestYieldInstruction = (IEditModeTestYieldInstruction)workItemStep; - yield return editModeTestYieldInstruction; - var enumerator = editModeTestYieldInstruction.Perform(); - while (true) - { - bool moveNext; - try - { - moveNext = enumerator.MoveNext(); - } - catch (Exception e) - { - Context.CurrentResult.RecordException(e); - break; - } - - if (!moveNext) - { - break; - } - - yield return null; - } - } - else - { - yield return workItemStep; - } - } - - Result = Context.CurrentResult; - } - finally - { - WorkItemComplete(); - } - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs deleted file mode 100644 index f710da020..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs +++ /dev/null @@ -1,27 +0,0 @@ - -using NUnit.Framework.Interfaces; -using NUnit.Framework.Internal; -using NUnit.Framework.Internal.Commands; - -namespace UnityEngine.TestRunner.NUnitExtensions.Runner -{ - internal class FailCommand : TestCommand - { - private ResultState m_ResultState; - private string m_Message; - - public FailCommand(Test test, ResultState resultState, string message) - : base(test) - { - m_ResultState = resultState; - m_Message = message; - } - - public override TestResult Execute(ITestExecutionContext context) - { - context.CurrentResult.SetResult(m_ResultState, m_Message); - return context.CurrentResult; - } - } - -} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs deleted file mode 100644 index 7e6ac6555..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs +++ /dev/null @@ -1,106 +0,0 @@ -using System; -using System.Collections; -using System.Linq; -using NUnit.Framework.Internal; -using NUnit.Framework.Internal.Commands; -using UnityEngine.TestTools.Logging; -using UnityEngine.TestTools.TestRunner; - -namespace UnityEngine.TestRunner.NUnitExtensions.Runner -{ - internal class UnityLogCheckDelegatingCommand : DelegatingTestCommand, IEnumerableTestMethodCommand - { - public UnityLogCheckDelegatingCommand(TestCommand innerCommand) - : base(innerCommand) {} - - public override TestResult Execute(ITestExecutionContext context) - { - var logCollector = new LogScope(); - - try - { - innerCommand.Execute(context); - - if (logCollector.AnyFailingLogs()) - { - var failingLog = logCollector.FailingLogs.First(); - throw new UnhandledLogMessageException(failingLog); - } - - if (logCollector.ExpectedLogs.Any()) - { - throw new UnexpectedLogMessageException(logCollector.ExpectedLogs.Peek()); - } - } - catch (Exception exception) - { - context.CurrentResult.RecordException(exception); - } - logCollector.Dispose(); - return context.CurrentResult; - } - - public IEnumerable ExecuteEnumerable(ITestExecutionContext context) - { - var logCollector = new LogScope(); - - if (!(innerCommand is IEnumerableTestMethodCommand)) - { - Execute(context); - yield break; - } - - var enumerableTestMethodCommand = (IEnumerableTestMethodCommand)innerCommand; - - IEnumerable executeEnumerable; - - try - { - executeEnumerable = enumerableTestMethodCommand.ExecuteEnumerable(context); - } - catch (Exception e) - { - context.CurrentResult.RecordException(e); - yield break; - } - - foreach (var step in executeEnumerable) - { - try - { - if (logCollector.AnyFailingLogs()) - { - var failingLog = logCollector.FailingLogs.First(); - throw new UnhandledLogMessageException(failingLog); - } - } - catch (Exception e) - { - context.CurrentResult.RecordException(e); - break; - } - yield return step; - } - - try - { - if (logCollector.AnyFailingLogs()) - { - var failingLog = logCollector.FailingLogs.First(); - throw new UnhandledLogMessageException(failingLog); - } - - logCollector.ProcessExpectedLogs(); - if (logCollector.ExpectedLogs.Any()) - { - throw new UnexpectedLogMessageException(LogScope.Current.ExpectedLogs.Peek()); - } - } - catch (Exception exception) - { - context.CurrentResult.RecordException(exception); - } - logCollector.Dispose(); - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs deleted file mode 100644 index f16a9f384..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Reflection; -using NUnit; -using NUnit.Framework.Api; -using NUnit.Framework.Interfaces; -using NUnit.Framework.Internal; - -namespace UnityEngine.TestTools.NUnitExtensions -{ - internal class UnityTestAssemblyBuilder : DefaultTestAssemblyBuilder - { - private readonly string m_ProductName; - public UnityTestAssemblyBuilder() - { - m_ProductName = Application.productName; - } - - public ITest Build(Assembly[] assemblies, IDictionary options) - { - var test = BuildAsync(assemblies, options); - while (test.MoveNext()) - { - } - - return test.Current; - } - - public IEnumerator BuildAsync(Assembly[] assemblies, IDictionary options) - { - var productName = string.Join("_", m_ProductName.Split(Path.GetInvalidFileNameChars())); - var suite = new TestSuite(productName); - foreach (var assembly in assemblies) - { - var assemblySuite = Build(assembly, options) as TestSuite; - if (assemblySuite != null && assemblySuite.HasChildren) - { - suite.Add(assemblySuite); - } - yield return null; - } - yield return suite; - } - - public static Dictionary GetNUnitTestBuilderSettings(TestPlatform testPlatform) - { - var emptySettings = new Dictionary(); - emptySettings.Add(FrameworkPackageSettings.TestParameters, "platform=" + testPlatform); - return emptySettings; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs deleted file mode 100644 index f52b3b870..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using UnityEngine.SceneManagement; -using UnityEngine.TestTools.TestRunner.GUI; - -namespace UnityEngine.TestTools.TestRunner -{ - [Serializable] - internal class PlaymodeTestsControllerSettings - { - [SerializeField] - public TestRunnerFilter filter; - public bool sceneBased; - public string originalScene; - public string bootstrapScene; - - public static PlaymodeTestsControllerSettings CreateRunnerSettings(TestRunnerFilter filter) - { - var settings = new PlaymodeTestsControllerSettings - { - filter = filter, - sceneBased = false, - originalScene = SceneManager.GetActiveScene().path, - bootstrapScene = null - }; - return settings; - } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs b/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs deleted file mode 100644 index 3dbfdb4a8..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace UnityEngine.TestRunner.TestLaunchers -{ - internal static class PlayerConnectionMessageIds - { - public static Guid runStartedMessageId { get { return new Guid("6a7f53dd-4672-461d-a7b5-9467e9393fd3"); } } - public static Guid runFinishedMessageId { get { return new Guid("ffb622fc-34ad-4901-8d7b-47fb04b0bdd4"); } } - public static Guid testStartedMessageId { get { return new Guid("b54d241e-d88d-4dba-8c8f-ee415d11c030"); } } - public static Guid testFinishedMessageId { get { return new Guid("72f7b7f4-6829-4cd1-afde-78872b9d5adc"); } } - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/package.json b/Library/PackageCache/com.unity.test-framework@1.0.13/package.json deleted file mode 100644 index 58da1d42d..000000000 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "com.unity.test-framework", - "displayName": "Test Framework", - "version": "1.0.13", - "unity": "2019.2", - "unityRelease": "0a10", - "description": "Test framework for running Edit mode and Play mode test in Unity.", - "keywords": [ "Test", "TestFramework" ], - "category": "Unity Test Framework", - "repository": { - "type": "git", - "url": "git@gitlab.cds.internal.unity3d.com/upm-packages/core/com.unity.test-framework.git", - "revision": "8d09534f1c9f96b37fa38167a8697e5965ab58b8" - }, - "dependencies": { - "com.unity.ext.nunit": "1.0.0" - }, - "relatedPackages": { - "com.unity.test-framework.tests": "1.0.13" - } -} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/CHANGELOG.md b/Library/PackageCache/com.unity.test-framework@1.1.9/CHANGELOG.md new file mode 100644 index 000000000..fc151a5c0 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/CHANGELOG.md @@ -0,0 +1,100 @@ +# Changelog +## [1.1.9] - 2019-12-12 +- Rolled back refactoring to the test run system, as it caused issues in some corner cases. + +## [1.1.8] - 2019-11-15 +- Ensured that a resumed test run is continued instantly. + +## [1.1.7] - 2019-11-14 +- Fixed an issue with test runs after domain reload. + +## [1.1.6] - 2019-11-12 +- Building a player for test will no longer look in unrelated assemblies for relevant attributes. + +## [1.1.5] - 2019-10-23 +- Fixed a regression to synchronous runs introduced in 1.1.4. + +## [1.1.4] - 2019-10-15 +- Running tests in batch mode now correctly returns error code 3 (RunError) when a timeout or a build error occurs. +- Fixed an issue where a test run in a player would time out, if the player takes longer than 10 minutes to run. +- Added command line argument and api setting for specifying custom heartbeat timeout for running on players. + +## [1.1.3] - 2019-09-23 +- Fixed a regression where tests in a player would report a timeout after a test run is finished. +- Made it possible for the ui to change its test items when the test tree changes without script compilation. +- Added synchronous runs as an option to the TestRunnerApi. + +## [1.1.2] - 2019-09-11 +- Fixed an issue where Run Selected would run all tests in the category, if a category filter was selected, regardless of what tests were selected. +- Unsupported attributes used in UnityTests now give an explicit error. +- Added support for the Repeat and Retry attributes in UnityTests (case 1131940). +- Tests with a explicit timeout higher than 10 minutes, no longer times out after running longer than 10 minutes when running from command line (case 1125991). +- Fixed a performance regression in the test runner api result reporting, introduced in 2018.3 (case 1109865). +- Fixed an issue where parameterized test fixtures would not run if selected in the test tree (case 1092244). +- Pressing Clear Results now also correctly clears the counters on the test list (case 1181763). +- Prebuild setup now handles errors logged with Debug.LogError and stops the run if any is logged (case 1115240). It now also supports LogAssert.Expect. + +## [1.1.1] - 2019-08-07 +- Tests retrieved as a test list with the test runner api incorrectly showed both mode as their TestMode. +- Fixed a compatibility issue with running tests from rider. + +## [1.1.0] - 2019-07-30 +- Introduced the TestRunnerApi for running tests programmatically from elsewhere inside the Editor. +- Introduced yield instructions for recompiling scripts and awaiting a domain reload in Edit Mode tests. +- Added a button to the Test Runner UI for clearing the results. + +## [1.0.18] - 2019-07-15 +- Included new full documentation of the test framework. + +## [1.0.17] - 2019-07-11 +- Fixed an issue where the Test Runner window wouldn’t frame selected items after search filter is cleared. +- Fixed a regression where playmode test application on the IOS platform would not quit after the tests are done. + +## [1.0.16] - 2019-06-20 +- Fixed an issue where the Test Runner window popped out if it was docked, or if something else was docked next to it, when re-opened (case 1158961) +- Fixed a regression where the running standalone playmode tests from the ui would result in an error. + +## [1.0.15] - 2019-06-18 +- Added new `[TestMustExpectAllLogs]` attribute, which automatically does `LogAssert.NoUnexpectedReceived()` at the end of affected tests. See docs for this attribute for more info on usage. +- Fixed a regression where no tests would be run if multiple filters are specified. E.g. selecting both a whole assembly and an individual test in the ui. +- Fixed an issue where performing `Run Selected` on a selected assembly would run all assemblies. +- Introduced the capability to do a split build and run, when running playmode tests on standalone devices. +- Fixed an error in ConditionalIgnore, if the condition were not set. + +## [1.0.14] - 2019-05-27 +- Fixed issue preventing scene creation in IPrebuildSetup.Setup callback when running standalone playmode tests. +- Fixed an issue where test assemblies would sometimes not be ordered alphabetically. +- Added module references to the package for the required modules: imgui and jsonserialize. +- Added a ConditionalIgnore attribute to help ignoring tests only under specific conditions. +- Fixed a typo in the player test window (case 1148671). + +## [1.0.13] - 2019-05-07 +- Fixed a regression where results from the player would no longer update correctly in the UI (case 1151147). + +## [1.0.12] - 2019-04-16 +- Added specific unity release to the package information. + +## [1.0.11] - 2019-04-10 +- Fixed a regression from 1.0.10 where test-started events were triggered multiple times after a domain reload. + +## [1.0.10] - 2019-04-08 +- Fixed an issue where test-started events would not be fired correctly after a test performing a domain reload (case 1141530). +- The UI should correctly run tests inside a nested class, when that class is selected. +- All actions should now correctly display a prefix when reporting test result. E.g. "TearDown :". +- Errors logged with Debug.LogError in TearDowns now append the error, rather than overwriting the existing result (case 1114306). +- Incorrect implementations of IWrapTestMethod and IWrapSetUpTearDown now gives a meaningful error. +- Fixed a regression where the Test Framework would run TearDown in a base class before the inheriting class (case 1142553). +- Fixed a regression introduced in 1.0.9 where tests with the Explicit attribute could no longer be executed. + +## [1.0.9] - 2019-03-27 +- Fixed an issue where a corrupt instance of the test runner window would block for a new being opened. +- Added the required modules to the list of package requirements. +- Fixed an issue where errors would happen if the test filter ui was clicked before the ui is done loading. +- Fix selecting items with duplicate names in test hierarchy of Test Runner window (case 987587). +- Fixed RecompileScripts instruction which we use in tests (case 1128994). +- Fixed an issue where using multiple filters on tests would sometimes give an incorrect result. + +## [1.0.7] - 2019-03-12 +### This is the first release of *Unity Package com.unity.test-framework*. + +- Migrated the test-framework from the current extension in unity. diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/CHANGELOG.md.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/CHANGELOG.md.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md b/Library/PackageCache/com.unity.test-framework@1.1.9/CONTRIBUTING.md similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md rename to Library/PackageCache/com.unity.test-framework@1.1.9/CONTRIBUTING.md diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/CONTRIBUTING.md.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/CONTRIBUTING.md.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/TableOfContents.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/TableOfContents.md new file mode 100644 index 000000000..3155c1fcf --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/TableOfContents.md @@ -0,0 +1,66 @@ +* [Unity Test Framework overview](./index.md) +* [Edit Mode vs. Play Mode tests](./edit-mode-vs-play-mode-tests.md) +* [Getting started with UTF](./getting-started.md) + * [How to create a new test assembly](./workflow-create-test-assembly.md) + * [How to create a test](./workflow-create-test.md) + * [How to run a test](./workflow-run-test.md) + * [How to create a Play Mode test](./workflow-create-playmode-test.md) + * [How to run a Play Mode test as standalone](./workflow-run-playmode-test-standalone.md) +* [Resources](./resources.md) +* [Extending UTF](./extending.md) + * [How to split the build and run process for standalone Play Mode tests](./reference-attribute-testplayerbuildmodifier.md#split-build-and-run-for-player-mode-tests) + * [How to run tests programmatically](./extension-run-tests.md) + * [How to get test results](./extension-get-test-results.md) + * [How to retrieve the list of tests](./extension-retrieve-test-list.md) +* [Reference](./manual.md#reference) + * [Running tests from the command-line](./reference-command-line.md) + * [UnityTest attribute](./reference-attribute-unitytest.md) + * [Setup and cleanup at build time](./reference-setup-and-cleanup.md) + * [IPrebuildSetup](./reference-setup-and-cleanup.md#iprebuildsetup) + * [IPostBuildCleanup](./reference-setup-and-cleanup.md#ipostbuildcleanup) + * [Actions outside of tests](./reference-actions-outside-tests.md) + * [Action execution order](./reference-actions-outside-tests.md#action-execution-order) + * [UnitySetUp and UnityTearDown](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [OuterUnityTestAction](./reference-actions-outside-tests.md#outerunitytestaction) + * [Domain Reloads](./reference-actions-outside-tests.md#domain-reloads) + * [Custom attributes](./reference-custom-attributes.md) + * [ConditionalIgnore attribute](./reference-attribute-conditionalignore.md) + * [PostBuildCleanup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) + * [PrebuildSetup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) + * [TestMustExpectAllLogs attribute](./reference-attribute-testmustexpectalllogs.md) + * [TestPlayerBuildModifier attribute](./reference-attribute-testplayerbuildmodifier.md) + * [TestRunCallback attribute](./reference-attribute-testruncallback.md) + * [UnityPlatform attribute](./reference-attribute-unityplatform.md) + * [UnitySetUp attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [UnityTearDown attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [UnityTest attribute](./reference-attribute-unitytest.md) + * [Custom equality comparers](./reference-custom-equality-comparers.md) + * [ColorEqualityComparer](./reference-comparer-color.md) + * [FloatEqualityComparer](./reference-comparer-float.md) + * [QuaternionEqualityComparer](./reference-comparer-quaternion.md) + * [Vector2EqualityComparer](./reference-comparer-vector2.md) + * [Vector3EqualityComparer](./reference-comparer-vector3.md) + * [Vector4EqualityComparer](./reference-comparer-vector4.md) + * [Custom equality comparers with equals operator](./reference-comparer-equals.md) + * [Test Utils](./reference-test-utils.md) + * [Custom yield instructions](./reference-custom-yield-instructions.md) + * [IEditModeTestYieldInstruction](./reference-custom-yield-instructions.md#IEditModeTestYieldInstruction) + * [EnterPlayMode](./reference-custom-yield-instructions.md#enterplaymode) + * [ExitPlayMode](./reference-custom-yield-instructions.md#exitplaymode) + * [RecompileScripts](./reference-recompile-scripts.md) + * [WaitForDomainReload](./reference-wait-for-domain-reload.md) + * [Custom assertion](./reference-custom-assertion.md) + * [LogAssert](./reference-custom-assertion.md#logassert) + * [Custom constraints](./reference-custom-constraints.md) + * [Is](./reference-custom-constraints.md#is) + * [Parameterized tests](./reference-tests-parameterized.md) + * [MonoBehaviour tests](./reference-tests-monobehaviour.md) + * [MonoBehaviourTest<T>](./reference-tests-monobehaviour.md#monobehaviourtestt) + * [IMonoBehaviourTest](./reference-tests-monobehaviour.md#imonobehaviourtest) + * [TestRunnerApi](./reference-test-runner-api.md) + * [ExecutionSettings](./reference-execution-settings.md) + * [Filter](./reference-filter.md) + * [ITestRunSettings](./reference-itest-run-settings.md) + * [ICallbacks](./reference-icallbacks.md) + * [IErrorCallbacks](./reference-ierror-callbacks.md) + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/edit-mode-vs-play-mode-tests.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/edit-mode-vs-play-mode-tests.md new file mode 100644 index 000000000..54596396d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/edit-mode-vs-play-mode-tests.md @@ -0,0 +1,53 @@ +# Edit Mode vs. Play Mode tests + +Let’s clarify a bit what Play Mode and Edit Mode test means from the Unity Test Framework perspective: + +## Edit Mode tests + +**Edit Mode** tests (also known as Editor tests) are only run in the Unity Editor and have access to the Editor code in addition to the game code. + +With Edit Mode tests it is possible to test any of your [Editor extensions](https://docs.unity3d.com/Manual/ExtendingTheEditor.html) using the [UnityTest](./reference-attribute-unitytest.md) attribute. For Edit Mode tests, your test code runs in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. + +> **Note**: You can also control entering and exiting Play Mode from your Edit Mode test. This allow your test to make changes before entering Play Mode. + +Edit Mode tests should meet one of the following conditions: + +* They should have an [assembly definition](./workflow-create-test-assembly.md) with reference to *nunit.framework.dll* and has only the Editor as a target platform: + +```assembly + "includePlatforms": [ + "Editor" + ], +``` + +* Legacy condition: put tests in the project’s [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder. + +## Play Mode tests + +You can run **Play Mode** tests as a [standalone in a Player](./workflow-run-playmode-test-standalone.md) or inside the Editor. Play Mode tests allow you to exercise your game code, as the tests run as [coroutines](https://docs.unity3d.com/ScriptReference/Coroutine.html) if marked with the `UnityTest` attribute. + +Play Mode tests should correspond to the following conditions: + +* Have an [assembly definition](./workflow-create-test-assembly.md) with reference to *nunit.framework.dll*. +* Have the test scripts located in a folder with the .asmdef file. +* The test assembly should reference an assembly within the code that you need to test. + +```assembly + "references": [ + "NewAssembly" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], +``` + +## Recommendations + +### Attributes + +Use the [NUnit](http://www.nunit.org/) `Test` attribute instead of the `UnityTest` attribute, unless you need to [yield special instructions](./reference-custom-yield-instructions.md), in Edit Mode, or if you need to skip a frame or wait for a certain amount of time in Play Mode. + +### References + +It is possible for your Test Assemblies to reference the test tools in `UnityEngine.TestRunner` and `UnityEditor.TestRunner`. The latter is only available in Edit Mode. You can specify these references in the `Assembly Definition References` on the Assembly Definition. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extending.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extending.md new file mode 100644 index 000000000..045c94a84 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extending.md @@ -0,0 +1,10 @@ +# Extending Unity Test Framework +It is possible to extend the Unity Test Framework (UTF) in many ways, for custom workflows for your projects and for other packages to build on top of UTF. + +These extensions are a supplement to the ones already offered by [NUnit](https://github.com/nunit/docs/wiki/Framework-Extensibility). + +Some workflows for extending UTF include: +* [How to split the build and run process for standalone Play Mode tests](./reference-attribute-testplayerbuildmodifier.md#split-build-and-run-for-player-mode-tests) +* [How to run tests programmatically](./extension-run-tests.md) +* [How to get test results](./extension-get-test-results.md) +* [How to retrieve the list of tests](./extension-retrieve-test-list.md)  \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-get-test-results.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-get-test-results.md new file mode 100644 index 000000000..8b71d7ede --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-get-test-results.md @@ -0,0 +1,45 @@ +# How to get test results +You can receive callbacks when the active test run, or individual tests, starts and finishes. You can register callbacks by invoking `RegisterCallbacks` on the [TestRunnerApi](./reference-test-runner-api.md) with an instance of a class that implements [ICallbacks](./reference-icallbacks.md). There are four `ICallbacks` methods for the start and finish of both the whole run and each level of the test tree. + +## Example +An example of how listeners can be set up: + +> **Note**: Listeners receive callbacks from all test runs, regardless of the registered `TestRunnerApi` for that instance. + +``` C# +public void SetupListeners() +{ + var api = ScriptableObject.CreateInstance(); + api.RegisterCallbacks(new MyCallbacks()); +} + +private class MyCallbacks : ICallbacks +{ + public void RunStarted(ITestAdaptor testsToRun) + { + + } + + public void RunFinished(ITestResultAdaptor result) + { + + } + + public void TestStarted(ITestAdaptor test) + { + + } + + public void TestFinished(ITestResultAdaptor result) + { + if (!result.HasChildren && result.ResultState != "Success") + { + Debug.Log(string.Format("Test {0} {1}", result.Test.Name, result.ResultState)); + } + } +} +``` + +> **Note**: The registered callbacks are not persisted on domain reloads. So it is necessary to re-register the callback after a domain reloads, usually with [InitializeOnLoad](https://docs.unity3d.com/Manual/RunningEditorCodeOnLaunch.html). + +It is possible to provide a `priority` as an integer as the second argument when registering a callback. This influences the invocation order of different callbacks. The default value is zero. It is also possible to provide `RegisterCallbacks` with a class instance that implements [IErrorCallbacks](./reference-ierror-callbacks.md) that is an extended version of `ICallbacks`. `IErrorCallbacks` also has a callback method for `OnError` that invokes if the run fails to start, for example, due to compilation errors or if an [IPrebuildSetup](./reference-setup-and-cleanup.md) throws an exception. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-retrieve-test-list.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-retrieve-test-list.md new file mode 100644 index 000000000..dedc7fabb --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-retrieve-test-list.md @@ -0,0 +1,13 @@ +# How to retrieve the list of tests +It is possible to use the [TestRunnerApi](./reference-test-runner-api.md) to retrieve the test tree for a given test mode (**Edit Mode** or **Play Mode**). You can retrieve the test tree by invoking `RetrieveTestList` with the desired `TestMode` and a callback action, with an [ITestAdaptor](./reference-itest-adaptor.md) representing the test tree. + +## Example +The following example retrieves the test tree for Edit Mode tests and prints the number of total test cases: +``` C# +var api = ScriptableObject.CreateInstance(); +api.RetrieveTestList(TestMode.EditMode, (testRoot) => +{ + Debug.Log(string.Format("Tree contains {0} tests.", testRoot.TestCaseCount)); +}); +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-run-tests.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-run-tests.md new file mode 100644 index 000000000..60ff3dc7b --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/extension-run-tests.md @@ -0,0 +1,72 @@ +# How to run tests programmatically +## Filters + +Run tests by calling `Execute` on the [TestRunnerApi](./reference-test-runner-api.md), and provide some execution settings that consists of a [Filter](./reference-filter.md). The `Filter` specifies what tests to run. + +### Example + +The following is an example of how to run all **Play Mode** tests in a project: + +``` C# +var testRunnerApi = ScriptableObject.CreateInstance(); +var filter = new Filter() +{ + testMode = TestMode.PlayMode +}; +testRunnerApi.Execute(new ExecutionSettings(filter)); +``` +## Multiple filter values + +It is possible to specify a more specific filter by filling out the fields on the `Filter` class in more detail. + +Many of the fields allow for multiple values. The runner tries to match tests against at least one of the values provided and then runs any tests that match. + +### Example + +In this example, the API runs tests with full names that fit either of the two names provided: + +``` C# +var api = ScriptableObject.CreateInstance(); +api.Execute(new ExecutionSettings(new Filter() +{ + testNames = new[] {"MyTestClass.NameOfMyTest", "SpecificTestFixture.NameOfAnotherTest"} +})); +``` +## Multiple filter fields + +If using multiple different fields on the filter, then it matches against tests that fulfill all the different fields. + +### Example + +In this example, it runs any test that fits either of the two test names, and that also belongs to a test assembly that fits the given name. + +``` C# +var api = ScriptableObject.CreateInstance(); +api.Execute(new ExecutionSettings(new Filter() +{ + assemblyNames = new [] {"MyTestAssembly"}, + testNames = new [] {"MyTestClass.NameOfMyTest", "MyTestClass.AnotherNameOfATest"} +})); +``` +## Multiple constructor filters + +The execution settings take one or more filters in its constructor. If there is no filter provided, then it runs all **Edit Mode** tests by default. If there are multiple filters provided, then a test runs if it matches any of the filters. + +### Example + +In this example, it runs any tests that are either in the assembly named `MyTestAssembly` or if the full name of the test matches either of the two provided test names: + +``` C# +var api = ScriptableObject.CreateInstance(); +api.Execute(new ExecutionSettings( + new Filter() + { + assemblyNames = new[] {"MyTestAssembly"}, + }, + new Filter() + { + testNames = new[] {"MyTestClass.NameOfMyTest", "MyTestClass.AnotherNameOfATest"} + } +)); +``` +> **Note**: Specifying different test modes or platforms in each `Filter` is not currently supported. The test mode and platform is from the first `Filter` only and defaults to Edit Mode, if not supplied. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/getting-started.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/getting-started.md new file mode 100644 index 000000000..a8051f267 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/getting-started.md @@ -0,0 +1,18 @@ +# Getting started with Unity Test Framework + +To access the Unity Test Framework (UTF) in the Unity Editor, open the **Test Runner** window; go to **Window** > **General** > **Test Runner**. + +![Unity Test Runner window](./images/test-runner-window.png) + +To get started with UTF, follow the workflows below: + +* [How to create a new test assembly](./workflow-create-test-assembly.md) +* [How to create a test](./workflow-create-test.md) +* [How to run a test](./workflow-run-test.md) +* [How to create a Play Mode test](./workflow-create-playmode-test.md) +* [How to run a Play Mode test as standalone](./workflow-run-playmode-test-standalone.md) + + + +For further information, see the [resources](./resources.md) and [reference](./manual.md#reference) sections. + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-create-test-script.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-create-test-script.png new file mode 100644 index 000000000..fc9af5561 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-create-test-script.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-test.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-test.png new file mode 100644 index 000000000..df1b53c5f Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-test.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-tests.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-tests.png new file mode 100644 index 000000000..c890d8151 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-run-tests.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-tab.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-tab.png new file mode 100644 index 000000000..e1b00d7ac Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/editmode-tab.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/import-settings.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/import-settings.png new file mode 100644 index 000000000..6a34e924a Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/import-settings.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/new-test-script.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/new-test-script.png new file mode 100644 index 000000000..21de08107 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/new-test-script.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-enable-all.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-enable-all.png new file mode 100644 index 000000000..961991ae3 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-enable-all.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-results-standalone.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-results-standalone.png new file mode 100644 index 000000000..de40c0313 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-results-standalone.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-run-standalone.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-run-standalone.png new file mode 100644 index 000000000..ded579271 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-run-standalone.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-tab.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-tab.png new file mode 100644 index 000000000..9d315cb9e Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/playmode-tab.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-runner-window.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-runner-window.png new file mode 100644 index 000000000..f3023fb36 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-runner-window.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-templates.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-templates.png new file mode 100644 index 000000000..753a1552e Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/test-templates.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/tests-folder-assembly.png b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/tests-folder-assembly.png new file mode 100644 index 000000000..4e63751b9 Binary files /dev/null and b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/images/tests-folder-assembly.png differ diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/index.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/index.md new file mode 100644 index 000000000..604a91632 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/index.md @@ -0,0 +1,54 @@ +# About Unity Test Framework + +The Unity Test Framework (UTF) enables Unity users to test their code in both **Edit Mode** and **Play Mode**, and also on target platforms such as [Standalone](https://docs.unity3d.com/Manual/Standalone.html), Android, iOS, etc. + +This package provides a standard test framework for users of Unity and developers at Unity so that both benefit from the same features and can write tests the same way. + +UTF uses a Unity integration of NUnit library, which is an open-source unit testing library for .Net languages. For more information about NUnit, see the [official NUnit website](http://www.nunit.org/) and the [NUnit documentation on GitHub](https://github.com/nunit/docs/wiki/NUnit-Documentation). + +> **Note**: UTF is not a new concept or toolset; it is an adjusted and more descriptive naming for the toolset otherwise known as Unity Test Runner, which is now available as this package. + +# Installing Unity Test Framework + +To install this package, follow the instructions in the [Package Manager documentation](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@latest/index.html). + +> **Note**: Search for the Test Framework package. In Unity 2019.2 and higher, you may need to enable the package before use. + +# Using Unity Test Framework + +To learn how to use the Unity Test Framework package in your project, read the [manual](./manual.md). + +# Technical details + +## Requirements + +This version of the Unity Test Framework is compatible with the following versions of the Unity Editor: + +* 2019.2 and later. + +## Known limitations + +Unity Test Framework version 1.0.18 includes the following known limitations: + +* The `UnityTest` attribute does not support WebGL and WSA platforms. +* The `UnityTest` attribute does not support [Parameterized tests](https://github.com/nunit/docs/wiki/Parameterized-Tests) (except for `ValueSource`). +* The `UnityTest` attribute does not support the `NUnit` [Repeat](https://github.com/nunit/docs/wiki/Repeat-Attribute) attribute. +* Nested test fixture cannot run from the Editor UI. +* When using the `NUnit` [Retry](https://github.com/nunit/docs/wiki/Retry-Attribute) attribute in PlayMode tests, it throws `InvalidCastException`. + +## Package contents + +The following table indicates the root folders in the package where you can find useful resources: + +| Location | Description | +| :----------------------------------------- | :------------------------------------------ | +| _/com.unity.test-framework/Documentation~_ | Contains the documentation for the package. | + +## Document revision history + +| Date | Reason | +| :----------- | :---------------------------------------------------- | +| August 23, 2019 | Applied feedback to the documentation | +| July 25, 2019 | Documentation updated to include features in version 1.1.0 | +| July 11, 2019 | Documentation updated. Matches package version 1.0.18 | +| May 27, 2019 | Documentation created. Matches package version 1.0.14 | diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/manual.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/manual.md new file mode 100644 index 000000000..7c64f86df --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/manual.md @@ -0,0 +1,80 @@ +# Unity Test Framework manual + +This is the manual for the Unity Test Framework (UTF): + +## **Introduction** + +* [Unity Test Framework overview](./index.md) +* [Edit Mode vs. Play Mode tests](edit-mode-vs-play-mode-tests.md) + +## **Getting started** + +* [Getting started with UTF](./getting-started.md) + * Workflows: + * [How to create a new test assembly](./workflow-create-test-assembly.md) + * [How to create a test](./workflow-create-test.md) + * [How to run a test](workflow-run-test.md) + * [How to create a Play Mode test](./workflow-create-playmode-test.md) + * [How to run a Play Mode test as standalone](./workflow-run-playmode-test-standalone.md) +* [Resources](./resources.md) + +## Extending UTF + +* [Extending UTF](./extending.md) + * Workflows: + * [How to split the build and run process for standalone Play Mode tests](./reference-attribute-testplayerbuildmodifier.md#split-build-and-run-for-player-mode-tests) + * [How to run tests programmatically](./extension-run-tests.md) + * [How to get test results](./extension-get-test-results.md) + * [How to retrieve the list of tests](./extension-retrieve-test-list.md) + +## Reference + +* [Running tests from the command-line](./reference-command-line.md) +* [UnityTest attribute](./reference-attribute-unitytest.md) +* [Setup and cleanup at build time](./reference-setup-and-cleanup.md) + * [IPrebuildSetup](./reference-setup-and-cleanup.md#iprebuildsetup) + * [IPostBuildCleanup](./reference-setup-and-cleanup.md#ipostbuildcleanup) +* [Actions outside of tests](./reference-actions-outside-tests.md) + * [Action execution order](./reference-actions-outside-tests.md#action-execution-order) + * [UnitySetUp and UnityTearDown](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [OuterUnityTestAction](./reference-actions-outside-tests.md#outerunitytestaction) + * [Domain Reloads](./reference-actions-outside-tests.md#domain-reloads) +* [Custom attributes](./reference-custom-attributes.md) + * [ConditionalIgnore attribute](./reference-attribute-conditionalignore.md) + * [PostBuildCleanup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) + * [PrebuildSetup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) + * [TestMustExpectAllLogs attribute](./reference-attribute-testmustexpectalllogs.md) + * [TestPlayerBuildModifier attribute](./reference-attribute-testplayerbuildmodifier.md) + * [TestRunCallback attribute](./reference-attribute-testruncallback.md) + * [UnityPlatform attribute](./reference-attribute-unityplatform.md) + * [UnitySetUp attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [UnityTearDown attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) + * [UnityTest attribute](./reference-attribute-unitytest.md) +* [Custom equality comparers](./reference-custom-equality-comparers.md) + * [ColorEqualityComparer](./reference-comparer-color.md) + * [FloatEqualityComparer](./reference-comparer-float.md) + * [QuaternionEqualityComparer](./reference-comparer-quaternion.md) + * [Vector2EqualityComparer](./reference-comparer-vector2.md) + * [Vector3EqualityComparer](./reference-comparer-vector3.md) + * [Vector4EqualityComparer](./reference-comparer-vector4.md) + * [Custom equality comparers with equals operator](./reference-comparer-equals.md) + * [Test Utils](./reference-test-utils.md) +* [Custom yield instructions](./reference-custom-yield-instructions.md) + * [IEditModeTestYieldInstruction](./reference-custom-yield-instructions.md#IEditModeTestYieldInstruction) + * [EnterPlayMode](./reference-custom-yield-instructions.md#enterplaymode) + * [ExitPlayMode](./reference-custom-yield-instructions.md#exitplaymode) +* [Custom assertion](./reference-custom-assertion.md) + * [LogAssert](./reference-custom-assertion.md#logassert) +* [Custom constraints](./reference-custom-constraints.md) + * [Is](./reference-custom-constraints.md#is) +* [Parameterized tests](./reference-tests-parameterized.md) +* [MonoBehaviour tests](./reference-tests-monobehaviour.md) + * [MonoBehaviourTest<T>](./reference-tests-monobehaviour.md#monobehaviourtestt) + * [IMonoBehaviourTest](./reference-tests-monobehaviour.md#imonobehaviourtest) + +* [TestRunnerApi](./reference-test-runner-api.md) + * [ExecutionSettings](./reference-execution-settings.md) + * [Filter](./reference-filter.md) + * [ITestRunSettings](./reference-itest-run-settings.md) + * [ICallbacks](./reference-icallbacks.md) + * [IErrorCallbacks](./reference-ierror-callbacks.md) \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-actions-outside-tests.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-actions-outside-tests.md new file mode 100644 index 000000000..7c595b6ec --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-actions-outside-tests.md @@ -0,0 +1,98 @@ +# Actions outside of tests + +When writing tests, it is possible to avoid duplication of code by using the [SetUp and TearDown](https://github.com/nunit/docs/wiki/SetUp-and-TearDown) methods built into [NUnit](http://www.nunit.org/). The Unity Test Framework has extended these methods with extra functionality, which can yield commands and skip frames, in the same way as [UnityTest](./reference-unitytest.md). + +## Action execution order + +The actions related to a test run in the following order: + +* Attributes implementing [IApplyToContext](https://github.com/nunit/docs/wiki/IApplyToContext-Interface) +* Any attribute implementing [OuterUnityTestAction](#outerunitytestaction) has its `BeforeTest` invoked +* Tests with [UnitySetUp](#unitysetup-and-unityteardown) methods in their test class. +* Attributes implementing [IWrapSetUpTearDown](https://github.com/nunit/docs/wiki/ICommandWrapper-Interface) +* Any [SetUp](https://github.com/nunit/docs/wiki/SetUp-and-TearDown) attributes +* [Action attributes](https://nunit.org/docs/2.6/actionAttributes.html) have their `BeforeTest` method invoked +* Attributes implementing of [IWrapTestMethod](https://github.com/nunit/docs/wiki/ICommandWrapper-Interface) +* **The test itself runs** +* [Action attributes](https://nunit.org/docs/2.6/actionAttributes.html) have their `AfterTest` method invoked +* Any method with the [TearDown](https://github.com/nunit/docs/wiki/SetUp-and-TearDown) attribute +* Tests with [UnityTearDown](#unitysetup-and-unityteardown) methods in their test class +* Any [OuterUnityTestAction](#outerunitytestaction) has its `AfterTest` invoked + +The list of actions is the same for both `Test` and `UnityTest`. + +## UnitySetUp and UnityTearDown + +The `UnitySetUp` and `UnityTearDown` attributes are identical to the standard `SetUp` and `TearDown` attributes, with the exception that they allow for [yielding instructions](reference-custom-yield-instructions.md). The `UnitySetUp` and `UnityTearDown` attributes expect a return type of [IEnumerator](https://docs.microsoft.com/en-us/dotnet/api/system.collections.ienumerator?view=netframework-4.8). + +### Example + +```c# +public class SetUpTearDownExample +{ + [UnitySetUp] + public IEnumerator SetUp() + { + yield return new EnterPlayMode(); + } + + [Test] + public void MyTest() + { + Debug.Log("This runs inside playmode"); + } + + [UnitySetUp] + public IEnumerator TearDown() + { + + yield return new ExitPlayMode(); + } +} +``` + + + +## OuterUnityTestAction + +`OuterUnityTestAction` is a wrapper outside of the tests, which allows for any tests with this attribute to run code before and after the tests. This method allows for yielding commands in the same way as `UnityTest`. The attribute must inherit the `NUnit` attribute and implement `IOuterUnityTestAction`. + +### Example + +```c# +using System.Collections; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools; + +public class MyTestClass +{ + [UnityTest, MyOuterActionAttribute] + public IEnumerator MyTestInsidePlaymode() + { + Assert.IsTrue(Application.isPlaying); + yield return null; + } +} + +public class MyOuterActionAttribute : NUnitAttribute, IOuterUnityTestAction +{ + public IEnumerator BeforeTest(ITest test) + { + yield return new EnterPlayMode(); + } + + public IEnumerator AfterTest(ITest test) + { + yield return new ExitPlayMode(); + } +} + +``` + + + +## Domain Reloads + +In **Edit Mode** tests it is possible to yield instructions that can result in a domain reload, such as entering or exiting **Play Mode** (see [Custom yield instructions](./reference-custom-yield-instructions.md)). When a domain reload happens, all non-Unity actions (such as `OneTimeSetup` and `Setup`) are rerun before the code, which initiated the domain reload, continues. Unity actions (such as `UnitySetup`) are not rerun. If the Unity action is the code that initiated the domain reload, then the rest of the code in the `UnitySetup` method runs after the domain reload. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-conditionalignore.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-conditionalignore.md new file mode 100644 index 000000000..c051e018a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-conditionalignore.md @@ -0,0 +1,39 @@ +# ConditionalIgnore attribute + +This attribute is an alternative to the standard `Ignore` attribute in [NUnit](http://www.nunit.org/). It allows for ignoring tests only under a specified condition. The condition evaluates during `OnLoad`, referenced by ID. + +## Example + +The following example shows a method to use the `ConditionalIgnore` attribute to ignore a test if the Unity Editor is running macOS: + +```C# +using UnityEditor; +using NUnit.Framework; +using UnityEngine.TestTools; + +[InitializeOnLoad] +public class OnLoad +{ + static OnLoad() + { + var editorIsOSX = false; + #if UNITY_EDITOR_OSX + editorIsOSX = true; + #endif + + ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreInMacEditor", editorIsOSX); + } +} + +public class MyTestClass +{ + [Test, ConditionalIgnore("IgnoreInMacEditor", "Ignored on Mac editor.")] + public void TestNeverRunningInMacEditor() + { + Assert.Pass(); + } +} + +``` + +> **Note**: You can only use `InitializeOnLoad` in **Edit Mode** tests. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testmustexpectalllogs.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testmustexpectalllogs.md new file mode 100644 index 000000000..f0c46651b --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testmustexpectalllogs.md @@ -0,0 +1,11 @@ +# TestMustExpectAllLogs attribute + +The presence of this attribute causes the **Test Runner** to expect every single log. By default, the Test Runner only fails on error logs, but `TestMustExpectAllLogs` fails on warnings and info level messages as well. It is the same as calling the method [LogAssert.NoUnexpectedReceived](./reference-custom-assertion.md#static-methods) at the bottom of every affected test. + +## Assembly-wide usage + +You can apply this attribute to test assemblies (that affects every test in the assembly), fixtures (affects every test in the fixture), or on individual test methods. It is also inherited from base fixtures. + +The `MustExpect` property (`true` by default) lets you enable or disable the higher level value. + +For example when migrating an assembly to this more strict checking method, you might attach `[assembly:TestMustExpectAllLogs]` to the assembly itself, but then whitelist failing fixtures and test methods with `[TestMustExpectAllLogs(MustExpect=false)]` until you have migrated them. This also means new tests in that assembly would have the more strict checking. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testplayerbuildmodifier.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testplayerbuildmodifier.md new file mode 100644 index 000000000..db16a71b1 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testplayerbuildmodifier.md @@ -0,0 +1,105 @@ +# TestPlayerBuildModifier attribute + +You can use the `TestPlayerBuildModifier` attribute to accomplish a couple of different scenarios: + +## Modify the Player build options for Play Mode tests + +It is possible to change the [BuildPlayerOptions](https://docs.unity3d.com/ScriptReference/BuildPlayerOptions.html) for the test **Player**, to achieve custom behavior when running **Play Mode** tests. Modifying the build options allows for changing the target location of the build as well as changing [BuildOptions](https://docs.unity3d.com/ScriptReference/BuildOptions.html). + +To modify the `BuildPlayerOptions`, do the following: + +* Implement the `ITestPlayerBuildModifier` +* Reference the implementation type in a `TestPlayerBuildModifier` attribute on an assembly level. + +### Example + +```c# +using UnityEditor; +using UnityEditor.TestTools; + +[assembly:TestPlayerBuildModifier(typeof(BuildModifier))] +public class BuildModifier : ITestPlayerBuildModifier +{ + public BuildPlayerOptions ModifyOptions(BuildPlayerOptions playerOptions) + { + if (playerOptions.target == BuildTarget.iOS) + { + playerOptions.options |= BuildOptions.SymlinkLibraries; // Enable symlink libraries when running on iOS + } + + playerOptions.options |= BuildOptions.AllowDebugging; // Enable allow Debugging flag on the test Player. + return playerOptions; + } +} +``` + +> **Note:** When building the Player, it includes all `TestPlayerBuildModifier` attributes across all loaded assemblies, independent of the currently used test filter. As the implementation references the `UnityEditor` namespace, the code is typically implemented in an Editor only assembly, as the `UnityEditor` namespace is not available otherwise. + +## Split build and run for Play Mode tests + +It is possible to use the Unity Editor for building the Player with tests, without [running the tests](./workflow-run-playmode-test-standalone.md). This allows for running the Player on e.g. another machine. In this case, it is necessary to modify the Player to build and implement a custom handling of the test result. + +By using `TestPlayerBuildModifier`, you can alter the `BuildOptions` to not start the Player after the build as well as build the Player at a specific location. Combined with [PostBuildCleanup](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup), you can automatically exit the Editor on completion of the build. + +### Example + +```c# +using System; +using System.IO; +using System.Linq; +using Tests; +using UnityEditor; +using UnityEditor.TestTools; +using UnityEngine; +using UnityEngine.TestTools; + +[assembly:TestPlayerBuildModifier(typeof(HeadlessPlayModeSetup))] +[assembly:PostBuildCleanup(typeof(HeadlessPlayModeSetup))] + +namespace Tests +{ + public class HeadlessPlayModeSetup : ITestPlayerBuildModifier, IPostBuildCleanup + { + private static bool s_RunningPlayerTests; + public BuildPlayerOptions ModifyOptions(BuildPlayerOptions playerOptions) + { + // Do not launch the player after the build completes. + playerOptions.options &= ~BuildOptions.AutoRunPlayer; + + // Set the headlessBuildLocation to the output directory you desire. It does not need to be inside the project. + var headlessBuildLocation = Path.GetFullPath(Path.Combine(Application.dataPath, ".//..//PlayModeTestPlayer")); + var fileName = Path.GetFileName(playerOptions.locationPathName); + if (!string.IsNullOrEmpty(fileName)) + { + headlessBuildLocation = Path.Combine(headlessBuildLocation, fileName); + } + playerOptions.locationPathName = headlessBuildLocation; + + // Instruct the cleanup to exit the Editor if the run came from the command line. + // The variable is static because the cleanup is being invoked in a new instance of the class. + s_RunningPlayerTests = true; + return playerOptions; + } + + public void Cleanup() + { + if (s_RunningPlayerTests && IsRunningTestsFromCommandLine()) + { + // Exit the Editor on the next update, allowing for other PostBuildCleanup steps to run. + EditorApplication.update += () => { EditorApplication.Exit(0); }; + } + } + + private static bool IsRunningTestsFromCommandLine() + { + var commandLineArgs = Environment.GetCommandLineArgs(); + return commandLineArgs.Any(value => value == "-runTests"); + } + } +} +``` + +If the Editor is still running after the Play Mode tests have run, the Player tries to report the results back, using [PlayerConnection](https://docs.unity3d.com/ScriptReference/Networking.PlayerConnection.PlayerConnection.html), which has a reference to the IP address of the Editor machine, when built. + +To implement a custom way of reporting the results of the test run, let one of the assemblies in the Player include a [TestRunCallback](./reference-attribute-testruncallback.md). At `RunFinished`, it is possible to get the full test report as XML from the [NUnit](http://www.nunit.org/) test result by calling `result.ToXml(true)`. You can save the result and then save it on the device or send it to another machine as needed. + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testruncallback.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testruncallback.md new file mode 100644 index 000000000..dad865a57 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-testruncallback.md @@ -0,0 +1,46 @@ +# TestRunCallback attribute + +It is possible for the test framework to invoke callbacks as the current test run progresses. To do this, there is a `TestRunCallback` attribute which takes the type of `ITestRunCallback` implementation. You can invoke the callbacks with [NUnit](http://www.nunit.org/) `ITest` and `ITestResult` classes. + +At the `RunStarted` and `RunFinished` methods, the test and test results are for the whole test tree. These methods invoke at each node in the test tree; first with the whole test assembly, then with the test class, and last with the test method. + +From these callbacks, it is possible to read the partial or the full results, and it is furthermore possible to save the XML version of the result for further processing or continuous integration. + +## Example + +```C# +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestRunner; + +[assembly:TestRunCallback(typeof(MyTestRunCallback))] + +public class MyTestRunCallback : ITestRunCallback +{ + public void RunStarted(ITest testsToRun) + { + + } + + public void RunFinished(ITestResult testResults) + { + + } + + public void TestStarted(ITest test) + { + + } + + public void TestFinished(ITestResult result) + { + if (!result.Test.IsSuite) + { + Debug.Log($"Result of {result.Name}: {result.ResultState.Status}"); + } + } +} + +``` + +> **Note:** The `TestRunCallback` does not need any references to the `UnityEditor` namespace and is thus able to run in standalone Players, on the **Player** side. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unityplatform.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unityplatform.md new file mode 100644 index 000000000..931ab878b --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unityplatform.md @@ -0,0 +1,35 @@ +# UnityPlatform attribute + +Use this attribute to define a specific set of platforms you want or do not want your test(s) to run on. + +You can use this attribute on the test method, test class, or test assembly level. Use the supported [RuntimePlatform](https://docs.unity3d.com/ScriptReference/RuntimePlatform.html) enumeration values to specify the platforms. You can also specify which platforms to test by passing one or more `RuntimePlatform` values along with or without the include or exclude properties as parameters to the [Platform](https://github.com/nunit/docs/wiki/Platform-Attribute) attribute constructor. + +The test(s) skips if the current target platform is: + +- Not explicitly specified in the included platforms list +- In the excluded platforms list + +```c# +using UnityEngine; +using UnityEngine.TestTools; +using NUnit.Framework; + +[TestFixture] +public class TestClass +{ + [Test] + [UnityPlatform(RuntimePlatform.WindowsPlayer)] + public void TestMethod() + { + Assert.AreEqual(Application.platform, RuntimePlatform.WindowsPlayer); + } +} +``` + +## Properties + +| Syntax | Description | +| --------------------------- | ------------------------------------------------------------ | +| `RuntimePlatform[] exclude` | List the platforms you do not want to have your tests run on. | +| `RuntimePlatform[] include` | A subset of platforms you need to have your tests run on. | + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unitytest.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unitytest.md new file mode 100644 index 000000000..dd002b2df --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-attribute-unitytest.md @@ -0,0 +1,51 @@ +# UnityTest attribute + +`UnityTest` attribute is the main addition to the standard [NUnit](http://www.nunit.org/) library for the Unity Test Framework. This type of unit test allows you to skip a frame from within a test (so background tasks can finish) or give certain commands to the Unity **Editor**, such as performing a domain reload or entering **Play Mode** from an **Edit Mode** test. + +In Play Mode, the `UnityTest` attribute runs as a [coroutine](https://docs.unity3d.com/Manual/Coroutines.html). Whereas Edit Mode tests run in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. + +The `UnityTest` attribute is, in fact, an alternative to the `NUnit` [Test attribute](https://github.com/nunit/docs/wiki/Test-Attribute), which allows yielding instructions back to the framework. Once the instruction is complete, the test run continues. If you `yield return null`, you skip a frame. That might be necessary to ensure that some changes do happen on the next iteration of either the `EditorApplication.update` loop or the [game loop](https://docs.unity3d.com/Manual/ExecutionOrder.html). + +## Edit Mode example + +The most simple example of an Edit Mode test could be the one that yields `null` to skip the current frame and then continues to run: + +```C# +[UnityTest] +public IEnumerator EditorUtility_WhenExecuted_ReturnsSuccess() +{ + var utility = RunEditorUtilityInTheBackgroud(); + + while (utility.isRunning) + { + yield return null; + } + + Assert.IsTrue(utility.isSuccess); +} +``` + +## Play Mode example + +In Play Mode, a test runs as a coroutine attached to a [MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html). So all the yield instructions available in coroutines, are also available in your test. + +From a Play Mode test you can use one of Unity’s [Yield Instructions](https://docs.unity3d.com/ScriptReference/YieldInstruction.html): + +- [WaitForFixedUpdate](https://docs.unity3d.com/ScriptReference/WaitForFixedUpdate.html): to ensure changes expected within the next cycle of physics calculations. +- [WaitForSeconds](https://docs.unity3d.com/ScriptReference/WaitForSeconds.html): if you want to pause your test coroutine for a fixed amount of time. Be careful about creating long-running tests. + +The simplest example is to yield to `WaitForFixedUpdate`: + +```c# +[UnityTest] +public IEnumerator GameObject_WithRigidBody_WillBeAffectedByPhysics() +{ + var go = new GameObject(); + go.AddComponent(); + var originalPosition = go.transform.position.y; + + yield return new WaitForFixedUpdate(); + + Assert.AreNotEqual(originalPosition, go.transform.position.y); +} +``` diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-command-line.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-command-line.md new file mode 100644 index 000000000..91f9eff88 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-command-line.md @@ -0,0 +1,116 @@ +# Running tests from the command line + +It’s pretty simple to run a test project from the command line. Here is an example in Windows: + +```bash +Unity.exe -runTests -batchmode -projectPath PATH_TO_YOUR_PROJECT -testResults C:\temp\results.xml -testPlatform PS4 +``` + +For more information, see [Command line arguments](https://docs.unity3d.com/Manual/CommandLineArguments.html). + +## Commands + +### batchmode + +Runs Unity in batch mode and ensures no pop-up windows appear to eliminate the need for any human intervention. + +### forgetProjectPath + +Don't save your current **Project** into the Unity launcher/hub history. + +### runTest + +Runs tests in the Project. + +### testCategory + +A semicolon-separated list of test categories to include in the run. If using both `testFilter` and `testCategory`, then tests only run that matches both. + +### testFilter + +A semicolon-separated list of test names to run, or a regular expression pattern to match tests by their full name. + +### testPlatform + +The platform you want to run tests on. Available platforms are **EditMode** and **PlayMode**. + +> **Note**: If unspecified, tests run in Edit Mode by default. + +Platform/Type convention is from the [BuildTarget](https://docs.unity3d.com/ScriptReference/BuildTarget.html) enum. Supported platforms are: + +* StandaloneWindows +* StandaloneWindows64 +* StandaloneLinux64 +* StandaloneOSX +* iOS +* Android +* PS4 +* XboxOne + +### testResults + +The path where Unity should save the result file. By default, Unity saves it in the Project’s root folder. + +### playerHeartbeatTimeout + +The time, in seconds, the editor should wait for heartbeats after starting a test run on a player. This defaults to 10 minutes. + +### testSettingsFile + +Path to a *TestSettings.json* file that allows you to set up extra options for your test run. An example of the *TestSettings.json* file could look like this: + +```json +{ + "scriptingBackend":2, + "Architecture":null, + "apiProfile":0 +} +``` + +#### apiProfile + +The .Net compatibility level. Set to one of the following values: + +- 1 - .Net 2.0 +- 2 - .Net 2.0 Subset +- 3 - .Net 4.6 +- 5 - .Net micro profile (used by Mono scripting backend if **Stripping Level** is set to **Use micro mscorlib**) +- 6 - .Net Standard 2.0 + +#### appleEnableAutomaticSigning + +Sets option for automatic signing of Apple devices. + +#### appleDeveloperTeamID + +Sets the team ID for the apple developer account. + +#### architecture + +Target architecture for Android. Set to one of the following values: + +* None = 0 +* ARMv7 = 1 +* ARM64 = 2 +* X86 = 4 +* All = 4294967295 + +#### iOSManualProvisioningProfileType + +Set to one of the following values: + +* 0 - Automatic +* 1 - Development +* 2 - Distribution iOSManualProvisioningProfileID + +#### scriptingBackend + + Set to one of the following values: + +- Mono2x = 0 +- IL2CPP = 1 +- WinRT DotNET = 2 + +#### useLatestScriptingRuntimeVersion + +Sets option to always use the latest [Scripting Runtime Version](https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html). \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-color.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-color.md new file mode 100644 index 000000000..f4ae57e60 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-color.md @@ -0,0 +1,47 @@ +# ColorEqualityComparer + +Use this class to compare two `Color` objects. `ColorEqualityComparer.Instance` has default calculation error value set to 0.01f. To set a test specific error value instantiate a comparer instance using the [one argument constructor](#constructors). + +## Static properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `Instance` | A singleton instance of the comparer with a default error value set to 0.01f. | + +## Constructors + +| Syntax | Description | +| ------------------------------------ | ------------------------------------------------------------ | +| `ColorEqualityComparer(float error)` | Creates an instance of the comparer with a custom error value. | + +## Public methods + +| Syntax | Description | +| -------------------------------------------- | ------------------------------------------------------------ | +| `bool Equals(Color expected, Color actual);` | Compares the actual and expected `Color` objects for equality using `Utils.AreFloatsEqualAbsoluteError` to compare the `RGB` and `Alpha` attributes of `Color`. Returns `true` if expected and actual objects are equal otherwise, it returns `false`. | + +## Example + +```c# +[TestFixture] +public class ColorEqualityTest +{ + [Test] + public void GivenColorsAreEqual_WithAllowedCalculationError() + { + // Using default error + var firstColor = new Color(0f, 0f, 0f, 0f); + var secondColor = new Color(0f, 0f, 0f, 0f); + + Assert.That(firstColor, Is.EqualTo(secondColor).Using(ColorEqualityComparer.Instance)); + + // Allowed error 10e-5f + var comparer = new ColorEqualityComparer(10e-5f); + firstColor = new Color(0f, 0f, 0f, 1f); + secondColor = new Color(10e-6f, 0f, 0f, 1f); + + Assert.That(firstColor, Is.EqualTo(secondColor).Using(comparer)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-equals.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-equals.md new file mode 100644 index 000000000..cc5d4d643 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-equals.md @@ -0,0 +1,27 @@ +# Custom equality comparers with equals operator + +If you need to compare Vectors using the overloaded operator == (see [Vector2.operator ==](https://docs.unity3d.com/ScriptReference/Vector2-operator_eq.html), [Vector3.operator ==](https://docs.unity3d.com/ScriptReference/Vector3-operator_eq.html), and [Vector4.operator ==](https://docs.unity3d.com/ScriptReference/Vector4-operator_eq.html)) you should use the respective comparer implementations: + +- Vector2ComparerWithEqualsOperator +- Vector3ComparerWithEqualsOperator +- Vector4ComparerWithEqualsOperator + +The interface is the same as for other [equality comparers](./reference-custom-equality-comparers.md) except the public [constructor](./reference-custom-equality-comparers.md#constructors) `error` parameter is inapplicable in this case. + +## Example + +```c# +[TestFixture] +public class Vector3Test +{ + [Test] + public void VerifyThat_TwoVector3ObjectsAreEqual() + { + var actual = new Vector3(10e-7f, 10e-7f, 10e-7f); + var expected = new Vector3(0f, 0f, 0f); + + Assert.That(actual, Is.EqualTo(expected).Using(Vector3ComparerWithEqualsOperator.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-float.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-float.md new file mode 100644 index 000000000..188d20759 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-float.md @@ -0,0 +1,46 @@ +# FloatEqualityComparer + +Use this class to compare two float values for equality with [NUnit](http://www.nunit.org/) constraints. Use `FloatEqualityComparer.Instance` comparer to have the default error value set to 0.0001f. For any other error, use the [one argument constructor](#constructors) to create a comparer. + +## Static Properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `Instance` | A singleton instance of the comparer with a default error value set to 0.0001f. | + +## Constructors + +| Syntax | Description | +| ------------------------------------------- | ------------------------------------------------------------ | +| `FloatEqualityComparer(float allowedError)` | Creates an instance of the comparer with a custom error value. | + +## Public methods + +| Syntax | Description | +| -------------------------------------------- | ------------------------------------------------------------ | +| `bool Equals(float expected, float actual);` | Compares the `actual` and `expected` float values for equality using `Utils.AreFloatsEqual`. | + +## Example + +```c# +[TestFixture] +public class FloatsTest +{ + [Test] + public void VerifyThat_TwoFloatsAreEqual() + { + var comparer = new FloatEqualityComparer(10e-6f); + var actual = -0.00009f; + var expected = 0.00009f; + + Assert.That(actual, Is.EqualTo(expected).Using(comparer)); + + // Default relative error 0.0001f + actual = 10e-8f; + expected = 0f; + + Assert.That(actual, Is.EqualTo(expected).Using(FloatEqualityComparer.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-quaternion.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-quaternion.md new file mode 100644 index 000000000..5d7abc865 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-quaternion.md @@ -0,0 +1,46 @@ +# QuaternionEqualityComparer + +Use this utility to compare two [Quaternion](https://docs.unity3d.com/ScriptReference/Quaternion.html) objects for equality with [NUnit](http://www.nunit.org/) assertion constraints. Use the static instance `QuaternionEqualityComparer.Instance` to have the default calculation error value set to 0.00001f. For any other custom error value, use the [one argument constructor](#constructors). + +## Static properties + +| Syntax | Description | +| ---------- | ---------------------------------------------------------- | +| `Instance` | A comparer instance with the default error value 0.00001f. | + +## Constructors + +| Syntax | Description | +| ------------------------------------------------ | ------------------------------------------------------------ | +| `QuaternionEqualityComparer(float allowedError)` | Creates an instance of the comparer with a custom allowed error value. | + +## Public methods + +| Syntax | Description | +| ----------------------------------------------------- | ------------------------------------------------------------ | +| `bool Equals(Quaternion expected, Quaternion actual)` | Compares the `actual` and `expected` `Quaternion` objects for equality using the [Quaternion.Dot](https://docs.unity3d.com/ScriptReference/Quaternion.Dot.html) method. | + +## Example + +```c# +[TestFixture] +public class QuaternionTest +{ + [Test] + public void VerifyThat_TwoQuaternionsAreEqual() + { + var actual = new Quaternion(10f, 0f, 0f, 0f); + var expected = new Quaternion(1f, 10f, 0f, 0f); + var comparer = new QuaternionEqualityComparer(10e-6f); + + Assert.That(actual, Is.EqualTo(expected).Using(comparer)); + + //Using default error 0.00001f + actual = new Quaternion(10f, 0f, 0.1f, 0f); + expected = new Quaternion(1f, 10f, 0.1f, 0f); + + Assert.That(actual, Is.EqualTo(expected).Using(QuaternionEqualityComparer.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector2.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector2.md new file mode 100644 index 000000000..977879e23 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector2.md @@ -0,0 +1,47 @@ +# Vector2EqualityComparer + +Use this class to compare two [Vector2](https://docs.unity3d.com/ScriptReference/Vector2.html) objects for equality with [NUnit](http://www.nunit.org/) constraints. Use the static `Vector2EqualityComparer.Instance` to have the calculation error value set to default 0.0001f. For any other error value, instantiate a new comparer object with the [one argument constructor](#constructors). + +## Static properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `Instance` | A comparer instance with the default error value set to 0.0001f. | + +## Constructors + +| Syntax | Description | +| -------------------------------------- | ---------------------------------------------- | +| `Vector2EqualityComparer(float error)` | Creates an instance with a custom error value. | + +## Public methods + +| Syntax | Description | +| ------------------------------------------ | ------------------------------------------------------------ | +| `Equals(Vector2 expected, Vector2 actual)` | Compares the `actual` and `expected` `Vector2` objects for equality using the [Utils.AreFloatsEqual](./reference-test-utils.md) method. | + +## Example + +```c# +[TestFixture] +public class Vector2Test +{ + [Test] + public void VerifyThat_TwoVector2ObjectsAreEqual() + { + // Custom calculation error + var actual = new Vector2(10e-7f, 10e-7f); + var expected = new Vector2(0f, 0f); + var comparer = new Vector2EqualityComparer(10e-6f); + + Assert.That(actual, Is.EqualTo(expected).Using(comparer)); + + //Default error 0.0001f + actual = new Vector2(0.01f, 0.01f); + expected = new Vector2(0.01f, 0.01f); + + Assert.That(actual, Is.EqualTo(expected).Using(Vector2EqualityComparer.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector3.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector3.md new file mode 100644 index 000000000..6fe1122b8 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector3.md @@ -0,0 +1,47 @@ +# Vector3EqualityComparer + +Use this class to compare two [Vector3](https://docs.unity3d.com/ScriptReference/Vector3.html) objects for equality with `NUnit` constraints. Call `Vector3EqualityComparer.Instance` comparer to perform a comparison with the default calculation error value 0.0001f. To specify a different error value, use the [one argument constructor](#constructors) to instantiate a new comparer. + +## Static properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `Instance` | A comparer instance with the default calculation error value equal to 0.0001f. | + +## Constructors + +| Syntax | Description | +| --------------------------------------------- | ---------------------------------------------- | +| `Vector3EqualityComparer(float allowedError)` | Creates an instance with a custom error value. | + +## Public methods + +| Syntax | Description | +| ----------------------------------------------- | ------------------------------------------------------------ | +| `bool Equals(Vector3 expected, Vector3 actual)` | Compares the `actual` and `expected` `Vector3` objects for equality using [Utils.AreFloatsEqual](http://todo) to compare the `x`, `y`, and `z` attributes of `Vector3`. | + +## Example + +```c# +[TestFixture] +public class Vector3Test +{ + [Test] + public void VerifyThat_TwoVector3ObjectsAreEqual() + { + // Custom error 10e-6f + var actual = new Vector3(10e-8f, 10e-8f, 10e-8f); + var expected = new Vector3(0f, 0f, 0f); + var comparer = new Vector3EqualityComparer(10e-6f); + + Assert.That(actual, Is.EqualTo(expected).Using(comparer)); + + //Default error 0.0001f + actual = new Vector3(0.01f, 0.01f, 0f); + expected = new Vector3(0.01f, 0.01f, 0f); + + Assert.That(actual, Is.EqualTo(expected).Using(Vector3EqualityComparer.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector4.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector4.md new file mode 100644 index 000000000..915cd65d4 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-comparer-vector4.md @@ -0,0 +1,47 @@ +# Vector4EqualityComparer + +Use this class to compare two [Vector4](https://docs.unity3d.com/ScriptReference/Vector4.html) objects for equality with [NUnit](http://www.nunit.org/) constraints. Call `Vector4EqualityComparer.Instance` to perform comparisons using default calculation error value 0.0001f. To set a custom test value, instantiate a new comparer using the [one argument constructor](#constructor). + +## Static Properties + +| Syntax | Description | +| ---------------------------------- | ------------------------------------------------------------ | +| `Vector4EqualityComparer Instance` | A comparer instance with the default calculation error value set to 0.0001f. | + +## Constructors + +| Syntax | Description | +| --------------------------------------------- | ---------------------------------------------- | +| `Vector4EqualityComparer(float allowedError)` | Creates an instance with a custom error value. | + +## Public methods + +| Syntax | Description | +| ------------------------------------------------ | ------------------------------------------------------------ | +| `bool Equals(Vector4 expected, Vector4 actual);` | Compares the `actual` and `expected` `Vector4` objects for equality using [Utils.AreFloatsEqual](http://todo) to compare the `x`, `y`, `z`, and `w` attributes of `Vector4`. | + +## Example + +```c# +[TestFixture] +public class Vector4Test +{ + [Test] + public void VerifyThat_TwoVector4ObjectsAreEqual() + { + // Custom error 10e-6f + var actual = new Vector4(0, 0, 1e-6f, 1e-6f); + var expected = new Vector4(1e-6f, 0f, 0f, 0f); + var comparer = new Vector4EqualityComparer(10e-6f); + + Assert.That(actual, Is.EqualTo(expected).Using(comparer)); + + // Default error 0.0001f + actual = new Vector4(0.01f, 0.01f, 0f, 0f); + expected = new Vector4(0.01f, 0.01f, 0f, 0f); + + Assert.That(actual, Is.EqualTo(expected).Using(Vector4EqualityComparer.Instance)); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-assertion.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-assertion.md new file mode 100644 index 000000000..665597b8d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-assertion.md @@ -0,0 +1,66 @@ +# Custom assertion + +A test fails if Unity logs a message other than a regular log or warning message. Use [LogAssert](#logassert) to check for an expected message in the log so that the test does not fail when Unity logs the message. + +Use `LogAssert.Expect` before running the code under test, as the check for expected logs runs at the end of each frame. + +A test also reports a failure, if an expected message does not appear, or if Unity does not log any regular log or warning messages. + +## Example + +```c# +[Test] +public void LogAssertExample() +{ + // Expect a regular log message + LogAssert.Expect(LogType.Log, "Log message"); + + // The test fails without the following expected log message + Debug.Log("Log message"); + + // An error log + Debug.LogError("Error message"); + + // Without expecting an error log, the test would fail + LogAssert.Expect(LogType.Error, "Error message"); +} +``` + +## LogAssert + +`LogAssert` lets you expect Unity log messages that would otherwise cause the test to fail. + +### Static properties + +| Syntax | Description | +| ---------------------------- | ------------------------------------------------------------ | +| `bool ignoreFailingMessages` | Set this property to `true` to prevent unexpected error log messages from triggering an assertion. By default, it is `false`. | + +### Static Methods + +| Syntax | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| `void Expect(LogType type, string message);` `void Expect(LogType type, Regex message);` | Verifies that a log message of a specified type appears in the log. A test won’t fail from an expected error, assertion, or exception log message. It does fail if an expected message does not appear in the log. | +| `void NoUnexpectedReceived();` | Triggers an assertion when receiving any log messages and fails the test if some are unexpected messages. If multiple tests need to check for no received unexpected logs, consider using the [TestMustExpectAllLogs](./reference-attribute-testmustexpectalllogs.md) attribute instead. | + +### Expect string message + +`void Expect(LogType type, string message);` + +#### Parameters + +| Syntax | Description | +| ---------------- | ------------------------------------------------------------ | +| `LogType type` | A type of log to expect. It can take one of the [LogType enum](https://docs.unity3d.com/ScriptReference/LogType.html) values. | +| `string message` | A string value that should equate to the expected message. | + +### Expect Regex message + +`void Expect(LogType type, Regex message);` + +#### Parameters + +| Syntax | Description | +| --------------- | ------------------------------------------------------------ | +| `LogType type` | A type of log to expect. It can take one of the [LogType enum](https://docs.unity3d.com/ScriptReference/LogType.html) values. | +| `Regex message` | A regular expression pattern to match the expected message. | \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-attributes.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-attributes.md new file mode 100644 index 000000000..115e4cb47 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-attributes.md @@ -0,0 +1,15 @@ +# Custom attributes + +As a part of UTF’s public API we provide the following attributes: + +* [ConditionalIgnore attribute](./reference-attribute-conditionalignore.md) +* [PostBuildCleanup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) +* [PrebuildSetup attribute](./reference-setup-and-cleanup.md#prebuildsetup-and-postbuildcleanup) +* [TestMustExpectAllLogs attribute](./reference-attribute-testmustexpectalllogs.md) +* [TestPlayerBuildModifier attribute](./reference-attribute-testplayerbuildmodifier.md) +* [TestRunCallback attribute](./reference-attribute-testruncallback.md) +* [UnityPlatform attribute](./reference-attribute-unityplatform.md) +* [UnitySetUp attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) +* [UnityTearDown attribute](./reference-actions-outside-tests.md#unitysetup-and-unityteardown) +* [UnityTest attribute](./reference-attribute-unitytest.md) + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-constraints.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-constraints.md new file mode 100644 index 000000000..10b205b98 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-constraints.md @@ -0,0 +1,31 @@ +# Custom constraints + +`NUnit` allows you to write test assertions in a more descriptive and human readable way using the [Assert.That](https://github.com/nunit/docs/wiki/Assertions) mechanism, where the first parameter is an object under test and the second parameter describes conditions that the object has to meet. + +## Is + +We’ve extended `NUnit` API with a custom constraint type and declared an overlay `Is` class. To resolve ambiguity between the original implementation and the custom one you must explicitly declare it with a using statement or via addressing through the full type name `UnityEngine.TestTools.Constraints.Is`. + +### Static Methods + +| Syntax | Description | +| -------------------- | ------------------------------------------------------------ | +| `AllocatingGCMemory` | A constraint type that invokes the delegate you provide as the parameter of `Assert.That` and checks whether it causes any GC memory allocations. It passes if any GC memory is allocated and fails if not. | + +## Example + +```c# +using Is = UnityEngine.TestTools.Constraints.Is; + +class MyTestClass +{ + [Test] + public void MyTest() + { + Assert.That(() => { + var i = new int[500]; + }, Is.AllocatingGCMemory()); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-equality-comparers.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-equality-comparers.md new file mode 100644 index 000000000..8203a32fb --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-equality-comparers.md @@ -0,0 +1,32 @@ +# Custom equality comparers + +To enable easier verification of custom Unity type values in your tests we provide you with some custom equality comparers: + +* [ColorEqualityComparer](./reference-comparer-color.md) +* [FloatEqualityComparer](./reference-comparer-float.md) +* [QuaternionEqualityComparer](./reference-comparer-quaternion.md) +* [Vector2EqualityComparer](./reference-comparer-vector2.md) +* [Vector3EqualityComparer](./reference-comparer-vector3.md) +* [Vector4EqualityComparer](./reference-comparer-vector4.md) + +Use these classes to compare two objects of the same type for equality within the range of a given tolerance using [NUnit ](https://github.com/nunit/docs/wiki/Constraints)or [custom constraints](./reference-custom-constraints.md) . Call Instance to apply the default calculation error value to the comparison. To set a specific error value, instantiate a new comparer object using a one argument constructor `ctor(float error)`. + +## Static properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `Instance` | A singleton instance of the comparer with a predefined default error value. | + +## Constructors + +| Syntax | Description | +| ------------------- | ------------------------------------------------------------ | +| `ctor(float error)` | Creates an instance of comparer with a custom error `value.allowedError`. The relative error to be considered while comparing two values. | + +## Public methods + +| Syntax | Description | +| ------------------------------------ | ------------------------------------------------------------ | +| `bool Equals(T expected, T actual);` | Compares the actual and expected objects for equality using a custom comparison mechanism. Returns `true` if expected and actual objects are equal, otherwise it returns `false`. | + + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-yield-instructions.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-yield-instructions.md new file mode 100644 index 000000000..9814ca35e --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-custom-yield-instructions.md @@ -0,0 +1,60 @@ +# Custom yield instructions + +By implementing this interface below, you can define custom yield instructions in **Edit Mode** tests. + +## IEditModeTestYieldInstruction + +In an Edit Mode test, you can use `IEditModeTestYieldInstruction` interface to implement your own instruction. There are also a couple of commonly used implementations available: + +- [EnterPlayMode](#enterplaymode) +- [ExitPlayMode](#exitplaymode) +- [RecompileScripts](./reference-recompile-scripts.md) +- [WaitForDomainReload](./reference-wait-for-domain-reload.md) + +## Example + +```c# +[UnityTest] + +public IEnumerator PlayOnAwakeDisabled_DoesntPlayWhenEnteringPlayMode() + +{ + var videoPlayer = PrefabUtility.InstantiatePrefab(m_VideoPlayerPrefab.GetComponent()) as VideoPlayer; + + videoPlayer.playOnAwake = false; + + yield return new EnterPlayMode(); + + var videoPlayerGO = GameObject.Find(m_VideoPlayerPrefab.name); + + Assert.IsFalse(videoPlayerGO.GetComponent().isPlaying); + + yield return new ExitPlayMode(); + + Object.DestroyImmediate(GameObject.Find(m_VideoPlayerPrefab.name)); +} +``` + +## Properties + +| Syntax | Description | +| ---------------------------- | ------------------------------------------------------------ | +| `bool ExpectDomainReload` | Returns `true` if the instruction expects a domain reload to occur. | +| `bool ExpectedPlaymodeState` | Returns `true` if the instruction expects the Unity Editor to be in **Play Mode**. | + +## Methods + +| Syntax | Description | +| ----------------------- | ------------------------------------------------------------ | +| `IEnumerator Perform()` | Used to define multi-frame operations performed when instantiating a yield instruction. | + +## EnterPlayMode + +* Implements `IEditModeTestYieldInstruction`. Creates a yield instruction to enter Play Mode. +* When creating an Editor test that uses the `UnityTest` attribute, use this to trigger the Editor to enter Play Mode. +* Throws an exception if the Editor is already in Play Mode or if there is a [script compilation error](https://support.unity3d.com/hc/en-us/articles/205930539-How-do-I-interpret-a-compiler-error-). + +## ExitPlayMode + +* Implements `IEditModeTestYieldInstruction`. A new instance of the class is a yield instruction to exit Play Mode. +* Throws an exception if the Editor is not in Play Mode. diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-execution-settings.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-execution-settings.md new file mode 100644 index 000000000..e40a3334a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-execution-settings.md @@ -0,0 +1,17 @@ +# ExecutionSettings +The `ExecutionSettings` is a set of filters and other settings provided when running a set of tests from the [TestRunnerApi](./reference-test-runner-api.md). + +## Constructors + +| Syntax | Description | +| ----------------------------------------------------- | -------------------------------------------------------- | +| `ExecutionSettings(params Filter[] filtersToExecute)` | Creates an instance with a given set of filters, if any. | + +## Fields + +| Syntax | Description | +| ---------------------------- | ------------------------------------------------------------ | +| `Filter[] filters` | A collection of [Filters](./reference-filter.md) to execute tests on. | +| `ITestRunSettings overloadTestRunSettings` | An instance of [ITestRunSettings](./reference-itest-run-settings.md) to set up before running tests on a Player. | +| `bool runSynchronously` | If true, the call to `Execute()` will run tests synchronously, guaranteeing that all tests have finished running by the time the call returns. Note that this is only supported for EditMode tests, and that tests which take multiple frames (i.e. `[UnityTest]` tests, or tests with `[UnitySetUp]` or `[UnityTearDown]` scaffolding) will be filtered out. | +| 'int playerHeartbeatTimeout' | The time, in seconds, the editor should wait for heartbeats after starting a test run on a player. This defaults to 10 minutes. | \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-filter.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-filter.md new file mode 100644 index 000000000..8cfa91072 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-filter.md @@ -0,0 +1,15 @@ +# Filter +The filter class provides the [TestRunnerApi](./reference-test-runner-api.md) with a specification of what tests to run when [running tests programmatically](./extension-run-tests.md). + +## Fields + +| Syntax | Description | +| ----------------------------- | ------------------------------------------------------------ | +| `TestMode testMode` | An enum flag that specifies if **Edit Mode** or **Play Mode** tests should run. Applying both Edit Mode and Play Mode is currently not supported when running tests from the API. | +| `string[] testNames` | The full name of the tests to match the filter. This is usually in the format `FixtureName.TestName`. If the test has test arguments, then include them in parenthesis. E.g. `MyTestClass2.MyTestWithMultipleValues(1)`. | +| `string[] groupNames` | The same as `testNames`, except that it allows for Regex. This is useful for running specific fixtures or namespaces. E.g. `"^MyNamespace\\."` Runs any tests where the top namespace is `MyNamespace`. | +| `string[] categoryNames` | The name of a [Category](https://nunit.org/docs/2.2.7/category.html) to include in the run. Any test or fixtures runs that have a `Category` matching the string. | +| `string[] assemblyNames` | The name of assemblies included in the run. That is the assembly name, without the .dll file extension. E.g., `MyTestAssembly`. | +| `BuildTarget? targetPlatform` | The [BuildTarget](https://docs.unity3d.com/ScriptReference/BuildTarget.html) platform to run the test on. If set to `null`, then the Editor is the target for the tests. | + + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-icallbacks.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-icallbacks.md new file mode 100644 index 000000000..b04e7e824 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-icallbacks.md @@ -0,0 +1,48 @@ +# ICallbacks +An interface for receiving callbacks when running tests. All test runs invoke the callbacks until the next domain reload. + +The `RunStarted` method runs when the whole test run starts. Then the `TestStarted` method runs with information about the tests it is about to run on an assembly level. Afterward, it runs on a test fixture level and then on the individual test. If the test is a [parameterized test](./https://github.com/nunit/docs/wiki/Parameterized-Tests), then it is also invoked for each parameter combination. After each part of the test tree have completed running, the corresponding `TestFinished` method runs with the test result. At the end of the run, the `RunFinished` event runs with the test result. + +An extended version of the callback, [IErrorCallbacks](./reference-ierror-callbacks.md), extends this `ICallbacks` to receive calls when a run fails due to a build error. + +## Public methods + +| Syntax | Description | +| ---------------------------------------------- | ------------------------------------------------------------ | +| `void RunStarted(ITestAdaptor testsToRun)` | Invoked when the test run starts. The [ITestAdaptor](./reference-itest-adaptor.md) represents the tree of tests to run. | +| `void RunFinished(ITestResultAdaptor result)` | Invoked when the test run finishes. The [ITestResultAdaptor](./reference-itest-result-adaptor.md) represents the results of the set of tests that have run. | +| `void TestStarted(ITestAdaptor test)` | Invoked on each node of the test tree, as that part of the tree starts to run. | +| `void TestFinished(ITestResultAdaptor result)` | Invoked on each node of the test tree once that part of the test tree has finished running. The [ITestResultAdaptor](./reference-itest-result-adaptor.md) represents the results of the current node of the test tree. | + +## Example +An example that sets up a listener on the API. The listener prints the number of failed tests after the run has finished: +``` C# +public void SetupListeners() +{ + var api = ScriptableObject.CreateInstance(); + api.RegisterCallbacks(new MyCallbacks()); +} + +private class MyCallbacks : ICallbacks +{ + public void RunStarted(ITestAdaptor testsToRun) + { + + } + + public void RunFinished(ITestResultAdaptor result) + { + Debug.Log(string.Format("Run finished {0} test(s) failed.", result.FailCount)); + } + + public void TestStarted(ITestAdaptor test) + { + + } + + public void TestFinished(ITestResultAdaptor result) + { + + } +} +``` \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-ierror-callbacks.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-ierror-callbacks.md new file mode 100644 index 000000000..bf8330919 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-ierror-callbacks.md @@ -0,0 +1,9 @@ +# IErrorCallbacks +An extended version of the [ICallbacks](./reference-icallbacks.md), which get invoked if the test run fails due to a build error or if any [IPrebuildSetup](./reference-setup-and-cleanup.md) has a failure. + +## Public methods + +| Syntax | Description | +| ---------------------------- | ------------------------------------------------------------------- | +| void OnError(string message) | The error message detailing the reason for the run to fail. | + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-adaptor.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-adaptor.md new file mode 100644 index 000000000..04e72f6f8 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-adaptor.md @@ -0,0 +1,31 @@ +# ITestAdaptor +`ITestAdaptor` is a representation of a node in the test tree implemented as a wrapper around the [NUnit](http://www.nunit.org/) [ITest](https://github.com/nunit/nunit/blob/master/src/NUnitFramework/framework/Interfaces/ITest.cs) interface. + +## Properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `string Id` | The ID of the test tree node. The ID can change if you add new tests to the suite. Use `UniqueName`, if you want to have a more permanent point of reference. | +| `string Name` | The name of the test. E.g., `MyTest`. | +| `string FullName` | The full name of the test. E.g., `MyNamespace.MyTestClass.MyTest`. | +| `int TestCaseCount` | The total number of test cases in the node and all sub-nodes. | +| `bool HasChildren` | Whether the node has any children. | +| `bool IsSuite` | Whether the node is a test suite/fixture. | +| `IEnumerable Children` | The child nodes. | +| `ITestAdaptor Parent` | The parent node, if any. | +| `int TestCaseTimeout` | The test case timeout in milliseconds. Note that this value is only available on TestFinished. | +| `ITypeInfo TypeInfo` | The type of test class as an `NUnit` [ITypeInfo](https://github.com/nunit/nunit/blob/master/src/NUnitFramework/framework/Interfaces/ITypeInfo.cs). If the node is not a test class, then the value is `null`. | +| `IMethodInfo Method` | The [Nunit IMethodInfo](https://github.com/nunit/nunit/blob/master/src/NUnitFramework/framework/Interfaces/IMethodInfo.cs) of the test method. If the node is not a test method, then the value is `null`. | +| `string[] Categories` | An array of the categories applied to the test or fixture. | +| `bool IsTestAssembly` | Whether the node represents a test assembly. | +| `RunState RunState` | The run state of the test node. Either `NotRunnable`, `Runnable`, `Explicit`, `Skipped`, or `Ignored`. | +| `string Description` | The description of the test. | +| `string SkipReason` | The skip reason. E.g., if ignoring the test. | +| `string ParentId` | The ID of the parent node. | +| `string ParentFullName` | The full name of the parent node. | +| `string UniqueName` | A unique generated name for the test node. E.g., `Tests.dll/MyNamespace/MyTestClass/[Tests][MyNamespace.MyTestClass.MyTest]`. | +| `string ParentUniqueName` | A unique name of the parent node. E.g., `Tests.dll/MyNamespace/[Tests][MyNamespace.MyTestClass][suite]`. | +| `int ChildIndex` | The child index of the node in its parent. | +| `TestMode TestMode` | The mode of the test. Either **Edit Mode** or **Play Mode**. | + +> **Note**: Some properties are not available when receiving the test tree as a part of a test result coming from a standalone Player, such as `TypeInfo` and `Method`. \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-result-adaptor.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-result-adaptor.md new file mode 100644 index 000000000..63280f621 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-result-adaptor.md @@ -0,0 +1,25 @@ +# ITestResultAdaptor +The `ITestResultAdaptor` is the representation of the test results for a node in the test tree implemented as a wrapper around the [NUnit](http://www.nunit.org/) [ITest](https://github.com/nunit/nunit/blob/master/src/NUnitFramework/framework/Interfaces/ITestResults.cs) interface. +## Properties + +| Syntax | Description | +| ---------- | ------------------------------------------------------------ | +| `ITestAdaptor Test` | The test details of the test result tree node as a [TestAdaptor](./reference-itest-adaptor.md). | +| `string Name` | The name of the test node. | +| `string FullName` | Gets the full name of the test result | +| `string ResultState` | The state of the result as a string. E.g., `Success`, `Skipped`, `Failure`, `Explicit`, `Cancelled`. | +| `TestStatus TestStatus` | The status of the test as an enum. Either `Inconclusive`, `Skipped`, `Passed`, or `Failed`. | +| `double Duration` | Gets the elapsed time for running the test in seconds. | +| `DateTime StartTime` | Gets or sets the time the test started running. | +| `DateTime EndTime` | Gets or sets the time the test finished running. | +| `string Message` | Gets the message associated with a test failure or with not running the test | +| `string StackTrace` | Gets any stack trace associated with an error or failure. Not available in the [Compact Framework](https://en.wikipedia.org/wiki/.NET_Compact_Framework) 1.0. | +| `int AssertCount` | Gets the number of asserts that ran during the test and all its children. | +| `int FailCount` | Gets the number of test cases that failed when running the test and all its children. | +| `int PassCount` | Gets the number of test cases that passed when running the test and all its children. | +| `int SkipCount` | Gets the number of test cases skipped when running the test and all its children. | +| `int InconclusiveCount` | Gets the number of test cases that were inconclusive when running the test and all its children. | +| `bool HasChildren` | Indicates whether this result has any child results. Accessing HasChildren should not force the creation of the Children collection in classes implementing this interface. | +| `IEnumerable Children` | Gets the collection of child results. | +| `string Output` | Gets any text output written to this result. | +| `TNode ToXml` | Gets the test results as an `NUnit` XML node. Use this to save the results to an XML file. | diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-run-settings.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-run-settings.md new file mode 100644 index 000000000..79c344b54 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-itest-run-settings.md @@ -0,0 +1,29 @@ +# ITestRunSettings +`ITestRunSettings` lets you set any of the global settings right before building a Player for a test run and then reverts the settings afterward. +`ITestRunSettings` implements [IDisposable](https://docs.microsoft.com/en-us/dotnet/api/system.idisposable), and runs after building the Player with tests. + +## Public methods + +| Syntax | Description | +| ---------------- | ------------------------------------------------------------ | +| `void Apply()` | A method called before building the Player. | +| `void Dispose()` | A method called after building the Player or if the build failed. | + +## Example +The following example sets the iOS SDK version to be the simulator SDK and resets it to the original value after the run. +``` C# +public class MyTestSettings : ITestRunSettings +{ + private iOSSdkVersion originalSdkVersion; + public void Apply() + { + originalSdkVersion = PlayerSettings.iOS.sdkVersion; + PlayerSettings.iOS.sdkVersion = iOSSdkVersion.SimulatorSDK; + } + + public void Dispose() + { + PlayerSettings.iOS.sdkVersion = originalSdkVersion; + } +} +``` \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-recompile-scripts.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-recompile-scripts.md new file mode 100644 index 000000000..0fb864468 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-recompile-scripts.md @@ -0,0 +1,22 @@ +# RecompileScripts +`RecompileScripts` is an [IEditModeTestYieldInstruction](./reference-custom-yield-instructions.md) that you can yield in Edit Mode tests. It lets you trigger a recompilation of scripts in the Unity Editor. + +## Constructors + +| Syntax | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| `RecompileScripts(bool expectScriptCompilation = true, bool expectScriptCompilationSuccess = true)` | Creates a new instance of the `RecompileScripts` yield instruction. The parameter `expectScriptCompilation` indicates if you expect a script compilation to start (defaults to true). If a script compilation does not start and `expectScriptCompilation` is `true`, then it throws an exception. | + +## Example +``` C@ +[UnitySetUp] +public IEnumerator SetUp() +{ + using (var file = File.CreateText("Assets/temp/myScript.cs")) + { + file.Write("public class ATempClass { }"); + } + AssetDatabase.Refresh(); + yield return new RecompileScripts(); +} +``` \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-setup-and-cleanup.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-setup-and-cleanup.md new file mode 100644 index 000000000..93e77a564 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-setup-and-cleanup.md @@ -0,0 +1,91 @@ +# Setup and cleanup at build time + +In some cases, it is relevant to perform changes to Unity or the file system before building the tests. In the same way, it may be necessary to clean up such changes after the test run. In response to such needs, you can incorporate the pre-build setup and post-build cleanup concepts into your tests in one of the following ways: + +1. Via implementation of `IPrebuildSetup` and `IPostBuildCleanup` interfaces by a test class. +2. Via applying the `PrebuildSetup` attribute and `PostBuildCleanup` attribute on your test class, one of the tests or the test assembly, providing a class name that implements the corresponding interface as an argument (fx `[PrebuildSetup("MyTestSceneSetup")]`). + +## Execution order + +All setups run in a deterministic order one after another. The first to run are the setups defined with attributes. Then any test class implementing the interface runs, in alphabetical order inside their namespace, which is the same order as the tests run. + +> **Note**: Cleanup runs right away for a standalone test run, but only after related tests run in the Unity Editor. + +## PrebuildSetup and PostBuildCleanup + +Both `PrebuildSetup` and `PostBuildCleanup` attributes run if the respective test or test class is in the current test run. The test is included either by running all tests or setting a [filter](./workflow-create-test.md#filters) that includes the test. If multiple tests reference the same pre-built setup or post-build cleanup, then it only runs once. + +## IPrebuildSetup + +Implement this interface if you want to define a set of actions to run as a pre-build step. + +### Public methods + +| Syntax | Description | +| -------------- | ------------------------------------------------------------ | +| `void Setup()` | Implement this method to call actions automatically before the build process. | + +## IPostBuildCleanup + +Implement this interface if you want to define a set of actions to execute as a post-build step. Cleanup runs right away for a standalone test run, but only after all the tests run within the Editor. + +### Public methods + +| Syntax | Description | +| ---------------- | ------------------------------------------------------------ | +| `void Cleanup()` | Implement this method to specify actions that should run as a post-build cleanup step. | + +## Example + +```c# +[TestFixture] +public class CreateSpriteTest : IPrebuildSetup +{ + Texture2D m_Texture; + Sprite m_Sprite; + + public void Setup() + { + +#if UNITY_EDITOR + + var spritePath = "Assets/Resources/Circle.png"; + + var ti = UnityEditor.AssetImporter.GetAtPath(spritePath) as UnityEditor.TextureImporter; + + ti.textureCompression = UnityEditor.TextureImporterCompression.Uncompressed; + + ti.SaveAndReimport(); + +#endif + } + + [SetUp] + public void SetUpTest() + { + m_Texture = Resources.Load("Circle"); + } + + [Test] + public void WhenNullTextureIsPassed_CreateShouldReturnNullSprite() + { + + // Check with Valid Texture. + + LogAssert.Expect(LogType.Log, "Circle Sprite Created"); + + Sprite.Create(m_Texture, new Rect(0, 0, m_Texture.width, m_Texture.height), new Vector2(0.5f, 0.5f)); + + Debug.Log("Circle Sprite Created"); + + // Check with NULL Texture. Should return NULL Sprite. + + m_Sprite = Sprite.Create(null, new Rect(0, 0, m_Texture.width, m_Texture.heig`t), new Vector2(0.5f, 0.5f)); + + Assert.That(m_Sprite, Is.Null, "Sprite created with null texture should be null"); + + } +} +``` + +> **Tip**: Use `#if UNITY_EDITOR` if you want to access Editor only APIs, but the setup/cleanup is inside a **Play Mode** assembly. diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-runner-api.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-runner-api.md new file mode 100644 index 000000000..b594f7efd --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-runner-api.md @@ -0,0 +1,23 @@ +# TestRunnerApi +The `TestRunnerApi` retrieves and runs tests programmatically from code inside the project, or inside other packages. `TestRunnerApi` is a [ScriptableObject](https://docs.unity3d.com/ScriptReference/ScriptableObject.html). + +You can initialize the API like this: + +```c# +var testRunnerApi = ScriptableObject.CreateInstance(); +``` +> **Note**: You can subscribe and receive test results in one instance of the API, even if the run starts from another instance. + +The `TestRunnerApi` supports the following workflows: +* [How to run tests programmatically](./extension-run-tests.md) +* [How to get test results](./extension-get-test-results.md) +* [How to retrieve the list of tests](./extension-retrieve-test-list.md) + +## Public methods + +| Syntax | Description | +| ------------------------------------------ | ------------------------------------------------------------ | +| `void Execute(ExecutionSettings executionSettings)` | Starts a test run with a given set of [ExecutionSettings](./reference-execution-settings.md). | +| `void RegisterCallbacks(ICallbacks testCallbacks, int priority = 0)` | Sets up a given instance of [ICallbacks](./reference-icallbacks.md) to be invoked on test runs. | +| `void UnregisterCallbacks(ICallbacks testCallbacks)` | Unregisters an instance of ICallbacks to no longer receive callbacks from test runs. | +| `void RetrieveTestList(TestMode testMode, Action callback)` | Retrieve the full test tree as [ITestAdaptor](./reference-itest-adaptor.md) for a given test mode. | \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-utils.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-utils.md new file mode 100644 index 000000000..dae8daea0 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-test-utils.md @@ -0,0 +1,40 @@ +# Test Utils + +This contains test utility functions for float value comparison and creating primitives. + +## Static Methods + +| Syntax | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| `bool AreFloatsEqual(float expected, float actual, float allowedRelativeError)` | Relative epsilon comparison of two float values for equality. `allowedRelativeError` is the relative error to be used in relative epsilon comparison. The relative error is the absolute error divided by the magnitude of the exact value. Returns `true` if the actual value is equivalent to the expected value. | +| `bool AreFloatsEqualAbsoluteError(float expected, float actual, float allowedAbsoluteError)` | Compares two floating point numbers for equality under the given absolute tolerance. `allowedAbsoluteError` is the permitted error tolerance. Returns `true` if the actual value is equivalent to the expected value under the given tolerance. | +| `GameObject CreatePrimitive( type)` | Creates a [GameObject](https://docs.unity3d.com/ScriptReference/GameObject.html) with a primitive [MeshRenderer](https://docs.unity3d.com/ScriptReference/MeshRenderer.html). This is an analogue to the [GameObject.CreatePrimitive](https://docs.unity3d.com/ScriptReference/GameObject.CreatePrimitive.html), but creates a primitive `MeshRenderer` with a fast [Shader](https://docs.unity3d.com/ScriptReference/Shader.html) instead of the default built-in `Shader`, optimized for testing performance. `type` is the [primitive type](https://docs.unity3d.com/ScriptReference/PrimitiveType.html) of the required `GameObject`. Returns a `GameObject` with primitive `MeshRenderer` and [Collider](https://docs.unity3d.com/ScriptReference/Collider.html). | + +## Example + +```c# +[TestFixture] +class UtilsTests +{ + [Test] + public void ChechThat_FloatsAreEqual() + { + float expected = 10e-8f; + float actual = 0f; + float allowedRelativeError = 10e-6f; + + Assert.That(Utils.AreFloatsEqual(expected, actual, allowedRelativeError), Is.True); + } + + [Test] + public void ChechThat_FloatsAreAbsoluteEqual() + { + float expected = 0f; + float actual = 10e-6f; + float error = 10e-5f; + + Assert.That(Utils.AreFloatsEqualAbsoluteError(expected, actual, error), Is.True); + } +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-monobehaviour.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-monobehaviour.md new file mode 100644 index 000000000..640933355 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-monobehaviour.md @@ -0,0 +1,51 @@ +# MonoBehaviour tests + +`MonoBehaviourTest` is a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html) and a helper for writing [MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) tests. + +Yield a `MonoBehaviourTest` when using the `UnityTest` attribute to instantiate the `MonoBehaviour` you wish to test and wait for it to finish running. Implement the `IMonoBehaviourTest` interface on the `MonoBehaviour` to state when the test completes. + +## Example + +```c# +[UnityTest] +public IEnumerator MonoBehaviourTest_Works() +{ + yield return new MonoBehaviourTest(); +} + +public class MyMonoBehaviourTest : MonoBehaviour, IMonoBehaviourTest +{ + private int frameCount; + public bool IsTestFinished + { + get { return frameCount > 10; } + } + + void Update() + { + frameCount++; + } +} +``` + +## MonoBehaviourTest<T> + +This is a wrapper that allows running tests on `MonoBehaviour` scripts. Inherits from [CustomYieldInstruction](https://docs.unity3d.com/ScriptReference/CustomYieldInstruction.html). + +### Properties + +| Syntax | Description | +| ----------------------- | ------------------------------------------------------------ | +| `T component` | A `MonoBehaviour` component created for the test and attached to the test’s [GameObject](https://docs.unity3d.com/ScriptReference/GameObject.html). | +| `GameObject gameObject` | A `GameObject` created as a container for the test component. | +| `bool keepWaiting` | (Inherited) Returns `true` if the test is not finished yet, which keeps the coroutine suspended. | + +## IMonoBehaviourTest + +An interface implemented by a `MonoBehaviour` test. + +### Properties + +| Syntax | Description | +| --------------------- | ----------------------------------------------- | +| `bool IsTestFinished` | Indicates when the test is considered finished. | \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-parameterized.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-parameterized.md new file mode 100644 index 000000000..6182bad67 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-tests-parameterized.md @@ -0,0 +1,18 @@ +# Parameterized tests + +For data-driven testing, you may want to have your tests parameterized. You may use both the [NUnit](http://www.nunit.org/) attributes [TestCase](https://github.com/nunit/docs/wiki/TestCase-Attribute) and [ValueSource](https://github.com/nunit/docs/wiki/ValueSource-Attribute) with a unit test. + +> **Note**: With `UnityTest` it is recommended to use `ValueSource` since `TestCase` is not supported. + +## Example + +```c# +static int[] values = new int[] { 1, 5, 6 }; + +[UnityTest] +public IEnumerator MyTestWithMultipleValues([ValueSource("values")] int value) +{ + yield return null; +} +``` + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-wait-for-domain-reload.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-wait-for-domain-reload.md new file mode 100644 index 000000000..8d42e70da --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/reference-wait-for-domain-reload.md @@ -0,0 +1,19 @@ +# WaitForDomainReload +`WaitForDomainReload` is an [IEditModeTestYieldInstruction](./reference-custom-yield-instructions.md) that you can yield in Edit Mode tests. It delays the execution of scripts until after an incoming domain reload. If the domain reload results in a script compilation failure, then it throws an exception. + +## Constructors + +| Syntax | Description | +| ---------------------------- | ------------------------------------------------------------ | +| `WaitForDomainReload()` | Create a new instance of the `WaitForDomainReload` yield instruction. | + +## Example +``` C@ +[UnitySetUp] +public IEnumerator SetUp() +{ + File.Copy("Resources/MyDll.dll", @"Assets/MyDll.dll", true); // Trigger a domain reload. + AssetDatabase.Refresh(); + yield return new WaitForDomainReload(); +} +``` \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/resources.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/resources.md new file mode 100644 index 000000000..ce261e955 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/resources.md @@ -0,0 +1,6 @@ +# Resources + +Here you can find other related resources to the Unity Test Framework: + +* [Performance Benchmarking in Unity: How to Get Started](https://blogs.unity3d.com/2018/09/25/performance-benchmarking-in-unity-how-to-get-started/) [Blog] +* [Testing Test-Driven Development with the Unity Test Runner](https://blogs.unity3d.com/2018/11/02/testing-test-driven-development-with-the-unity-test-runner/) [Blog] \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-playmode-test.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-playmode-test.md new file mode 100644 index 000000000..a21b61914 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-playmode-test.md @@ -0,0 +1,28 @@ +# Workflow: How to create a Play Mode test + +To create a **Play Mode** test, you can follow a similar process as when you want to create an **Edit Mode** test. + +1. Start with switching to the **PlayMode** tab in the **Test Runner** window. +2. Create a test assembly folder (see [How to create a new test assembly)](./workflow-create-test-assembly.md). The folder name is *Tests* by default (or *Tests 1*, *Tests 2*, etc. if the preceding name is already in use). + +![PlayMode tab](./images/playmode-tab.png) + +> **Note**: If you don’t see the **Create Play Mode Test Assembly Folder** button enabled, make sure that in the Project window you navigate out of a folder with another .asmdef (such as one for Edit Mode tests). + +3. When you have your Play Mode test assembly folder ready, then [create your Play Mode test](./workflow-create-test.md). + +> **Note**: [Pre-defined Unity assemblies](https://docs.unity3d.com/Manual/ScriptCompileOrderFolders.html) (such as _Assembly-CSharp.dll_) do not reference your new assembly. + +## References and builds + +Unity Test Framework adds a reference to `TestAssemblies` in the [Assembly Definition](https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html) file, but it won't include any other references (e.g., to other scripting assemblies within the Unity project). So you need to add other assemblies yourself if you want to test them too. + +Unity does not include `TestAssemblies` in Player builds, but in the Test Runner window, we have such an option. If you need to test code in pre-defined assemblies, you can reference `TestAssemblies` from other assemblies. You must remove these tests after the test run so that Unity does not add them to the final Player build. + +To do this, in the Test Runner window choose **Enable playmode tests for all assemblies** option from the drop-down menu (to expand, click on the small list item in the top right corner). In the dialog box, click **OK** to manually restart the Editor. + +![Enable Play Mode tests for all assemblies](./images/playmode-enable-all.png) + +> **Note**: **Enabling Play Mode tests for all assemblies** includes additional assemblies in your project build, which can increase the project’s size as well as the build time. + +For more information, see [Edit Mode vs. Play Mode tests](./edit-mode-vs-play-mode-tests.md). \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test-assembly.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test-assembly.md new file mode 100644 index 000000000..eb3589694 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test-assembly.md @@ -0,0 +1,17 @@ +# Workflow: **How to create a new test assembly** + +Unity Test Framework looks for a test inside any assembly that references [NUnit](http://www.nunit.org/). We refer to such assemblies as `TestAssemblies`. The [Test Runner](./getting-started.md) UI can help you set up `TestAssemblies`. **Play Mode** and **Edit Mode** tests need to be in separate assemblies. + +In the **Test Runner** window, you will see an **EditMode** tab enabled by default, as well as a **Create EditMode Test Assembly Folder** button. + +![Test Runner window EditMode tab](./images/editmode-tab.png) + +Click the button to create a *Tests* folder with a respective .asmdef file by default. Change the name of the new [Assembly Definition](https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html), if necessary, and press Enter to accept it. + +![New Test folder and assembly file](./images/tests-folder-assembly.png) + +In the Inspector window, it should have references to **nunit.framework.dll***,* **UnityEngine.TestRunner,** and **UnityEditor.TestRunner** assemblies, as well as **Editor** preselected as a target platform. + +> **Note**: The **UnityEditor.TestRunner** reference is only available for [Edit Mode tests](./edit-mode-vs-play-mode-tests.md#edit-mode-tests). + +![Assembly definition import settings](./images/import-settings.png) diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test.md new file mode 100644 index 000000000..612106eee --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-create-test.md @@ -0,0 +1,36 @@ +# Workflow: How to create a test + +To create a test, do the following: + +1. Create your *Test* [assembly folder](./workflow-create-test-assembly.md) and select it in the **Project** window. +2. Click the button **Create Test Script in current folder** option in the **Test Runner** window. + +![EditMode create test script](./images/editmode-create-test-script.png) + +3. It creates a *NewTestScript.cs* file in the *Tests* folder. Change the name of the script, if necessary, and press Enter to accept it. + +![NewTestScript.cs](./images/new-test-script.png) + +Now you’ll see two sample tests in the Test Runner window: + +![Test templates](./images/test-templates.png) + +Now you can open the tests in your favorite script editor. + +You can also create test scripts by navigating to **Assets** > **Create > Testing** > **C# Test Script**, unless adding a test script would result in a compilation error. + +> **Note**: Unity does not include `TestAssemblies` ([NUnit](http://www.nunit.org/), Unity Test Framework, and user script assemblies) when using the normal build pipeline, but does include them when using **Run on <Platform>** in the Test Runner window. + +## Filters + +If you have a lot of tests, and you only want to view/run a sub-set of them, you can filter them in three ways (see image above): + +* Type in the search box in the top left + +* Click a test class or fixture (such as **NewTestScript** in the image above) + +* Click one of the test result icon buttons in the top right + + + +For more information, see [Edit Mode vs. Play Mode tests](./edit-mode-vs-play-mode-tests.md). diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-playmode-test-standalone.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-playmode-test-standalone.md new file mode 100644 index 000000000..0a2fa8151 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-playmode-test-standalone.md @@ -0,0 +1,21 @@ +# Workflow: How to run a Play Mode test in player + +If you run a **Play Mode** test in the same way as an [Editor test](./workflow-run-test.md), it runs inside the Unity Editor. You can also run Play Mode tests on specific platforms. Click **Run all in the player** to build and run your tests on the currently active target platform. + +![Run PlayMode test in player](./images/playmode-run-standalone.png) + +> **Note**: Your current platform displays in brackets on the button. For example, in the image above, the button reads **Run all in player (StandaloneWindows)**, because the current platform is Windows. The target platform is always the current Platform selected in [Build Settings](https://docs.unity3d.com/Manual/BuildSettings.html) (menu: **File** > **Build Settings**). + +The test result displays in the build once the test completes: + +![Results of PlayMode in player test run](./images/playmode-results-standalone.png) + +The application running on the platform reports back the test results to the Editor UI then displays the executed tests and shuts down. To make sure you receive the test results from the Player on your target platform back into the Editor that’s running the test, both should be on the same network. + +> **Note:** Some platforms do not support shutting down the application with `Application.Quit`, so it will continue running after reporting the test results. + +If Unity cannot instantiate the connection, you can see the tests succeed in the running application. Running tests on platforms with arguments, in this state, does not provide XML test results. + + + +For more information, see [Edit Mode vs Play Mode tests](./edit-mode-vs-play-mode-tests.md). \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-test.md b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-test.md new file mode 100644 index 000000000..506194b87 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/Documentation~/workflow-run-test.md @@ -0,0 +1,19 @@ +# Workflow: How to run a test + +To run a test, you need to double-click on the test or test fixture name in the **Test Runner** window. + +You can also use one of the buttons on the top bar, **Run All** or **Run Selected**. As a result, you’ll see the test status icon changed and a counter in the top right corner updated: + +![EditMode Run Test](./images/editmode-run-test.png) + +You may also use a context menu option **Run**, right-click on any item in the test tree to have it (with all its children if any) run. + +![EditMode Run Tests](./images/editmode-run-tests.png) + + + +## Run tests within Rider + +It is possible to run unit tests in the Unity Test Framework directly from [JetBrains Rider](https://www.jetbrains.com/rider/). + +For more information, see the [JetBrains official documentation](https://www.jetbrains.com/help/rider/Running_and_Debugging_Unity_Tests.html) and their blog post [Run Unity tests in Rider 2018.1](https://blog.jetbrains.com/dotnet/2018/04/18/run-unity-tests-rider-2018-1/). \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md b/Library/PackageCache/com.unity.test-framework@1.1.9/LICENSE.md similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md rename to Library/PackageCache/com.unity.test-framework@1.1.9/LICENSE.md diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/LICENSE.md.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/LICENSE.md.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegator.cs similarity index 81% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegator.cs index ca73e2ddb..91f2d4cfd 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegator.cs @@ -8,7 +8,7 @@ namespace UnityEditor.TestTools.TestRunner.Api { - internal class CallbacksDelegator + internal class CallbacksDelegator : ICallbacksDelegator { private static CallbacksDelegator s_instance; public static CallbacksDelegator instance @@ -34,6 +34,7 @@ public CallbacksDelegator(Func callbacksProvider, ITestAdaptorFact public void RunStarted(ITest testsToRun) { + m_AdaptorFactory.ClearResultsCache(); var testRunnerTestsToRun = m_AdaptorFactory.Create(testsToRun); TryInvokeAllCallbacks(callbacks => callbacks.RunStarted(testRunnerTestsToRun)); } @@ -60,10 +61,15 @@ public void RunFinishedRemotely(byte[] testResultsData) public void RunFailed(string failureMessage) { - var nunitTestResult = new TestSuiteResult(new TestSuite("test")); - nunitTestResult.SetResult(ResultState.Error, failureMessage); - var testResult = m_AdaptorFactory.Create(nunitTestResult); - TryInvokeAllCallbacks(callbacks => callbacks.RunFinished(testResult)); + Debug.LogError(failureMessage); + TryInvokeAllCallbacks(callbacks => + { + var errorCallback = callbacks as IErrorCallbacks; + if (errorCallback != null) + { + errorCallback.OnError(failureMessage); + } + }); } public void TestStarted(ITest test) @@ -93,6 +99,20 @@ public void TestFinishedRemotely(byte[] testResultsData) TryInvokeAllCallbacks(callbacks => callbacks.TestFinished(testResult)); } + public void TestTreeRebuild(ITest test) + { + m_AdaptorFactory.ClearTestsCache(); + var testAdaptor = m_AdaptorFactory.Create(test); + TryInvokeAllCallbacks(callbacks => + { + var rebuildCallbacks = callbacks as ITestTreeRebuildCallbacks; + if (rebuildCallbacks != null) + { + rebuildCallbacks.TestTreeRebuild(testAdaptor); + } + }); + } + private void TryInvokeAllCallbacks(Action callbackAction) { foreach (var testRunnerApiCallback in m_CallbacksProvider()) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksHolder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksHolder.cs new file mode 100644 index 000000000..5df378d59 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksHolder.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class CallbacksHolder : ScriptableSingleton, ICallbacksHolder + { + private List m_Callbacks = new List(); + public void Add(ICallbacks callback, int priority) + { + m_Callbacks.Add(new CallbackWithPriority(callback, priority)); + } + + public void Remove(ICallbacks callback) + { + m_Callbacks.RemoveAll(callbackWithPriority => callbackWithPriority.Callback == callback); + } + + public ICallbacks[] GetAll() + { + return m_Callbacks.OrderByDescending(callback => callback.Priority).Select(callback => callback.Callback).ToArray(); + } + + public void Clear() + { + m_Callbacks.Clear(); + } + + private struct CallbackWithPriority + { + public ICallbacks Callback; + public int Priority; + public CallbackWithPriority(ICallbacks callback, int priority) + { + Callback = callback; + Priority = priority; + } + } + + // Sometimes - such as when we want to test the test framework itself - it's necessary to launch a test run from + // inside a test. Because callbacks are registered globally, this can cause a lot of confusion (e.g. the in-test + // run will emit UTP messages, utterly confusing UTR). In such circumstances the safest thing to do is to + // temporarily suppress all registered callbacks for the duration of the in-test run. This method can be called + // to set up a using() block which will suppress the callbacks for the scope. + public IDisposable TemporarilySuppressCallbacks() + { + return new Suppressor(this); + } + + private sealed class Suppressor : IDisposable + { + private readonly CallbacksHolder _instance; + private readonly List _suppressed; + + public Suppressor(CallbacksHolder instance) + { + _instance = instance; + _suppressed = new List(instance.m_Callbacks); + instance.m_Callbacks.Clear(); + } + + public void Dispose() + { + _instance.m_Callbacks.AddRange(_suppressed); + } + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ExecutionSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ExecutionSettings.cs new file mode 100644 index 000000000..83a35ed6f --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ExecutionSettings.cs @@ -0,0 +1,57 @@ +using System; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal.Filters; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + [Serializable] + public class ExecutionSettings + { + public ExecutionSettings(params Filter[] filtersToExecute) + { + filters = filtersToExecute; + } + + [SerializeField] + internal BuildTarget? targetPlatform; + + // Note: Is not available after serialization + public ITestRunSettings overloadTestRunSettings; + + [SerializeField] + internal Filter filter; + [SerializeField] + public Filter[] filters; + [SerializeField] + public bool runSynchronously; + [SerializeField] + public int playerHeartbeatTimeout = 60*10; + + internal bool EditModeIncluded() + { + return filters.Any(f => IncludesTestMode(f.testMode, TestMode.EditMode)); + } + + internal bool PlayModeInEditorIncluded() + { + return filters.Any(f => IncludesTestMode(f.testMode, TestMode.PlayMode) && targetPlatform == null); + } + + internal bool PlayerIncluded() + { + return filters.Any(f => IncludesTestMode(f.testMode, TestMode.PlayMode) && targetPlatform != null); + } + + private static bool IncludesTestMode(TestMode testMode, TestMode modeToCheckFor) + { + return (testMode & modeToCheckFor) == modeToCheckFor; + } + + internal ITestFilter BuildNUnitFilter() + { + return new OrFilter(filters.Select(f => f.BuildNUnitFilter(runSynchronously)).ToArray()); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/Filter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/Filter.cs new file mode 100644 index 000000000..d787c7252 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/Filter.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Filters; +using UnityEngine; +using UnityEngine.TestRunner.NUnitExtensions.Filters; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + [Serializable] + public class Filter + { + [SerializeField] + public TestMode testMode; + [SerializeField] + public string[] testNames; + [SerializeField] + public string[] groupNames; + [SerializeField] + public string[] categoryNames; + [SerializeField] + public string[] assemblyNames; + [SerializeField] + public BuildTarget? targetPlatform; + + internal TestRunnerFilter ToTestRunnerFilter() + { + return new TestRunnerFilter() + { + testNames = testNames, + categoryNames = categoryNames, + groupNames = groupNames, + assemblyNames = assemblyNames + }; + } + + internal ITestFilter BuildNUnitFilter(bool synchronousOnly) + { + var filters = new List(); + + if (testNames != null && testNames.Length != 0) + { + var nameFilter = new OrFilter(testNames.Select(n => new FullNameFilter(n)).ToArray()); + filters.Add(nameFilter); + } + + if (groupNames != null && groupNames.Length != 0) + { + var exactNamesFilter = new OrFilter(groupNames.Select(n => + { + var f = new FullNameFilter(n); + f.IsRegex = true; + return f; + }).ToArray()); + filters.Add(exactNamesFilter); + } + + if (assemblyNames != null && assemblyNames.Length != 0) + { + var assemblyFilter = new OrFilter(assemblyNames.Select(c => new AssemblyNameFilter(c)).ToArray()); + filters.Add(assemblyFilter); + } + + if (categoryNames != null && categoryNames.Length != 0) + { + var categoryFilter = new OrFilter(categoryNames.Select(c => new CategoryFilterExtended(c) {IsRegex = true}).ToArray()); + filters.Add(categoryFilter); + } + + if (synchronousOnly) + { + filters.Add(new SynchronousFilter()); + } + + return filters.Count == 0 ? TestFilter.Empty : new AndFilter(filters.ToArray()); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/Filter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/Filter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacks.cs similarity index 88% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacks.cs index c6b3e472b..365102b60 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacks.cs @@ -1,6 +1,6 @@ namespace UnityEditor.TestTools.TestRunner.Api { - internal interface ICallbacks + public interface ICallbacks { void RunStarted(ITestAdaptor testsToRun); void RunFinished(ITestResultAdaptor result); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacks.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacks.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs new file mode 100644 index 000000000..9005c4604 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs @@ -0,0 +1,18 @@ +using NUnit.Framework.Interfaces; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ICallbacksDelegator + { + void RunStarted(ITest testsToRun); + void RunStartedRemotely(byte[] testsToRunData); + void RunFinished(ITestResult testResults); + void RunFinishedRemotely(byte[] testResultsData); + void RunFailed(string failureMessage); + void TestStarted(ITest test); + void TestStartedRemotely(byte[] testStartedData); + void TestFinished(ITestResult result); + void TestFinishedRemotely(byte[] testResultsData); + void TestTreeRebuild(ITest test); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs.meta new file mode 100644 index 000000000..fb2645919 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f8f74fe8e363da42875d9cab025d3b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs new file mode 100644 index 000000000..ff7128b0c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs @@ -0,0 +1,10 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ICallbacksHolder + { + void Add(ICallbacks callback, int priority); + void Remove(ICallbacks callback); + ICallbacks[] GetAll(); + void Clear(); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs.meta new file mode 100644 index 000000000..7f11d8081 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ICallbacksHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d742f2caefd9f934d9f19dad07a08e6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs new file mode 100644 index 000000000..2d7a92247 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + public interface IErrorCallbacks : ICallbacks + { + void OnError(string message); + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs.meta new file mode 100644 index 000000000..34728c616 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/IErrorCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a06c562b0c5eb046bcb876a29f93c98 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptor.cs similarity index 81% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptor.cs index 5474a89e7..7e7736a62 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptor.cs @@ -3,7 +3,7 @@ namespace UnityEditor.TestTools.TestRunner.Api { - internal interface ITestAdaptor + public interface ITestAdaptor { string Id { get; } string Name { get; } @@ -12,6 +12,7 @@ internal interface ITestAdaptor bool HasChildren { get; } bool IsSuite { get; } IEnumerable Children { get; } + ITestAdaptor Parent { get; } int TestCaseTimeout { get; } ITypeInfo TypeInfo { get; } IMethodInfo Method { get; } @@ -21,7 +22,10 @@ internal interface ITestAdaptor string Description { get; } string SkipReason { get; } string ParentId { get; } + string ParentFullName { get; } string UniqueName { get; } string ParentUniqueName { get; } + int ChildIndex { get; } + TestMode TestMode { get; } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs similarity index 90% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs index bf599029a..021b31355 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs @@ -12,5 +12,7 @@ internal interface ITestAdaptorFactory ITestResultAdaptor Create(RemoteTestResultData testResult, RemoteTestResultDataWithTestData allData); ITestAdaptor BuildTree(RemoteTestResultDataWithTestData data); IEnumerator BuildTreeAsync(RemoteTestResultDataWithTestData data); + void ClearResultsCache(); + void ClearTestsCache(); } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs similarity index 98% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs index 703b5d6d6..ae4b9f6d5 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs @@ -4,7 +4,7 @@ namespace UnityEditor.TestTools.TestRunner.Api { - internal interface ITestResultAdaptor + public interface ITestResultAdaptor { ITestAdaptor Test { get; } string Name { get; } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunSettings.cs new file mode 100644 index 000000000..90058c1f8 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunSettings.cs @@ -0,0 +1,9 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + public interface ITestRunSettings : IDisposable + { + void Apply(); + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunnerApi.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunnerApi.cs new file mode 100644 index 000000000..da3ffddff --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunnerApi.cs @@ -0,0 +1,12 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestRunnerApi + { + string Execute(ExecutionSettings executionSettings); + void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks; + void UnregisterCallbacks(T testCallbacks) where T : ICallbacks; + void RetrieveTestList(TestMode testMode, Action callback); + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs new file mode 100644 index 000000000..cc5a30182 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestTreeRebuildCallbacks : ICallbacks + { + void TestTreeRebuild(ITestAdaptor test); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs.meta new file mode 100644 index 000000000..eb1117cfd --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4230e406313f1db43a4b548e7a3ad2e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/RunState.cs similarity index 85% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/RunState.cs index eb2c8ab86..ab449de97 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/RunState.cs @@ -1,6 +1,6 @@ namespace UnityEditor.TestTools.TestRunner.Api { - internal enum RunState + public enum RunState { NotRunnable, Runnable, diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/RunState.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/RunState.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptor.cs similarity index 79% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptor.cs index 0b6dc6456..556bb0c0e 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptor.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using NUnit.Framework; using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; using UnityEngine.TestRunner.NUnitExtensions; @@ -12,11 +13,7 @@ namespace UnityEditor.TestTools.TestRunner.Api { internal class TestAdaptor : ITestAdaptor { - internal TestAdaptor(ITest test) : this(test, new ITest[0]) - { - } - - internal TestAdaptor(ITest test, ITest[] additionalChildren) + internal TestAdaptor(ITest test, ITestAdaptor[] children = null) { Id = test.Id; Name = test.Name; @@ -29,7 +26,6 @@ internal TestAdaptor(ITest test, ITest[] additionalChildren) TestCaseCount = test.TestCaseCount; HasChildren = test.HasChildren; IsSuite = test.IsSuite; - Children = new[] {test.Tests, additionalChildren}.SelectMany(t => t).Select(t => new TestAdaptor(t)).ToArray(); if (UnityTestExecutionContext.CurrentContext != null) { TestCaseTimeout = UnityTestExecutionContext.CurrentContext.TestCaseTimeout; @@ -41,15 +37,35 @@ internal TestAdaptor(ITest test, ITest[] additionalChildren) TypeInfo = test.TypeInfo; Method = test.Method; - FullPath = GetFullPath(test); Categories = test.GetAllCategoriesFromTest().Distinct().ToArray(); IsTestAssembly = test is TestAssembly; RunState = (RunState)Enum.Parse(typeof(RunState), test.RunState.ToString()); Description = (string)test.Properties.Get(PropertyNames.Description); SkipReason = test.GetSkipReason(); ParentId = test.GetParentId(); + ParentFullName = test.GetParentFullName(); UniqueName = test.GetUniqueName(); ParentUniqueName = test.GetParentUniqueName(); + ChildIndex = childIndex; + + if (test.Parent != null) + { + if (test.Parent.Parent == null) // Assembly level + { + TestMode = (TestMode)Enum.Parse(typeof(TestMode),test.Properties.Get("platform").ToString()); + } + } + + Children = children; + } + + public void SetParent(ITestAdaptor parent) + { + Parent = parent; + if (parent != null) + { + TestMode = parent.TestMode; + } } internal TestAdaptor(RemoteTestData test) @@ -70,11 +86,18 @@ internal TestAdaptor(RemoteTestData test) ParentId = test.ParentId; UniqueName = test.UniqueName; ParentUniqueName = test.ParentUniqueName; + ParentFullName = test.ParentFullName; + ChildIndex = test.ChildIndex; + TestMode = TestMode.PlayMode; } internal void ApplyChildren(IEnumerable allTests) { Children = m_ChildrenIds.Select(id => allTests.First(t => t.Id == id)).ToArray(); + if (!string.IsNullOrEmpty(ParentId)) + { + Parent = allTests.FirstOrDefault(t => t.Id == ParentId); + } } public string Id { get; private set; } @@ -84,10 +107,10 @@ internal void ApplyChildren(IEnumerable allTests) public bool HasChildren { get; private set; } public bool IsSuite { get; private set; } public IEnumerable Children { get; private set; } + public ITestAdaptor Parent { get; private set; } public int TestCaseTimeout { get; private set; } public ITypeInfo TypeInfo { get; private set; } public IMethodInfo Method { get; private set; } - public string FullPath { get; private set; } private string[] m_ChildrenIds; public string[] Categories { get; private set; } public bool IsTestAssembly { get; private set; } @@ -95,16 +118,12 @@ internal void ApplyChildren(IEnumerable allTests) public string Description { get; } public string SkipReason { get; } public string ParentId { get; } + public string ParentFullName { get; } public string UniqueName { get; } public string ParentUniqueName { get; } - - private static string GetFullPath(ITest test) - { - if (test.Parent != null && test.Parent.Parent != null) - return GetFullPath(test.Parent) + "/" + test.Name; - return test.Name; - } - + public int ChildIndex { get; } + public TestMode TestMode { get; private set; } + private static string GetIndexedTestCaseName(string fullName, int index) { var generatedTestSuffix = " GeneratedTestCase" + index; diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs new file mode 100644 index 000000000..7a25ec84c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs @@ -0,0 +1,91 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestAdaptorFactory : ITestAdaptorFactory + { + private Dictionary m_TestAdaptorCache = new Dictionary(); + private Dictionary m_TestResultAdaptorCache = new Dictionary(); + public ITestAdaptor Create(ITest test) + { + var uniqueName = test.GetUniqueName(); + if (m_TestAdaptorCache.ContainsKey(uniqueName)) + { + return m_TestAdaptorCache[uniqueName]; + } + + var adaptor = new TestAdaptor(test, test.Tests.Select(Create).ToArray()); + foreach (var child in adaptor.Children) + { + (child as TestAdaptor).SetParent(adaptor); + } + m_TestAdaptorCache[uniqueName] = adaptor; + return adaptor; + } + + public ITestAdaptor Create(RemoteTestData testData) + { + return new TestAdaptor(testData); + } + + public ITestResultAdaptor Create(ITestResult testResult) + { + var uniqueName = testResult.Test.GetUniqueName(); + if (m_TestResultAdaptorCache.ContainsKey(uniqueName)) + { + return m_TestResultAdaptorCache[uniqueName]; + } + var adaptor = new TestResultAdaptor(testResult, Create(testResult.Test), testResult.Children.Select(Create).ToArray()); + m_TestResultAdaptorCache[uniqueName] = adaptor; + return adaptor; + } + + public ITestResultAdaptor Create(RemoteTestResultData testResult, RemoteTestResultDataWithTestData allData) + { + return new TestResultAdaptor(testResult, allData); + } + + public ITestAdaptor BuildTree(RemoteTestResultDataWithTestData data) + { + var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); + + foreach (var test in tests) + { + test.ApplyChildren(tests); + } + + return tests.First(); + } + + public IEnumerator BuildTreeAsync(RemoteTestResultDataWithTestData data) + { + var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); + + for (var index = 0; index < tests.Count; index++) + { + var test = tests[index]; + test.ApplyChildren(tests); + if (index % 100 == 0) + { + yield return null; + } + } + + yield return tests.First(); + } + + public void ClearResultsCache() + { + m_TestResultAdaptorCache.Clear(); + } + + public void ClearTestsCache() + { + m_TestAdaptorCache.Clear(); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestMode.cs similarity index 84% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestMode.cs index c330457a7..e55ee3a44 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestMode.cs @@ -3,7 +3,7 @@ namespace UnityEditor.TestTools.TestRunner.Api { [Flags] - internal enum TestMode + public enum TestMode { EditMode = 1 << 0, PlayMode = 1 << 1 diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestMode.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestMode.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestResultAdaptor.cs similarity index 94% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestResultAdaptor.cs index 06e70f12a..7374b3fd2 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestResultAdaptor.cs @@ -10,9 +10,9 @@ internal class TestResultAdaptor : ITestResultAdaptor { private TNode m_Node; - internal TestResultAdaptor(ITestResult result) + internal TestResultAdaptor(ITestResult result, ITestAdaptor test, ITestResultAdaptor[] children = null) { - Test = new TestAdaptor(result.Test); + Test = test; Name = result.Name; FullName = result.FullName; ResultState = result.ResultState.ToString(); @@ -29,7 +29,7 @@ internal TestResultAdaptor(ITestResult result) InconclusiveCount = result.InconclusiveCount; HasChildren = result.HasChildren; Output = result.Output; - Children = result.Children.Select(child => new TestResultAdaptor(child)).ToArray(); + Children = children; m_Node = result.ToXml(true); } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestRunnerApi.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestRunnerApi.cs new file mode 100644 index 000000000..c7af3f05e --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestRunnerApi.cs @@ -0,0 +1,120 @@ +using System; +using System.Linq; +using System.Threading; +using UnityEditor.TestTools.TestRunner.CommandLineTest; +using UnityEditor.TestTools.TestRunner.TestRun; +using UnityEngine; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + public class TestRunnerApi : ScriptableObject, ITestRunnerApi + { + internal ICallbacksHolder callbacksHolder; + + private ICallbacksHolder m_CallbacksHolder + { + get + { + if (callbacksHolder == null) + { + return CallbacksHolder.instance; + } + + return callbacksHolder; + } + } + + internal Func ScheduleJob = (executionSettings) => + { + var runner = new TestJobRunner(); + return runner.RunJob(new TestJobData(executionSettings)); + }; + + public string Execute(ExecutionSettings executionSettings) + { + if (executionSettings == null) + { + throw new ArgumentNullException(nameof(executionSettings)); + } + + if ((executionSettings.filters == null || executionSettings.filters.Length == 0) && executionSettings.filter != null) + { + // Map filter (singular) to filters (plural), for backwards compatibility. + executionSettings.filters = new [] {executionSettings.filter}; + } + + if (executionSettings.targetPlatform == null && executionSettings.filters != null && + executionSettings.filters.Length > 0) + { + executionSettings.targetPlatform = executionSettings.filters[0].targetPlatform; + } + + return ScheduleJob(executionSettings); + } + + public void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks + { + if (testCallbacks == null) + { + throw new ArgumentNullException(nameof(testCallbacks)); + } + + m_CallbacksHolder.Add(testCallbacks, priority); + } + + public void UnregisterCallbacks(T testCallbacks) where T : ICallbacks + { + if (testCallbacks == null) + { + throw new ArgumentNullException(nameof(testCallbacks)); + } + + m_CallbacksHolder.Remove(testCallbacks); + } + + internal void RetrieveTestList(ExecutionSettings executionSettings, Action callback) + { + if (executionSettings == null) + { + throw new ArgumentNullException(nameof(executionSettings)); + } + + var firstFilter = executionSettings.filters?.FirstOrDefault() ?? executionSettings.filter; + RetrieveTestList(firstFilter.testMode, callback); + } + + public void RetrieveTestList(TestMode testMode, Action callback) + { + if (callback == null) + { + throw new ArgumentNullException(nameof(callback)); + } + + var platform = ParseTestMode(testMode); + var testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + var testAdaptorFactory = new TestAdaptorFactory(); + var testListCache = new TestListCache(testAdaptorFactory, new RemoteTestResultDataFactory(), TestListCacheData.instance); + var testListProvider = new TestListProvider(testAssemblyProvider, new UnityTestAssemblyBuilder()); + var cachedTestListProvider = new CachingTestListProvider(testListProvider, testListCache, testAdaptorFactory); + + var job = new TestListJob(cachedTestListProvider, platform, (testRoot) => + { + callback(testRoot); + }); + job.Start(); + } + + internal static bool IsRunActive() + { + return RunData.instance.isRunning; + } + + private static TestPlatform ParseTestMode(TestMode testMode) + { + return (((testMode & TestMode.EditMode) == TestMode.EditMode) ? TestPlatform.EditMode : 0) | (((testMode & TestMode.PlayMode) == TestMode.PlayMode) ? TestPlatform.PlayMode : 0); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestStatus.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestStatus.cs new file mode 100644 index 000000000..f330fa175 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestStatus.cs @@ -0,0 +1,10 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + public enum TestStatus + { + Inconclusive, + Skipped, + Passed, + Failed + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestStatus.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/Api/TestStatus.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/AssemblyInfo.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/AssemblyInfo.cs new file mode 100644 index 000000000..49b650e1c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/AssemblyInfo.cs @@ -0,0 +1,15 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +[assembly: AssemblyTitle("UnityEditor.TestRunner")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] +[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] +[assembly: InternalsVisibleTo("Unity.PerformanceTesting.Editor")] +[assembly: InternalsVisibleTo("Unity.IntegrationTests")] +[assembly: InternalsVisibleTo("UnityEditor.TestRunner.Tests")] +[assembly: InternalsVisibleTo("Unity.TestTools.CodeCoverage.Editor")] +[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.Editor")] +[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.EditorTests")] +[assembly: InternalsVisibleTo("Unity.PackageValidationSuite.Editor")] + +[assembly: AssemblyVersion("1.0.0")] diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/AssemblyInfo.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/AssemblyInfo.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/Executer.cs similarity index 93% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/Executer.cs index c0ad491c8..fe0eb3b3a 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/Executer.cs @@ -77,9 +77,6 @@ internal void SetUpCallbacks(ExecutionSettings executionSettings) m_TestRunnerApi.RegisterCallbacks(resultSavingCallback); m_TestRunnerApi.RegisterCallbacks(logSavingCallback); m_TestRunnerApi.RegisterCallbacks(ScriptableObject.CreateInstance(), -10); - var timeoutCallbacks = ScriptableObject.CreateInstance(); - timeoutCallbacks.Init((action, time) => new DelayedCallback(action, time), m_LogErrorFormat, m_ExitEditorApplication); - m_TestRunnerApi.RegisterCallbacks(timeoutCallbacks); } internal void ExitOnCompileErrors() @@ -126,12 +123,12 @@ private static string ExecutionSettingsToString(Api.ExecutionSettings executionS return "none"; } - if (executionSettings.filter == null) + if (executionSettings.filters == null || executionSettings.filters.Length == 0) { return "no filter"; } - return "test mode = " + executionSettings.filter.testMode; + return "test mode = " + executionSettings.filters[0].testMode; } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs similarity index 85% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs index d781d86ac..0e46f6ea5 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs @@ -5,7 +5,7 @@ namespace UnityEditor.TestTools.TestRunner.CommandLineTest { [Serializable] - internal class ExitCallbacks : ScriptableObject, ICallbacks + internal class ExitCallbacks : ScriptableObject, IErrorCallbacks { private bool m_AnyTestsExecuted; private bool m_RunFailed; @@ -44,5 +44,10 @@ public void TestFinished(ITestResultAdaptor result) public void RunStarted(ITestAdaptor testsToRun) { } + + public void OnError(string message) + { + EditorApplication.Exit((int)Executer.ReturnCodes.RunError); + } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunData.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunData.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs similarity index 91% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs index ef7500c69..5ec4630fa 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs @@ -30,6 +30,7 @@ public Api.ExecutionSettings BuildApiExecutionSettings(string[] commandLineArgs) string[] testCategories = null; string testSettingsFilePath = null; int testRepetitions = 1; + int? playerHeartbeatTimeout = null; var optionSet = new CommandLineOptionSet( new CommandLineOption("quit", () => { quit = true; }), @@ -39,7 +40,8 @@ public Api.ExecutionSettings BuildApiExecutionSettings(string[] commandLineArgs) new CommandLineOption("editorTestsCategories", catagories => { testCategories = catagories; }), new CommandLineOption("testCategory", catagories => { testCategories = catagories; }), new CommandLineOption("testSettingsFile", settingsFilePath => { testSettingsFilePath = settingsFilePath; }), - new CommandLineOption("testRepetitions", reps => { testRepetitions = int.Parse(reps); }) + new CommandLineOption("testRepetitions", reps => { testRepetitions = int.Parse(reps); }), + new CommandLineOption("playerHeartbeatTimeout", timeout => { playerHeartbeatTimeout = int.Parse(timeout); }) ); optionSet.Parse(commandLineArgs); @@ -59,21 +61,28 @@ public Api.ExecutionSettings BuildApiExecutionSettings(string[] commandLineArgs) var buildTarget = SetFilterAndGetBuildTarget(testPlatform, filter); - RerunCallbackData.instance.runFilter = new TestRunnerFilter() + RerunCallbackData.instance.runFilters = new []{new TestRunnerFilter() { categoryNames = filter.categoryNames, groupNames = filter.groupNames, testRepetitions = testRepetitions - }; + }}; RerunCallbackData.instance.testMode = filter.testMode; - return new Api.ExecutionSettings() + var settings = new Api.ExecutionSettings() { - filter = filter, + filters = new []{filter}, overloadTestRunSettings = new RunSettings(testSettings), targetPlatform = buildTarget }; + + if (playerHeartbeatTimeout != null) + { + settings.playerHeartbeatTimeout = playerHeartbeatTimeout.Value; + } + + return settings; } public ExecutionSettings BuildExecutionSettings(string[] commandLineArgs) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SetupException.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SetupException.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/GuiHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/GuiHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IGuiHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IGuiHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs index 04a5e6b73..0fc9409c7 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using NUnit.Framework.Interfaces; using UnityEditor.IMGUI.Controls; using UnityEditor.TestTools.TestRunner.Api; using UnityEngine.SceneManagement; @@ -21,6 +22,11 @@ public TestListTreeViewDataSource(TreeViewController testListTree, TestListGUI t m_RootTest = rootTest; } + public void UpdateRootTest(ITestAdaptor rootTest) + { + m_RootTest = rootTest; + } + public override void FetchData() { var sceneName = SceneManager.GetActiveScene().name; diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerResult.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerResult.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs index a9df8e640..14054eace 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs @@ -40,6 +40,7 @@ internal class TestRunnerUIFilter public Action RebuildTestList; public Action SearchStringChanged; + public Action SearchStringCleared; public bool IsFiltering { get @@ -108,6 +109,8 @@ public void Draw() if (EditorGUI.EndChangeCheck() && SearchStringChanged != null) { SearchStringChanged(m_SearchString); + if (String.IsNullOrEmpty(m_SearchString)) + SearchStringCleared(); } if (availableCategories != null && availableCategories.Any()) @@ -162,6 +165,10 @@ public void Clear() { SearchStringChanged(m_SearchString); } + if (SearchStringCleared != null) + { + SearchStringCleared(); + } } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs similarity index 82% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs index 3de12539a..af911d00f 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs @@ -53,7 +53,7 @@ public override void PrintHeadPanel() DrawFilters(); } - protected override void RunTests(TestRunnerFilter filter) + protected override void RunTests(params TestRunnerFilter[] filters) { if (EditorUtility.scriptCompilationFailed) { @@ -61,28 +61,33 @@ protected override void RunTests(TestRunnerFilter filter) return; } - filter.ClearResults(newResultList.OfType().ToList()); + foreach (var filter in filters) + { + filter.ClearResults(newResultList.OfType().ToList()); + } - RerunCallbackData.instance.runFilter = filter; + RerunCallbackData.instance.runFilters = filters; RerunCallbackData.instance.testMode = TestMode.EditMode; var testRunnerApi = ScriptableObject.CreateInstance(); testRunnerApi.Execute(new ExecutionSettings() { - filter = new Filter() + filters = filters.Select(filter => new Filter() { + assemblyNames = filter.assemblyNames, categoryNames = filter.categoryNames, groupNames = filter.groupNames, testMode = TestMode, testNames = filter.testNames - } + }).ToArray() }); } public override TestPlatform TestPlatform { get { return TestPlatform.EditMode; } } + protected override bool IsBusy() { - return EditModeLauncher.IsRunning || EditorApplication.isCompiling || EditorApplication.isPlaying; + return TestRunnerApi.IsRunActive() || EditorApplication.isCompiling || EditorApplication.isPlaying; } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs similarity index 75% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs index 40e3d2d5b..bc5a49faa 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs @@ -4,8 +4,6 @@ using UnityEditor.TestTools.TestRunner.Api; using UnityEngine; using UnityEngine.TestTools; -using UnityEngine.SceneManagement; -using UnityEngine.TestTools.TestRunner; using UnityEngine.TestTools.TestRunner.GUI; namespace UnityEditor.TestTools.TestRunner.GUI @@ -23,7 +21,7 @@ public override void PrintHeadPanel() base.PrintHeadPanel(); if (GUILayout.Button("Run all in player (" + EditorUserBuildSettings.activeBuildTarget + ")", EditorStyles.toolbarButton)) { - RunTestsInPlayer(null); + RunTestsInPlayer(); } EditorGUILayout.EndHorizontal(); DrawFilters(); @@ -64,43 +62,49 @@ public override void RenderNoTestsInfo() UnityEngine.GUI.enabled = true; } - protected override void RunTests(TestRunnerFilter filter) + protected override void RunTests(TestRunnerFilter[] filters) { - // Give user chance to save the changes to their currently open scene because we close it and load our own - var cancelled = !EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo(); - if (cancelled) - return; - - filter.ClearResults(newResultList.OfType().ToList()); + foreach (var filter in filters) + { + filter.ClearResults(newResultList.OfType().ToList()); + } - RerunCallbackData.instance.runFilter = filter; + RerunCallbackData.instance.runFilters = filters; RerunCallbackData.instance.testMode = TestMode.PlayMode; var testRunnerApi = ScriptableObject.CreateInstance(); testRunnerApi.Execute(new ExecutionSettings() { - filter = new Filter() + filters = filters.Select(filter => new Filter() { + assemblyNames = filter.assemblyNames, categoryNames = filter.categoryNames, groupNames = filter.groupNames, testMode = TestMode, testNames = filter.testNames - } + }).ToArray() }); } - protected void RunTestsInPlayer(TestRunnerFilter filter) + protected void RunTestsInPlayer() { - var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(filter); - var testExecutor = new PlayerLauncher(settings, null, null); - testExecutor.Run(); + var testRunnerApi = ScriptableObject.CreateInstance(); + testRunnerApi.Execute(new ExecutionSettings() + { + filters = new [] { new Filter() + { + testMode = TestMode, + }}, + targetPlatform = EditorUserBuildSettings.activeBuildTarget + }); GUIUtility.ExitGUI(); } public override TestPlatform TestPlatform { get { return TestPlatform.PlayMode; } } + protected override bool IsBusy() { - return PlaymodeLauncher.IsRunning || EditorApplication.isCompiling || EditorApplication.isPlaying; + return TestRunnerApi.IsRunActive() || PlaymodeLauncher.IsRunning || EditorApplication.isCompiling || EditorApplication.isPlaying; } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs similarity index 81% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs index 27c4d3fa3..d04d74367 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Text.RegularExpressions; using UnityEditor.IMGUI.Controls; using UnityEditor.TestTools.TestRunner.Api; using UnityEngine; @@ -19,6 +20,7 @@ internal abstract class TestListGUI private static readonly GUIContent s_GUIRun100Times = EditorGUIUtility.TrTextContent("Run 100 times"); private static readonly GUIContent s_GUIOpenTest = EditorGUIUtility.TrTextContent("Open source code"); private static readonly GUIContent s_GUIOpenErrorLine = EditorGUIUtility.TrTextContent("Open error line"); + private static readonly GUIContent s_GUIClearResults = EditorGUIUtility.TrTextContent("Clear Results", "Clear all test results"); [SerializeField] protected TestRunnerWindow m_Window; @@ -90,6 +92,18 @@ public virtual void PrintHeadPanel() GUIUtility.ExitGUI(); } } + using (new EditorGUI.DisabledScope(IsBusy())) + { + if (GUILayout.Button(s_GUIClearResults, EditorStyles.toolbarButton)) + { + foreach (var result in newResultList) + { + result.Clear(); + } + m_TestRunnerUIFilter.UpdateCounters(newResultList); + GUIUtility.ExitGUI(); + } + } GUILayout.FlexibleSpace(); EditorGUILayout.EndHorizontal(); } @@ -219,6 +233,7 @@ public void Init(TestRunnerWindow window, ITestAdaptor rootTest) m_TestRunnerUIFilter.UpdateCounters(newResultList); m_TestRunnerUIFilter.RebuildTestList = () => m_TestListTree.ReloadData(); m_TestRunnerUIFilter.SearchStringChanged = s => m_TestListTree.searchString = s; + m_TestRunnerUIFilter.SearchStringCleared = () => FrameSelection(); } public void UpdateResult(TestRunnerResult result) @@ -244,6 +259,20 @@ public void UpdateResult(TestRunnerResult result) m_Window.Repaint(); } + public void UpdateTestTree(ITestAdaptor test) + { + if (!HasTreeData()) + { + return; + } + + (m_TestListTree.data as TestListTreeViewDataSource).UpdateRootTest(test); + + m_TestListTree.ReloadData(); + Repaint(); + m_Window.Repaint(); + } + private void UpdateQueuedResults() { foreach (var testRunnerResult in m_QueuedResults) @@ -290,7 +319,7 @@ protected virtual void TestDoubleClickCallback(int id) GUIUtility.ExitGUI(); } - protected virtual void RunTests(TestRunnerFilter filter) + protected virtual void RunTests(params TestRunnerFilter[] filters) { throw new NotImplementedException(); } @@ -301,7 +330,7 @@ protected virtual void TestContextClickCallback(int id) return; var m = new GenericMenu(); - var testFilter = GetSelectedTestsAsFilter(m_TestListState.selectedIDs); + var testFilters = GetSelectedTestsAsFilter(m_TestListState.selectedIDs); var multilineSelection = m_TestListState.selectedIDs.Count > 1; if (!multilineSelection) @@ -336,7 +365,7 @@ protected virtual void TestContextClickCallback(int id) { m.AddItem(multilineSelection ? s_GUIRunSelectedTests : s_GUIRun, false, - data => RunTests(testFilter), + data => RunTests(testFilters), ""); if (EditorPrefs.GetBool("DeveloperMode", false)) @@ -345,8 +374,12 @@ protected virtual void TestContextClickCallback(int id) false, data => { - testFilter.testRepetitions = int.MaxValue; - RunTests(testFilter); + foreach (var filter in testFilters) + { + filter.testRepetitions = int.MaxValue; + } + + RunTests(testFilters); }, ""); @@ -354,8 +387,12 @@ protected virtual void TestContextClickCallback(int id) false, data => { - testFilter.testRepetitions = 100; - RunTests(testFilter); + foreach (var filter in testFilters) + { + filter.testRepetitions = 100; + } + + RunTests(testFilters); }, ""); } @@ -366,7 +403,7 @@ protected virtual void TestContextClickCallback(int id) m.ShowAsContext(); } - private TestRunnerFilter GetSelectedTestsAsFilter(IEnumerable selectedIDs) + private TestRunnerFilter[] GetSelectedTestsAsFilter(IEnumerable selectedIDs) { var namesToRun = new List(); var exactNamesToRun = new List(); @@ -382,30 +419,60 @@ private TestRunnerFilter GetSelectedTestsAsFilter(IEnumerable selectedIDs) if (testLine.parent != null && testLine.parent.displayName == "Invisible Root Item") { //Root node selected. Use an empty TestRunnerFilter to run every test - namesToRun.Clear(); - exactNamesToRun.Clear(); - assembliesToRun.Clear(); - break; + return new[] {new TestRunnerFilter()}; } if (testLine.FullName.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)) assembliesToRun.Add(TestRunnerFilter.AssemblyNameFromPath(testLine.FullName)); else - namesToRun.Add(string.Format("^{0}$", testLine.FullName)); + namesToRun.Add(string.Format("^{0}$", Regex.Escape(testLine.FullName))); } else exactNamesToRun.Add(testLine.FullName); } } - var filter = new TestRunnerFilter + var filters = new List(); + + if (assembliesToRun.Count > 0) { - assemblyNames = assembliesToRun.ToArray(), - groupNames = namesToRun.ToArray(), - testNames = exactNamesToRun.ToArray(), - categoryNames = m_TestRunnerUIFilter.CategoryFilter - }; - return filter; + filters.Add(new TestRunnerFilter() + { + assemblyNames = assembliesToRun.ToArray() + }); + } + + if (namesToRun.Count > 0) + { + filters.Add(new TestRunnerFilter() + { + groupNames = namesToRun.ToArray() + }); + } + + if (exactNamesToRun.Count > 0) + { + filters.Add(new TestRunnerFilter() + { + testNames = exactNamesToRun.ToArray() + }); + } + + if (filters.Count == 0) + { + filters.Add(new TestRunnerFilter()); + } + + var categories = m_TestRunnerUIFilter.CategoryFilter.ToArray(); + if (categories.Length > 0) + { + foreach (var filter in filters) + { + filter.categoryNames = categories; + } + } + + return filters.ToArray(); } private TestTreeViewItem GetSelectedTest() @@ -421,6 +488,15 @@ private TestTreeViewItem GetSelectedTest() return null; } + private void FrameSelection() + { + if (m_TestListTree.HasSelection()) + { + var firstClickedID = m_TestListState.selectedIDs.First() == m_TestListState.lastClickedID ? m_TestListState.selectedIDs.Last() : m_TestListState.selectedIDs.First(); + m_TestListTree.Frame(firstClickedID, true, false); + } + } + public abstract TestPlatform TestPlatform { get; } public void RebuildUIFilter() diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs new file mode 100644 index 000000000..08bab3a9c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools +{ + public interface ITestPlayerBuildModifier + { + BuildPlayerOptions ModifyOptions(BuildPlayerOptions playerOptions); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs.meta new file mode 100644 index 000000000..1bb36a65e --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d2f47eae5f447748892c46848956d5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs new file mode 100644 index 000000000..328e6664d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs @@ -0,0 +1,25 @@ +using System; + +namespace UnityEditor.TestTools +{ + [AttributeUsage(AttributeTargets.Assembly)] + public class TestPlayerBuildModifierAttribute : Attribute + { + private Type m_Type; + public TestPlayerBuildModifierAttribute(Type type) + { + var interfaceType = typeof(ITestPlayerBuildModifier); + if (!interfaceType.IsAssignableFrom(type)) + { + throw new ArgumentException(string.Format("Type provided to {0} does not implement {1}", this.GetType().Name, interfaceType.Name)); + } + m_Type = type; + } + + internal ITestPlayerBuildModifier ConstructModifier() + { + return Activator.CreateInstance(m_Type) as ITestPlayerBuildModifier; + } + } +} + diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs.meta new file mode 100644 index 000000000..3f9dfe350 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd57b1176859fc84e93586103d3b5f73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequireApiProfileAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequireApiProfileAttribute.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs similarity index 85% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs index 0c069e588..236d6a898 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs @@ -7,11 +7,16 @@ namespace UnityEditor.TestTools.TestRunner { - internal abstract class AttributeFinderBase + internal abstract class AttributeFinderBase : IAttributeFinder { public abstract IEnumerable Search(ITest tests, ITestFilter filter, RuntimePlatform testTargetPlatform); } + internal interface IAttributeFinder + { + IEnumerable Search(ITest tests, ITestFilter filter, RuntimePlatform testTargetPlatform); + } + internal abstract class AttributeFinderBase : AttributeFinderBase where T2 : Attribute { private readonly Func m_TypeSelector; @@ -76,10 +81,14 @@ private static bool IsTestEnabledOnPlatform(ITest test, RuntimePlatform testTarg private IEnumerable GetTypesFromPrebuildAttributes(IEnumerable tests) { + var allAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + allAssemblies = allAssemblies.Where(x => x.GetReferencedAssemblies().Any(z => z.Name == "UnityEditor.TestRunner")).ToArray(); + var attributesFromAssemblies = allAssemblies.SelectMany(assembly => assembly.GetCustomAttributes(typeof(T2), true).OfType()); var attributesFromMethods = tests.SelectMany(t => t.Method.GetCustomAttributes(true).Select(attribute => attribute)); var attributesFromTypes = tests.SelectMany(t => t.Method.TypeInfo.GetCustomAttributes(true).Select(attribute => attribute)); var result = new List(); + result.AddRange(attributesFromAssemblies); result.AddRange(attributesFromMethods); result.AddRange(attributesFromTypes); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs similarity index 75% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs index d8314d3c8..97a3a97e6 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs @@ -1,9 +1,11 @@ +using System; using System.Collections.Generic; using NUnit.Framework.Interfaces; using UnityEditor.SceneManagement; using UnityEditor.TestTools.TestRunner.Api; using UnityEngine; using UnityEngine.SceneManagement; +using UnityEngine.TestRunner.Utils; using UnityEngine.TestTools; using UnityEngine.TestTools.TestRunner; using UnityEngine.TestTools.TestRunner.GUI; @@ -13,43 +15,60 @@ namespace UnityEditor.TestTools.TestRunner internal class EditModeLauncher : TestLauncherBase { public static bool IsRunning; - private readonly EditModeRunner m_EditModeRunner; + internal readonly EditModeRunner m_EditModeRunner; + public bool launchedOutsideApi; + // provided for backward compatibility with Rider UnitTesting prior to Rider package v.1.1.1 public EditModeLauncher(TestRunnerFilter filter, TestPlatform platform) + { + launchedOutsideApi = true; + var apiFilter = new[] + { + new Filter() + { + testMode = TestMode.EditMode, + testNames = filter.testNames, + categoryNames = filter.categoryNames, + groupNames = filter.groupNames, + assemblyNames = filter.assemblyNames + } + }; + + ScriptableObject.CreateInstance().Execute(new ExecutionSettings(apiFilter)); + } + + public EditModeLauncher(Filter[] filters, TestPlatform platform, bool runSynchronously) { m_EditModeRunner = ScriptableObject.CreateInstance(); m_EditModeRunner.UnityTestAssemblyRunnerFactory = new UnityTestAssemblyRunnerFactory(); - m_EditModeRunner.Init(filter, platform); + m_EditModeRunner.Init(filters, platform, runSynchronously); } public override void Run() { - // Give user chance to save the changes to their currently open scene because we close it and load our own - var cancelled = !EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo(); - if (cancelled) - return; - - IsRunning = true; - var exceptionThrown = ExecutePreBuildSetupMethods(m_EditModeRunner.GetLoadedTests(), m_EditModeRunner.GetFilter()); - if (exceptionThrown) + if (launchedOutsideApi) { - CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); + // Do not use the launcher, as it will be relaunched trough the api. See ctor. return; } - var undoGroup = Undo.GetCurrentGroup(); + IsRunning = true; + SceneSetup[] previousSceneSetup; if (!OpenNewScene(out previousSceneSetup)) return; var callback = AddEventHandler(); callback.previousSceneSetup = previousSceneSetup; - callback.undoGroup = undoGroup; callback.runner = m_EditModeRunner; AddEventHandler(); m_EditModeRunner.Run(); AddEventHandler(); + AddEventHandler(); + + if (m_EditModeRunner.RunningSynchronously) + m_EditModeRunner.CompleteSynchronously(); } private static bool OpenNewScene(out SceneSetup[] previousSceneSetup) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs similarity index 89% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs index 20cabe0f9..bcfb46ac5 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs @@ -6,7 +6,11 @@ public void Setup() { EditorUserBuildSettings.switchCreateRomFile = true; EditorUserBuildSettings.switchNVNGraphicsDebugger = false; +#if UNITY_2020_1_OR_NEWER + EditorUserBuildSettings.switchNVNDrawValidation_Heavy = true; // catches more graphics errors +#else EditorUserBuildSettings.switchNVNDrawValidation = true; // catches more graphics errors +#endif EditorUserBuildSettings.development = true; EditorUserBuildSettings.switchRedirectWritesToHostMount = true; diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs new file mode 100644 index 000000000..496dd33b2 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs @@ -0,0 +1,206 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading; +using NUnit.Framework.Internal.Filters; +using UnityEditor; +using UnityEditor.TestRunner.TestLaunchers; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestRunner.Utils; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.Callbacks; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestLaunchFailedException : Exception + { + public TestLaunchFailedException() {} + public TestLaunchFailedException(string message) : base(message) {} + } + + [Serializable] + internal class PlayerLauncher : RuntimeTestLauncherBase + { + private readonly PlaymodeTestsControllerSettings m_Settings; + private readonly BuildTarget m_TargetPlatform; + private ITestRunSettings m_OverloadTestRunSettings; + private string m_SceneName; + private int m_HeartbeatTimeout; + + public PlayerLauncher(PlaymodeTestsControllerSettings settings, BuildTarget? targetPlatform, ITestRunSettings overloadTestRunSettings, int heartbeatTimeout) + { + m_Settings = settings; + m_TargetPlatform = targetPlatform ?? EditorUserBuildSettings.activeBuildTarget; + m_OverloadTestRunSettings = overloadTestRunSettings; + m_HeartbeatTimeout = heartbeatTimeout; + } + + protected override RuntimePlatform? TestTargetPlatform + { + get { return BuildTargetConverter.TryConvertToRuntimePlatform(m_TargetPlatform); } + } + + public override void Run() + { + var editorConnectionTestCollector = RemoteTestRunController.instance; + editorConnectionTestCollector.hideFlags = HideFlags.HideAndDontSave; + editorConnectionTestCollector.Init(m_TargetPlatform, m_HeartbeatTimeout); + + var remotePlayerLogController = RemotePlayerLogController.instance; + remotePlayerLogController.hideFlags = HideFlags.HideAndDontSave; + + using (var settings = new PlayerLauncherContextSettings(m_OverloadTestRunSettings)) + { + m_SceneName = CreateSceneName(); + var scene = PrepareScene(m_SceneName); + string scenePath = scene.path; + + var filter = m_Settings.BuildNUnitFilter(); + var runner = LoadTests(filter); + var exceptionThrown = ExecutePreBuildSetupMethods(runner.LoadedTest, filter); + if (exceptionThrown) + { + ReopenOriginalScene(m_Settings.originalScene); + AssetDatabase.DeleteAsset(m_SceneName); + CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); + return; + } + + var playerBuildOptions = GetBuildOptions(scenePath); + + var success = BuildAndRunPlayer(playerBuildOptions); + editorConnectionTestCollector.PostBuildAction(); + ExecutePostBuildCleanupMethods(runner.LoadedTest, filter); + + ReopenOriginalScene(m_Settings.originalScene); + AssetDatabase.DeleteAsset(m_SceneName); + + if (!success) + { + ScriptableObject.DestroyImmediate(editorConnectionTestCollector); + Debug.LogError("Player build failed"); + throw new TestLaunchFailedException("Player build failed"); + } + + editorConnectionTestCollector.PostSuccessfulBuildAction(); + } + } + + public Scene PrepareScene(string sceneName) + { + var scene = CreateBootstrapScene(sceneName, runner => + { + runner.AddEventHandlerMonoBehaviour(); + runner.settings = m_Settings; + runner.AddEventHandlerMonoBehaviour(); + runner.AddEventHandlerScriptableObject(); + }); + return scene; + } + + private static bool BuildAndRunPlayer(PlayerLauncherBuildOptions buildOptions) + { + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "Building player with following options:\n{0}", buildOptions); + + + // Android has to be in listen mode to establish player connection + if (buildOptions.BuildPlayerOptions.target == BuildTarget.Android) + { + buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; + } + + // For now, so does Lumin + if (buildOptions.BuildPlayerOptions.target == BuildTarget.Lumin) + { + buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; + } + + var result = BuildPipeline.BuildPlayer(buildOptions.BuildPlayerOptions); + if (result.summary.result != Build.Reporting.BuildResult.Succeeded) + Debug.LogError(result.SummarizeErrors()); + + return result.summary.result == Build.Reporting.BuildResult.Succeeded; + } + + private PlayerLauncherBuildOptions GetBuildOptions(string scenePath) + { + var buildOptions = new BuildPlayerOptions(); + var reduceBuildLocationPathLength = false; + + //Some platforms hit MAX_PATH limits during the build process, in these cases minimize the path length + if ((m_TargetPlatform == BuildTarget.WSAPlayer) || (m_TargetPlatform == BuildTarget.XboxOne)) + { + reduceBuildLocationPathLength = true; + } + + var scenes = new List() { scenePath }; + scenes.AddRange(EditorBuildSettings.scenes.Select(x => x.path)); + buildOptions.scenes = scenes.ToArray(); + + buildOptions.options |= BuildOptions.AutoRunPlayer | BuildOptions.Development | BuildOptions.ConnectToHost | BuildOptions.IncludeTestAssemblies | BuildOptions.StrictMode; + buildOptions.target = m_TargetPlatform; + + if (EditorUserBuildSettings.waitForPlayerConnection) + buildOptions.options |= BuildOptions.WaitForPlayerConnection; + + var buildTargetGroup = EditorUserBuildSettings.activeBuildTargetGroup; + + //Check if Lz4 is supported for the current buildtargetgroup and enable it if need be + if (PostprocessBuildPlayer.SupportsLz4Compression(buildTargetGroup, m_TargetPlatform)) + { + if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4) + buildOptions.options |= BuildOptions.CompressWithLz4; + else if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4HC) + buildOptions.options |= BuildOptions.CompressWithLz4HC; + } + + var uniqueTempPathInProject = FileUtil.GetUniqueTempPathInProject(); + var playerDirectoryName = reduceBuildLocationPathLength ? "PwT" : "PlayerWithTests"; + + if (reduceBuildLocationPathLength) + { + uniqueTempPathInProject = Path.GetTempFileName(); + File.Delete(uniqueTempPathInProject); + Directory.CreateDirectory(uniqueTempPathInProject); + } + var tempPath = Path.GetFullPath(uniqueTempPathInProject); + var buildLocation = Path.Combine(tempPath, playerDirectoryName); + + // iOS builds create a folder with Xcode project instead of an executable, therefore no executable name is added + if (m_TargetPlatform == BuildTarget.iOS) + { + buildOptions.locationPathName = buildLocation; + } + else + { + string extensionForBuildTarget = PostprocessBuildPlayer.GetExtensionForBuildTarget(buildTargetGroup, buildOptions.target, buildOptions.options); + var playerExecutableName = "PlayerWithTests"; + playerExecutableName += string.Format(".{0}", extensionForBuildTarget); + buildOptions.locationPathName = Path.Combine(buildLocation, playerExecutableName); + } + + return new PlayerLauncherBuildOptions + { + BuildPlayerOptions = ModifyBuildOptions(buildOptions), + PlayerDirectory = buildLocation, + }; + } + + private BuildPlayerOptions ModifyBuildOptions(BuildPlayerOptions buildOptions) + { + var allAssemblies = AppDomain.CurrentDomain.GetAssemblies().Where(x => x.GetReferencedAssemblies().Any(z => z.Name == "UnityEngine.TestRunner")).ToArray(); + var attributes = allAssemblies.SelectMany(assembly => assembly.GetCustomAttributes(typeof(TestPlayerBuildModifierAttribute), true).OfType()).ToArray(); + var modifiers = attributes.Select(attribute => attribute.ConstructModifier()).ToArray(); + + foreach (var modifier in modifiers) + { + buildOptions = modifier.ModifyOptions(buildOptions); + } + + return buildOptions; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs index 89b1cb226..8b027c5ec 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs @@ -18,7 +18,9 @@ internal class PlayerLauncherContextSettings : IDisposable private bool m_ShowUnitySplashScreen; private string m_OldproductName; private string m_OldAotOptions; +#pragma warning disable 618 private Lightmapping.GIWorkflowMode m_OldLightmapping; +#pragma warning restore 618 private bool m_explicitNullChecks; private bool m_Disposed; @@ -77,8 +79,10 @@ private void SetupProjectParameters() m_OldproductName = PlayerSettings.productName; PlayerSettings.productName = "UnityTestFramework"; +#pragma warning disable 618 m_OldLightmapping = Lightmapping.giWorkflowMode; Lightmapping.giWorkflowMode = Lightmapping.GIWorkflowMode.OnDemand; +#pragma warning restore 618 m_explicitNullChecks = EditorUserBuildSettings.explicitNullChecks; EditorUserBuildSettings.explicitNullChecks = true; @@ -97,7 +101,9 @@ private void CleanupProjectParameters() PlayerSettings.SplashScreen.show = m_ShowUnitySplashScreen; PlayerSettings.productName = m_OldproductName; PlayerSettings.aotOptions = m_OldAotOptions; +#pragma warning disable 618 Lightmapping.giWorkflowMode = m_OldLightmapping; +#pragma warning restore 618 EditorUserBuildSettings.explicitNullChecks = m_explicitNullChecks; EditorApplication.UnlockReloadAssemblies(); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs similarity index 93% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs index 78a9c727c..223db2740 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs @@ -1,9 +1,12 @@ using System; using System.Collections.Generic; +using System.Linq; using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal.Filters; using UnityEditor.TestTools.TestRunner.Api; using UnityEngine; using UnityEngine.SceneManagement; +using UnityEngine.TestRunner.Utils; using UnityEngine.TestTools.TestRunner; using UnityEngine.TestTools.TestRunner.Callbacks; @@ -37,6 +40,7 @@ public override void Run() runner.AddEventHandlerMonoBehaviour(); runner.AddEventHandlerScriptableObject(); runner.AddEventHandlerScriptableObject(); + runner.AddEventHandlerScriptableObject(); foreach (var eventHandler in m_EventHandlers) { @@ -69,7 +73,7 @@ public void UpdateCallback() } else { - testFilter = m_Settings.filter.BuildNUnitFilter(); + testFilter = m_Settings.BuildNUnitFilter(); var runner = LoadTests(testFilter); var exceptionThrown = ExecutePreBuildSetupMethods(runner.LoadedTest, testFilter); @@ -105,7 +109,7 @@ private static void OnPlayModeStateChanged(PlayModeStateChange state) if (state == PlayModeStateChange.ExitingPlayMode) { AssetDatabase.DeleteAsset(runner.settings.bootstrapScene); - ExecutePostBuildCleanupMethods(runner.m_Runner.LoadedTest, runner.settings.filter.BuildNUnitFilter(), Application.platform); + ExecutePostBuildCleanupMethods(runner.m_Runner.LoadedTest, runner.settings.BuildNUnitFilter(), Application.platform); IsRunning = false; } else if (state == PlayModeStateChange.EnteredEditMode) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs new file mode 100644 index 000000000..53958815d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs @@ -0,0 +1,105 @@ +using System; +using UnityEditor.Networking.PlayerConnection; +using UnityEditor.TestTools.TestRunner; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.TestTools.TestRunner.UnityTestProtocol; +using UnityEngine; +using UnityEngine.Networking.PlayerConnection; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemoteTestRunController : ScriptableSingleton + { + internal const int k_HeartbeatTimeout = 60 * 10; + + [SerializeField] + private RemoteTestResultReciever m_RemoteTestResultReciever; + + [SerializeField] + private PlatformSpecificSetup m_PlatformSpecificSetup; + + [SerializeField] + private bool m_RegisteredConnectionCallbacks; + + [SerializeField] + private int m_HearbeatTimeOut; + + private IDelayedCallback m_TimeoutCallback; + + public void Init(BuildTarget buildTarget, int heartbeatTimeout) + { + m_HearbeatTimeOut = heartbeatTimeout; + m_PlatformSpecificSetup = new PlatformSpecificSetup(buildTarget); + m_PlatformSpecificSetup.Setup(); + m_RemoteTestResultReciever = new RemoteTestResultReciever(); + EditorConnection.instance.Initialize(); + if (!m_RegisteredConnectionCallbacks) + { + EditorConnection.instance.Initialize(); + DelegateEditorConnectionEvents(); + } + } + + private void DelegateEditorConnectionEvents() + { + m_RegisteredConnectionCallbacks = true; + //This is needed because RemoteTestResultReciever is not a ScriptableObject + EditorConnection.instance.Register(PlayerConnectionMessageIds.runStartedMessageId, RunStarted); + EditorConnection.instance.Register(PlayerConnectionMessageIds.runFinishedMessageId, RunFinished); + EditorConnection.instance.Register(PlayerConnectionMessageIds.testStartedMessageId, TestStarted); + EditorConnection.instance.Register(PlayerConnectionMessageIds.testFinishedMessageId, TestFinished); + EditorConnection.instance.Register(PlayerConnectionMessageIds.playerAliveHeartbeat, PlayerAliveHearbeat); + } + + private void RunStarted(MessageEventArgs messageEventArgs) + { + m_TimeoutCallback?.Reset(); + m_RemoteTestResultReciever.RunStarted(messageEventArgs); + CallbacksDelegator.instance.RunStartedRemotely(messageEventArgs.data); + } + + private void RunFinished(MessageEventArgs messageEventArgs) + { + m_TimeoutCallback?.Clear(); + m_RemoteTestResultReciever.RunFinished(messageEventArgs); + m_PlatformSpecificSetup.CleanUp(); + + CallbacksDelegator.instance.RunFinishedRemotely(messageEventArgs.data); + } + + private void TestStarted(MessageEventArgs messageEventArgs) + { + m_TimeoutCallback?.Reset(); + CallbacksDelegator.instance.TestStartedRemotely(messageEventArgs.data); + } + + private void TestFinished(MessageEventArgs messageEventArgs) + { + m_TimeoutCallback?.Reset(); + CallbacksDelegator.instance.TestFinishedRemotely(messageEventArgs.data); + } + + private void PlayerAliveHearbeat(MessageEventArgs messageEventArgs) + { + m_TimeoutCallback?.Reset(); + } + + private void TimeoutCallback() + { + CallbacksDelegator.instance.RunFailed($"Test execution timed out. No activity received from the player in {m_HearbeatTimeOut} seconds."); + } + + public void PostBuildAction() + { + m_PlatformSpecificSetup.PostBuildAction(); + } + + public void PostSuccessfulBuildAction() + { + m_PlatformSpecificSetup.PostSuccessfulBuildAction(); + m_TimeoutCallback = new DelayedCallback(TimeoutCallback, m_HearbeatTimeOut); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs similarity index 90% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs index b45141b66..75b071257 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs @@ -15,7 +15,7 @@ public void RunStarted(MessageEventArgs messageEventArgs) public void RunFinished(MessageEventArgs messageEventArgs) { - EditorConnection.instance.Send(PlayerConnectionMessageIds.runFinishedMessageId, null, messageEventArgs.playerId); + EditorConnection.instance.Send(PlayerConnectionMessageIds.quitPlayerMessageId, null, messageEventArgs.playerId); EditorConnection.instance.DisconnectAll(); } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs similarity index 96% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs index 4f4aeb405..87d967280 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs @@ -46,7 +46,7 @@ protected UnityTestAssemblyRunner LoadTests(ITestFilter filter) var nUnitTestAssemblyRunner = new UnityTestAssemblyRunner(new UnityTestAssemblyBuilder(), null); var assemblyProvider = new PlayerTestAssemblyProvider(new AssemblyLoadProxy(), assembliesWithTests); - nUnitTestAssemblyRunner.Load(assemblyProvider.GetUserAssemblies().Select(a => a.Assembly).ToArray(), UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); + nUnitTestAssemblyRunner.Load(assemblyProvider.GetUserAssemblies().Select(a => a.Assembly).ToArray(), TestPlatform.PlayMode, UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); return nUnitTestAssemblyRunner; } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs similarity index 75% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs index cb8b5c48f..7bfd35465 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs @@ -1,7 +1,10 @@ using System; +using System.Linq; using NUnit.Framework.Interfaces; using UnityEngine; using UnityEngine.TestTools; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; namespace UnityEditor.TestTools.TestRunner { @@ -50,7 +53,23 @@ private static bool ExecuteMethods(ITest tests, ITestFilter testRunnerFilter, var targetClass = (T)Activator.CreateInstance(targetClassType); Debug.LogFormat(logString, targetClassType.FullName); - action(targetClass); + + using (var logScope = new LogScope()) + { + action(targetClass); + + if (logScope.AnyFailingLogs()) + { + var failingLog = logScope.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + + if (logScope.ExpectedLogs.Any()) + { + var expectedLogs = logScope.ExpectedLogs.First(); + throw new UnexpectedLogMessageException(expectedLogs); + } + } } catch (InvalidCastException) {} catch (Exception e) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestResultSerializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestResultSerializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestResultSerializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestResultSerializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun.meta new file mode 100644 index 000000000..6f6e8cfd2 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8721cb2237d4a564a94a51f56243bdac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks.meta new file mode 100644 index 000000000..bb019b794 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6dba53789da15814387fa5b1445e81e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs new file mode 100644 index 000000000..7efaecb24 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal abstract class BuildActionTaskBase : TestTaskBase + { + private string typeName; + internal IAttributeFinder attributeFinder; + internal RuntimePlatform targetPlatform = Application.platform; + internal Action logAction = Debug.Log; + internal Func logScopeProvider = () => new LogScope(); + internal Func createInstance = Activator.CreateInstance; + + protected BuildActionTaskBase(IAttributeFinder attributeFinder) + { + this.attributeFinder = attributeFinder; + typeName = typeof(T).Name; + } + + protected abstract void Action(T target); + + public override IEnumerator Execute(TestJobData testJobData) + { + if (testJobData.testTree == null) + { + throw new Exception($"Test tree is not available for {GetType().Name}."); + } + + var enumerator = ExecuteMethods(testJobData.testTree, testJobData.executionSettings.BuildNUnitFilter()); + while (enumerator.MoveNext()) + { + yield return null; + } + } + + protected IEnumerator ExecuteMethods(ITest testTree, ITestFilter testRunnerFilter) + { + var exceptions = new List(); + + foreach (var targetClassType in attributeFinder.Search(testTree, testRunnerFilter, targetPlatform)) + { + try + { + var targetClass = (T) createInstance(targetClassType); + + logAction($"Executing {typeName} for: {targetClassType.FullName}."); + + using (var logScope = logScopeProvider()) + { + Action(targetClass); + + if (logScope.AnyFailingLogs()) + { + var failingLog = logScope.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + + if (logScope.ExpectedLogs.Any()) + { + var expectedLogs = logScope.ExpectedLogs.First(); + throw new UnexpectedLogMessageException(expectedLogs); + } + } + } + catch (Exception ex) + { + exceptions.Add(ex); + } + + yield return null; + } + + if (exceptions.Count > 0) + { + throw new AggregateException($"One or more exceptions when executing {typeName}.", exceptions); + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs.meta new file mode 100644 index 000000000..54afd57c3 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c2441d353f9c42a44af6e224e4901b52 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs new file mode 100644 index 000000000..b66f50738 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections; +using System.Linq; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class BuildTestTreeTask : TestTaskBase + { + private TestPlatform m_TestPlatform; + + public BuildTestTreeTask(TestPlatform testPlatform) + { + m_TestPlatform = testPlatform; + } + + internal IEditorLoadedTestAssemblyProvider m_testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + internal IAsyncTestAssemblyBuilder m_testAssemblyBuilder = new UnityTestAssemblyBuilder(); + internal ICallbacksDelegator m_CallbacksDelegator = CallbacksDelegator.instance; + + public override IEnumerator Execute(TestJobData testJobData) + { + if (testJobData.testTree != null) + { + yield break; + } + + var assembliesEnumerator = m_testAssemblyProvider.GetAssembliesGroupedByTypeAsync(m_TestPlatform); + while (assembliesEnumerator.MoveNext()) + { + yield return null; + } + + if (assembliesEnumerator.Current == null) + { + throw new Exception("Assemblies not retrieved."); + } + + var assemblies = assembliesEnumerator.Current.Where(pair => m_TestPlatform.IsFlagIncluded(pair.Key)).SelectMany(pair => pair.Value).Select(x => x.Assembly).ToArray(); + var buildSettings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(m_TestPlatform); + var enumerator = m_testAssemblyBuilder.BuildAsync(assemblies, Enumerable.Repeat(m_TestPlatform, assemblies.Length).ToArray(), buildSettings); + while (enumerator.MoveNext()) + { + yield return null; + } + + var testList = enumerator.Current; + if (testList== null) + { + throw new Exception("Test list not retrieved."); + } + + testList.ParseForNameDuplicates(); + testJobData.testTree = testList; + m_CallbacksDelegator.TestTreeRebuild(testList); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs.meta new file mode 100644 index 000000000..b00d7b1d9 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0288e1c9324e824bab7e2044a72a434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs new file mode 100644 index 000000000..cf07f4c3d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections; +using System.IO; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class CleanupVerificationTask : FileCleanupVerifierTaskBase + { + private const string k_Indent = " "; + + internal Action logAction = Debug.LogWarning; + + public override IEnumerator Execute(TestJobData testJobData) + { + var currentFiles = GetAllFilesInAssetsDirectory(); + var existingFiles = testJobData.existingFiles; + + if (currentFiles.Length != existingFiles.Length) + { + LogWarningForFilesIfAny(currentFiles.Where(file => !testJobData.existingFiles.Contains(file)).ToArray()); + } + + yield return null; + } + + private void LogWarningForFilesIfAny(string[] filePaths) + { + if (!filePaths.Any()) + { + return; + } + + var stringWriter = new StringWriter(); + stringWriter.WriteLine("Files generated by test without cleanup."); + stringWriter.WriteLine(k_Indent + "Found {0} new files.", filePaths.Length); + + foreach (var filePath in filePaths) + { + stringWriter.WriteLine(k_Indent + filePath); + } + + logAction(stringWriter.ToString()); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs.meta new file mode 100644 index 000000000..2ea7cb034 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93eb6389f4fb6924987867ce0bc339ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs new file mode 100644 index 000000000..35f4aa0ae --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs @@ -0,0 +1,14 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal abstract class FileCleanupVerifierTaskBase : TestTaskBase + { + internal Func GetAllAssetPathsAction = AssetDatabase.GetAllAssetPaths; + + protected string[] GetAllFilesInAssetsDirectory() + { + return GetAllAssetPathsAction(); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs.meta new file mode 100644 index 000000000..617b92d89 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ad7bb166069f8414e9ad26606b305e66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs new file mode 100644 index 000000000..30db26741 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs @@ -0,0 +1,26 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class LegacyEditModeRunTask : TestTaskBase + { + public LegacyEditModeRunTask() : base(true) + { + + } + + public override IEnumerator Execute(TestJobData testJobData) + { + var testLauncher = new EditModeLauncher(testJobData.executionSettings.filters, TestPlatform.EditMode, testJobData.executionSettings.runSynchronously); + testJobData.editModeRunner = testLauncher.m_EditModeRunner; + testLauncher.Run(); + + while (testJobData.editModeRunner != null && !testJobData.editModeRunner.RunFinished) + { + yield return null; + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs.meta new file mode 100644 index 000000000..3a65c8892 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyEditModeRunTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4246555189b5ee43b4857220f9fd29b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs new file mode 100644 index 000000000..0d0c8c7cc --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs @@ -0,0 +1,26 @@ +using System.Collections; +using System.Linq; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class LegacyPlayModeRunTask : TestTaskBase + { + public LegacyPlayModeRunTask() : base(true) + { + + } + public override IEnumerator Execute(TestJobData testJobData) + { + var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(testJobData.executionSettings.filters.Select(filter => filter.ToTestRunnerFilter()).ToArray()); + var launcher = new PlaymodeLauncher(settings); + + launcher.Run(); + + while (PlaymodeLauncher.IsRunning) + { + yield return null; + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs.meta new file mode 100644 index 000000000..0a753683d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayModeRunTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4769fe1e7475c8843b092338acbcad25 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs new file mode 100644 index 000000000..0caa67303 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Linq; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class LegacyPlayerRunTask : TestTaskBase + { + public override IEnumerator Execute(TestJobData testJobData) + { + var executionSettings = testJobData.executionSettings; + var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(executionSettings.filters.Select(filter => filter.ToTestRunnerFilter()).ToArray()); + var launcher = new PlayerLauncher(settings, executionSettings.targetPlatform, executionSettings.overloadTestRunSettings, executionSettings.playerHeartbeatTimeout); + launcher.Run(); + yield return null; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs.meta new file mode 100644 index 000000000..67eea1a10 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b93fe5bbea454ae438fcec241c5fa85b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs new file mode 100644 index 000000000..93878cf7e --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class PerformUndoTask : TestTaskBase + { + private const double warningThreshold = 1000; + + internal Action RevertAllDownToGroup = Undo.RevertAllDownToGroup; + internal Action LogWarning = Debug.LogWarning; + internal Action DisplayProgressBar = EditorUtility.DisplayProgressBar; + internal Action ClearProgressBar = EditorUtility.ClearProgressBar; + internal Func TimeNow = () => DateTime.Now; + + public override IEnumerator Execute(TestJobData testJobData) + { + if (testJobData.undoGroup < 0) + { + yield break; + } + + DisplayProgressBar("Undo", "Reverting changes to the scene", 0); + + var undoStartTime = TimeNow(); + + RevertAllDownToGroup(testJobData.undoGroup); + + var timeDelta = TimeNow() - undoStartTime; + if (timeDelta.TotalMilliseconds >= warningThreshold) + { + LogWarning($"Undo after editor test run took {timeDelta.Seconds} second{(timeDelta.Seconds == 1 ? "" : "s")}."); + } + + ClearProgressBar(); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs.meta new file mode 100644 index 000000000..f5067424d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb1abebffd37bd4458c84e15a5d7ab04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs new file mode 100644 index 000000000..adec2ae29 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections; +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class PrebuildSetupTask : BuildActionTaskBase + { + public PrebuildSetupTask() : base(new PrebuildSetupAttributeFinder()) + { + } + + protected override void Action(IPrebuildSetup target) + { + target.Setup(); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs.meta new file mode 100644 index 000000000..5a564af70 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc039194235714f48a39bd364885e744 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs new file mode 100644 index 000000000..50b4cf676 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs @@ -0,0 +1,13 @@ +using System.Collections; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class RegisterFilesForCleanupVerificationTask : FileCleanupVerifierTaskBase + { + public override IEnumerator Execute(TestJobData testJobData) + { + testJobData.existingFiles = GetAllFilesInAssetsDirectory(); + yield return null; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs.meta new file mode 100644 index 000000000..51eb7dd8a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a398fde47a0349a40a9bdf8988c392c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs new file mode 100644 index 000000000..d42f7b968 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections; +using UnityEditor.SceneManagement; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class SaveModiedSceneTask : TestTaskBase + { + internal Func SaveCurrentModifiedScenesIfUserWantsTo = + EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo; + public override IEnumerator Execute(TestJobData testJobData) + { + var cancelled = !SaveCurrentModifiedScenesIfUserWantsTo(); + if (cancelled) + { + throw new TestRunCanceledException(); + } + + yield break; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs.meta new file mode 100644 index 000000000..7300f3bd5 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveModiedSceneTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c321246872d389b469bd0cb86d3701ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs new file mode 100644 index 000000000..ee6de8f7d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal class SaveUndoIndexTask : TestTaskBase + { + internal Func GetUndoGroup = Undo.GetCurrentGroup; + public override IEnumerator Execute(TestJobData testJobData) + { + testJobData.undoGroup = GetUndoGroup(); + yield break; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs.meta new file mode 100644 index 000000000..30789a180 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc0ce06a7515c044bb8db4c75db84114 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs new file mode 100644 index 000000000..81b184915 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs @@ -0,0 +1,16 @@ +using System.Collections; + +namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks +{ + internal abstract class TestTaskBase + { + public bool SupportsResumingEnumerator; + + protected TestTaskBase(bool supportsResumingEnumerator = false) + { + SupportsResumingEnumerator = supportsResumingEnumerator; + } + + public abstract IEnumerator Execute(TestJobData testJobData); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs.meta new file mode 100644 index 000000000..8b54c2e1a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 342d9ef4da0a19b49877f576c2deec14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs new file mode 100644 index 000000000..05ab50348 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs @@ -0,0 +1,49 @@ +using System; +using NUnit.Framework.Interfaces; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.TestRun +{ + [Serializable] + internal class TestJobData + { + [SerializeField] + public string guid; + + [SerializeField] + public int taskIndex; + + [SerializeField] + public int taskPC; + + [SerializeField] + public bool isRunning; + + [SerializeField] + public ExecutionSettings executionSettings; + + [SerializeField] + public string[] existingFiles; + + [SerializeField] + public int undoGroup = -1; + + [SerializeField] + public EditModeRunner editModeRunner; + + [NonSerialized] + public bool isHandledByRunner; + + public ITest testTree; + + public TestJobData(ExecutionSettings settings) + { + guid = Guid.NewGuid().ToString(); + executionSettings = settings; + isRunning = false; + taskIndex = 0; + taskPC = 0; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs.meta new file mode 100644 index 000000000..5da5662e9 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80ac8f5b2a7fa904dbc80111be88c8be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs new file mode 100644 index 000000000..7852f739c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.TestRun +{ + internal class TestJobDataHolder : ScriptableSingleton + { + [SerializeField] + public List TestRuns = new List(); + + [InitializeOnLoadMethod] + private static void ResumeRunningJobs() + { + foreach (var testRun in instance.TestRuns.ToArray()) + { + if (testRun.isRunning) + { + var runner = new TestJobRunner(); + runner.RunJob(testRun); + } + else + { + instance.TestRuns.Remove(testRun); + } + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs.meta new file mode 100644 index 000000000..3612b80a2 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 612b00d793cac3c49808ab3ee5428f16 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs new file mode 100644 index 000000000..8a9cd4f98 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs @@ -0,0 +1,166 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.TestTools.TestRunner.TestRun.Tasks; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner.TestRun +{ + internal class TestJobRunner + { + private static IEnumerable GetTaskList(ExecutionSettings settings) + { + if (settings == null) + { + yield break; + } + + if (settings.EditModeIncluded() || (PlayerSettings.runPlayModeTestAsEditModeTest && settings.PlayModeInEditorIncluded())) + { + yield return new SaveModiedSceneTask(); + yield return new RegisterFilesForCleanupVerificationTask(); + yield return new SaveUndoIndexTask(); + yield return new BuildTestTreeTask(TestPlatform.EditMode); + yield return new PrebuildSetupTask(); + yield return new LegacyEditModeRunTask(); + yield return new PerformUndoTask(); + yield return new CleanupVerificationTask(); + yield break; + } + + if (settings.PlayModeInEditorIncluded() && !PlayerSettings.runPlayModeTestAsEditModeTest) + { + yield return new SaveModiedSceneTask(); + yield return new LegacyPlayModeRunTask(); + yield break; + } + + if (settings.PlayerIncluded()) + { + yield return new LegacyPlayerRunTask(); + yield break; + } + } + + internal List SavedTestJobData = TestJobDataHolder.instance.TestRuns; + internal Action SubscribeCallback = (callback) => EditorApplication.update += callback; + // ReSharper disable once DelegateSubtraction + internal Action UnsubscribeCallback = (callback) => EditorApplication.update -= callback; + internal TestCommandPcHelper PcHelper = new EditModePcHelper(); + internal Func> GetTasks = GetTaskList; + internal Action LogException = Debug.LogException; + internal Action LogError = Debug.LogError; + internal Action ReportRunFailed = CallbacksDelegator.instance.RunFailed; + + private TestJobData m_JobData; + private TestTaskBase[] Tasks; + private IEnumerator m_Enumerator = null; + + public string RunJob(TestJobData data) + { + if (data == null) + { + throw new ArgumentException(null, nameof(data)); + } + + if (m_JobData != null && m_JobData.isRunning) + { + throw new Exception("TestJobRunner is already running a job."); + } + + if (data.isHandledByRunner) + { + throw new Exception("Test job is already being handled."); + } + + m_JobData = data; + m_JobData.isHandledByRunner = true; + + if (!m_JobData.isRunning) + { + m_JobData.isRunning = true; + SavedTestJobData.Add(m_JobData); + } + + Tasks = GetTasks(data.executionSettings).ToArray(); + if (!data.executionSettings.runSynchronously) + { + SubscribeCallback(ExecuteStep); + } + else + { + while (data.isRunning) + { + ExecuteStep(); + } + } + + return data.guid; + } + + private void ExecuteStep() + { + try + { + if (m_JobData.taskIndex >= Tasks.Length) + { + StopRun(); + return; + } + + if (m_Enumerator == null) + { + var task = Tasks[m_JobData.taskIndex]; + m_Enumerator = task.Execute(m_JobData); + if (task.SupportsResumingEnumerator) + { + PcHelper.SetEnumeratorPC(m_Enumerator, m_JobData.taskPC); + } + } + + if (!m_Enumerator.MoveNext()) + { + m_JobData.taskIndex++; + m_JobData.taskPC = 0; + m_Enumerator = null; + return; + } + + if (Tasks[m_JobData.taskIndex].SupportsResumingEnumerator) + { + m_JobData.taskPC = PcHelper.GetEnumeratorPC(m_Enumerator); + } + } + catch (TestRunCanceledException) + { + StopRun(); + } + catch (AggregateException ex) + { + StopRun(); + LogError(ex.Message); + foreach (var innerException in ex.InnerExceptions) + { + LogException(innerException); + } + ReportRunFailed("Multiple unexpected errors happened while running tests."); + } + catch (Exception ex) + { + StopRun(); + LogException(ex); + ReportRunFailed("An unexpected error happened while running tests."); + } + } + + private void StopRun() + { + m_JobData.isRunning = false; + UnsubscribeCallback(ExecuteStep); + SavedTestJobData.Remove(m_JobData); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs.meta new file mode 100644 index 000000000..df11aa021 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestJobRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b677ddfd54046c498a20446baa4f932 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs new file mode 100644 index 000000000..542c501f9 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs @@ -0,0 +1,9 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.TestRun +{ + internal class TestRunCanceledException : Exception + { + + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs.meta new file mode 100644 index 000000000..2237e6426 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d45b9d3cf85bee4f99c1492fca8438a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs similarity index 90% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs index 9b92fbc0e..f1a6ffe9e 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs @@ -14,7 +14,6 @@ internal class EditModeRunnerCallback : ScriptableObject, ITestRunnerListener { private EditModeLauncherContextSettings m_Settings; public SceneSetup[] previousSceneSetup; - public int undoGroup; public EditModeRunner runner; private bool m_Canceled; @@ -119,7 +118,6 @@ public void RunFinished(ITestResult result) EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); } CleanUp(); - PerformUndo(undoGroup); } private void CleanUp() @@ -158,16 +156,6 @@ public void TestFinished(ITestResult result) } } - private static void PerformUndo(int undoGroup) - { - EditorUtility.DisplayProgressBar("Undo", "Reverting changes to the scene", 0); - var undoStartTime = DateTime.Now; - Undo.RevertAllDownToGroup(undoGroup); - if ((DateTime.Now - undoStartTime).TotalSeconds > 1) - Debug.LogWarning("Undo after editor test run took " + (DateTime.Now - undoStartTime).Seconds + " seconds."); - EditorUtility.ClearProgressBar(); - } - private static List GetTestsExpectedToRun(ITest test, ITestFilter filter) { var expectedTests = new List(); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs similarity index 79% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs index 0bd60e9dd..bf8e698fc 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs @@ -12,10 +12,10 @@ internal class RerunCallback : ScriptableObject, ICallbacks public void RunFinished(ITestResultAdaptor result) { - if (RerunCallbackData.instance.runFilter == null) - RerunCallbackData.instance.runFilter = new TestRunnerFilter(); + if (RerunCallbackData.instance.runFilters == null || RerunCallbackData.instance.runFilters.Length == 0) + RerunCallbackData.instance.runFilters = new[] {new TestRunnerFilter()}; - var runFilter = RerunCallbackData.instance.runFilter; + var runFilter = RerunCallbackData.instance.runFilters[0]; if (useMockRunFilter) { @@ -52,18 +52,21 @@ private static void WaitForExitPlaymode(PlayModeStateChange state) private static void ExecuteTestRunnerAPI() { - var runFilter = RerunCallbackData.instance.runFilter; + var runFilter = RerunCallbackData.instance.runFilters[0]; var testMode = RerunCallbackData.instance.testMode; var testRunnerApi = ScriptableObject.CreateInstance(); testRunnerApi.Execute(new Api.ExecutionSettings() { - filter = new Filter() + filters = new[] { - categoryNames = runFilter.categoryNames, - groupNames = runFilter.groupNames, - testMode = testMode, - testNames = runFilter.testNames + new Filter() + { + categoryNames = runFilter.categoryNames, + groupNames = runFilter.groupNames, + testMode = testMode, + testNames = runFilter.testNames + } } }); } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs similarity index 87% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs index 270a5c5d4..710069c33 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs @@ -7,7 +7,7 @@ namespace UnityEditor.TestTools.TestRunner internal class RerunCallbackData : ScriptableSingleton { [SerializeField] - internal TestRunnerFilter runFilter; + internal TestRunnerFilter[] runFilters; [SerializeField] internal TestMode testMode; diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs new file mode 100644 index 000000000..527a07902 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs @@ -0,0 +1,44 @@ +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class WindowResultUpdater : ICallbacks, ITestTreeRebuildCallbacks + { + public void RunStarted(ITestAdaptor testsToRun) + { + } + + public void RunFinished(ITestResultAdaptor testResults) + { + if (TestRunnerWindow.s_Instance != null) + { + TestRunnerWindow.s_Instance.RebuildUIFilter(); + } + } + + public void TestStarted(ITestAdaptor testName) + { + } + + public void TestFinished(ITestResultAdaptor test) + { + if (TestRunnerWindow.s_Instance == null) + { + return; + } + + var result = new TestRunnerResult(test); + TestRunnerWindow.s_Instance.m_SelectedTestTypes.UpdateResult(result); + } + + public void TestTreeRebuild(ITestAdaptor test) + { + if (TestRunnerWindow.s_Instance == null) + { + return; + } + + TestRunnerWindow.s_Instance.m_SelectedTestTypes.UpdateTestTree(test); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs similarity index 91% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs index 12b4cc7da..493691504 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs @@ -4,12 +4,14 @@ using System.Linq; using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Filters; using UnityEngine; using UnityEngine.TestTools.NUnitExtensions; using UnityEngine.TestTools.TestRunner; using UnityEngine.TestTools; using UnityEngine.TestTools.TestRunner.GUI; using UnityEditor.Callbacks; +using UnityEditor.TestTools.TestRunner.Api; using UnityEngine.TestRunner.NUnitExtensions; using UnityEngine.TestRunner.NUnitExtensions.Runner; @@ -32,7 +34,7 @@ public IUnityTestAssemblyRunner Create(TestPlatform testPlatform, WorkItemFactor internal class EditModeRunner : ScriptableObject, IDisposable { [SerializeField] - private TestRunnerFilter m_Filter; + private Filter[] m_Filters; //The counter from the IEnumerator object [SerializeField] @@ -65,9 +67,6 @@ internal class EditModeRunner : ScriptableObject, IDisposable [SerializeField] private TestRunnerStateSerializer m_TestRunnerStateSerializer = new TestRunnerStateSerializer(); - [SerializeField] - private TestFileCleanupVerifier m_CleanupVerifier = new TestFileCleanupVerifier(); - [SerializeField] private bool m_RunningTests; @@ -82,6 +81,11 @@ internal class EditModeRunner : ScriptableObject, IDisposable [SerializeField] private BeforeAfterTestCommandState m_OuterUnityTestActionState; + [SerializeField] + public bool RunFinished = false; + + public bool RunningSynchronously { get; private set; } + internal IUnityTestAssemblyRunner m_Runner; private ConstructDelegator m_ConstructDelegator; @@ -90,12 +94,13 @@ internal class EditModeRunner : ScriptableObject, IDisposable public IUnityTestAssemblyRunnerFactory UnityTestAssemblyRunnerFactory { get; set; } - public void Init(TestRunnerFilter filter, TestPlatform platform) + public void Init(Filter[] filters, TestPlatform platform, bool runningSynchronously) { - m_Filter = filter; + m_Filters = filters; m_TestPlatform = platform; m_AlreadyStartedTests = new List(); m_ExecutedTests = new List(); + RunningSynchronously = runningSynchronously; InitRunner(); } @@ -104,10 +109,11 @@ private void InitRunner() //We give the EditMode platform here so we dont suddenly create Playmode work items in the test Runner. m_Runner = (UnityTestAssemblyRunnerFactory ?? new UnityTestAssemblyRunnerFactory()).Create(TestPlatform.EditMode, new EditmodeWorkItemFactory()); var testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); - var loadedTests = m_Runner.Load( - testAssemblyProvider.GetAssembliesGroupedByType(m_TestPlatform).Select(x => x.Assembly).ToArray(), + var assemblies = testAssemblyProvider.GetAssembliesGroupedByType(m_TestPlatform).Select(x => x.Assembly).ToArray(); + var loadedTests = m_Runner.Load(assemblies, TestPlatform.EditMode, UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(m_TestPlatform)); loadedTests.ParseForNameDuplicates(); + CallbacksDelegator.instance.TestTreeRebuild(loadedTests); hideFlags |= HideFlags.DontSave; EnumerableSetUpTearDownCommand.ActivePcHelper = new EditModePcHelper(); OuterUnityTestActionCommand.ActivePcHelper = new EditModePcHelper(); @@ -160,8 +166,6 @@ public void Run() } context.OuterUnityTestActionState = m_OuterUnityTestActionState; - m_CleanupVerifier.RegisterExistingFiles(); - if (!m_RunningTests) { m_RunStartedEvent.Invoke(m_Runner.LoadedTest); @@ -181,10 +185,17 @@ public void Run() EditorApplication.LockReloadAssemblies(); var testListenerWrapper = new TestListenerWrapper(m_TestStartedEvent, m_TestFinishedEvent); - m_RunStep = m_Runner.Run(testListenerWrapper, m_Filter.BuildNUnitFilter()).GetEnumerator(); + m_RunStep = m_Runner.Run(testListenerWrapper, GetFilter()).GetEnumerator(); m_RunningTests = true; - EditorApplication.update += TestConsumer; + if (!RunningSynchronously) + EditorApplication.update += TestConsumer; + } + + public void CompleteSynchronously() + { + while (!m_Runner.IsTestComplete) + TestConsumer(); } private void OnBeforeAssemblyReload() @@ -274,10 +285,13 @@ private void TestConsumer() private void CompleteTestRun() { - EditorApplication.update -= TestConsumer; + if (!RunningSynchronously) + EditorApplication.update -= TestConsumer; + TestLauncherBase.ExecutePostBuildCleanupMethods(this.GetLoadedTests(), this.GetFilter(), Application.platform); - m_CleanupVerifier.VerifyNoNewFilesAdded(); + m_RunFinishedEvent.Invoke(m_Runner.Result); + RunFinished = true; if (m_ConstructDelegator != null) m_ConstructDelegator.DestroyCurrentTestObjectIfExists(); @@ -408,6 +422,7 @@ public void OnRunCancel() UnityWorkItemDataHolder.alreadyExecutedTests = null; m_ExecuteOnEnable = false; m_Runner.StopRun(); + RunFinished = true; } public ITest GetLoadedTests() @@ -417,7 +432,7 @@ public ITest GetLoadedTests() public ITestFilter GetFilter() { - return m_Filter.BuildNUnitFilter(); + return new OrFilter(m_Filters.Select(filter => filter.BuildNUnitFilter(RunningSynchronously)).ToArray()); } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs index 90353a205..288c70a52 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs @@ -17,9 +17,7 @@ internal class EditorEnumeratorTestWorkItem : UnityWorkItem public EditorEnumeratorTestWorkItem(TestMethod test, ITestFilter filter) : base(test, null) { - m_Command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) - ? CommandBuilder.MakeTestCommand(test) - : CommandBuilder.MakeSkipCommand(test); + m_Command = TestCommandBuilder.BuildTestCommand(test, filter); } private static IEnumerableTestMethodCommand FindFirstIEnumerableTestMethodCommand(TestCommand command) @@ -91,7 +89,7 @@ protected override IEnumerable PerformWork() m_Command = applyChangesToContextCommand.GetInnerCommand(); } - var innerCommand = (IEnumerableTestMethodCommand)m_Command; + var innerCommand = m_Command as IEnumerableTestMethodCommand; if (innerCommand == null) { Debug.Log("failed getting innerCommand"); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs similarity index 96% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs index cd15bf3f5..52af5a7b9 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs @@ -4,7 +4,7 @@ namespace UnityEngine.TestTools { - internal class RecompileScripts : IEditModeTestYieldInstruction + public class RecompileScripts : IEditModeTestYieldInstruction { public RecompileScripts() : this(true) { diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs similarity index 94% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs index be5534bb2..b71630ae8 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs @@ -4,7 +4,7 @@ namespace UnityEngine.TestTools { - internal class WaitForDomainReload : IEditModeTestYieldInstruction + public class WaitForDomainReload : IEditModeTestYieldInstruction { public WaitForDomainReload() { diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs new file mode 100644 index 000000000..bc0fe1932 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs @@ -0,0 +1,13 @@ +using System.Linq; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorAssembliesProxy : IEditorAssembliesProxy + { + public IAssemblyWrapper[] loadedAssemblies + { + get { return EditorAssemblies.loadedAssemblies.OrderBy(a => a.FullName).Select(x => new EditorAssemblyWrapper(x)).ToArray(); } + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs similarity index 88% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs index 6d8cc0e68..8a46cbff1 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs @@ -7,7 +7,7 @@ namespace UnityEditor.TestTools.TestRunner { - internal class EditorLoadedTestAssemblyProvider + internal class EditorLoadedTestAssemblyProvider : IEditorLoadedTestAssemblyProvider { private const string k_NunitAssemblyName = "nunit.framework"; private const string k_TestRunnerAssemblyName = "UnityEngine.TestRunner"; @@ -31,10 +31,10 @@ public List GetAssembliesGroupedByType(TestPlatform mode) { } - return assemblies.Current; + return assemblies.Current.Where(pair => mode.IsFlagIncluded(pair.Key)).SelectMany(pair => pair.Value).ToList(); } - public IEnumerator> GetAssembliesGroupedByTypeAsync(TestPlatform mode) + public IEnumerator>> GetAssembliesGroupedByTypeAsync(TestPlatform mode) { IAssemblyWrapper[] loadedAssemblies = m_EditorAssembliesProxy.loadedAssemblies; @@ -63,7 +63,7 @@ public IEnumerator> GetAssembliesGroupedByTypeAsync(TestP } } - yield return result[mode]; + yield return result; } } -} +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs new file mode 100644 index 000000000..d54bda791 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using UnityEngine.TestTools; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal interface IEditorLoadedTestAssemblyProvider + { + List GetAssembliesGroupedByType(TestPlatform mode); + IEnumerator>> GetAssembliesGroupedByTypeAsync(TestPlatform mode); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs.meta new file mode 100644 index 000000000..cbe48975f --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 936b6288befc460409cfdff3ac92fc95 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs similarity index 76% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs index c93762d91..d11fe475f 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using NUnit.Framework.Interfaces; using UnityEngine.TestRunner.TestLaunchers; using UnityEngine.TestTools; @@ -7,6 +8,6 @@ namespace UnityEditor.TestTools.TestRunner interface ITestListCacheData { List platforms { get; } - List cachedData { get; } + List cachedData { get; } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs similarity index 81% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs index 6f48c9c83..e69bfcbc7 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs @@ -21,17 +21,15 @@ public TestListCache(ITestAdaptorFactory testAdaptorFactory, IRemoteTestResultDa public void CacheTest(TestPlatform platform, ITest test) { - var data = m_TestResultDataFactory.CreateFromTest(test); - var index = m_TestListCacheData.platforms.IndexOf(platform); if (index < 0) { - m_TestListCacheData.cachedData.Add(data); + m_TestListCacheData.cachedData.Add(test); m_TestListCacheData.platforms.Add(platform); } else { - m_TestListCacheData.cachedData[index] = data; + m_TestListCacheData.cachedData[index] = test; } } @@ -45,13 +43,7 @@ public IEnumerator GetTestFromCacheAsync(TestPlatform platform) } var testData = m_TestListCacheData.cachedData[index]; - var test = m_TestAdaptorFactory.BuildTreeAsync(testData); - while (test.MoveNext()) - { - yield return null; - } - - yield return test.Current; + yield return m_TestAdaptorFactory.Create(testData); } [Callbacks.DidReloadScripts] diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs similarity index 76% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs index 58acbc0b1..175082f1e 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using NUnit.Framework.Interfaces; using UnityEngine; using UnityEngine.TestRunner.TestLaunchers; using UnityEngine.TestTools; @@ -11,14 +12,14 @@ internal class TestListCacheData : ScriptableSingleton, ITest private List m_Platforms = new List(); [SerializeField] - private List m_CachedData = new List(); + private List m_CachedData = new List(); public List platforms { get { return m_Platforms; } } - public List cachedData + public List cachedData { get { return m_CachedData; } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs new file mode 100644 index 000000000..1da846e93 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestListProvider : ITestListProvider + { + private readonly EditorLoadedTestAssemblyProvider m_AssemblyProvider; + private readonly UnityTestAssemblyBuilder m_AssemblyBuilder; + + public TestListProvider(EditorLoadedTestAssemblyProvider assemblyProvider, UnityTestAssemblyBuilder assemblyBuilder) + { + m_AssemblyProvider = assemblyProvider; + m_AssemblyBuilder = assemblyBuilder; + } + + public IEnumerator GetTestListAsync(TestPlatform platform) + { + var assembliesTask = m_AssemblyProvider.GetAssembliesGroupedByTypeAsync(platform); + while (assembliesTask.MoveNext()) + { + yield return null; + } + + var assemblies = assembliesTask.Current.Where(pair => platform.IsFlagIncluded(pair.Key)) + .SelectMany(pair => pair.Value.Select(assemblyInfo => Tuple.Create(assemblyInfo.Assembly, pair.Key))).ToArray(); + + var settings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(platform); + var test = m_AssemblyBuilder.BuildAsync(assemblies.Select(a => a.Item1).ToArray(), assemblies.Select(a => a.Item2).ToArray(), settings); + while (test.MoveNext()) + { + yield return null; + } + + yield return test.Current; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindow.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindow.cs index a591508af..8db3398d1 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindow.cs @@ -64,18 +64,6 @@ private enum TestRunnerMenuLabels [MenuItem("Window/General/Test Runner", false, 201, false)] public static void ShowPlaymodeTestsRunnerWindowCodeBased() { - if (s_Instance != null) - { - try - { - s_Instance.Close(); - } - catch (Exception exception) - { - Debug.LogException(exception); - } - } - s_Instance = GetWindow("Test Runner"); s_Instance.Show(); } @@ -165,7 +153,7 @@ private void StartRetrieveTestList() { if (!m_SelectedTestTypes.HasTreeData()) { - m_testRunnerApi.RetrieveTestList(new ExecutionSettings() { filter = new Filter() { testMode = m_SelectedTestTypes.TestMode } }, (rootTest) => + m_testRunnerApi.RetrieveTestList(m_SelectedTestTypes.TestMode, (rootTest) => { m_SelectedTestTypes.Init(this, rootTest); m_SelectedTestTypes.Reload(); diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindow.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindow.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindowSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindowSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettings.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettings.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/Message.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/Message.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/AssemblyInfo.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/AssemblyInfo.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/AssemblyInfo.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/AssemblyInfo.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/Is.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/Is.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/Is.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/Is.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogAssert.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogAssert.cs new file mode 100644 index 000000000..51b97ded6 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogAssert.cs @@ -0,0 +1,39 @@ +using System.Text.RegularExpressions; +using UnityEngine.TestTools.Logging; + +namespace UnityEngine.TestTools +{ + public static class LogAssert + { + public static void Expect(LogType type, string message) + { + LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, Message = message }); + } + + public static void Expect(LogType type, Regex message) + { + LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, MessageRegex = message }); + } + + public static void NoUnexpectedReceived() + { + LogScope.Current.NoUnexpectedReceived(); + } + + public static bool ignoreFailingMessages + { + get + { + return LogScope.Current.IgnoreFailingMessages; + } + set + { + if (value != LogScope.Current.IgnoreFailingMessages) + { + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "\nIgnoreFailingMessages:" + (value? "true":"false")); + } + LogScope.Current.IgnoreFailingMessages = value; + } + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs new file mode 100644 index 000000000..5e73bb547 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Logging +{ + internal interface ILogScope : IDisposable + { + Queue ExpectedLogs { get; set; } + List AllLogs { get; } + List FailingLogs { get; } + bool IgnoreFailingMessages { get; set; } + bool IsNUnitException { get; } + bool IsNUnitSuccessException { get; } + bool IsNUnitInconclusiveException { get; } + bool IsNUnitIgnoreException { get; } + string NUnitExceptionMessage { get; } + void AddLog(string message, string stacktrace, LogType type); + bool AnyFailingLogs(); + void ProcessExpectedLogs(); + void NoUnexpectedReceived(); + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs similarity index 83% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs index c5bf09767..84957d876 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs @@ -1,13 +1,17 @@ using System; using System.Collections.Generic; using System.Linq; +using UnityEngine.TestTools.TestRunner; namespace UnityEngine.TestTools.Logging { - internal class LogScope : IDisposable + sealed class LogScope : ILogScope { - private bool m_Disposed; - private readonly object _lock = new object(); + static List s_ActiveScopes = new List(); + + readonly object m_Lock = new object(); + bool m_Disposed; + bool m_NeedToProcessLogs; public Queue ExpectedLogs { get; set; } public List AllLogs { get; } @@ -18,11 +22,8 @@ internal class LogScope : IDisposable public bool IsNUnitInconclusiveException { get; private set; } public bool IsNUnitIgnoreException { get; private set; } public string NUnitExceptionMessage { get; private set; } - - private bool m_NeedToProcessLogs; - private static List s_ActiveScopes = new List(); - - internal static LogScope Current + + public static LogScope Current { get { @@ -32,7 +33,7 @@ internal static LogScope Current } } - internal static bool HasCurrentLogScope() + public static bool HasCurrentLogScope() { return s_ActiveScopes.Count > 0; } @@ -46,7 +47,7 @@ public LogScope() Activate(); } - private void Activate() + void Activate() { s_ActiveScopes.Insert(0, this); RegisterScope(this); @@ -54,26 +55,26 @@ private void Activate() Application.logMessageReceivedThreaded += AddLog; } - private void Deactivate() + void Deactivate() { Application.logMessageReceivedThreaded -= AddLog; s_ActiveScopes.Remove(this); UnregisterScope(this); } - private static void RegisterScope(LogScope logScope) + static void RegisterScope(LogScope logScope) { Application.logMessageReceivedThreaded += logScope.AddLog; } - private static void UnregisterScope(LogScope logScope) + static void UnregisterScope(LogScope logScope) { Application.logMessageReceivedThreaded -= logScope.AddLog; } public void AddLog(string message, string stacktrace, LogType type) { - lock (_lock) + lock (m_Lock) { m_NeedToProcessLogs = true; var log = new LogEvent @@ -126,23 +127,7 @@ public void AddLog(string message, string stacktrace, LogType type) } } - public bool IsAllLogsHandled() - { - lock (_lock) - { - return AllLogs.All(x => x.IsHandled); - } - } - - public LogEvent GetUnhandledLog() - { - lock (_lock) - { - return AllLogs.First(x => !x.IsHandled); - } - } - - private static bool IsNUnitResultStateException(string stacktrace, LogType logType) + static bool IsNUnitResultStateException(string stacktrace, LogType logType) { if (logType != LogType.Exception) return false; @@ -150,7 +135,7 @@ private static bool IsNUnitResultStateException(string stacktrace, LogType logTy return string.IsNullOrEmpty(stacktrace) || stacktrace.StartsWith("NUnit.Framework.Assert."); } - private static bool IsFailingLog(LogType type) + static bool IsFailingLog(LogType type) { switch (type) { @@ -169,7 +154,7 @@ public void Dispose() GC.SuppressFinalize(this); } - protected virtual void Dispose(bool disposing) + void Dispose(bool disposing) { if (m_Disposed) { @@ -184,15 +169,15 @@ protected virtual void Dispose(bool disposing) } } - internal bool AnyFailingLogs() + public bool AnyFailingLogs() { ProcessExpectedLogs(); return FailingLogs.Any(); } - internal void ProcessExpectedLogs() + public void ProcessExpectedLogs() { - lock (_lock) + lock (m_Lock) { if (!m_NeedToProcessLogs || !ExpectedLogs.Any()) return; @@ -220,5 +205,19 @@ internal void ProcessExpectedLogs() m_NeedToProcessLogs = false; } } + + public void NoUnexpectedReceived() + { + lock (m_Lock) + { + ProcessExpectedLogs(); + + var unhandledLog = AllLogs.FirstOrDefault(x => !x.IsHandled); + if (unhandledLog != null) + { + throw new UnhandledLogMessageException(unhandledLog); + } + } + } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs new file mode 100644 index 000000000..a8b4780dc --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools +{ + public class ConditionalIgnoreAttribute : NUnitAttribute, IApplyToTest + { + string m_ConditionKey; + string m_IgnoreReason; + + public ConditionalIgnoreAttribute(string conditionKey, string ignoreReason) + { + m_ConditionKey = conditionKey; + m_IgnoreReason = ignoreReason; + } + + public void ApplyToTest(Test test) + { + var key = m_ConditionKey.ToLowerInvariant(); + if (m_ConditionMap.ContainsKey(key) && m_ConditionMap[key]) + { + test.RunState = RunState.Ignored; + string skipReason = string.Format(m_IgnoreReason); + test.Properties.Add(PropertyNames.SkipReason, skipReason); + } + } + + static Dictionary m_ConditionMap = new Dictionary(); + public static void AddConditionalIgnoreMapping(string key, bool value) + { + m_ConditionMap.Add(key.ToLowerInvariant(), value); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs.meta new file mode 100644 index 000000000..d7373354a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c82a8473f4a8f7b42a004c91e06d2f2b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs new file mode 100644 index 000000000..f9232edfb --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs @@ -0,0 +1,28 @@ +using System; + +namespace UnityEngine.TestTools +{ + /// + /// The presence of this attribute will cause the test runner to require that every single log is expected. By + /// default, the runner will only automatically fail on any error logs, so this adds warnings and infos as well. + /// It is the same as calling `LogAssert.NoUnexpectedReceived()` at the bottom of every affected test. + /// + /// This attribute can be applied to test assemblies (will affect every test in the assembly), fixtures (will + /// affect every test in the fixture), or on individual test methods. It is also automatically inherited from base + /// fixtures. + /// + /// The MustExpect property (on by default) lets you selectively enable or disable the higher level value. For + /// example when migrating an assembly to this more strict checking method, you might attach + /// `[assembly:TestMustExpectAllLogs]` to the assembly itself, but then whitelist failing fixtures and test methods + /// with `[TestMustExpectAllLogs(MustExpect=false)]` until they can be migrated. This also means new tests in that + /// assembly would be required to have the more strict checking. + /// + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] + public class TestMustExpectAllLogsAttribute : Attribute + { + public TestMustExpectAllLogsAttribute(bool mustExpect = true) + => MustExpect = mustExpect; + + public bool MustExpect { get; } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs.meta new file mode 100644 index 000000000..82c5e47f2 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3803f736886e77842995ddbc3531afaa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs new file mode 100644 index 000000000..69e2020e0 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs @@ -0,0 +1,33 @@ +using System; +using NUnit.Framework; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Builders; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Method)] + public class UnityTestAttribute : CombiningStrategyAttribute, ISimpleTestBuilder, IImplyFixture + { + public UnityTestAttribute() : base(new UnityCombinatorialStrategy(), new ParameterDataSourceProvider()) {} + + private readonly NUnitTestCaseBuilder _builder = new NUnitTestCaseBuilder(); + + TestMethod ISimpleTestBuilder.BuildFrom(IMethodInfo method, Test suite) + { + TestCaseParameters parms = new TestCaseParameters + { + ExpectedResult = new object(), + HasExpectedResult = true + }; + + var t = _builder.BuildTestMethod(method, suite, parms); + + if (t.parms != null) + t.parms.HasExpectedResult = false; + return t; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs new file mode 100644 index 000000000..1bdac69ed --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class EnumerableRepeatedTestCommand : DelegatingTestCommand, IEnumerableTestMethodCommand + { + private int repeatCount; + + public EnumerableRepeatedTestCommand(RepeatAttribute.RepeatedTestCommand commandToReplace) : base(commandToReplace.GetInnerCommand()) + { + repeatCount = (int) typeof(RepeatAttribute.RepeatedTestCommand) + .GetField("repeatCount", BindingFlags.NonPublic | BindingFlags.Instance) + .GetValue(commandToReplace); + } + + public override TestResult Execute(ITestExecutionContext context) + { + throw new NotImplementedException("Use ExecuteEnumerable"); + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + var unityContext = (UnityTestExecutionContext)context; + int count = unityContext.EnumerableRepeatedTestState; + + while (count < repeatCount) + { + count++; + unityContext.EnumerableRepeatedTestState = count; + + if (innerCommand is IEnumerableTestMethodCommand) + { + var executeEnumerable = ((IEnumerableTestMethodCommand)innerCommand).ExecuteEnumerable(context); + foreach (var iterator in executeEnumerable) + { + yield return iterator; + } + } + else + { + context.CurrentResult = innerCommand.Execute(context); + } + + if (context.CurrentResult.ResultState != ResultState.Success) + { + break; + } + } + + unityContext.EnumerableRepeatedTestState = 0; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs.meta new file mode 100644 index 000000000..a738fba6c --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e273462feb9a65948826739f683cc9a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs new file mode 100644 index 000000000..ee82c29a4 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class EnumerableRetryTestCommand : DelegatingTestCommand, IEnumerableTestMethodCommand + { + private int retryCount; + + public EnumerableRetryTestCommand(RetryAttribute.RetryCommand commandToReplace) : base(commandToReplace.GetInnerCommand()) + { + retryCount = (int) typeof(RetryAttribute.RetryCommand) + .GetField("_retryCount", BindingFlags.NonPublic | BindingFlags.Instance) + .GetValue(commandToReplace); + } + + public override TestResult Execute(ITestExecutionContext context) + { + throw new NotImplementedException("Use ExecuteEnumerable"); + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + var unityContext = (UnityTestExecutionContext)context; + int count = unityContext.EnumerableRetryTestState; + + while (count < retryCount) + { + count++; + unityContext.EnumerableRetryTestState = count; + + if (innerCommand is IEnumerableTestMethodCommand) + { + var executeEnumerable = ((IEnumerableTestMethodCommand)innerCommand).ExecuteEnumerable(context); + foreach (var iterator in executeEnumerable) + { + yield return iterator; + } + } + else + { + context.CurrentResult = innerCommand.Execute(context); + } + + if (context.CurrentResult.ResultState != ResultState.Failure) + { + break; + } + } + + unityContext.EnumerableRetryTestState = 0; + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs.meta new file mode 100644 index 000000000..56f4e142d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6de2f178a24cd2e48a0816cacd9a0583 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs new file mode 100644 index 000000000..6bc159325 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using System.Reflection; +using NUnit.Framework.Api; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + internal interface IAsyncTestAssemblyBuilder : ITestAssemblyBuilder + { + IEnumerator BuildAsync(Assembly[] assemblies, TestPlatform[] testPlatforms, IDictionary options); + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs.meta new file mode 100644 index 000000000..64283a34a --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3aa5c3d59b94854e843f10b75b3ad63 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs similarity index 91% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs index 3ec037b61..666a8dd64 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs @@ -29,9 +29,7 @@ public static MonoBehaviour monoBehaviourCoroutineRunner public CoroutineTestWorkItem(TestMethod test, ITestFilter filter) : base(test, null) { - m_Command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) - ? CommandBuilder.MakeTestCommand(test) - : CommandBuilder.MakeSkipCommand(test); + m_Command = m_Command = TestCommandBuilder.BuildTestCommand(test, filter); } protected override IEnumerable PerformWork() diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs new file mode 100644 index 000000000..b1dad8350 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestTools; +using SetUpTearDownCommand = NUnit.Framework.Internal.Commands.SetUpTearDownCommand; +using TestActionCommand = NUnit.Framework.Internal.Commands.TestActionCommand; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class EditModeTestCallbacks + { + public static Action RestoringTestContext { get; set; } + } + + internal class DefaultTestWorkItem : UnityWorkItem + { + private TestCommand _command; + + public DefaultTestWorkItem(TestMethod test, ITestFilter filter) + : base(test, null) + { + _command = TestCommandBuilder.BuildTestCommand(test, filter); + } + + protected override IEnumerable PerformWork() + { + if (m_DontRunRestoringResult && EditModeTestCallbacks.RestoringTestContext != null) + { + EditModeTestCallbacks.RestoringTestContext(); + Result = Context.CurrentResult; + yield break; + } + + try + { + if (_command is SkipCommand || _command is FailCommand) + { + Result = _command.Execute(Context); + yield break; + } + + if (!(_command is IEnumerableTestMethodCommand)) + { + Debug.LogError("Cannot perform work on " + _command.GetType().Name); + yield break; + } + + foreach (var workItemStep in ((IEnumerableTestMethodCommand)_command).ExecuteEnumerable(Context)) + { + ResultedInDomainReload = false; + + if (workItemStep is IEditModeTestYieldInstruction) + { + var editModeTestYieldInstruction = (IEditModeTestYieldInstruction)workItemStep; + yield return editModeTestYieldInstruction; + var enumerator = editModeTestYieldInstruction.Perform(); + while (true) + { + bool moveNext; + try + { + moveNext = enumerator.MoveNext(); + } + catch (Exception e) + { + Context.CurrentResult.RecordException(e); + break; + } + + if (!moveNext) + { + break; + } + + yield return null; + } + } + else + { + yield return workItemStep; + } + } + + Result = Context.CurrentResult; + } + finally + { + WorkItemComplete(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs new file mode 100644 index 000000000..a01769dd0 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs @@ -0,0 +1,34 @@ + +using System.Collections; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class FailCommand : TestCommand, IEnumerableTestMethodCommand + { + private ResultState m_ResultState; + private string m_Message; + + public FailCommand(Test test, ResultState resultState, string message) + : base(test) + { + m_ResultState = resultState; + m_Message = message; + } + + public override TestResult Execute(ITestExecutionContext context) + { + context.CurrentResult.SetResult(m_ResultState, m_Message); + return context.CurrentResult; + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + context.CurrentResult.SetResult(m_ResultState, m_Message); + yield return null; + } + } + +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs new file mode 100644 index 000000000..0a0c1c3ee --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestTools; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal static class TestCommandBuilder + { + public static TestCommand BuildTestCommand(TestMethod test, ITestFilter filter) + { + if (test.RunState != RunState.Runnable && + !(test.RunState == RunState.Explicit && filter.IsExplicitMatch(test))) + { + return new SkipCommand(test); + } + + var testReturnsIEnumerator = test.Method.ReturnType.Type == typeof(IEnumerator); + + TestCommand command; + if (!testReturnsIEnumerator) + { + command = new TestMethodCommand(test); + } + else + { + command = new EnumerableTestMethodCommand(test); + } + + command = new UnityLogCheckDelegatingCommand(command); + foreach (var wrapper in test.Method.GetCustomAttributes(true)) + { + command = wrapper.Wrap(command); + if (command == null) + { + var message = String.Format("IWrapTestMethod implementation '{0}' returned null as command.", + wrapper.GetType().FullName); + return new FailCommand(test, ResultState.Failure, message); + } + + if (testReturnsIEnumerator && !(command is IEnumerableTestMethodCommand)) + { + command = TryReplaceWithEnumerableCommand(command); + if (command != null) + { + continue; + } + + var message = String.Format("'{0}' is not supported on {1} as it does not handle returning IEnumerator.", + wrapper.GetType().FullName, + GetTestBuilderName(test)); + return new FailCommand(test, ResultState.Failure, message); + } + } + + command = new UnityEngine.TestTools.TestActionCommand(command); + command = new UnityEngine.TestTools.SetUpTearDownCommand(command); + + if (!testReturnsIEnumerator) + { + command = new ImmediateEnumerableCommand(command); + } + + foreach (var wrapper in test.Method.GetCustomAttributes(true)) + { + command = wrapper.Wrap(command); + if (command == null) + { + var message = String.Format("IWrapSetUpTearDown implementation '{0}' returned null as command.", + wrapper.GetType().FullName); + return new FailCommand(test, ResultState.Failure, message); + } + + if (testReturnsIEnumerator && !(command is IEnumerableTestMethodCommand)) + { + command = TryReplaceWithEnumerableCommand(command); + if (command != null) + { + continue; + } + + var message = String.Format("'{0}' is not supported on {1} as it does not handle returning IEnumerator.", + wrapper.GetType().FullName, + GetTestBuilderName(test)); + return new FailCommand(test, ResultState.Failure, message); + } + } + + command = new EnumerableSetUpTearDownCommand(command); + command = new OuterUnityTestActionCommand(command); + + IApplyToContext[] changes = test.Method.GetCustomAttributes(true); + if (changes.Length > 0) + { + command = new EnumerableApplyChangesToContextCommand(command, changes); + } + + return command; + } + + private static string GetTestBuilderName(TestMethod testMethod) + { + return new[] + { + testMethod.Method.GetCustomAttributes(true).Select(attribute => attribute.GetType().Name), + testMethod.Method.GetCustomAttributes(true).Select(attribute => attribute.GetType().Name) + }.SelectMany(v => v).FirstOrDefault(); + } + + private static TestCommand TryReplaceWithEnumerableCommand(TestCommand command) + { + switch (command.GetType().Name) + { + case nameof(RepeatAttribute.RepeatedTestCommand): + return new EnumerableRepeatedTestCommand(command as RepeatAttribute.RepeatedTestCommand); + case nameof(RetryAttribute.RetryCommand): + return new EnumerableRetryTestCommand(command as RetryAttribute.RetryCommand); + default: + return null; + } + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs.meta new file mode 100644 index 000000000..769bce6bb --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f40df9c8cf926b241b093a37028d8815 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs new file mode 100644 index 000000000..05b725a96 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestTools; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + class UnityLogCheckDelegatingCommand : DelegatingTestCommand, IEnumerableTestMethodCommand + { + static Dictionary s_AttributeCache = new Dictionary(); + + public UnityLogCheckDelegatingCommand(TestCommand innerCommand) + : base(innerCommand) {} + + public override TestResult Execute(ITestExecutionContext context) + { + using (var logScope = new LogScope()) + { + if (ExecuteAndCheckLog(logScope, context.CurrentResult, () => innerCommand.Execute(context))) + PostTestValidation(logScope, innerCommand, context.CurrentResult); + } + + return context.CurrentResult; + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + if (!(innerCommand is IEnumerableTestMethodCommand enumerableTestMethodCommand)) + { + Execute(context); + yield break; + } + + using (var logScope = new LogScope()) + { + IEnumerable executeEnumerable = null; + + if (!ExecuteAndCheckLog(logScope, context.CurrentResult, + () => executeEnumerable = enumerableTestMethodCommand.ExecuteEnumerable(context))) + yield break; + + foreach (var step in executeEnumerable) + { + // do not check expected logs here - we want to permit expecting and receiving messages to run + // across frames. (but we do always want to catch a fail immediately.) + if (!CheckFailingLogs(logScope, context.CurrentResult)) + yield break; + + yield return step; + } + + if (!CheckLogs(context.CurrentResult, logScope)) + yield break; + + PostTestValidation(logScope, innerCommand, context.CurrentResult); + } + } + + static bool CaptureException(TestResult result, Action action) + { + try + { + action(); + return true; + } + catch (Exception e) + { + result.RecordException(e); + return false; + } + } + + static bool ExecuteAndCheckLog(LogScope logScope, TestResult result, Action action) + => CaptureException(result, action) && CheckLogs(result, logScope); + + static void PostTestValidation(LogScope logScope, TestCommand command, TestResult result) + { + if (MustExpect(command.Test.Method.MethodInfo)) + CaptureException(result, logScope.NoUnexpectedReceived); + } + + static bool CheckLogs(TestResult result, LogScope logScope) + => CheckFailingLogs(logScope, result) && CheckExpectedLogs(logScope, result); + + static bool CheckFailingLogs(LogScope logScope, TestResult result) + { + if (!logScope.AnyFailingLogs()) + return true; + + var failingLog = logScope.FailingLogs.First(); + result.RecordException(new UnhandledLogMessageException(failingLog)); + return false; + } + + static bool CheckExpectedLogs(LogScope logScope, TestResult result) + { + if (!logScope.ExpectedLogs.Any()) + return true; + + var expectedLog = logScope.ExpectedLogs.Peek(); + result.RecordException(new UnexpectedLogMessageException(expectedLog)); + return false; + } + + static bool MustExpect(MemberInfo method) + { + // method + + var methodAttr = method.GetCustomAttributes(true).FirstOrDefault(); + if (methodAttr != null) + return methodAttr.MustExpect; + + // fixture + + var fixture = method.DeclaringType; + if (!s_AttributeCache.TryGetValue(fixture, out var mustExpect)) + { + var fixtureAttr = fixture.GetCustomAttributes(true).FirstOrDefault(); + mustExpect = s_AttributeCache[fixture] = fixtureAttr?.MustExpect; + } + + if (mustExpect != null) + return mustExpect.Value; + + // assembly + + var assembly = fixture.Assembly; + if (!s_AttributeCache.TryGetValue(assembly, out mustExpect)) + { + var assemblyAttr = assembly.GetCustomAttributes().FirstOrDefault(); + mustExpect = s_AttributeCache[assembly] = assemblyAttr?.MustExpect; + } + + return mustExpect == true; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs similarity index 87% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs index 8c9339aa4..96ed23a1f 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs @@ -1,9 +1,11 @@ using System.Collections; using System.Collections.Generic; +using System.Linq; using System.Reflection; using NUnit; using NUnit.Framework.Interfaces; using NUnit.Framework.Internal; +using UnityEngine.TestTools; using UnityEngine.TestTools.NUnitExtensions; namespace UnityEngine.TestRunner.NUnitExtensions.Runner @@ -17,7 +19,7 @@ internal interface IUnityTestAssemblyRunner bool IsTestComplete { get; } UnityWorkItem TopLevelWorkItem { get; set; } UnityTestExecutionContext GetCurrentContext(); - ITest Load(Assembly[] assemblies, IDictionary settings); + ITest Load(Assembly[] assemblies, TestPlatform testPlatform, IDictionary settings); IEnumerable Run(ITestListener listener, ITestFilter filter); void StopRun(); } @@ -63,14 +65,14 @@ public UnityTestAssemblyRunner(UnityTestAssemblyBuilder builder, WorkItemFactory Context = new UnityTestExecutionContext(); } - public ITest Load(Assembly[] assemblies, IDictionary settings) + public ITest Load(Assembly[] assemblies, TestPlatform testPlatform, IDictionary settings) { Settings = settings; if (settings.ContainsKey(FrameworkPackageSettings.RandomSeed)) Randomizer.InitialSeed = (int)settings[FrameworkPackageSettings.RandomSeed]; - return LoadedTest = unityBuilder.Build(assemblies, settings); + return LoadedTest = unityBuilder.Build(assemblies, Enumerable.Repeat(testPlatform, assemblies.Length).ToArray(), settings); } public IEnumerable Run(ITestListener listener, ITestFilter filter) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs similarity index 97% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs index dd58c14a5..08bd03dc9 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs @@ -106,6 +106,8 @@ public UnityTestExecutionContext(UnityTestExecutionContext other) public bool IsSingleThreaded { get; set; } public BeforeAfterTestCommandState SetUpTearDownState { get; set; } public BeforeAfterTestCommandState OuterUnityTestActionState { get; set; } + public int EnumerableRepeatedTestState { get; set; } + public int EnumerableRetryTestState { get; set; } internal int AssertCount { diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs index 5d353074e..e4ea3feb6 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs @@ -126,6 +126,14 @@ public static string GetParentId(this ITest test) return null; } + + public static string GetParentFullName(this ITest test) + { + if (test.Parent != null) + return test.Parent.FullName; + + return null; + } public static string GetParentUniqueName(this ITest test) { diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs new file mode 100644 index 000000000..79f4aa5db --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs @@ -0,0 +1,58 @@ +using System.Collections.Generic; +using System.IO; +using System.Reflection; +using NUnit; +using NUnit.Framework.Api; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + internal class UnityTestAssemblyBuilder : DefaultTestAssemblyBuilder, IAsyncTestAssemblyBuilder + { + private readonly string m_ProductName; + public UnityTestAssemblyBuilder() + { + m_ProductName = Application.productName; + } + + public ITest Build(Assembly[] assemblies, TestPlatform[] testPlatforms, IDictionary options) + { + var test = BuildAsync(assemblies, testPlatforms, options); + while (test.MoveNext()) + { + } + + return test.Current; + } + + public IEnumerator BuildAsync(Assembly[] assemblies, TestPlatform[] testPlatforms, IDictionary options) + { + var productName = string.Join("_", m_ProductName.Split(Path.GetInvalidFileNameChars())); + var suite = new TestSuite(productName); + for (var index = 0; index < assemblies.Length; index++) + { + var assembly = assemblies[index]; + var platform = testPlatforms[index]; + + var assemblySuite = Build(assembly, options) as TestSuite; + if (assemblySuite != null && assemblySuite.HasChildren) + { + assemblySuite.Properties.Set("platform", platform); + suite.Add(assemblySuite); + } + + yield return null; + } + + yield return suite; + } + + public static Dictionary GetNUnitTestBuilderSettings(TestPlatform testPlatform) + { + var emptySettings = new Dictionary(); + emptySettings.Add(FrameworkPackageSettings.TestParameters, "platform=" + testPlatform); + return emptySettings; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs similarity index 83% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs index 20928504a..b72947f8c 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs @@ -18,13 +18,15 @@ private class QueueData public byte[] data { get; set; } } + private const int k_aliveMessageFrequency = 120; + private float m_NextliveMessage = k_aliveMessageFrequency; private readonly Queue m_SendQueue = new Queue(); private readonly object m_LockQueue = new object(); private readonly IRemoteTestResultDataFactory m_TestResultDataFactory = new RemoteTestResultDataFactory(); public void Start() { - PlayerConnection.instance.Register(PlayerConnectionMessageIds.runFinishedMessageId, EditorProccessedTheResult); + PlayerConnection.instance.Register(PlayerConnectionMessageIds.quitPlayerMessageId, EditorProccessedTheResult); StartCoroutine(SendDataRoutine()); } @@ -113,6 +115,7 @@ public IEnumerator SendDataRoutine() { if (PlayerConnection.instance.isConnected && m_SendQueue.Count > 0) { + ResetNextPlayerAliveMessageTime(); var queueData = m_SendQueue.Dequeue(); PlayerConnection.instance.Send(queueData.id, queueData.data); yield return null; @@ -121,10 +124,28 @@ public IEnumerator SendDataRoutine() //This is needed so we dont stall the player totally if (!m_SendQueue.Any()) { + SendAliveMessageIfNeeded(); yield return new WaitForSeconds(0.02f); } } } } + + private void SendAliveMessageIfNeeded() + { + if (Time.timeSinceLevelLoad < m_NextliveMessage) + { + return; + } + + Debug.Log("Sending player alive message back to editor."); + ResetNextPlayerAliveMessageTime(); + PlayerConnection.instance.Send(PlayerConnectionMessageIds.playerAliveHeartbeat, new byte[0]); + } + + private void ResetNextPlayerAliveMessageTime() + { + m_NextliveMessage = Time.timeSinceLevelLoad + k_aliveMessageFrequency; + } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs similarity index 96% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs index 280c6c435..3d59430ef 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs @@ -69,7 +69,7 @@ public void Draw() if (!m_ShowResults) return; if (m_FailedTestCollection.Count == 0) { - GUILayout.Label("All test succeeded", Styles.SucceedLabelStyle, GUILayout.Width(600)); + GUILayout.Label("All test(s) succeeded", Styles.SucceedLabelStyle, GUILayout.Width(600)); } else { diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs similarity index 92% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs index 3efa3d3fc..87091ca1b 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs @@ -64,7 +64,7 @@ internal static PlaymodeTestsController GetController() return GameObject.Find(kPlaymodeTestControllerName).GetComponent(); } - public IEnumerator TestRunnerCorotine() + public IEnumerator TestRunnerCoroutine() { while (m_TestSteps.MoveNext()) { @@ -94,14 +94,14 @@ public IEnumerator Run() var testListUtil = new PlayerTestAssemblyProvider(new AssemblyLoadProxy(), m_AssembliesWithTests); m_Runner = new UnityTestAssemblyRunner(new UnityTestAssemblyBuilder(), new PlaymodeWorkItemFactory()); - var loadedTests = m_Runner.Load(testListUtil.GetUserAssemblies().Select(a => a.Assembly).ToArray(), UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); + var loadedTests = m_Runner.Load(testListUtil.GetUserAssemblies().Select(a => a.Assembly).ToArray(), TestPlatform.PlayMode, UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); loadedTests.ParseForNameDuplicates(); runStartedEvent.Invoke(m_Runner.LoadedTest); var testListenerWrapper = new TestListenerWrapper(testStartedEvent, testFinishedEvent); - m_TestSteps = m_Runner.Run(testListenerWrapper, settings.filter.BuildNUnitFilter()).GetEnumerator(); + m_TestSteps = m_Runner.Run(testListenerWrapper, settings.BuildNUnitFilter()).GetEnumerator(); - yield return TestRunnerCorotine(); + yield return TestRunnerCoroutine(); } public void Cleanup() diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs new file mode 100644 index 000000000..f40586b6d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs @@ -0,0 +1,36 @@ +using System; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal.Filters; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEngine.TestTools.TestRunner +{ + [Serializable] + internal class PlaymodeTestsControllerSettings + { + [SerializeField] + public TestRunnerFilter[] filters; + public bool sceneBased; + public string originalScene; + public string bootstrapScene; + + public static PlaymodeTestsControllerSettings CreateRunnerSettings(TestRunnerFilter[] filters) + { + var settings = new PlaymodeTestsControllerSettings + { + filters = filters, + sceneBased = false, + originalScene = SceneManager.GetActiveScene().path, + bootstrapScene = null + }; + return settings; + } + + internal ITestFilter BuildNUnitFilter() + { + return new OrFilter(filters.Select(f => f.BuildNUnitFilter()).ToArray()); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs new file mode 100644 index 000000000..162ad0b5d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs @@ -0,0 +1,14 @@ +using System; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + internal static class PlayerConnectionMessageIds + { + public static Guid runStartedMessageId { get { return new Guid("6a7f53dd-4672-461d-a7b5-9467e9393fd3"); } } + public static Guid runFinishedMessageId { get { return new Guid("ffb622fc-34ad-4901-8d7b-47fb04b0bdd4"); } } + public static Guid testStartedMessageId { get { return new Guid("b54d241e-d88d-4dba-8c8f-ee415d11c030"); } } + public static Guid testFinishedMessageId { get { return new Guid("72f7b7f4-6829-4cd1-afde-78872b9d5adc"); } } + public static Guid quitPlayerMessageId { get { return new Guid("ab44bfe0-bb50-4ee6-9977-69d2ea6bb3a0"); } } + public static Guid playerAliveHeartbeat { get { return new Guid("8c0c307b-f7fd-4216-8623-35b4b3f55fb6"); } } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs index b2cf24ed6..6559b4516 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs @@ -26,6 +26,7 @@ internal class RemoteTestData public string ParentId; public string UniqueName; public string ParentUniqueName; + public string ParentFullName; internal RemoteTestData(ITest test) { @@ -49,6 +50,7 @@ internal RemoteTestData(ITest test) ParentId = test.GetParentId(); UniqueName = test.GetUniqueName(); ParentUniqueName = test.GetParentUniqueName(); + ParentFullName = test.GetParentFullName(); } } } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs new file mode 100644 index 000000000..525da47a1 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs @@ -0,0 +1,51 @@ +using System.Collections; +using System.Linq; +using System.Reflection; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.TestRunner.GUI +{ + class SynchronousFilter : ITestFilter + { + public TNode ToXml(bool recursive) + { + return new TNode("synchronousOnly"); + } + + public TNode AddToXml(TNode parentNode, bool recursive) + { + return parentNode.AddElement("synchronousOnly"); + } + + public bool Pass(ITest test) + { + if (test.Method == null) + return true; + + if (test.Method.ReturnType.Type == typeof(IEnumerator)) + return false; + + if (test.Method.GetCustomAttributes(true).Any()) + return false; + + if (test.TypeInfo?.Type != null) + { + if (Reflect.GetMethodsWithAttribute(test.TypeInfo.Type, typeof(UnitySetUpAttribute), true) + .Any(mi => mi.ReturnType == typeof(System.Collections.IEnumerator))) + return false; + + if (Reflect.GetMethodsWithAttribute(test.TypeInfo.Type, typeof(UnityTearDownAttribute), true) + .Any(mi => mi.ReturnType == typeof(System.Collections.IEnumerator))) + return false; + } + + return true; + } + + public bool IsExplicitMatch(ITest test) + { + return Pass(test); + } + } +} \ No newline at end of file diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs.meta new file mode 100644 index 000000000..08c6010ab --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b9aec9d3b0a86466ab4647d01e8fc87d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestPlatform.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestPlatform.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs similarity index 97% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs index b0bd46147..f1f46a433 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs @@ -20,6 +20,7 @@ internal class TestRunnerFilter public static TestRunnerFilter empty = new TestRunnerFilter(); public string[] testNames; public int testRepetitions = 1; + public bool synchronousOnly = false; public static string AssemblyNameFromPath(string path) { @@ -181,6 +182,11 @@ public ITestFilter BuildNUnitFilter() filters.Add(categoryFilter); } + if (synchronousOnly) + { + filters.Add(new SynchronousFilter()); + } + return filters.Count == 0 ? TestFilter.Empty : new AndFilter(filters.ToArray()); } diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs similarity index 95% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs index 04cd11b15..bb0aa941c 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs @@ -35,7 +35,7 @@ protected static ITest BuildTests(TestPlatform testPlatform, IAssemblyWrapper[] { var settings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(testPlatform); var builder = new UnityTestAssemblyBuilder(); - return builder.Build(assemblies.Select(a => a.Assembly).ToArray(), settings); + return builder.Build(assemblies.Select(a => a.Assembly).ToArray(), Enumerable.Repeat(testPlatform, assemblies.Length).ToArray(), settings); } private void LoadAssemblies() diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AttributeHelper.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AttributeHelper.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/CoroutineRunner.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/CoroutineRunner.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs new file mode 100644 index 000000000..d2944fc67 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs @@ -0,0 +1,12 @@ +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestRunner +{ + public interface ITestRunCallback + { + void RunStarted(ITest testsToRun); + void RunFinished(ITestResult testResults); + void TestStarted(ITest test); + void TestFinished(ITestResult result); + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs.meta new file mode 100644 index 000000000..09f6f53d9 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/ITestRunCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 38d0b8a87b967304da08a2ae9b955066 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs similarity index 83% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs index ba7cea7ae..2b91efbd4 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs @@ -2,7 +2,7 @@ namespace UnityEngine.TestTools { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] public class PostBuildCleanupAttribute : Attribute { public PostBuildCleanupAttribute(Type targetClass) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs similarity index 82% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs index cb7d8e21d..86326fbd3 100644 --- a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs @@ -2,7 +2,7 @@ namespace UnityEngine.TestTools { - [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] public class PrebuildSetupAttribute : Attribute { public PrebuildSetupAttribute(Type targetClass) diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/StacktraceFilter.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/StacktraceFilter.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs new file mode 100644 index 000000000..48561ed0d --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs @@ -0,0 +1,24 @@ +using System; + +namespace UnityEngine.TestRunner +{ + [AttributeUsage(AttributeTargets.Assembly)] + public class TestRunCallbackAttribute : Attribute + { + private Type m_Type; + public TestRunCallbackAttribute(Type type) + { + var interfaceType = typeof(ITestRunCallback); + if (!interfaceType.IsAssignableFrom(type)) + { + throw new ArgumentException(string.Format("Type provided to {0} does not implement {1}", this.GetType().Name, interfaceType.Name)); + } + m_Type = type; + } + + internal ITestRunCallback ConstructCallback() + { + return Activator.CreateInstance(m_Type) as ITestRunCallback; + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs.meta new file mode 100644 index 000000000..06b201891 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76b3a3296de548f48b0c3d088fb4b490 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs new file mode 100644 index 000000000..d4a8c40aa --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestRunner.Utils +{ + internal class TestRunCallbackListener : ScriptableObject, ITestRunnerListener + { + private ITestRunCallback[] m_Callbacks; + public void RunStarted(ITest testsToRun) + { + InvokeAllCallbacks(callback => callback.RunStarted(testsToRun)); + } + + private static ITestRunCallback[] GetAllCallbacks() + { + var allAssemblies = AppDomain.CurrentDomain.GetAssemblies(); + allAssemblies = allAssemblies.Where(x => x.GetReferencedAssemblies().Any(z => z.Name == "UnityEngine.TestRunner")).ToArray(); + var attributes = allAssemblies.SelectMany(assembly => assembly.GetCustomAttributes(typeof(TestRunCallbackAttribute), true).OfType()).ToArray(); + return attributes.Select(attribute => attribute.ConstructCallback()).ToArray(); + } + + private void InvokeAllCallbacks(Action invoker) + { + if (m_Callbacks == null) + { + m_Callbacks = GetAllCallbacks(); + } + + foreach (var testRunCallback in m_Callbacks) + { + try + { + invoker(testRunCallback); + } + catch (Exception e) + { + Debug.LogException(e); + throw; + } + } + } + + public void RunFinished(ITestResult testResults) + { + InvokeAllCallbacks(callback => callback.RunFinished(testResults)); + } + + public void TestStarted(ITest test) + { + InvokeAllCallbacks(callback => callback.TestStarted(test)); + } + + public void TestFinished(ITestResult result) + { + InvokeAllCallbacks(callback => callback.TestFinished(result)); + } + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs.meta new file mode 100644 index 000000000..77f82eed8 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68f09f0f82599b5448579854e622a4c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Utils.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Utils.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Utils.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Utils.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta diff --git a/Library/PackageCache/com.unity.test-framework@1.1.9/package.json b/Library/PackageCache/com.unity.test-framework@1.1.9/package.json new file mode 100644 index 000000000..f9d74cfb8 --- /dev/null +++ b/Library/PackageCache/com.unity.test-framework@1.1.9/package.json @@ -0,0 +1,26 @@ +{ + "name": "com.unity.test-framework", + "displayName": "Test Framework", + "version": "1.1.9", + "unity": "2019.2", + "unityRelease": "0a10", + "description": "Test framework for running Edit mode and Play mode test in Unity.", + "keywords": [ + "Test", + "TestFramework" + ], + "category": "Unity Test Framework", + "repository": { + "type": "git", + "url": "git@github.com:Unity-Technologies/com.unity.test-framework.git", + "revision": "675e1fa10a8abe6152d868a1d936847c7d3ff1de" + }, + "dependencies": { + "com.unity.ext.nunit": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "relatedPackages": { + "com.unity.test-framework.tests": "1.1.9" + } +} diff --git a/Library/PackageCache/com.unity.test-framework@1.0.13/package.json.meta b/Library/PackageCache/com.unity.test-framework@1.1.9/package.json.meta similarity index 100% rename from Library/PackageCache/com.unity.test-framework@1.0.13/package.json.meta rename to Library/PackageCache/com.unity.test-framework@1.1.9/package.json.meta diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md b/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md new file mode 100644 index 000000000..eeae0c431 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md @@ -0,0 +1,227 @@ +# Changelog +All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) + +## [1.2.10] - 2019-12-08 + +### Fixed +- Fixed issue where object selectors on tracks did not show bound objects. (1202853) +- Fixing inspector blend graph display for animation clips. (1201474) +- Fixed Timeline Window lock state when restarting Unity and no timeline are selected. ([1201405](https://issuetracker.unity3d.com/product/unity/issues/guid/1201405/)) + +## [1.2.9] - 2019-12-06 + +### Fixed +- Added missing high-resolution icons for Personal Skin. + +## [1.2.8] - 2019-11-21 + +### Fixed +- Fixed issue where recording couldn't be turned on for override tracks. (1199389) +- Fixed overlay bug when panning. (1198348) +- Fixed Foot IK being applied in Editor when option is disabled. ([1197426](https://issuetracker.unity3d.com/product/unity/issues/guid/1197426/)) +- Fixed issue where the Animation Track's inline curves were not properly aligned when panning the timeline. (1198364) + +## [1.2.7] - 2019-11-15 + +### Fixed +- Fixed inline curves to display PlayableBehaviour array properties. (1178251) +- Fixed clip selection from playhead. (1187495) +- Fixed recorded clips dirtying the scene on copy/paste. (1181492) + +## [1.2.6] - 2019-10-25 + +### Added +- Added Timeline manual. + +## [1.2.5] - 2019-10-16 + +### Changed +- Added tooltips that were missing for Timeline selector and settings buttons. ([1152790](https://issuetracker.unity3d.com/product/unity/issues/guid/1152790/)) +- Removed Undo menu entry that was added when clicking on the Inline curves button. ([1187402](https://issuetracker.unity3d.com/product/unity/issues/guid/1187402/)) + +### Fixed +- Fixed issue where recording couldn't be turned off when an object is deactivated. (1187174) +- Timelines listed in the Timeline selector will now be sorted alphabetically. (1190514) +- Fixed Insert Frames options from Trackhead context menu not applying to markers. (1187895) +- Fixed incorrect display when a large number of nested group tracks was added to a Timeline. (1157367) + +## [1.2.4] - 2019-10-03 + +### Changed +- Properties in the Inline Curve editor will now be listed in the same order as the Animation window. (1184058) +- Updated the appearance of the Timeline window to conform to the [editor's UX redesign](https://blogs.unity3d.com/2019/08/29/evolving-the-unity-editor-ux/) +- Improved the appearance of clip blends. + +### Fixed +- Adding a PlayableDirector with no Playable Asset will no longer trigger a repaint of the Timeline Window on each frame. ([1172707](https://issuetracker.unity3d.com/product/unity/issues/guid/1172707/)) +- Fixed issue where a clip's blend selection border was not drawn correctly when there was a previous clip. (1178173) +- Fixed issue where Animation Events were fired twice when the Playable Director Wrap mode is set to Loop. ([1173281](https://issuetracker.unity3d.com/product/unity/issues/guid/1173281/)) +- Fixed issue where double-clicking on a Timeline Asset would not open it in the Timeline window. ([1182159](https://issuetracker.unity3d.com/product/unity/issues/guid/1182159)) +- Fixed issue where the paste shortcut would not work when copying and pasting between two different timelines. (1184967) +- Fixed audio stutter when going into playmode. ([1167289](https://issuetracker.unity3d.com/product/unity/issues/guid/1167289/)) +- Fixed PreviousFrame and NextFrame controls in subtimelines with large offsets. (1175320) +- Fixed issue where exceptions were thrown when resetting a Signal Receiver component. ([1158227](https://issuetracker.unity3d.com/product/unity/issues/guid/1158227/)) +- Increased font size of clip labels (1179642) + +## [1.2.3] - 2019-10-03 + +### Fixed +- Removed unnecessary directories from the package. + +## [1.2.2] - 2019-08-20 + +### Fixed +- Fixed issue where fields for custom clips were not responding to Add Key commands. (1174416) +- Fixed issue where a different track's bound GameObject is highlighted when clicking a track's bound GameObject box. (1141836) +- Fixed issue where a clip locks to the playhead's position when moving it. (1157280) + +## [1.2.1] - 2019-08-01 + +### Fixed +- Fixed appearance of a selected clip's border. +- Fixed non-transform properties from AnimationClips not being correctly put into preview mode when the avatar root does not contain the animator component. ([1162334](https://issuetracker.unity3d.com/product/unity/issues/guid/1162334/)) +- Fixed an issue where the context menu for inline curves keys would not open on MacOS. ([1158584](https://issuetracker.unity3d.com/product/unity/issues/guid/1158584/)) +- Fixed recording state being incorrect after toggling preview mode (1146551) +- Fixed copying clips without ExposedReferences causing the scene to dirty (1144469) + +## [1.2.0] - 2019-07-16 +*Compatible with Unity 2019.3* + +### Added +- Added ILayerable interface. Implementing this interface on a custom track will enable support for multiple layers, similar to the AnimationTracks override tracks. +- Added "Pan" autoscrolling option in the Timeline window. +- Enabled rectangle tool for inline curves. + +### Changed +- Scrolling horizontally with the mouse wheel or trackpad now pans the timeline view horizontally, instead of zooming. +- Scrolling vertically with the mouse wheel or trackpad on the track headers or on the vertical scroll bar now pans the timeline view vertically, instead of zooming. + +### Fixed +- Fixed an issue causing info text to overlap when displaying multiple lines (1150863). +- Fixed duration mode not reverting from "Fixed Length" to "Based On Clips" properly. (1154034) +- Fixed playrange markers being drawn over horizontal scrollbar (1156023) +- Fixed an issue where a hotkey does not autofit all when Marker is present (1158704) +- Fixed an issue where an exception was thrown when overwriting a Signal Asset through the Signal Emitter inspector. (1152202) +- Fixed Control Tracks not updating instances when source prefab change. (case 1158592) +- An exception will be thrown when calling TrackAsset.CreateMarker() with a marker that implements INotification if the track does not support notifications. (1150248) +- Fixed preview mode being reenabled when warnings change on tracks. (case 1151381) +- Fixed minimum clip duration to be frame aligned. (case 1156602) +- Fixed playhead being moved when applying undo while recording.(case 1154802) +- Fixed warnings about localEulerAnglesRaw when using RectTransform. (case 1151100) +- Fixed precision error on the duration of infinite tracks. (case 1156723) +- Fixed issue where two GatherProperties call were made when switching between two PlayableDirectors. (1159036) +- Fixed issue where inspectors for clips, tracks and markers would get incorrectly displayed when no Timeline Window is opened. (1158242, 1158283) +- Fixed issue with clip connectors that were incorrectly drawn when the timeline was panned or zoomed. (1141960) +- Fixed issue where evaluating a Playable Graph inside a Notification Receiver would cause an infinite recursion. ([1149930](https://issuetracker.unity3d.com/product/unity/issues/guid/1149930/)) +- Fixed Trim and Move operations to ensure playable duration is updated upon completion. ([1151894](https://issuetracker.unity3d.com/product/unity/issues/guid/1151894/)) +- Fixed options menu icon that was blurry on high-dpi screens. (1154623) +- Track binding field is now larger. (1153446) +- Fixed issue where an empty Timeline window would create new objects on each repaint. (1142894) +- Fixed an issue causing info text to overlap when displaying multiple lines (when trimming + time scaling, for example). (1150863) +- Fixed duration mode not reverting from "Fixed Length" to "Based On Clips" properly. ([1154034](https://issuetracker.unity3d.com/product/unity/issues/guid/1154034/)) +- Prevented the PlayableGraph from being created twice when playing a timeline in play mode with the Timeline window opened. (1147247) +- Fixed issue where an exception was thrown when clicking on a SignalEmitter with the Timeline window in asset mode. (1146261) +- A timeline will now be played correctly when building a player with Mono and Managed Stripping Level set higher than Low. ([1133182](https://issuetracker.unity3d.com/product/unity/issues/guid/1133182/)) +- The Signal Asset creation dialog will no longer throw exceptions when canceled on macOS. ([1141959](https://issuetracker.unity3d.com/product/unity/issues/guid/1141959/)) +- Fixed issue where the Emit Signal property on a Signal Emitter would not get saved correctly. ([1148709](https://issuetracker.unity3d.com/product/unity/issues/guid/1148709/)) +- Fixed issue where a Signal Emitter placed at the start of a timeline would be fired twice. ([1149653](https://issuetracker.unity3d.com/product/unity/issues/guid/1149653/)) +- Fixed record button state not updating when offset modes are changed. ([1142747](https://issuetracker.unity3d.com/product/unity/issues/guid/1142747/)) +- Cleared invalid assets from the Timeline Clipboard when going into or out of PlayMode. (1144473) +- Copying a Control Clip during play mode no longer throws exceptions. (1141581) +- Going to Play Mode while inspecting a Track Asset will no longer throw exceptions. (1141958) +- Resizing Timeline's window no longer affects the zoom value. ([1147150](https://issuetracker.unity3d.com/product/unity/issues/guid/1147150/)) +- Snap relaxing now responds to Command on Mac, instead of Control. (1149144) +- Clips will no longer randomly disappear when showing or hiding inline curves. (1141661) +- The global/local time referential button will no longer be shown for a top-level timeline. (1080872) +- Playhead will not be drawn above the bottom scrollbar anymore. (1134016) +- Fixed moving a marker on an Infinite Track will keep the track in infinite mode (1141190) +- Fixed zooming in/out will keep the padding at the beginning of the timeline (1030689) +- Fixed marker UI is the same color and size on infinite track (1139370) +- Fixed Disable the possibility to add Markers to tracks of a Timeline that is ReadOnly (1134463) +- Fixed wrong context menu being shown when right-clicking a marker (1133592) +- Fixed creation of override track to work with multiselection (1133592) + +## [1.1.0] - 2019-02-14 +*Compatible with Unity 2019.2* +### Added +- ClipEditor, TrackEditor and MarkerEditor classes users can derive from to control visual appearance of custom timeline clips, tracks and markers using the CustomTimelineEditor attribute. +- ClipEditor.GetSubTimelines to allow user created clips that support sub-timelines in editor +- TimelineEditor.selectedClip and TimelineEditor.selectedClips to set and retrieve the currently selected timeline clips +- IPropertyCollector.AddFromName override that takes a component. +- Warning icons to SignalEmitters when they do not reference an asset +- Ability to mute/unmute a Group Track. +- Mute/Unmute only selected track command added for tracks with multiple layers. +- Animate-able Properties on Tracks and Clips can now be edited through inline curves. +- Added loop override on AnimationTrack clips (1140766) +- ReadOnly/Source Control Lock support for Timeline Scene + +### Changed +- Control Track display to show a particle system icon when particle systems are being controlled +- Animate-able Properties for clips are no longer edited using by "recording"; they are edited through the inline curves just like tracks. +- AudioTrack properties can now be animated through inline curves. +- Changed Marker show/hide to be undoable. Hide will also unselect markers. (1124661) +- Changed SignalReceivers show their enabled state in the inspector. (1131163) +- Changed Track Context Menu to show "Add Signal Emitter" at the top of the list of Marker commands. (1131166) +- Moved "Add Signal Emitter" and "Add Signal Emitter From Asset" commands out of their sub-menu. (1131166) + +### Fixed +- Fixed markers being drawn outside their pane. (1124381) +- Fixed non-public tracks not being recognized by the Timeline Editor. (1122803) +- Fixed keyboard shortcuts for _Frame All_ (default: A) and _Frame Selected_ (default: F) to also apply horizontally ([1126623](https://issuetracker.unity3d.com/product/unity/issues/guid/1126623/)) +- Fixed recording getting disabled when selecting a different GameObject while the Timeline Window is not locked. (1123119) +- Fixed time sync between Animation and Timeline windows when clips have non-default timescale or clip-in values. ([930909](https://issuetracker.unity3d.com/product/unity/issues/guid/930909/)) +- Fixed animation window link not releasing when deleting the timeline asset. (1127425) +- Fixed an exception being raised when selecting both a Track marker and a Timeline marker at the same time. ([1113006](https://issuetracker.unity3d.com/product/unity/issues/guid/1113006/)) +- Fixed the header marker area will so it no longer opens its context menu if it's hidden. (1124351) +- Fixed Signal emitters to show the Signals list when created on override tracks. (1102913) +- Fixed a crash on IL2CPP platforms when the VideoPlayer component is not used. (1129572) +- Fixed Timeline Duration changes in editor not being undoable. (1109279) +- Fixed _Match Offsets_ commands causing improper animation defaults to be applied. (911678) +- Fixed Timeline Inspectors leaving _EditorGUI.showMixedValue_ in the wrong state. ([1123895](https://issuetracker.unity3d.com/product/unity/issues/guid/1123895/)) +- Fixed issue where performing undo after moving items on multiple tracks would not undo some items. (1131071) +- Fixed cog icon in the Signal Receiver inspector being blurry. (1130320) +- Fixed Timeline marker track hamburger icon not being centered vertically. (1131112) +- Fixed detection of signal receivers when track is in a group. (1131811) +- Fixed exception being thrown when deleting Signal entries. (1131065) +- Fixed Markers blocking against Clips when moving both Clips and Markers in Ripple mode. (1102594) +- Fixed NullReferenceException being thrown when muting an empty marker track. (1131106) +- Fixed SignalEmitter Inspector losing the Receiver UI when it is locked and another object is selected. (1116041) +- Fixed Marker and Clip appearing to be allowed to move to another track in Ripple mode. (1131123) +- Fixed issue where the Signal Emitter inspector did not show the Signal Receiver UI when placed on the timeline marker track. (1131811) +- Fixed Replace mode not drawing clips when moved together with a Marker. (1132605) +- Fixed inline curves to retain their state when performing undo/redo or keying from the inspector. ([1125443](https://issuetracker.unity3d.com/product/unity/issues/guid/1125443)) +- Fixed an issue preventing Timeline from entering preview mode when an Audio Track is present an a full assembly reload is performed. (1132243) +- Fixed an issue where the Marker context menu would show a superfluous line at the bottom. (1132662) +- Fixed an issue preventing Timeline asset to be removed from a locked Timeline Window when a new scene is loaded. (1135073) +- Fixed EaseIn/Out shortcut for clips + +## [1.0.0] - 2019-01-28 +*Compatible with Unity 2019.1* +### Added +- This is the first release of Timeline, as a Package +- Added API calls to access all AnimationClips used by Timeline. +- Added support in the runtime API to Animate Properties used by template-style PlayableBehaviours used as Mixers. +- Added Markers. Markers are abstract types that represent a single point in time. +- Added Signal Emitters and Signal Assets. Signal Emitters are markers that send a notification, indicated by a SignalAsset, to a GameObject indicating an event has occurred during playback of the Timeline. +- Added Signal Receiver Components. Signal Receivers are MonoBehaviour that listen for Signals from Timeline and respond by invoking UnityEvents. +- Added Signal Tracks. Signal Tracks are Timeline Tracks that are used only for Signal Emitters. + +### Fixed +- Signal Receiver will no longer throw exceptions when its inspector is locked ([1114526](https://issuetracker.unity3d.com/product/unity/issues/guid/1114526/)) +- Context menu operations will now be applied on all selected tracks (1089820) +- Clip edit mode clutch keys will not get stuck when holding multiple keys at the same time (1097216) +- Marker inspector will be disabled when the marker is collapsed (1102860) +- Clip inspector will no longer throw exceptions when changing values when the inspector is locked (1115984) +- Fixed appearance of muted tracks (1018643) +- Fixed multiple issues where clips and markers were selectable when located under the time ruler and the marker header track ([1117925](https://issuetracker.unity3d.com/product/unity/issues/guid/1117925/), 1102598) +- A marker aligned with the edge of a clip is now easier to select (1102591) +- Changed behaviour of the Timeline Window to apply modifications immediately during Playmode ([922846](https://issuetracker.unity3d.com/product/unity/issues/guid/922846/), 1111908) +- PlayableDirector.played event is now called after entering or exiting Playmode ([1088918](https://issuetracker.unity3d.com/product/unity/issues/guid/1088918/)) +- Undoing a paste track operation in a group will no longer corrupt the timeline (1116052) +- The correct context menu will now be displayed on the marker header track (1120857) +- Fixed an issue where a circular reference warning appeared in the Control Clip inspector even if there was no circular reference (1116520) +- Fixed preview mode when animation clips with root curves are used (case 1116297, case 1116007) +- Added option to disable foot IK on animation playable assets (case 1115652) +- Fixed unevaluated animation tracks causing default pose (case 1109118) +- Fixed drawing of Group Tracks when header is off-screen (case 876340) +- Fixed drag and drop of objects inside a group being inserted outside (case 1011381, case 1014774) diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md.meta b/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md.meta new file mode 100644 index 000000000..6ecb3ea4a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a0757ee0236f39489520769ae710288 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/TableOfContents.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/TableOfContents.md new file mode 100644 index 000000000..ef03bf212 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/TableOfContents.md @@ -0,0 +1,68 @@ +* [About Timeline](index.md) + * [Timeline overview](tl_about.md) + * [Using the Timeline window](wf_about.md) + * [Creating a Timeline Asset and Timeline instance](wf_instance.md) + * [Recording basic animation with an Infinite clip](wf_rec_anim.md) + * [Converting an Infinite clip to an Animation clip](wf_conv_infinite.md) + * [Animating a humanoid](wf_char_anim.md) + * [Using an Animation Override track and Avatar masking](wf_mask.md) + * [Nesting Timeline instances](wf_nested.md) + * [Timeline window](tl_window.md) + * [Timeline Preview and Timeline Selector](tl_selector.md) + * [Timeline Playback Controls](tl_play_cntrls.md) + * [Track List and Track Headers](trk_list_about.md) + * [Adding Tracks](trk_add.md) + * [Selecting Tracks](trk_select.md) + * [Duplicating Tracks](trk_dup.md) + * [Deleting Tracks](trk_delete.md) + * [Locking Tracks](trk_lock.md) + * [Muting Tracks](trk_mute.md) + * [Reordering Tracks and Rendering Priority](trk_reorder.md) + * [Using Track Groups](grp_use.md) + * [Collapsing and Expanding Track Groups](grp_hide.md) + * [Locking Track groups](grp_lock.md) + * [Clip Edit modes and the Clips view](clp_about.md) + * [Panning and Zooming the Clips View](clp_pan_zoom.md) + * [Adding Clips](clp_add.md) + * [Inserting Clips](clp_insert.md) + * [Selecting Clips](clp_select.md) + * [Positioning Clips](clp_position.md) + * [Tiling Clips](clp_tile.md) + * [Duplicating Clips](clp_dup.md) + * [Trimming Clips](clp_trim.md) + * [Splitting Clips](clp_split.md) + * [Resetting Clips](clp_reset.md) + * [Changing Clip Play Speed](clp_speed.md) + * [Setting Gap Extrapolation](clp_gap_extrap.md) + * [Easing-in and Easing-out Clips](clp_ease.md) + * [Blending Clips](clp_blend.md) + * [Matching clip offsets](clp_match.md) + * [Curves View](crv_about.md) + * [Hiding and Showing Curves](crv_hide.md) + * [Navigating the Curves View](crv_nav.md) + * [Selecting Keys](crv_keys_sel.md) + * [Adding Keys](crv_keys_add.md) + * [Editing Keys](crv_keys_edit.md) + * [Changing Interpolation and Shape](crv_keys_interp.md) + * [Deleting Keys](crv_keys_del.md) + * [Timeline Settings](tl_settings.md) + * [Timeline Inspector](insp_about.md) + * [Setting Timeline Properties](insp_tl.md) + * [Setting Track Properties](insp_trk.md) + * [Activation Track Properties](insp_trk_act.md) + * [Animation Track Properties](insp_trk_anim.md) + * [Setting Clip Properties](insp_clp.md) + * [Activation Clip Properties](insp_clp_act.md) + * [Animation Clip Common Properties](insp_clp_anim_com.md) + * [Animation Clip Playable Asset Properties](insp_clp_anim_plyb.md) + * [Audio Clip Properties](insp_clp_aud.md) + * [Control Clip Common Properties](insp_clp_ctrl_com.md) + * [Control Clip Playable Asset Properties](insp_clp_ctrl_plyb.md) + * [Playable Director Component](play_director.md) + * [Timeline Glossary](tl_gloss.md) + + + + + + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_about.md new file mode 100644 index 000000000..5149c342b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_about.md @@ -0,0 +1,101 @@ +# Clip Edit modes and the Clips view + +Use the Clips view to add, position, and manipulate clips on each track in the Track list. The selected Clip Edit mode determines how clips interact when you add, move, or delete them. + +![The Clip Edit modes (green) and the Clips view (red)](images/timeline_clips_view.png) + +_The Clip Edit modes (green) and the Clips view (red)_ + +## Clips and the Clips view + +In the Clips view, each clip has a colored accent line that identifies the type of clip: + +* Activation clips are green. +* Animation clips are blue. +* Audio clips are orange. +* Control clips are turquoise. +* Playable clips are white. + +A clip based on data, such as an Animation clip or an Audio clip, displays arrows that indicate when the clip has been trimmed to exclude part of its source animation, waveform, or other data. For example, if an Animation clip uses only part of its full key animation, white arrows indicate that key animation exists before the start or after the end of the clip. + +![Small arrows (circled) indicate that data exists before the start or after the end of the area defined by the clip](images/timeline_clips_arrows.png) + +_Small arrows (circled) indicate that data exists before the start or after the end of the area defined by the clip_ + +To resize a clip and view its hidden data, either right-click the clip and select **Match Content** from the context menu, or select the clip and modify its clip timing properties in the Inspector window. When you resize a clip, the selected Clip Edit mode determines how the surrounding clips are affected. + +## Clip Edit modes + +Select a Clip Edit mode to choose how clips are added, positioned, and trimmed within the Clips view, or when modifying clip timing properties in the Inspector window. There are three Clip Edit modes that affect most clip editing features: Mix mode (default), Ripple mode, and Replace mode. + +![Clip Edit modes are Mix (default and selected), Ripple, and Replace mode](images/timeline_zoomed_clip_edit_modes.png) + +_Clip Edit modes are Mix (default and selected), Ripple, and Replace mode_ + +You can also temporarily switch between Clip Edit modes. This is useful if, for example, you want to temporarily use Ripple mode to offset the content of a track while you position clips. To temporarily switch between Clip Edit modes, hold down the following keyboard keys: + +* Hold 1 to temporarily switch to Mix mode. +* Hold 2 to temporarily switch to Ripple mode. +* Hold 3 to temporarily switch to Replace mode. + +### Mix mode + +Use Mix mode to add, position, and trim clips without moving or replacing adjacent clips. Mix mode creates blends between intersecting clips. Mix mode is the default Clip Edit mode. + +![Timeline window with Mix mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip.](images/timeline_mix_mode_position_cursor.png) + +_Timeline window with Mix mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip._ + +In Mix mode, when you hover over a selected clip in the Clips view, the cursor changes to indicate the action that you can perform. The action depends on the part of the clip that you hover over: + +* When you hover over the start of a selected clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the start of the clip. +* When you hover over the middle of a selected clip, the cursor changes to a position cursor and indicates the area to drag to position the clip. +* When you hover over the end of a selected clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the end of the clip. + +In Mix mode, if you drag to trim or position a clip and it intersects another clip, the cursor changes to a white arrow that points towards the blend being created. There are three possible cursors depending on whether the blend is created at the beginning of the clip, at the end of the clip, or at both the beginning and end of the clip. + +![The white arrow cursor indicates that dragging Clip 2A to the right creates a blend, at the end of the clip, between Clip 2A and Clip 2B.](images/timeline_mix_mode_blend_arrow.png) + +_The white arrow cursor indicates that dragging Clip 2A to the right creates a blend, at the end of the clip, between Clip 2A and Clip 2B._ + +### Ripple mode + +Use Ripple mode to add, position, and trim a clip while affecting the subsequent clips on the same track. Positioning or trimming clips in Ripple mode preserves the gaps between subsequent clips. + +![Timeline window with Ripple mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip.](images/timeline_ripple_mode.png) + +_Timeline window with Ripple mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip._ + +In Ripple mode, when you hover over a selected clip in the Clips view, the cursor changes to indicate the action that you can perform. The actions and areas are similar to Mix mode: + +* When you hover over the start of a selected clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the clip relative to its start. +* When you hover over the middle of a clip, the cursor changes to a position cursor and indicates the area to drag to position the clip. +* When you hover over the end of a clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the clip relative to its end. + +In Ripple mode, when you click and drag to trim or position a clip, the cursor switches to a yellow arrow that points towards the affected clips and gaps. A yellow line indicates the ripple point. When you drag to trim a clip, dragging left and right changes the duration of the selected clip and repositions subsequent clips and gaps after the ripple point. + +![For example, the yellow arrow cursor indicates that trimming the start of Clip 2A in Ripple mode changes the clip duration and affects the clips and gaps after the ripple point: Clip 2B and Clip 2C.](images/timeline_ripple_mode_yellow_arrow.png) + +_For example, the yellow arrow cursor indicates that trimming the start of Clip 2A in Ripple mode changes the clip duration and affects the clips and gaps after the ripple point: Clip 2B and Clip 2C.]_ + +### Replace mode + +Use Replace mode to add, position, and trim a clip while cutting or replacing intersecting clips. + +![Timeline window with Replace mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip.](images/timeline_replace_mode.png) + +_Timeline window with Replace mode as the selected Clip Edit mode. The position cursor (circled) indicates where you drag to position the clip._ + +In Replace mode, when you hover over a selected clip in the Clips view, the cursor changes to indicate the action that you can perform. The actions and areas are similar to Mix mode: + +* When you hover over the start of a selected clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the clip relative to its start. +* When you hover over the middle of a clip, the cursor changes to a position cursor and indicates the area to drag to position the clip. +* When you hover over the end of a clip, the cursor changes to a trim cursor. The trim cursor indicates the area to drag to trim the clip relative to its end. + +In Replace mode, when you drag to position a clip, the clip becomes translucent so that you can view overlapping clips. If the clip being positioned overlaps other clips, the cursor changes to a red arrow and red replacement lines indicate where each overlap occurs. Releasing the clip cuts the underlying clip at each red overlap. + +![For example, the red arrow cursor indicates that dragging Clip 2A to the right overlaps Clip 2B. Releasing the clip cuts Clip 2B at the point where the overlap occurs.](images/timeline_replace_mode_red_cut.png) + +_For example, the red arrow cursor indicates that dragging Clip 2A to the right overlaps Clip 2B. Releasing the clip cuts Clip 2B at the point where the overlap occurs._ + +In Replace mode, trimming a clip is similar to positioning a clip. When you drag to trim a clip and it intersects another clip, the cursor changes to a red arrow and a red replacement line indicates where the overlap occurs. Releasing the trim cuts the intersecting clip at the red replacement line. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_add.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_add.md new file mode 100644 index 000000000..c4b15ca7b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_add.md @@ -0,0 +1,21 @@ +# Adding clips + +The Timeline window supports different methods of adding clips to tracks, depending on the type of track, where you click, and whether a clip or track is already selected. + +The quickest method to add a clip is to right-click on an empty area within a track and select the appropriate Add option from the context menu. Depending on the track, the options for adding a clip change. + +![Context menu for adding an Activation clip](images/timeline_clips_view_adding.png) + +_Context menu for adding an Activation clip._ + +There are other ways to add clips: + +* Select a clip option from the Track menu in the Track Header to add a clip at the location of the Timeline Playhead. +* Drag an animation Source Asset from the Project window to an empty area in the Timeline window to automatically create an Animation track and add an Animation clip. +* Drag an animation Source Asset from the Project window to an existing track in the Timeline window to add an Animation clip to the same track. +* Drag an audio Source Asset from the Project window to an empty area in the Timeline window to automatically create an Audio track and add an Audio clip. +* Drag a GameObject with a PlayableDirector component to create a nested Timeline instance. This automatically creates a Control track and adds a Control clip for the nested Timeline instance. +* Drag a Prefab from the Project window to an empty area in the Timeline window to add a Prefab instance to your Timeline instance. This automatically creates a Control track and adds a Control clip for the Prefab instance. +* Drag a GameObject with a Particle component to add a particle effect to your Timeline instance. This automatically creates a Control track and adds a Control clip for the duration of the Particle effect. + +When you add a clip, the [selected Clip Edit mode](clp_about.md) determines how the added clip interacts with surrounding clips. For example, if you add an Animation clip or an Audio clip in Mix mode and the added clip intersects a clip on the same track, Timeline [creates a blend](clp_blend.md). diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_blend.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_blend.md new file mode 100644 index 000000000..916341d33 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_blend.md @@ -0,0 +1,37 @@ +# Blending clips + +Blend two clips on the same track to create a smooth transition between two Animation clips, two Audio clips, or two Playable clips. To blend two clips, select the Mix Clip Edit mode and position or trim one clip until it overlaps an adjacent clip. + +In a blend, the first clip is referred to as the **outgoing clip** and the second clip is referred to as the **incoming clip**. The area where the outgoing clip transitions to the incoming clip is referred to as the **blend area**. The blend area sets the duration of the transition. + +![The blend area shows the transition between the outgoing clip and incoming clip](images/timeline_clip_blend_area.png) + +_The blend area shows the transition between the outgoing clip and incoming clip_ + +Although the Clips view represents a blend area as a single linear curve, the transition between clips is actually comprised of two blend curves. The blend curve for the outgoing clip is referred to as the **Blend Out** curve. The blend curve for the incoming clip is referred to as the **Blend In** curve. By default, each blend curve is automatically set to an ease-in and ease-out curve. + +![Use Blend Curves to customize the blend area](images/timeline_inspector_blend_curves.png) + +_Use Blend Curves to customize the blend area_ + +Use the **Blend Curves** in the Inspector window to change the shape for either the Blend In or Blend Out curve of the selected clip. However, the Inspector window only allows you to edit the properties of one clip at a time. You cannot simultaneously customize both blend curves from the same blend area. + +To customize the **Blend Curves** for the transition between two clips: + +1. Select the outgoing clip to customize its Blend Out curve (labelled **Out**). +2. Select the incoming clip to customize its Blend In curve (labelled **In**). + +To customize either the Blend Out curve or Blend In curve, use the drop-down menu to switch from **Auto** to **Manual**. With **Manual** selected, the Inspector window shows a preview of the blend curve. Click the curve preview to open the Curve Editor below the Inspector window. + +![Select Manual and click the curve preview to open the Curve Editor](images/timeline_inspector_curve_editor.png) + +_Select Manual and click the curve preview to open the Curve Editor_ + +Use the Curve Editor to customize the shape of the blend curve. By default, the blend curve includes a key at the beginning of the curve and a key at the end of the curve. The Curve Editor provides the following different methods of modifying the blend curve: + +* Select the key at the start or end of the blend curve and use the tangent handles to adjust the interpolation between keys. +* Add additional keys to change the shape of the blend curve by adding more interpolation points. Adding keys in the Curve Editor is the same as [adding keys in the Curves view](crv_keys_add.md). +* Right-click a key to delete or edit the key. Editing keys in the Curve Editor is the same as [editing keys in the Curves view](crv_keys_edit.md). Note that you cannot delete the first and last keys. +* Select a shape template from the bottom of the Curve Editor. + +The Curve Editor also includes shape templates based on whether you are modifying the Blend In curve or the Blend Out curve. Select a shape template to change the blend curve to the selected shape template. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_dup.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_dup.md new file mode 100644 index 000000000..bf21ed084 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_dup.md @@ -0,0 +1,24 @@ +# Duplicating clips + +There are many ways to duplicate clips in the Clips view: + +* Select a clip or multiple clips. Right-click in the Clips view and select **Duplicate** from the context menu. +* Select a clip or multiple clips. Hold Command/Control and press D. +* Right-click an unselected clip and choose **Duplicate** from the context menu. + +Duplicating clips copies each selected clip and places the duplicates after the last clip on the same track. If you duplicate clips used in a blend or clips separated by a gap, the blend or gap is also duplicated. + +If you duplicate an Animation clip that uses a recorded clip as its Source Asset, the recorded clip is also duplicated. The duplicate of the recorded clip only appears in your Project after you save the Scene or Project. For example, the following images demonstrates what happens if you duplicate an Animation clip named "Clip 2B" that uses the recorded clip named "Recorded (3)". + +![Select the"Clip 2B", hold Command/Control and press D to duplicate](images/timeline_clip_duplicate_clip_before.png) + +_Select the"Clip 2B", hold Command/Control and press D to duplicate_ + +![A duplicate Animation clip is placed at the end of the same track. The recorded clip associated with "Clip 2B" is also duplicated.](images/timeline_clip_duplicate_clip_after.png) + +_A duplicate Animation clip is placed at the end of the same track. The recorded clip associated with "Clip 2B" is also duplicated._ + +![The new "Recorded (6)" recorded clip appears in the Project window after you save the Scene or Project](images/timeline_clip_duplicate_project.png) + +_The new "Recorded (6)" recorded clip appears in the Project window after you save the Scene or Project_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_ease.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_ease.md new file mode 100644 index 000000000..a643d66fb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_ease.md @@ -0,0 +1,74 @@ +# Easing-in and easing-out clips + +Ease-in and ease-out a clip to create a smooth transition between a clip and its surrounding gaps. To create an ease-in or ease-out transition, select a clip and, in the Inspector window, set either the **Ease In Duration** or the **Ease Out Duration**. + +![Use Ease In Duration and Ease Out Duration to smoothly transition into and out of the selected clip.](images/timeline_inspector_ease_in_out.png) + +_Use Ease In Duration and Ease Out Duration to smoothly transition into and out of the selected clip._ + +Ease-in and ease-out transitions create different effects, depending on the track: + +* On an Animation track or an Animation Override track, ease-in to an Animation clip to create a smooth transition between the animation in the gap before the clip and the Animation clip. Ease-out of an Animation clip to create a smooth transition between the Animation clip and the animation in the gap after the clip. For information on the factors that determine what animation occurs in the gap before and after an Animation clip, see [Setting gap extrapolation](clp_gap_extrap.md). + +* On an Audio track, ease-in to an Audio clip to fade in the volume of the audio waveform. Ease-out of an Audio clip to fade out the volume of the audio waveform specified by the Audio clip. + +* On a Playable track, ease-In to a Playable clip to fade in the effect or script in the Playable clip. Ease-out of a Playable clip to fade out the effect or script in the Playable clip. + +![Ease-in and ease-out an Animation clip to transition between its animation and its gaps. Timeline represents ease-in and ease-out transitions as a linear curve.](images/timeline_clip_ease_in_out.png) + +_Ease-in and ease-out an Animation clip to transition between its animation and its gaps. Timeline represents ease-in and ease-out transitions as a linear curve._ + +Although the Clips view represents an ease-in or ease-out transition as a single linear curve, every ease-in or ease-out transition is actually set to a gradually easing-in or easing-out curve by default. To change the shape of either the ease-in curve (labelled **In**) or the ease-out (labelled **Out**) curve, use the **Blend Curves** in the Inspector window. + +![Use the Blend Curves to customize ease-in or ease-out transitions](images/timeline_inspector_blend_curves.png) + +_Use the Blend Curves to customize ease-in or ease-out transitions_ + +Note that the **Blend Curves** might affect the blend area used for blending between two clips. The **Ease In Duration** and **Ease Out Duration** properties indicate whether the **Blend Curves** affect an ease-in or ease-out transition, or a blend. For example, If the **Ease Out Duration** is editable, then the Blend Out curve (labelled **Out**) affects the curve used by an ease-out transition. If the **Ease Out Duration** is not editable, then the Blend Out curve (labelled **Out**) affects the outgoing clip in a blend between two clips. + +![Ease Out Duration is not editable, therefore the **Out** curve affects the blend area between two clips](images/timeline_inspector_ease_in_blend_out.png) + +_Ease Out Duration is not editable, therefore the **Out** curve affects the blend area between two clips_ + +To customize either the ease-in or ease-out transition, use the drop-down menu to switch from **Auto** to **Manual**. With **Manual** selected, the Inspector window shows a preview of the blend curve. Click the curve preview to open the Curve Editor below the Inspector window. + +![Select Manual and click the preview to open the Curve Editor](images/timeline_inspector_curve_editor.png) + +_Select Manual and click the preview to open the Curve Editor_ + +The Curve Editor is the same editor that is used to customize the shape of the blend curves when [blending between clips](clp_blend.md). + +When creating an ease-in or an ease-out transition with Animation clips, the Animation clip blends between its gaps and the Animation clip. The following factors affect the values of animated properties in the gaps surrounding an Animation clip: + +* The [pre-extrapolate and post-extrapolate settings](clp_gap_extrap.md) for the Animation clip and for other Animation clips on the same track. +* Animation clips on other Animation tracks that are bound to the same GameObject. +* The position or animation of the GameObject in the Scene, outside the Timeline Asset. + +## Gap extrapolation and easing clips + +To successfully ease-in or ease-out an Animation clip, gap extrapolation must not be set based on the Animation clip being eased-in or eased-out. Gap extrapolation must either be set to **None** or set by another Animation clip. + +For example, the following ease-in transition has no effect because the Pre-Extrapolate for the Victory_Dance clip is set to **Hold**. This means that the ease-in creates a transition between the first frame of the Animation clip and the rest of the Animation clip. + +![The gap is set to **Hold** from the Animation clip (circled). The ease-in transition has no effect.](images/timeline_clip_ease_in_bad_gap.png) + +_The gap is set to **Hold** from the Animation clip (circled). The ease-in transition has no effect._ + +![To ease-in from the Idle clip, set pre-extrapolate for the Victory_Dance clip to **None**. The ease-in gap uses the post-extrapolate mode from the Idle clip (circled).](images/timeline_clip_ease_in_good_gap.png) + +_To ease-in from the Idle clip, set pre-extrapolate for the Victory_Dance clip to **None**. The ease-in gap uses the post-extrapolate mode from the Idle clip (circled)._ + +## Overriding Animation tracks with ease-in and ease-out transitions + +Use two Animation tracks bound to the same GameObject to create a smooth transition between two Animation clips. + +For example, if two Animation tracks are bound to the same GameObject and a clip on the second track contains an ease-in transition, the ease-in transition creates a smooth transition between the animation on the previous track and the animation on the second track. + +![Example of using two Animation tracks, bound to the same GameObject, to create smooth transitions between Animation clips.](images/timeline_clip_ease_in_override_track.png) + +_Example of using two Animation tracks, bound to the same GameObject, to create smooth transitions between Animation clips._ + +In this example, the Animation clip on the first track is a repeated idle cycle where the humanoid GameObject stands still. The Animation clip in the second track eases-in the Victory_Dance motion and eases-out to return back to the idle cycle + +To successfully override animation on a previous track, the gap extrapolation for the second track must be set to **None** so that the animation data in the gap is taken from the previous track bound to the same GameObject. The ease-in and ease-out transitions use this animation data. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_gap_extrap.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_gap_extrap.md new file mode 100644 index 000000000..767a868a1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_gap_extrap.md @@ -0,0 +1,47 @@ +# Setting gap extrapolation + +Gap extrapolation refers to how an Animation track approximates animation data in the gaps before and after an Animation clip. + +The main purpose for extrapolating animation data in the gaps between Animation clips is to avoid animation anomalies. Depending on the GameObject bound to the Animation track, these anomalies could be a GameObject jumping between two transformations, or a humanoid jumping between different poses. + +Each Animation clip has two gap extrapolation properties: **Pre-Extrapolate**, which controls how animation data is approximated in the gap before an Animation clip, and **Post-Extrapolate**, which controls how animation data extends in the gap after an Animation clip. + +By default, Timeline sets both extrapolation properties to **Hold**. This sets the gap before the Animation clip to the animation on the first frame, and the gap after the Animation clip to the animation on the last frame. Each gap "holds" the animation at a certain frame. Icons before and after an Animation clip indicate the selected extrapolation modes. + +![Icons indicate the pre-extrapolate and post-extrapolate modes](images/timeline_gap_extrap_icons.png) + +_Icons indicate the pre-extrapolate and post-extrapolate modes_ + +When an Animation track contains a gap between two Animation clips, the **Post-Extrapolate** property of the left clip sets the gap extrapolation. If the **Post-Extrapolate** property of the clip to the left of a gap is set to **None**, the **Pre-Extrapolate** property of the right clip sets the gap extrapolation. Icons before and after Animation clips indicate whether the extrapolation for a gap is taken from the **Post-Extrapolate** property of the clip to the left or from the **Pre-Extrapolate** property of the clip to the right. + +![First track (red box): gap extrapolation from Post-Extrapolate of the left clip. Third track (blue box): gap extrapolation from Pre-Extrapolate of the right clip.](images/timeline_gap_extrap_two_tracks.png) + +_First track (red box): gap extrapolation from Post-Extrapolate of the left clip. Third track (blue box): gap extrapolation from Pre-Extrapolate of the right clip._ + +To change the Pre-Extrapolate and Post-Extrapolate properties, select the Animation clip and use the Animation Extrapolation properties in the Inspector window. + +![Use Pre-Extrapolate and Post-Extrapolate to set the extrapolation modes for the selected Animation clip](images/timeline_inspector_anim_extrap.png) + +_Use Pre-Extrapolate and Post-Extrapolate to set the extrapolation modes for the selected Animation clip_ + +The Pre-Extrapolate property is hidden when one of the following is true: + +* The gap before the Animation clip is set by the Post-Extrapolation mode of the previous clip. +* There is no gap before the Animation clip. + +Use the Pre-Extrapolation property to set the gap extrapolation of the gap before the selected Animation clip to one of the following options: + +* **None**: Turns off pre-extrapolation. In the gap before the selected Animation clip, the GameObject uses its transform, pose, or state from the Scene. Select **None** if, for example, you want to create an ease-in between the motion of a GameObject in the Scene and an Animation clip. See [Easing-in and Easing-out Clips](clp_ease.md) for details. +* **Hold** (default): In the gap before the selected Animation clip, the GameObject bound to the Animation track uses the values assigned at the start of the Animation clip. +* **Loop**: In the gap before the selected Animation clip, the GameObject bound to the Animation track repeats the entire animation as a forward loop: from start to end. To offset the start of the loop, use the **Clip In** property. +* **Ping Pong**: In the gap before the selected Animation clip, the GameObject bound to the Animation track repeats the entire animation forwards, then backwards. Use the **Clip In** property to offset the start of the loop. Changing the **Clip In** property affects the start of the loop when looping forward, and the end of the loop when looping backwards. +* **Continue**: In the gap before the selected Animation clip, the GameObject bound to the Animation track either holds or loops the animation based on the settings of the Source Asset. For example, if the selected Animation clip uses the motion file "Recorded(2)" as its Source Asset and "Recorded(2)" is set to **Loop**, then selecting **Continue** loops the animation according to the "Recorded(2)" Loop Time settings. + +Use the Post-Extrapolate property to set the gap extrapolation of the gap after the selected Animation clip to one of the following options: + +* **None**: Turns off post-extrapolation. In the gap after the selected Animation clip, the GameObject uses its transform, pose, or state from the Scene. Selecting **None** is useful if, for example, you want to create an ease-out between an Animation clip and the motion of a GameObject in the Scene. See [Easing-in and Easing-out Clips](clp_ease.md) for details. +* **Hold** (default): In the gap after the selected Animation clip, the GameObject bound to the Animation track uses the values assigned at the end of the Animation clip. +* **Loop**: In the gap after the selected Animation clip, the GameObject bound to the Animation track repeats the entire animation as a forward loop: from start to end. To offset the start of the loop, use the **Clip In** property. +* **Ping Pong**: In the gap after the selected Animation clip, the GameObject bound to the Animation track repeats the entire animation forwards, then backwards. Use the **Clip In** property to offset the start of the loop. Changing the **Clip In** property affects the start of the loop when looping forward, and the end of the loop when looping backwards. +* **Continue**: In the gap after the selected Animation clip, the GameObject bound to the Animation track either holds or loops the animation based on the settings of the Source Asset. For example, if the selected Animation clip uses the motion file "Recorded(2)" as its Source Asset and "Recorded(2)" is set to **Loop**, then selecting **Continue** loops the animation according to the "Recorded(2)" Loop Time settings. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_insert.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_insert.md new file mode 100644 index 000000000..0be890ad6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_insert.md @@ -0,0 +1,25 @@ +# Inserting clips + +The Timeline window supports different methods of inserting clips depending on the type of track, where you click, and whether a clip or track is already selected. In the Timeline window, inserting clips refers to adding and making space for a clip without blending or replacing intersecting clips. + +To accurately insert a clip, select Ripple mode as the Clip Edit mode, and position the Timeline Playhead to set the insertion point. Select **Add From Animation Clip** from the Track menu for the track where you want to insert the clip. + +![Accurately insert a clip with the Ripple mode (red circle), the Timeline Playhead (green box), and the Add From Animation Clip in the Track menu](images/timeline_clips_view_inserting_before.png) + +_Accurately insert a clip with the Ripple mode (red circle), the Timeline Playhead (green box), and the Add From Animation Clip in the Track menu_ + +In the above example, the Timeline Playhead is the insertion point. You can specify the insertion point using these other methods: + +* Right-click within a gap and add a clip with the context menu. The insertion point is where you right-click. +* Drag a Source Asset (animation or audio) to a track in the Clips view. The insertion point is where you stop dragging. + +The location of the insertion point determines where the clip is inserted and how it affects the other clips and gaps on the same track: + +* If the insertion point intersects a clip, the inserted clip is added at the insertion point. The intersected clip, and all subsequent clips and gaps, are rippled after the inserted clip. +* If the insertion point is within a gap and there is enough space between the insertion point and the next clip, then the inserted clip is added to the gap. The other clips on the track are not affected. +* If the insertion point is within a gap and the inserted clip overlaps the next clip, the inserted clips is added at the insertion point. The next clip, and all subsequent clips and gaps, are rippled to accommodate the inserted clip. + +![For example, inserting a clip at the Timeline Playhead ripples Clip 1B to accommodate the 36 frame Run clip.](images/timeline_clips_view_inserting_after.png) + +_For example, inserting a clip at the Timeline Playhead ripples Clip 1B to accommodate the 36 frame Run clip._ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_match.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_match.md new file mode 100644 index 000000000..1b0556722 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_match.md @@ -0,0 +1,42 @@ +# Matching clip offsets + +Every Animation clip contains key animation, or motion, that animates the GameObject, or humanoid, bound to the Animation track. + +When you add an Animation clip to an Animation track, its key animation or motion does not automatically begin where the previous clip ends. The key animation or motion also does not end where the next clip begins. By default, each Animation clip begins at the position and rotation of the GameObject, or humanoid, at the beginning of the Timeline instance. + +![An animation sequence of three Animation clips.](images/timeline_match_prematch_clips.png) + +_An animation sequence of three Animation clips._ + +For example, three Animation clips create an animation sequence that starts with a clip of a standing humanoid that starts to run, then turns left, and finally comes to a stand still. + +Each Animation clip begins at the position and rotation of the humanoid at the start of the Timeline instance, indicated by a red arrow in the Scene view below. The three Animation clips, Stand2Run, RunLeft, and Run2Stand, end at the green, blue, and yellow arrows, respectively. + +![](images/timeline_match_prematch_scene.png) + +For an animation sequence to flow seamlessly between adjacent Animation clips, you must match each Animation clip with its previous clip or next clip. Matching clips adds a position and rotation offset for each Animation clip. The position and rotation offsets are named **Clip Transform Offsets** and they [can be set manually](insp_clp_anim_plyb.md) or automatically. The following sections describe how to automatically match two or many Animation clips. + +## Matching two clips + +To match the clip offsets between two clips, right-click the Animation clip that you want to match. From the context menu, select either **Match Offsets to Previous Clip** or **Match Offsets to Next Clip**. + +![Matching an Animation clip with the next clip](images/timeline_match_clip_two.png) + +_Matching an Animation clip with the next clip_ + +For example, right-click the middle Animation clip, named "RunLeft", and select **Match Offsets To Next Clip** to match its offsets to the next clip + +When you are matching offsets for a single Animation clip, you don’t need to select the Animation clip first, but you must right-click the Animation clip that you want to match. For example, if you right-click an Animation clip that is not selected, Timeline matches the clicked clip and ignores the selected Animation clips. + +The context menu only displays the match options available for the clicked Animation clip. For example, if there is a gap **before** the clicked Animation clip, only the **Match Offsets to Next Clip** menu item is available. + +## Matching many clips + +To match the clip offsets of many clips, select the adjacent Animation clips that you want to match and right-click one of the selected clips. From the context menu, select either **Match Offsets to Previous Clip** or **Match Offsets to Next Clip**. + +![Matching many clips with previous clips](images/timeline_match_clip_many.png) + +_Matching many clips with previous clips_ + +For example, select the "RunLeft" and "Run2Stand" clips. Right-click one of the selected clips, and select **Match Offsets to Previous Clips**, to match the "RunLeft" clip with the previous "Stand2Run" clip, and to match "Run2Stand" with the previous "RunLeft" clip. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_pan_zoom.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_pan_zoom.md new file mode 100644 index 000000000..226347cee --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_pan_zoom.md @@ -0,0 +1,24 @@ +# Panning and zooming the Clips view + +Use either the keyboard or the zoombar to pan and zoom the contents of the Clips view. There are many ways to pan, zoom, or frame clips in the Clips view with the keyboard: + +* To pan, either middle-drag, or hold Alt and drag. +* To frame all selected clips, [select clips](clp_select.md) then press F. +* To frame all clips, press A. +* To zoom horizontally, move the scroll-wheel. +* To zoom vertically, hold Command/Control and move the scroll-wheel. + +When you horizontally zoom the Clips view, the zoombar indicates the level of zoom. The zoombar is the horizontal bar at the bottom of the Clips view that zooms and pans the section of the Timeline instance or Timeline Asset that is shown in the Clips view. + +![The zoombar (inside the red box) and the zoombar handles (shown by the green arrows). The zoombar thumb is the area between the two zoombar handles.](images/timeline_zoombar.png) + +_The zoombar (inside the red box) and the zoombar handles (shown by the green arrows). The zoombar thumb is the area between the two zoombar handles._ + +There are many ways to pan and zoom with the zoombar: + +* To pan, drag the zoombar thumb left or right. +* To jump to a section of the Timeline instance or Timeline Asset, click on an empty area of the scrollbar, on either side of the zoombar. +* To zoom in or zoom out, drag either zoombar handle. Dragging a zoombar handle also resizes the zoombar thumb. + +On the zoombar thumb, a white line indicates the location of the Timeline Playhead. Use this line to see where the Timeline Playhead is in relation to the zoom level and the part of the Timeline instance shown in the Clips view. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_position.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_position.md new file mode 100644 index 000000000..62c397473 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_position.md @@ -0,0 +1,58 @@ +# Positioning clips + +To position a clip, select Mix mode as the Clip Edit mode. Select a clip and hover over the middle of the clip. When the cursor changes to a position cursor, click and drag the clip to its new position. + +While dragging, black lines indicate the selection of clips being positioned. The Timeline ruler shows the start time and end time of the selected clips being positioned. + +![Select Mix mode (circled). Select and drag to position a clip.](images/timeline_clips_positioning.png) + +_Select Mix mode (circled). Select and drag to position a clip._ + +By default, when you drag to position clips, both Snap to Frame and Edge Snap are enabled in the Clips view. You can change these snap settings in the [Timeline Settings](tl_settings.md) menu. + +You can also move a clip to another track of the same type. Drag the clip off of its current track and a white ghost indicates where the clip will be moved. If you drag a clip to an area where the clip cannot be placed, the ghost changes to red indicating that you cannot release the clip in that area. For example, you cannot drag a clip where there is no track. + +![The ghost of the selection being moved is drawn in red if you attempt to move a clip to an invalid area](images/timeline_clips_position_invalid.png) + +_The ghost of the selection being moved is drawn in red if you attempt to move a clip to an invalid area_ + +You can position a selection of clips on the same track, or on different tracks. You are not limited to positioning one clip at a time. The same edge snapping rules and invalid area restrictions apply when positioning a selection of clips on many tracks. + +## Positioning clips with the Inspector window + +You can use the [Inspector window to position clips](insp_clp.md). To position a clip with the Inspector window, select a clip and use the Clip Timing properties in the Inspector window to change its **Start** property. + +![Clip Timing properties for an Animation clip](images/timeline_clips_anim_clip_timing.png) + +_Clip Timing properties for an Animation clip_ + +The effect that changing the Start value has on adjacent clips depends on the selected Clip Edit mode. + +## Positioning clips in different Clip Edit modes + +You are not restricted to positioning clips with Mix mode as the selected Clip Edit mode. You can also position clips in Ripple mode and in Replace mode. The difference is the effect each Clip Edit mode has on adjacent clips on the tracks where clips are being moved: + +* Positioning clips in Mix mode creates blends between intersecting clips. +* Positioning clips in Ripple mode ripples subsequent clips, respecting the gaps between clips. +* Positioning clips in Replace mode cuts or replaces intersecting clips. + +## Positioning clips with the Timeline Playhead + +You can position clips by inserting frames at the position of the Timeline Playhead. To do this, move the Timeline Playhead to where you want to insert frames. + +![To insert frames starting at frame 40, move the Timeline Playhead to frame 40](images/timeline_playhead_insert_before.png) + +_To insert frames starting at frame 40, move the Timeline Playhead to frame 40_ + +Right-click the Timeline Playhead on the Timeline ruler above the Clips view, choose **Insert** > **Frame**, and a number of frames. + +![To insert 25 frames, right-click the Timeline Playhead and select **Insert** > **Frame**, then 25 Frames](images/timeline_playhead_insert_menu.png) + +_To insert 25 frames, right-click the Timeline Playhead and select **Insert** > **Frame**, then 25 Frames_ + +This inserts frames in the Timeline Asset at the position of the Timeline Playhead. Inserting frames only repositions the clips that start **after** the position of the Timeline Playhead. + +![Only the clips that start after the Timeline Playhead are moved. In this example, inserting 25 frames at frame 40 affects Clip 1B, Clip 2B, and Clip 2C.](images/timeline_playhead_insert_25_after.png) + +_Only the clips that start after the Timeline Playhead are moved. In this example, inserting 25 frames at frame 40 affects Clip 1B, Clip 2B, and Clip 2C._ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_reset.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_reset.md new file mode 100644 index 000000000..339369966 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_reset.md @@ -0,0 +1,18 @@ +# Resetting clips + +You can reset the duration and speed of a clip. Resetting a clip **does not reset** the following properties: + +* Start +* Ease In Duration and Ease Out Duration +* Animation Extrapolation settings +* Blend Curves + +To reset a clip, right-click the clip and select **Editing** from the context menu. Then, select **Reset Duration**, **Reset Speed**, or **Reset All**. Depending on the reset option you select, resetting a clip does the following: + +|**Option:** |**Description:** | +|:---|:---| +|**Reset Duration**|Resets the Duration and the Clip In.| +|**Reset Speed**|Resets the Speed Multiplier.| +|**Reset All**|Resets the Duration, Clip In, and Speed Multiplier.| + +If resetting a clip results in two clips overlapping each other, Timeline creates a blend for the overlap, regardless of the selected Clip Edit mode. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_select.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_select.md new file mode 100644 index 000000000..a0f75b394 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_select.md @@ -0,0 +1,42 @@ +# Selecting clips + +Click to select a single clip. The Clips view displays the selected clip with a white border, including its blends. Selecting a clip deselects all other tracks or clips. + +Selecting a clip also shows its properties in the Inspector window. The clip properties change depending on the type of clip and whether multiple clips are selected. See [Setting Clip properties](insp_clp.md) for details. + +Hold Shift and click to select contiguous clips vertically on different tracks or horizontally on the same track. For example, to select three contiguous clips on the same track, select the first clip, then hold Shift and click the third clip. All three clips are selected. + +![Click to select the first clip](images/timeline_clips_select_first.png) + +_Click to select the first clip_ + +![Shift-click the third clip to select contiguous clips on the same track](images/timeline_clips_select_last.png) + +_Shift-click the third clip to select contiguous clips on the same track_ + +Hold Command/Control and click to select discontiguous clips. Hold Command/Control and click a selected clip to deselect it. + +Click and drag on an empty area in the Clips view to draw a selection rectangle. This selects all clips inside the rectangle, including the clips that intersect the rectangle. Hold down Shift and draw a selection rectangle to add clips to the current selection. + +You can also press the Tab key to select clips. The behaviour of the Tab key changes depending on the current selection: + +* If a track is selected, press Tab to select the first clip on the selected track. +* If many tracks are selected, press Tab to select the first clip on the first selected track. +* If a clip is selected, press Tab to [select its track](trk_select.md). +* If there are no clips or tracks selected, press Tab to select the first clip on the first track. + +Use the arrow keys to change the selected clips. The behaviour and results depend on the current selection and which modifier keys you press: + +* If nothing is selected in the Timeline window, press the Tab, Up arrow, or Down arrow key to select the first clip on the first track. +* If a clip is selected, press the Left arrow key to select the previous clip. If the selected clip is the first clip on a track, the Left arrow key selects the track. +* If a clip is selected, press the Right arrow key to select the next clip. Press the Up arrow key to select the closest clip on a previous track. Press the Down arrow key to select the closest clip on a next track. +* Hold Shift and press either the Left arrow key or Right arrow key to add or remove clips from the selection of clips. Whether a clip is added to or removed from the selection of clips is relative to the first selected clip. + +If you zoom into the Clips view, it pans to show either the start or end of the most recently selected clip. For example, if a selected clip is framed in the Clips view and you press the Right arrow key to select the next clip which is outside the Clips view, the Clips view pans to show the start of the selected clip. + +You can also select clips with the Timeline Playhead. Right-click the Timeline Playhead and choose a selection option. This selects clips that either start after, start before, end after, end before, or intersect the Timeline Playhead. Clips are selected on all tracks. + +![Right-click the Timeline Playhead and choose **Select** for more clip selection options](images/timeline_playhead_select_menu.png) + +_Right-click the Timeline Playhead and choose **Select** for more clip selection options_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_speed.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_speed.md new file mode 100644 index 000000000..00fdb4236 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_speed.md @@ -0,0 +1,29 @@ +# Changing clip play speed + +Change the clip play speed to accelerate or decelerate its audio, motion, animation, or particle effect. Changing the clip play speed affects the duration of the clip. You can only change the play speed for Animation clips, Audio clips, and Control clips. + +To change the clip play speed, first, select the Clip Edit mode to determine how other clips on the same track are affected: + +* If the change in duration results in two clips that overlap each other: + * Select Mix mode to create a blend. + * Select Replace mode to cut or remove intersecting clips. +* Select Ripple mode to reposition the clips that come after the clip being sped up or slowed down. Ripple mode preserves the gaps between clips. + +Select the clip and set the **Speed Multiplier** property in the Inspector window. The **Speed Multiplier** property shows the play speed as a multiplier of the original clip speed, so 1 plays the clip at the same speed as the original clip. + +![Speed Multiplier in the Inspector window](images/timeline_inspector_clip_speed.png) + +_Speed Multiplier in the Inspector window_ + +For example, to double the play speed of an Animation clip, change the **Speed Multiplier** to 2. This changes the duration of an 80 frame Animation clip to 40 frames by doubling its play speed. + +There are other ways to change the play speed of a clip: + +* Right-click the clip and select **Editing > Double Speed** to halve the clip duration. The clip plays at twice its current speed. A short-dashed line and a multiplication factor indicates an accelerated clip. Doubling the clip speed sets the **Speed Multiplier** property to double its current value. +* Right-click the clip and select **Editing > Half Speed** to double the clip duration. The clip plays at half its current speed. A long-dashed line and multiplication factor indicates a decelerated clip. Halving the clip speed sets the **Speed Multiplier** property to half its current value. +* Right-click the clip and select **Editing > Reset Speed** to reset the clip to its original speed. This is the original duration of the clip. Resetting the clip speed sets the **Speed Multiplier** property to 1. + +![A short-dashed line and multiplication factor of 2.00x indicates a clip playing at double its original speed](images/timeline_clip_double_speed.png) + +_A short-dashed line and multiplication factor of 2.00x indicates a clip playing at double its original speed_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_split.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_split.md new file mode 100644 index 000000000..991296dae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_split.md @@ -0,0 +1,15 @@ +# Splitting clips + +You can split a clip into two identical clips that have different start points, end points, and durations. You can extend the start or end of the clip to include split animation or audio. You can also [reset a clip](clp_reset.md) to undo a split and other edits. + +To split a clip, select the clip, position the playhead where you want to split the clip, and either right-click the clip and select **Editing** > **Split**, or press S. Any selected clips that intersect the playhead are split into separate clips. You can position, trim, and edit split clips independently. + +![Select the clips to be split, position the playhead where you want the split to occur, and press S](images/timeline_clip_split_before.png) + +_Select the clips to be split, position the playhead where you want the split to occur, and press S_ + +![Selected clips are split where each clip intersects the playhead](images/timeline_clip_split_after.png) + +_Selected clips are split where each clip intersects the playhead_ + +If a split clip is part of a blend, or if the split is performed within a blend, Timeline copies the blend settings to the split clips. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_tile.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_tile.md new file mode 100644 index 000000000..44dc5a5d6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_tile.md @@ -0,0 +1,16 @@ +# Tiling clips + +Tile clips to remove gaps and blends between clips on the same track. Tiling clips is useful if you want each clip to begin exactly where the previous clip ends. If you select multiple clips on multiple tracks, you must select at least two clips on the same track for tiling to have an affect. + +To tile clips, select at least two clips on the same track. + +![Three clips with gaps and blends are selected](images/timeline_clips_tile_selection.png) + +_Three clips with gaps and blends are selected_ + +Right-click on one of the selected clips and select Tile from the context menu. Timeline positions the selected clips based on the position of the first selected clip. The first selected clip does not move, and the duration of each clip remains the same. + +![Tiling removes gaps and blends between the selected clips](images/timeline_clips_tile_result.png) + +_Tiling removes gaps and blends between the selected clips_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_trim.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_trim.md new file mode 100644 index 000000000..4270811c4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/clp_trim.md @@ -0,0 +1,75 @@ +# Trimming clips + +Trimming a clip cuts off a portion of the clip at its start or end. To trim a clip, select the Mix mode as the Clip Edit mode, then drag the start or end of the clip. Dragging the start or end of a clip automatically selects the clip, showing its properties in the Inspector window. Use the [Clip Timing properties](insp_clp.md) in the Inspector window to set the start, end, duration, and offset (Clip In) of a clip to exact values. + +![Position and trim a clip by adjusting its Start, End, Duration, and Clip In properties in the Inspector window](images/timeline_inspector_clip_timing.png) + +_Position and trim a clip by adjusting its Start, End, Duration, and Clip In properties in the Inspector window_ + +## Trimming the start of a clip + +Trimming an Animation clip or Audio clip after the start of the Source Asset, selects the part of the Source Asset the clip uses. + +![Trimming the start of an Animation clip trims its key animation, relative to the start of the Source Asset](images/timeline_clip_trim_start_keys.png) + +_Trimming the start of an Animation clip trims its key animation, relative to the start of the Source Asset_ + +Trimming a clip is non-destructive. Trim the clip again to modify its start to include the animation, or the audio waveform, cut off during a previous trim. You can also [reset a clip](clp_reset.md) to undo trims or other edits. + +To trim the start of a clip to a precise time or frame, use the **Clip In** property in the Inspector window. + +Changing the **Clip In** property is similar to the same effect as trimming the start of a clip after the start of its Source Asset. + +## Trimming the end of a clip + +As with the start of the clip, trimming an Animation clip or Audio clip before the end of the Source Asset, selects the part of the Source Asset the clip uses. + +![Trimming the end of an Animation clip trims its key animation, relative to the end of the Source Asset](images/timeline_clip_trim_end_keys.png) + +_Trimming the end of an Animation clip trims its key animation, relative to the end of the Source Asset_ + +If you trim the end of an Animation clip or Audio clip past the end of the Source Asset the clip is based on, the extra clip area either holds or loops, depending on the settings of the Source Asset. + +For example, an Animation clip named "End Move" uses the motion file "Recorded(2)" as its Source Asset. The motion file "Recorded(2)" is set to loop. Trimming the end of the Animation clip past the end of the "Recorded(2)" Source Asset fills the extra clip area by looping "Recorded(2)". A white animation curve shows the hold or loop. + +![A white animation curve indicates whether the extra clip area holds or loops data, depending on the Source Asset](images/timeline_clip_trim_loop.png) + +_A white animation curve indicates whether the extra clip area holds or loops data, depending on the Source Asset_ + +To choose whether the extra clip area holds or loops, select the Source Asset to change its settings in the Inspector window. Depending on the type of Source Asset, different properties control whether the Source Asset holds or loops. + +If you are unsure which Source Asset is used by a clip, select the clip in the Clips view, right-click and select **Find Source Asset** from the context menu. This highlights the Source Asset in the Project window. + +## Trimming the end of looping clips + +The Timeline window provides special trimming options for Animation clips or Audio clips with loops. These special trim options either remove the last partial loop or complete the last partial loop. + +For example, the Animation clip named run_away is over three times longer than the Source Asset on which it is based. Since the Source Asset is set to loop, the Animation clip loops the Source Asset until the Animation clip ends which results in a partial loop. + +![L1, L2, and L3 signify complete loops. The clip ends partially through the fourth loop, L4.](images/timeline_last_loop_before.png) + +_L1, L2, and L3 signify complete loops. The clip ends partially through the fourth loop, L4._ + +To extend the end of the clip and complete a partial loop, select the clip, right-click and select **Editing** > **Complete Last Loop**. To trim the clip at the last complete loop, select the clip, Right-clip and select **Editing** > **Trim Last Loop**. + +![The result of select Editing > Complete Last Loop](images/timeline_last_loop_complete.png) + +_The result of select **Editing** > **Complete Last Loop**_ + +![The result of select Editing > Trim Last Loop](images/timeline_last_loop_trim.png) + +_The result of select **Editing** > **Trim Last Loop**_ + +## Trimming with the Timeline Playhead + +You can also trim a clip based on the location of the playhead. To trim using the playhead, position the playhead within the clip to be trimmed. Right-click the clip and select either **Editing** > **Trim Start** or **Editing** > **Trim End**. **Trim Start** trims the start of the clip to the playhead. **Trim End** trims the end of the clip to the playhead. + +![Move the Timeline Playhead within the clip](images/timeline_playhead_trim_before.png) + +_Move the Timeline Playhead within the _ + +![Right-click and select Editing > Trim Start to trim the start of the clip to the playhead](images/timeline_playhead_trim_after.png) + +_Right-click and select **Editing** > **Trim Start** to trim the start of the clip to the playhead_ + +If you select clips on multiple tracks, Timeline only trims the selected clips that intersect the playhead. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_about.md new file mode 100644 index 000000000..0cc33a91f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_about.md @@ -0,0 +1,18 @@ +# Curves view + +The Curves view shows the animation curves for Infinite clips, or for Animation clips that were converted from Infinite clips. Use the Curves view for basic animation editing such as adding keys, modifying keys, adjusting tangents, and changing the interpolation between keys. + +To view animation curves for an Infinite clip, click the Curves icon next to the Track name. To view animation curves for an Animation clip, select the Animation clip and click the Curves icon. The Curves view is similar to [Curves mode](https://docs.unity3d.com/Manual/animeditor-AnimationCurves.html) in the Animation window. + +![The Curves icon (circled) shows and hides the Curves view for the selected clip](images/timeline_curves_view_icon.png) + +_The Curves icon (circled) shows and hides the Curves view for the selected clip_ + +The Curves icon does not appear for Animation tracks with humanoid animation or imported animation. To view and edit key animation for humanoid or imported Animation clips, right-click an Animation clip and select **Edit in Animation Window** from the context menu. You can also double-click the Animation clip. The Animation window appears, linked to the Timeline window. + +When in linked mode, the Animation window shows a Linked icon and the name of the Animation clip being edited. Click the Linked icon to stop editing the Animation clip and to release the Animation window from linked mode. + +![Animation window linked to the Timeline window, indicated by the Linked icon and Animation clip name](images/timeline_animation_window_locked.png) + +_Animation window linked to the Timeline window, indicated by the Linked icon and Animation clip name_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_hide.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_hide.md new file mode 100644 index 000000000..8d6a9c61f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_hide.md @@ -0,0 +1,15 @@ +# Hiding and showing curves + +For the selected Animation clip, the Curves view includes a hierarchical list of the properties with animation curves. Expand, collapse, select, and deselect the properties in this list to filter which animation curves show in the Curves view. + +For example, to show only the X-axis animation curves for the position of a GameObject, expand **Position**, select the **Position.x** property, and then press F to frame the animation curve for the **Position.x** property. + +![Curves view showing the animation curve for the Position.x property](images/timeline_curves_view_position_x.png) + +_Curves view showing the animation curve for the Position.x property_ + +There are many ways to expand, collapse, select, and deselect animation curves: + +* Click the Triangle icon of a parent property to expand and collapse its list of child properties. +* Hold Shift and click to select contiguous properties. +* Hold Command/Control and click to select discontiguous properties. Hold Command/Control and click a selected property to deselect it. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_add.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_add.md new file mode 100644 index 000000000..0f7732688 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_add.md @@ -0,0 +1,6 @@ +# Adding keys + +The Curves view provides the following methods for adding keys: + +* Right-click on an animation curve and select **Add Key**. This method adds a key at the location of the right-click. +* Double-click on an animation curve. This method adds a key at the location of the Double-click. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_del.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_del.md new file mode 100644 index 000000000..c532262bb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_del.md @@ -0,0 +1,6 @@ +# Deleting keys + +The Curves view provides the following methods for deleting keys: + +* Right-click a key and select **Delete Key** from the context menu. This method does not affect selected keys. +* Select a key and either press Delete or right-click and select **Delete Key** from the context menu. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_edit.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_edit.md new file mode 100644 index 000000000..2bacf7e90 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_edit.md @@ -0,0 +1,9 @@ +# Editing keys + +Edit a key to change its time, value, or both. The Curves view provides the following different methods for editing a key: + +* Right-click a key and select **Edit** from the context menu to enter specific values for time and value. +* Select a key and press Enter to enter specific values. +* Select and drag a key to change its time and value. +* Drag a key vertically, then press Shift to snap the key on the vertical axis. This changes the value of the key, but not its time. +* Drag a key horizontally, then press Shift to snap the key on the horizontal axis. This changes the time of the key, but not its value. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_interp.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_interp.md new file mode 100644 index 000000000..ec158f42c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_interp.md @@ -0,0 +1,27 @@ +# Changing interpolation and shape + +Every key has one or two tangents that control the interpolation of the animation curve. The term **interpolation** refers to the estimation of values that determine the shape of the animation curve between two keys. + +Whether a key has one of two tangents depends on the location of the key on the animation curve. The first key only has a right tangent that controls the interpolation of the animation curve after the key. The last key only has a left tangent that controls the interpolation of the animation curve before the last key. + +![The first key (red) only has a right tangent, and the last key (blue) only has a left tangent](images/timeline_curves_first_last_tangent.png) + +_The first key (red) only has a right tangent, and the last key (blue) only has a left tangent_ + +All other keys have two tangents where the left tangent controls the interpolation before the key, and the right tangent controls the interpolation after the key. By default, tangents are joined. Dragging one tangent affects the position of both tangents, and the interpolation of the animation curve both before and after the key. + +![Keys that are neither the first key nor last key have joined tangents by default. Dragging either tangent changes the interpolation of the animation curve both before and after the key.](images/timeline_curves_tangent_joined.png) + +_Keys that are neither the first key nor last key have joined tangents by default. Dragging either tangent changes the interpolation of the animation curve both before and after the key._ + +Dragging a tangent may also change the interpolation mode of the animation curve. For example, most keys are set to the **Clamped Auto** interpolation mode which automatically smooths animation curve as it passes through the key. If you drag a tangent of a key set to **Clamped Auto**, the interpolation mode changes to **Free Smooth**. + +The term **interpolation mode** refers to the interpolation algorithm that determines which shape to use when drawing the animation curve. + +To view the interpolation mode for a key, select the key and right-click. The context menu shows the interpolation mode. To change the interpolation mode for a key, select the key, right-click and select another interpolation mode. + +![The context menu shows the interpolation mode for the selected key. Use the context menu to change the interpolation mode.](images/timeline_curves_interp_menu.png) + +_The context menu shows the interpolation mode for the selected key. Use the context menu to change the interpolation mode._ + +Some interpolation modes break the left and right tangents so that you can position them separately. When tangents are broken, you can set a separate interpolation mode for the animation curve before the key and the animation curve after the key. For more details on the different interpolation modes, see [Editing Curves](EditingCurves). In the [Animation window documentation](AnimationEditorGuide), the interpolation mode is referred to as **tangent type**. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_sel.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_sel.md new file mode 100644 index 000000000..67c4459e6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_keys_sel.md @@ -0,0 +1,20 @@ +# Selecting keys + +Click to select a single key. Selecting a key deselects all other selected keys. The Curves view displays the selected key with its tangents. + +![Click to select a single key. A selected key shows its tangents.](images/timeline_curves_view_select_key.png) + +_Click to select a single key. A selected key shows its tangents._ + +To select contiguous keys along the same animation curve, click the first key, then hold Shift and click the last key. + +![Hold Shift and click a key to select contiguous keys](images/timeline_curves_view_select_contiguous.png) + +_Hold Shift and click a key to select contiguous keys_ + +There are many ways to select and deselect keys in the Curves view: + +* Hold Command/Control and click to select discontiguous keys. Hold Command/Control and click a selected key to deselect it. +* Click and drag on an empty spot in the Curves view to draw a selection rectangle. This selects all keys within the rectangle. Hold down Shift while drawing the selection rectangle to add keys to the current selection. +* Double-click a selected key to select all keys on the same animation curve. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_nav.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_nav.md new file mode 100644 index 000000000..5a69aeb85 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/crv_nav.md @@ -0,0 +1,12 @@ +# Navigating the Curves view + +Use one of the following methods to pan, zoom, resize, or frame the animation curves and keys in the Curves view: + +* To pan, middle-drag, or hold Alt and drag. +* To zoom vertically, move the scroll-wheel, or hold Alt and right-drag. +* To zoom horizontally, hold Command/Control and zoom vertically. +* To resize the Curves view, drag the double line separating the Curves view from the next track in the Track list. +* To frame only selected animation curves or selected keys, press F. +* To frame all animation curves or keys, press A. + +You can also [use the Zoombar](clp_pan_zoom.md) to pan, zoom, and resize the Clips view. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_hide.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_hide.md new file mode 100644 index 000000000..a37c9d95d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_hide.md @@ -0,0 +1,9 @@ +# Collapsing and expanding Track groups + +To collapse the tracks in a Track group, click the Triangle icon beside the name of the Track group. The tracks are collapsed from view in the Timeline window, not muted. To expand the tracks in a Track group, click the Triangle icon again. + +![Triangle icon (circled) collapses the tracks in the Game Board Track group. A ghost track visually represents the tracks in the collapsed group.](images/timeline_track_group_hidden.png) + +_Triangle icon (circled) collapses the tracks in the Game Board Track group. A ghost track visually represents the tracks in the collapsed group._ + +You can also press the Left Arrow key to collapse the tracks in a Track group while the Track group is selected. Press the Right Arrow key to expand the tracks in a Track group. If you press the Right Arrow key with a Track group already selected, the selection switches to the first selectable clip on the first track in the Track group. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_lock.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_lock.md new file mode 100644 index 000000000..770f3eee7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_lock.md @@ -0,0 +1,15 @@ +# Locking Track groups + +You can also lock a Track group to prevent editing its Track sub-groups, tracks, and clips. This is useful when you have finished animating the content within a Track group and you want to avoid inadvertently modifying its tracks or clips. + +You cannot edit the tracks or select the clips in a locked Track group. The Lock icon identifies a locked Track group. + +![Selected and locked Track group with Lock icon (red circle)](images/timeline_track_group_locked.png) + +_Selected and locked Track group with Lock icon (red circle)_ + +To lock a Track group, right-click on the Track group header and select **Lock** from the context menu. You can also select a Track group and press L. You can select and lock multiple Track groups. + +To unlock a Track group, click the Lock icon. You can also select a locked Track group and press L, or right-click and select **Unlock** from the context menu. Tracks in a Track group maintain their individual locked state when you lock a Track group. This means that if you lock a track and then lock its Track group, when you unlock the Track group, the track remains locked. + +For example, the MovingPieces Track group has its first track locked and its second track unlocked. If you lock the Track group, both the first and second track are locked. If you unlock the Track group, the first track remains locked and the second track is unlocked because the first track was already locked before the Track group was locked. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_use.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_use.md new file mode 100644 index 000000000..d1c730933 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/grp_use.md @@ -0,0 +1,28 @@ +# Using Track groups + +Use Track groups to organize tracks when you are working with many tracks. For example, a Timeline Asset contains an Animation track and an Audio track that interacts with the same GameObject. To organize these tracks, move them into their own Track group. + +To add a Track group, click the **Add** button and select **Track Group** from the **Add** menu. You can also right-click an empty area of the Track list and select **Track Group** from the context menu. A new Track group appears at the bottom of the Track list. + +![Timeline window with Track group added](images/timeline_track_group_add.png) + +_Timeline window with Track group added_ + +To rename a Track group, click its name and an I-beam cursor appears. Type the new name for the Track group and press Return. + +To move tracks into a Track group, select one or more tracks and drag over the Track group. The Track group is highlighted. When dragging a selection of tracks, the last selected track type displays beside the cursor. To drop the tracks before a specific track in the Track group, drag until a white insert line indicates the destination. + +![Release the mouse button when the white insert line appears within the Track group](images/timeline_move_track_before.png) + +_Release the mouse button when the white insert line appears within the Track group_ + +![Selected tracks are moved to the location of the insert line](images/timeline_move_track_after.png) + +_Selected tracks are moved to the location of the insert line_ + +A Track group can also have any number of Track sub-groups. To add a Track sub-group, either select a Track group and click the **Add** button in the Track list, or click the Plus icon beside the Track group name, and select **Track Sub-Group**. You can also use this menu to add tracks directly to a Track group or a Track sub-group. + +![Click the Plus icon to add Track Sub-Groups and tracks to Track groups](images/timeline_track_group_plus.png) + +_Click the Plus icon to add Track Sub-Groups and tracks to Track groups_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_add_track_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_add_track_menu.png new file mode 100644 index 000000000..595ea6cbb Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_add_track_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_animation_window_locked.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_animation_window_locked.png new file mode 100644 index 000000000..3ebf150c2 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_animation_window_locked.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cinematic_example.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cinematic_example.png new file mode 100644 index 000000000..6f8be3403 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cinematic_example.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_blend_area.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_blend_area.png new file mode 100644 index 000000000..8884e32ae Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_blend_area.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_double_speed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_double_speed.png new file mode 100644 index 000000000..2c684357c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_double_speed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_before.png new file mode 100644 index 000000000..11eaf0fa6 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_after.png new file mode 100644 index 000000000..9bbe8b3d5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_before.png new file mode 100644 index 000000000..01fef50c4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_clip_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_project.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_project.png new file mode 100644 index 000000000..82bd28de8 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_duplicate_project.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_bad_gap.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_bad_gap.png new file mode 100644 index 000000000..267f7524f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_bad_gap.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_good_gap.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_good_gap.png new file mode 100644 index 000000000..61a26819e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_good_gap.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_out.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_out.png new file mode 100644 index 000000000..bf552caf2 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_out.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_scene.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_scene.png new file mode 100644 index 000000000..c53d8c6c7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_scene.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_track.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_track.png new file mode 100644 index 000000000..38d6c3a25 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_ease_in_override_track.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_after.png new file mode 100644 index 000000000..e27c256fa Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_before.png new file mode 100644 index 000000000..b433800e3 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_split_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_end_keys.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_end_keys.png new file mode 100644 index 000000000..e5342fbf9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_end_keys.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_loop.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_loop.png new file mode 100644 index 000000000..c84d3397d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_loop.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_start_keys.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_start_keys.png new file mode 100644 index 000000000..735a1f275 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clip_trim_start_keys.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_anim_clip_timing.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_anim_clip_timing.png new file mode 100644 index 000000000..e26000345 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_anim_clip_timing.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_arrows.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_arrows.png new file mode 100644 index 000000000..bf9bf927d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_arrows.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_position_invalid.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_position_invalid.png new file mode 100644 index 000000000..db34d8bb0 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_position_invalid.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_positioning.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_positioning.png new file mode 100644 index 000000000..4ce3cd39f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_positioning.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_first.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_first.png new file mode 100644 index 000000000..89f5aec64 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_first.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_last.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_last.png new file mode 100644 index 000000000..4916818c7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_select_last.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_after.png new file mode 100644 index 000000000..924f66eb1 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_before.png new file mode 100644 index 000000000..d9cf8a0b7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_split_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_result.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_result.png new file mode 100644 index 000000000..9a5d30e11 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_result.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_selection.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_selection.png new file mode 100644 index 000000000..89548e7c7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_tile_selection.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view.png new file mode 100644 index 000000000..3eceb66ed Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_adding.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_adding.png new file mode 100644 index 000000000..9a4fc248e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_adding.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_after.png new file mode 100644 index 000000000..0e01be1b8 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_before.png new file mode 100644 index 000000000..035d37e71 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_clips_view_inserting_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cog_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cog_menu.png new file mode 100644 index 000000000..98c7a6f10 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_cog_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_first_last_tangent.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_first_last_tangent.png new file mode 100644 index 000000000..e12be3efa Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_first_last_tangent.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_interp_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_interp_menu.png new file mode 100644 index 000000000..be168959a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_interp_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_tangent_joined.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_tangent_joined.png new file mode 100644 index 000000000..e1ea95496 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_tangent_joined.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_icon.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_icon.png new file mode 100644 index 000000000..46195e476 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_icon.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_position_x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_position_x.png new file mode 100644 index 000000000..fff987093 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_position_x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_contiguous.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_contiguous.png new file mode 100644 index 000000000..784757c54 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_contiguous.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_key.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_key.png new file mode 100644 index 000000000..97e53ec36 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_curves_view_select_key.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_duration_mode.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_duration_mode.png new file mode 100644 index 000000000..a9e7c7c01 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_duration_mode.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_bindings.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_bindings.png new file mode 100644 index 000000000..ef1fc2185 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_bindings.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_create.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_create.png new file mode 100644 index 000000000..2f576e4e5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_create.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_project.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_project.png new file mode 100644 index 000000000..1da523c33 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_project.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_to_start.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_to_start.png new file mode 100644 index 000000000..e197beb86 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_editor_to_start.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_end_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_end_button.png new file mode 100644 index 000000000..c86c03c7b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_end_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_frames_subframes.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_frames_subframes.png new file mode 100644 index 000000000..d054692da Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_frames_subframes.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_icons.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_icons.png new file mode 100644 index 000000000..ced434934 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_icons.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_two_tracks.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_two_tracks.png new file mode 100644 index 000000000..6b6d70cb1 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_gap_extrap_two_tracks.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_after_match.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_after_match.png new file mode 100644 index 000000000..01e9cea66 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_after_match.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_before_match.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_before_match.png new file mode 100644 index 000000000..db90355e4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_before_match.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_blend.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_blend.png new file mode 100644 index 000000000..1d9ff274c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_blend.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_idle.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_idle.png new file mode 100644 index 000000000..fe9889f62 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_idle.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_manual.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_manual.png new file mode 100644 index 000000000..746c7d9bb Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_manual.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_match_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_match_menu.png new file mode 100644 index 000000000..8e6c6ba4a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_match_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_runleft.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_runleft.png new file mode 100644 index 000000000..c99e27ea5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_runleft.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_start.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_start.png new file mode 100644 index 000000000..230e15286 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_humanoid_start.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_clip.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_clip.png new file mode 100644 index 000000000..bb3e849ba Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_clip.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_track.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_track.png new file mode 100644 index 000000000..291fd643d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_activation_track.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_anim_extrap.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_anim_extrap.png new file mode 100644 index 000000000..ad7d03bb4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_anim_extrap.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip.png new file mode 100644 index 000000000..7f5a7fb26 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_common.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_common.png new file mode 100644 index 000000000..03587a818 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_common.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_playable.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_playable.png new file mode 100644 index 000000000..2a0c77b22 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_clip_playable.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_track.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_track.png new file mode 100644 index 000000000..4750b8452 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_animation_track.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_audio_clip.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_audio_clip.png new file mode 100644 index 000000000..9d28cdbac Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_audio_clip.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_blend_curves.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_blend_curves.png new file mode 100644 index 000000000..cf5a600bf Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_blend_curves.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_speed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_speed.png new file mode 100644 index 000000000..1f5cd7661 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_speed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_timing.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_timing.png new file mode 100644 index 000000000..0b07b6100 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_clip_timing.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_common.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_common.png new file mode 100644 index 000000000..a293085b4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_common.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_playable.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_playable.png new file mode 100644 index 000000000..1a3fb411c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_control_clip_playable.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_curve_editor.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_curve_editor.png new file mode 100644 index 000000000..bc24cdb54 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_curve_editor.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_blend_out.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_blend_out.png new file mode 100644 index 000000000..5287880b9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_blend_out.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_out.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_out.png new file mode 100644 index 000000000..e3525111d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_ease_in_out.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_multiple_selection.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_multiple_selection.png new file mode 100644 index 000000000..bda9d1c85 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_multiple_selection.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_narrow_selection.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_narrow_selection.png new file mode 100644 index 000000000..b3aa8862f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_narrow_selection.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_playable_director.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_playable_director.png new file mode 100644 index 000000000..9ba9d110f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_playable_director.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_timeline.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_timeline.png new file mode 100644 index 000000000..6e7094d58 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_inspector_timeline.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_before.png new file mode 100644 index 000000000..9e77f975e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_complete.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_complete.png new file mode 100644 index 000000000..181c72906 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_complete.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_trim.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_trim.png new file mode 100644 index 000000000..b80360bbe Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_last_loop_trim.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_inspector.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_inspector.png new file mode 100644 index 000000000..5e0a85151 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_inspector.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_off.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_off.png new file mode 100644 index 000000000..44c63806e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_off.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_on.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_on.png new file mode 100644 index 000000000..b947f915d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_avatar_on.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override.png new file mode 100644 index 000000000..6b97ea14f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override_selected.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override_selected.png new file mode 100644 index 000000000..10a86d154 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_override_selected.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_start.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_start.png new file mode 100644 index 000000000..ccddc9324 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_start.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_waving.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_waving.png new file mode 100644 index 000000000..6de3bb17d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_masking_waving.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_many.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_many.png new file mode 100644 index 000000000..fb5036882 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_many.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_two.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_two.png new file mode 100644 index 000000000..f6262dd84 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_clip_two.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_clips.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_clips.png new file mode 100644 index 000000000..e9006e8b4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_clips.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_scene.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_scene.png new file mode 100644 index 000000000..e383c2b79 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_match_prematch_scene.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_blend_arrow.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_blend_arrow.png new file mode 100644 index 000000000..591b98783 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_blend_arrow.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_position_cursor.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_position_cursor.png new file mode 100644 index 000000000..7336c30ef Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_mix_mode_position_cursor.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after copy.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after copy.png new file mode 100644 index 000000000..23ebe5160 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after copy.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after.png new file mode 100644 index 000000000..0ee4f7934 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_before.png new file mode 100644 index 000000000..53bbfd088 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_move_track_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_editing.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_editing.png new file mode 100644 index 000000000..c66a2c770 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_editing.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_example.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_example.png new file mode 100644 index 000000000..7c1cec518 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_example.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_global.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_global.png new file mode 100644 index 000000000..f241c9850 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_global.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_local.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_local.png new file mode 100644 index 000000000..58cb84e45 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_nesting_local.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_next_frame_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_next_frame_button.png new file mode 100644 index 000000000..284ce3135 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_next_frame_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_asset.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_asset.png new file mode 100644 index 000000000..9595b668a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_asset.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_enemy.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_enemy.png new file mode 100644 index 000000000..adf7cc5cb Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_enemy.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_instance.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_instance.png new file mode 100644 index 000000000..731c3660f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_instance.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_player.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_player.png new file mode 100644 index 000000000..1a634162a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_overview_player.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_button.png new file mode 100644 index 000000000..67d641e58 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range.png new file mode 100644 index 000000000..cf54bf44b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range_button.png new file mode 100644 index 000000000..297ee7f11 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_play_range_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playback_controls.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playback_controls.png new file mode 100644 index 000000000..99dc1403b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playback_controls.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_100_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_100_after.png new file mode 100644 index 000000000..ce622ef97 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_100_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_before.png new file mode 100644 index 000000000..f3a584b1f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_menu.png new file mode 100644 index 000000000..cef9abbab Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_insert_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_location.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_location.png new file mode 100644 index 000000000..29f206518 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_location.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_select_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_select_menu.png new file mode 100644 index 000000000..a715311dd Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_select_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_after.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_after.png new file mode 100644 index 000000000..8d54b0865 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_after.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_before.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_before.png new file mode 100644 index 000000000..b0e693675 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_playhead_trim_before.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_preview_selector.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_preview_selector.png new file mode 100644 index 000000000..568f2c369 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_preview_selector.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_previous_frame_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_previous_frame_button.png new file mode 100644 index 000000000..dc2290708 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_previous_frame_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_property_red.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_property_red.png new file mode 100644 index 000000000..79f036519 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_property_red.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode.png new file mode 100644 index 000000000..3541f0244 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode_red_cut.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode_red_cut.png new file mode 100644 index 000000000..aeaa5197e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_replace_mode_red_cut.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode.png new file mode 100644 index 000000000..1735baeb7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode_yellow_arrow.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode_yellow_arrow.png new file mode 100644 index 000000000..f7746279b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_ripple_mode_yellow_arrow.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_splash.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_splash.png new file mode 100644 index 000000000..9ae9c24aa Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_splash.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_start_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_start_button.png new file mode 100644 index 000000000..74d6373f3 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_start_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_alert_icon.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_alert_icon.png new file mode 100644 index 000000000..c3f84c63c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_alert_icon.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_duplicate.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_duplicate.png new file mode 100644 index 000000000..440a9bad5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_duplicate.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_add.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_add.png new file mode 100644 index 000000000..185db7843 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_add.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_hidden.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_hidden.png new file mode 100644 index 000000000..c8ccd8bcb Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_hidden.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_locked.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_locked.png new file mode 100644 index 000000000..3dfad7ac5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_locked.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_plus.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_plus.png new file mode 100644 index 000000000..73a9f5655 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_group_plus.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_list.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_list.png new file mode 100644 index 000000000..1487d5c8e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_list.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_locked.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_locked.png new file mode 100644 index 000000000..aae278b68 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_locked.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_muted.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_muted.png new file mode 100644 index 000000000..8395bb26c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_muted.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_priority.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_priority.png new file mode 100644 index 000000000..3b52ad571 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_priority.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_reorder.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_reorder.png new file mode 100644 index 000000000..1b4f41571 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_reorder.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_first.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_first.png new file mode 100644 index 000000000..c35edc6ac Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_first.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_last.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_last.png new file mode 100644 index 000000000..df3b09321 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_track_select_last.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_clip_in_project.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_clip_in_project.png new file mode 100644 index 000000000..2935a60b3 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_clip_in_project.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_converted_clip.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_converted_clip.png new file mode 100644 index 000000000..c6b291422 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_converted_clip.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_dopesheet.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_dopesheet.png new file mode 100644 index 000000000..c5ba57230 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_dopesheet.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_keyframing_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_keyframing_menu.png new file mode 100644 index 000000000..64907f38a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_keyframing_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_record_button.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_record_button.png new file mode 100644 index 000000000..75b7fce7a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_record_button.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recorded_clip_track_menu.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recorded_clip_track_menu.png new file mode 100644 index 000000000..a9b30e8e5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recorded_clip_track_menu.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording.png new file mode 100644 index 000000000..5f7a3d873 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording_diamonds.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording_diamonds.png new file mode 100644 index 000000000..9c13cd0b4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_workflow_recording_diamonds.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoombar.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoombar.png new file mode 100644 index 000000000..26a07dabb Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoombar.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoomed_clip_edit_modes.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoomed_clip_edit_modes.png new file mode 100644 index 000000000..fbd2b028a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/timeline_zoomed_clip_edit_modes.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_inspector_animation_clip_playable.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_inspector_animation_clip_playable.png new file mode 100644 index 000000000..685209d34 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_inspector_animation_clip_playable.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_control_disabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_control_disabled.png new file mode 100644 index 000000000..1266fb55d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_control_disabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_done.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_done.png new file mode 100644 index 000000000..084a1b646 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_done.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_double_click.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_double_click.png new file mode 100644 index 000000000..c7998fb05 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_double_click.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_drag_board.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_drag_board.png new file mode 100644 index 000000000..0c6c514a9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_drag_board.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_edit_warning.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_edit_warning.png new file mode 100644 index 000000000..b23b659a7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_edit_warning.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_master.png b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_master.png new file mode 100644 index 000000000..c35d09f2d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/images/workflow_nesting_master.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/index.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/index.md new file mode 100644 index 000000000..1d91564e8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/index.md @@ -0,0 +1,39 @@ +# About Timeline + +![Unity's Timeline](images/timeline_splash.png) + +_Unity's Timeline_ + +Use Unity's Timeline to create cinematic content, game-play sequences, audio sequences, and complex particle effects. + +Each cut-scene, cinematic, or game-play sequence that you create with Unity's Timeline consists of a Timeline Asset and a Timeline instance. The [Timeline window](tl_window.md) creates and modifies Timeline Assets and Timeline instances simultaneously. + +The [Timeline Overview section](tl_about.md) includes details on the relationship between the Timeline window, Timeline Assets, and Timeline instances. + +The [Using Timeline section](wf_about.md) shows how to create Timeline Assets and Timeline instances, record basic animation, animate humanoids, and use other Timeline features. + +# Installing Timeline + +Timeline is a Package and is installed through the Packages window in Unity. Consult the [Packages window documentation](https://docs.unity3d.com/Manual/upm-ui.html) for more information. + +# Technical details +## Requirements + +This version of Timeline is compatible with the following versions of the Unity Editor: + +* 2019.1 and later (recommended) + +## Package contents + +The following table indicates the folder structure of the Timeline package: + +|Location|Description| +|---|---| +|``|Root folder containing the source for the Timeline Runtime. This is the source for what is available in the Player. | +|``|Root folder containing the source for the Timeline Editor used to edit Timeline files inside the Unity Editor.| + +## Document revision history + +|Date|Reason| +|---|---| +|October 10, 2018|Document created. Matches package version 0.0.0| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_about.md new file mode 100644 index 000000000..636215d7e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_about.md @@ -0,0 +1,27 @@ +# Timeline properties in the Inspector window + +The Inspector window displays information about the selected GameObject including all attached components and their properties. This section documents the properties in the Inspector window that appear when you select one or many Timeline Assets, tracks, clips, or a combination. + +If you select a single Timeline Asset, track, or clip, the Inspector window displays the properties for the selected Asset, track, or clip. For example, if you select an Animation clip, the Inspector window shows the [common properties](insp_clp_anim_com.md) and [Playable Asset properties](insp_clp_anim_plyb.md) for the selected Animation clip. + +![Inspector window when selecting an Animation clip in the Timeline window](images/timeline_inspector_animation_clip_common.png) + +_Inspector window when selecting an Animation clip in the Timeline window_ + +If you select multiple Timeline Assets, tracks, or clips, the Inspector window shows two sections: a section with properties that apply to the entire selection, and a section of common properties that apply to each selected object individually. + +For example, if you select an Audio clip on one track and two Animation clips on another track, the Inspector window includes **Multiple Clip Timing** properties and **Clip Timing** properties: + +* Use the **Multiple Clip Timing** properties to change the **Start** or **End** of the selection as a group. For example, if you change the **Start** to frame 30, the selection of clips start at frame 30. This moves the start of the first clip to frame 30 and the remaining selected clips are placed relative to the first clip, respecting gaps between selected clips. +* Use the **Clip Timing** properties to change the common properties for each selected clip. If the selected clips have different values for the same property, the value is represented with a dash ("-"). If you change the dash to a value, it sets the value for all selected clips. For example, if you change the **Ease In Duration** from a dash to 10 frames, the ease in of each selected clip changes to 10 frames. + +![Inspector window when selecting multiple clips, on multiple tracks, in the Timeline window](images/timeline_inspector_multiple_selection.png) + +_Inspector window when selecting multiple clips, on multiple tracks, in the Timeline window_ + +If your selection does not have common properties, the Inspector window prompts you to narrow the selection. For example, if you select an Animation track and an Audio clip in the Timeline window, you are prompted to narrow the selection: + +![The message in the Inspector window when the selection does not have common properties](images/timeline_inspector_narrow_selection.png) + +_The message in the Inspector window when the selection does not have common properties_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp.md new file mode 100644 index 000000000..6140a010b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp.md @@ -0,0 +1,16 @@ +# Setting clip properties + +Use the Inspector window to change the name of a clip and other properties, such as its timing and blend properties. The available properties depend on the type of clip selected. For example, select an Activation clip to change its name and set its **Clip Timing**. + +![Inspector window when selecting an Activation clip in the Timeline window](images/timeline_inspector_activation_clip.png) + +_Inspector window when selecting an Activation clip in the Timeline window_ + +Not all clips have properties. See the following sections for clips with properties: + +* [Activation clip properties](insp_clp_act.md) +* [Animation clip common properties](insp_clp_anim_com.md) +* [Animation clip Playable Asset properties](insp_clp_anim_plyb.md) +* [Audio clip properties](insp_clp_aud.md) +* [Control clip common properties](insp_clp_ctrl_com.md) +* [Control clip Playable Asset properties](insp_clp_ctrl_plyb.md) diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_act.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_act.md new file mode 100644 index 000000000..257ab4867 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_act.md @@ -0,0 +1,25 @@ +# Activation clip properties + +Use the Inspector window to change the name of an Activation clip and its **Clip Timing**. + +![Inspector window when selecting an Activation clip in the Timeline window](images/timeline_inspector_activation_clip.png) + +_Inspector window when selecting an Activation clip in the Timeline window_ + +## Display Name + +The name of the Activation clip shown in the Timeline window. By default, each Activation clip is named "Active". + +## Clip Timing properties + +Use the **Clip Timing** properties to change the position and duration of the Activation clip. + +Most timing properties are expressed in both seconds (s) and frames (f). When specifying seconds to modify a **Clip Timing** property, all decimal values are accepted. When specifying frames, only integer values are accepted. For example, if you attempt to enter 12.5 in a frames (f) field, it is set to 12 frames. + +Depending on [the selected Clip Edit mode](clp_about.md), changing the **Start**, **End**, or **Duration** may ripple or replace Activation clips on the same track. + +|**Property** |**Description** | +|:---|:---| +|**Start**|The frame or time (in seconds) when the clip starts.
Changing the Start also affects the End. Changing the Start sets the End to the new Start value plus the Duration.| +|**End**|The frame or time (in seconds) when the clip ends.
Changing the End also affects the Start. Changing the End sets the Start to the new End value minus the Duration.| +|**Duration**|The duration of the clip in frames or seconds.
Changing the Duration also affects the End. Changing the Duration sets the End to the Start value plus the new Duration.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_com.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_com.md new file mode 100644 index 000000000..0120fc519 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_com.md @@ -0,0 +1,47 @@ +# Animation clip common properties + +Use the Inspector window to change the common properties of an Animation clip. The common properties of an Animation clip include its name, timing, play speed, blend properties, and extrapolation settings. + +![Inspector window when selecting an Animation clip in the Timeline window](images/timeline_inspector_animation_clip_common.png) + +_Inspector window when selecting an Animation clip in the Timeline window_ + +## Display Name + +The name of the Animation clip shown in the Timeline window. + +## Clip Timing properties + +Use the **Clip Timing** properties to position, change the duration, change the ease-in and ease-out duration, choose the extrapolation mode, and adjust the play speed of the Animation clip. + +Most timing properties are expressed in both seconds (s) and frames (f). When specifying seconds, a **Clip Timing** property accepts decimal values. When specifying frames, a property only accepts integer values. For example, if you attempt to enter 12.5 in a frames (f) field, the Inspector window sets the value to 12 frames. + +Depending on the [selected Clip Edit mode](clp_about.md), changing the **Start**, **End**, or **Duration** may blend, ripple, or replace Animation clips on the same track. + +|**Property** |**Description** | +|:---|:---| +|**Start**|The frame or time (in seconds) when the clip starts. Changing the Start changes the position of the clip on its track in the Timeline Asset.
Changing the Start also affects the End. Changing the Start sets the End to the new Start value plus the Duration.| +|**End**|The frame or time (in seconds) when the clip ends.
Changing the End also affects the Start. Changing the End sets the Start to the new End value minus the Duration.| +|**Duration**|The duration of the clip in frames or seconds.
Changing the Duration also affects the End. Changing the Duration sets the End to the Start value plus the new Duration.| +|**Ease In Duration**|Sets the number of seconds or frames that it takes for the clip to ease in. If the beginning of the clip overlaps and blends with another clip, the Ease In Duration cannot be edited and instead shows the duration of the blend between clips. See [Blending clips](clp_blend.md).| +|**Ease Out Duration**|Sets the number of seconds or frames that it takes for the clip to ease out. If the end of the clip overlaps and blends with another clip, the Ease Out Duration cannot be edited and instead shows the duration of the blend between clips. In this case, trim or position the clip to change the duration of the blend between clips. See [Blending clips](clp_blend.md).| +|**Clip In**|Sets the offset of when the source clip should start playing. For example, to play the last 10 seconds of a 30 second Animation clip, set Clip In to 20 seconds.| +|**Speed Multiplier**|A multiplier on the playback speed of the clip. This value must be greater than 0. Changing this value changes the duration of the clip.| + +## Animation Extrapolation + +Use the **Animation Extrapolation** properties to set the gap extrapolation before and after an Animation clip. The term **gap extrapolation** refers to how an Animation track approximates or extends animation data in the gaps before, between, and after the Animation clips on a track. + +There are two properties for [setting the gap extrapolation](clp_gap_extrap.md) between Animation clips. The **Pre-Extrapolate** property only appears for Animation clips. + +|**Property** |**Description** | +|:---|:---| +|**Pre-Extrapolate**|Controls how animation data is approximated in the gap before an Animation clip. The Pre-Extrapolate property affects the easing-in of an Animation clip.| +|**Post-Extrapolate**|Controls how animation data extends in the gap after an Animation clip. The Post-Extrapolate property affects the easing-out of an Animation clip.| + + +## Blend Curves + +Use the **Blend Curves** to customize the transition between the outgoing and incoming Animation clips. See [Blending clips](clp_blend.md) for details on how to blend clips and customize blend curves. + +When easing-in or easing-out clips, use the **Blend Curves** to customize the curve that eases-in or eases-out an Animation clip. See [Easing-in and Easing-out clips](clp_ease.md) for details. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_plyb.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_plyb.md new file mode 100644 index 000000000..b3f54566e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_anim_plyb.md @@ -0,0 +1,44 @@ +# Animation clip Playable Asset properties + +Use the Inspector window to change the Playable Asset properties of an Animation clip. These properties include controls for manually applying position and rotation clip offsets, and options for overriding default clip matching. + +To view the Playable Asset properties for an Animation clip, select an Animation clip in the Timeline window and expand **Animation Playable Asset** in the Inspector window. + +![Inspector window showing the **Animation Playable Asset** properties for the selected Animation clip](images/timeline_inspector_animation_clip_playable.png) + +_Inspector window showing the **Animation Playable Asset** properties for the selected Animation clip_ + +## Animation Clip + +Use the **Animation Clip** to change the source asset used by the clip on the Animation track. The source asset is either a [recorded Infinite clip](wf_rec_anim.md) or an [external motion clip](wf_char_anim.md). + +## Clip Transform Offsets + +Use the **Clip Transform Offsets** area to manually apply position and rotation offsets to the selected Animation clip. The tools and properties underneath the Clip Transform Offsets provide two methods of manually applying offsets based on the selected source: + +|**Property:** |**Description:** | +|:---|:---| +|**Move tool**|Shows a Move Gizmo in the Scene view. Use the Move Gizmo to manually position the clip offset for the selected Animation clip. Using the Move Gizmo changes the Position coordinates.| +|**Rotate tool**|Shows a Rotate Gizmo in the Scene view. Use the Rotate Gizmo to manually rotate the clip offset for the selected Animation clip. Using the Rotate Gizmo changes the Rotation coordinates.| +|**Position**|Manually sets the clip offset in X, Y, and Z coordinates. By default, the Position coordinates are set to zero and are relative to the [track offsets](insp_trk_anim.md).| +|**Rotation**|Manually sets the clip rotation offset around the X, Y, and Z axes. By default, the Rotation axes are set to zero and are relative to the [track offsets](insp_trk_anim.md).| + +You can also [automatically match the clip offsets](clp_match.md) based on the end of the previous Animation clip, or the start of the next Animation clip. The transforms that are matched depends on the **Offset Match Fields**. + +## Offsets Match Fields + +Use **Offsets Match Fields** to choose which transforms to match when [matching clip offsets](clp_match.md). By default, **Use Defaults** is enabled and uses the default matching options set for the [Animation track](insp_trk_anim.md). + +Disable **Use Defaults** to override the track matching options and choose which transformations to match when performing a Match Offsets to Previous Clip or Match Offsets to Next Clip for the selected Animation clip. When you disable **Offsets Match Fields**, a series of additional checkboxes appear. Use these additional checkboxes to enable or disable matching per coordinate, for both position and rotation. + +## Remove Start Offset + +Enable **Remove Start Offset** to make the Animation clip begin at position zero and rotation zero. The rest of the position and rotation keys in the Animation clip follow from zero. Enabling **Remove Start Offset** makes it easier to match the Animation clip with the previous Animation clip. + +Disable **Remove Start Offset** to keep the starting position and rotation. The Animation clip starts from its original position and rotation. + +## Foot IK + +Enable **Foot IK** if the Animation clip is animating a humanoid and you want to use inverse kinematics for foot solving. Inverse kinematics attempts to remedy foot sliding by solving and influencing foot placement from the foot to the hip of the humanoid. + +Disable Foot IK if the Animation clip is animating a non-humanoid object such as a moving platform or a quadruped character with a non-human bone structure. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_aud.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_aud.md new file mode 100644 index 000000000..a0ceb27ee --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_aud.md @@ -0,0 +1,35 @@ +# Audio clip properties + +Use the Inspector window to change the properties of an Audio clip. These properties include the name, timing, play speed, blend properties, audio media, and loop option. + +![Inspector window when selecting an Audio clip in the Timeline window](images/timeline_inspector_audio_clip.png) + +_Inspector window when selecting an Audio clip in the Timeline window_ + +## Display Name + +The name of the Audio clip shown in the Timeline window. This is not the name of the audio file that Unity uses for the waveform. For information on audio file properties, see **Audio Playable Asset** below. + +## Clip Timing properties + +Use the **Clip Timing** properties to position, change the duration, change the ease-in and ease-out duration, and adjust the play speed of the Audio clip. + +Most timing properties are expressed in both seconds (s) and frames (f). When specifying seconds, a **Clip Timing** property accepts decimal values. When specifying frames, a property only accepts integer values. For example, if you attempt to enter 12.5 in a frames (f) field, the Inspector window sets the value to 12 frames. + +Depending on [the selected Clip Edit mode](clp_about.md), changing the **Start**, **End**, or **Duration** may blend, ripple, or replace Audio clips on the same track. + +|**Property** |**Description** | +|:---|:---| +|**Start**|The frame or time (in seconds) when the clip starts. Changing the Start property changes the position of the clip on its track in the Timeline Asset.
Changing the Start also affects the End. Changing the Start sets the End to the new Start value plus the Duration.| +|**End**|The frame or time (in seconds) when the clip ends.
Changing the End also affects the Start. Changing the End sets the Start to the new End value minus the Duration.| +|**Duration**|The duration of the clip in frames or seconds.
Changing the Duration also affects the End. Changing the Duration sets the End to the Start value plus the new Duration.| + +## Blend Curves + +Use the **Blend Curves** to customize the fade-in and fade-out between the outgoing and incoming Audio clips. See [Blending clips](clp_blend.md) for details on how to blend clips and customize blend curves. + +When easing-in or easing-out Audio clips, use the **Blend Curves** to customize the curve that fades-in or fades-out an Audio clip. See [Easing-in and Easing-out clips](clp_ease.md) for details. + +## Audio Playable Asset + +Use the **Audio Playable Asset** properties to select the Audio file used by the Audio clip and to set whether the selected Audio clip loops (**Loop** enabled) or plays once (**Loop** disabled). diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_com.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_com.md new file mode 100644 index 000000000..57760ee07 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_com.md @@ -0,0 +1,34 @@ +# Control clip common properties + +Use the Inspector window to change the common properties of a Control clip. You can only create a Control clip in a Control track. A Control clip is a special clip that controls a nested Timeline instance, Particle System, Prefab instance, or ITimeControl Script, depending on how you create the Control clip: + +* If you create the Control clip from a GameObject with a Playable Director component associated with a Timeline Asset, then the Control clip controls a nested Timeline instance. If the GameObject parents other GameObjects associated with many Timeline Assets, then the Control clip controls multiple Timeline instances. +* If you create the Control clip from a GameObject with a Particle System component, then the Control clip controls a Particle System. +* If you create the Control clip from a GameObject linked to a Prefab, then the Control clip controls a Prefab instance. +* If you create the Control clip from a GameObject with a script that implements the ITimeControl interface, then the Control clip controls an ITimeControl Script. + +The common properties of a Control clip include its name and Clip Timing properties. Not all common properties apply to all types of Control clips. + +![Inspector window when selecting a Control clip in the Timeline window](images/timeline_inspector_control_clip_common.png) + +_Inspector window when selecting a Control clip in the Timeline window_ + +## Display Name + +The name of the Control clip shown in the Timeline window. + +## Clip Timing properties + +Use the **Clip Timing** properties to position and change the duration of the Control clip. + +Most timing properties are expressed in both seconds (s) and frames (f). When specifying seconds, a **Clip Timing** property accepts decimal values. When specifying frames, a property only accepts integer values. For example, if you attempt to enter 12.5 in a frames (f) field, the Inspector window sets the value to 12 frames. + +Depending on the [selected Clip Edit mode](clp_about.md), changing the **Start**, **End** or **Duration** of a Control clip may create an insert or replace clips on the same track. You cannot create a blend between Control clips. + +|**Property:** |**Description:** | +|:---|:---| +|**Start**|The frame or time (in seconds) when the Control clip starts. Changing the Start changes the position of the Control clip on its track in the Timeline Asset.
Changing the Start also affects the End. Changing the Start sets the End to the new Start value plus the Duration.| +|**End**|The frame or time (in seconds) when the Control clip ends.
Changing the End also affects the Start. Changing the End sets the Start to the new End value minus the Duration.| +|**Duration**|The duration of the clip in frames or seconds.
Changing the Duration also affects the End. Changing the Duration sets the End to the Start value plus the new Duration.| +|**Clip In**|Sets the offset of when the Control clip starts playing. The Clip In property only affects Particle Systems and nested Timeline instances.| +|**Speed Multiplier**|A speed multiplier that affects the playback speed of the Control clip. This value must be greater than 0. The Speed Multiplier property only affects Particle Systems and nested Timeline instances.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_plyb.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_plyb.md new file mode 100644 index 000000000..43e4a4836 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_clp_ctrl_plyb.md @@ -0,0 +1,45 @@ +# Control clip Playable Asset properties + +Use the Inspector window to change the playable asset properties of a Control clip. To view the playable asset properties for a Control clip, select a Control clip in the Timeline window and expand **Control Playable Asset** in the Inspector window. + +![Inspector window showing the **Control Playable Asset** properties for the selected Control clip](images/timeline_inspector_control_clip_playable.png) + +_Inspector window showing the **Control Playable Asset** properties for the selected Control clip_ + +## Source Game Object + +Use **Source Game Object** to select the GameObject with the Particle System, nested Timeline instance, or ITimeControl Script for the selected Control clip. Changing the **Source Game Object** changes what the Control clip controls. + +## Prefab + +Use **Prefab** to select a Prefab to instantiate when the Timeline instance plays in Play Mode. When a Prefab is selected, the label of the **Source Game Object** property changes to **Parent Object**. + +When in Play Mode, the Prefab is instantiated as a child of the **Parent Object**. Although the Prefab is instantiated at the start of the Timeline instance, the Prefab is only activated during the Control clip. When the Control clip ends, the Prefab instance is deactivated. + +## Control Activation + +Enable **Control Activation** to activate the **Source Game Object** while the Control clip plays. Disable this property to activate the **Source Game Object** during the entire Timeline instance. + +The **Control Activation** property only affects Control clips that control a nested Timeline instance or a Particle System. + +## Post Playback + +When **Control Activation** is enabled, use the **Post Playback** property to set the activation state for the nested Timeline instance when the main Timeline stops playing. The **Post Playback** property only affects nested Timeline instances. + +|**Post-Playback State** |**Description** | +|:---|:---| +|**Active**|Activates the Source Game Object after the nested Timeline instance finishes playing.| +|**Inactive**|Deactivates the Source Game Object after the nested Timeline instance finishes playing.| +|**Revert**|Reverts the Source Game Object to its activation state before the nested Timeline instance began playing.| + + +## Advanced properties + +Use the Advanced properties to select additional functionality based on whether the Control clip controls a Playable Director, Particle System, or ITimeControl Script. The Advanced properties do not apply to all Control clips. + +|**Property** |**Description** | +|:---|:---| +|**Control Playable Directors**|Enable this property if the Source Game Object is attached to a Playable Director and you want the Control clip to control the nested Timeline instance associated with this Playable Director.| +|**Control Particle Systems**|Enable this property when the Control clip includes a Particle System. Set the value of the Random Seed property to create a unique, repeatable effect.| +|**Control ITimeControl**|Enable this property to control ITimeControl scripts on the Source GameObject. To use this feature, the Source Game Object must have a script that implements the ITimeControl interface.| +|**Control Children**|Enable this property if the Source Game Object has a child GameObject with either a Playable Director, Particle System, or ITimeControl Script, and you want the Control clip to control this child component.

For example, if the Source Game Object is a GameObject that parents another GameObject with a Particle System, enable this property to make the Control clip control the Particle system on the child GameObject.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_tl.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_tl.md new file mode 100644 index 000000000..1f39849e8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_tl.md @@ -0,0 +1,15 @@ +# Setting Timeline Asset properties + +Use the Inspector window to set the frame rate, the duration mode, and a fixed length for the selected Timeline Asset. From the Project window, select a Timeline Asset to view its properties. + +![Inspector window when selecting a Timeline Asset in the Project window ](images/timeline_inspector_timeline.png) + +_Inspector window when selecting a Timeline Asset in the Project window_ + +|**Property**||**Description**| +|:---|:---|:---| +|**Frame Rate**||Sets the reference frame rate for the Timeline Asset and its Timeline instances. Change the Frame Rate to align clips at precise frames but changing the Frame Rate is only visual and has no effect on play speed, keys, tracks, or clips.

Timeline supports the following standard frame rates: 24 (PAL), 25 (NTSC), 30, 50, and 60. Timeline also supports custom frame rates from 1e-6 to 1000.

To set a custom frame rate, enter a non-standard frame rate for the Frame Rate property. In the [Timeline Settings](tl_settings.md) menu, the Custom menu item is enabled and automatically selected for the Timeline instance. The Custom menu item shows the custom frame rate in parentheses.| +| **Duration Mode**||Choose whether the duration of the Timeline Asset extends to the end of the last clip or ends at a specific time or frame.| +||Based On Clips|Sets the length of the Timeline Asset based on the end of the last clip.| +||Fixed Length|Sets the length of the Timeline Asset to a specific number of seconds or frames.| +| **Duration**||Shows the length of the Timeline Asset in seconds and frames when the Duration Mode is set to Based on Clips.

Sets the length of the Timeline Asset to a specific number of seconds or frames when the Duration Mode is set to Fixed Length.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk.md new file mode 100644 index 000000000..b18f76407 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk.md @@ -0,0 +1,13 @@ +# Setting track properties + +Use the Inspector window to change the name of a track and its properties. The available properties depend on the type of track selected. For example, select an Animation Track to set how track offsets are applied, to apply an avatar mask, and to select which transforms are modified when matching offsets between Animation clips. + +![Inspector window when selecting an Animation track in the Timeline window](images/timeline_inspector_animation_track.png) + +_Inspector window when selecting an Animation track in the Timeline window_ + +Not all tracks have properties. See the following sections for tracks with properties: + +* [Activation Track properties](insp_trk_act.md) +* [Animation Track properties](insp_trk_anim.md) + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_act.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_act.md new file mode 100644 index 000000000..1cadffd1c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_act.md @@ -0,0 +1,16 @@ +# Activation track properties + +Use the Inspector window to change the name of an Activation track and set the state of its bound GameObject when the Timeline Asset finishes playing. + +![Inspector window when selecting an Activation track in the Timeline window](images/timeline_inspector_activation_track.png) + +_Inspector window when selecting an Activation track in the Timeline window_ + +|**Property**||**Description**| +|:---|:---|:---| +|**Display Name**||The name of the Activation track shown in the Timeline window and Playable Director component. The Display Name applies to the Timeline Asset and all of its Timeline instances.| +|**Post-playback state**||Sets the activation state for the bound GameObject when the Timeline Asset stops playing. The Post-playback state applies to the Timeline Asset and all of its Timeline instances.| +||Active|Activates the bound GameObject when the Timeline Asset finishes playing.| +||Inactive|Deactivates the bound GameObject when the Timeline Asset finishes playing.| +||Revert|Reverts the bound GameObject to its activation state before the Timeline Asset began playing.

For example, if the Timeline Asset finishes playing with the GameObject set to inactive, and the GameObject was active before the Timeline Asset began playing, then the GameObject reverts to active.| +||Leave As Is|Sets the activation state of the bound GameObject to the state the Timeline Asset is at when it finishes playing.

For example, if the Timeline Asset finishes playing with the GameObject set to inactive, the GameObject remains inactive.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_anim.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_anim.md new file mode 100644 index 000000000..9e3be77f3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/insp_trk_anim.md @@ -0,0 +1,22 @@ +# Animation track properties + +Use the Inspector window to change the name of an Animation track, set how track offsets are applied, apply an avatar mask, and set which transforms are modified by default when you [match clip offsets](clp_match.md). + +![Inspector window when selecting an Animation track in the Timeline window](images/timeline_inspector_animation_track.png) + +_Inspector window when selecting an Animation track in the Timeline window_ + +|**Property** ||**Description** | +|:---|:---|:---| +|**Display Name**||The name of the Animation track shown in the Timeline window and in the Playable Director component. The Display Name applies to the Timeline Asset and all of its Timeline instances.| +|**Track Offsets**||Applies a position and rotation offset to the start of each Animation clip on the selected Animation track. The position and rotation offset starts from a specific position and rotation or from the position and rotation relative to a state machine or another Timeline instance.| +||Apply Transform Offsets|Starts the animation in each Animation clip from a specific position and rotation offset. Use the Move and Rotate tools, and the Position and Rotation fields, to set the starting position and rotation.| +||Apply Scene Offsets|Starts the animated GameObject from its current position and rotation in the Scene. Use this mode to build a Timeline instance that transitions to and from a state machine or to and from another Timeline instance.| +||Auto (deprecated)|If you load a Scene or Project that was built before 2018.3, Track Offsets is automatically set to Auto (deprecated). This is a special mode for backwards compatibility.

After opening an old Project, choose another Track Offsets mode because the Auto (deprecated) offset disables key animation recording.| +||Move tool|Enable the Move tool to show the Move Gizmo in the Scene view. Use the Move Gizmo to visually position the transform offset. Positioning the Move Gizmo changes the Position properties.

The Move tool only appears when Track Offsets is set to Apply Transform Offsets.| +||Rotate tool|Enable the Rotate tool to show the Rotate Gizmo in the Scene view. Use the Rotate Gizmo to visually rotate the track offset. Rotating the Rotate Gizmo changes the Rotation properties.

The Rotate tool only appears when Track Offsets is set to Apply Transform Offsets.| +||Position|Sets the track position offset in X, Y, and Z coordinates. The Position fields only appears when Track Offsets is set to Apply Transform Offsets.| +||Rotation|Sets the track rotation offset in X, Y, and Z coordinates. The Rotation fields appear when Track Offsets is set to Apply Transform Offsets.| +|**Apply Avatar Mask**||Enables Avatar masking. When enabled, Timeline applies the animation of all Animation clips on the track based on the selected Avatar Mask.| +||Avatar Mask|Selects the Avatar Mask applied to all Animation clips on the Animation track.
An Avatar Mask defines which humanoid body parts are animated by Animation clips on the selected Animation track. The body parts that are masked are animated by other Animation tracks in the Timeline Asset.

For example, you can use an Avatar Mask to combine the lower-body animation on an Animation track with the upper body animation on an [Override Animation track](wf_mask.md).| +|**Default Offset Match Fields**||Expand to display a series of checkboxes that choose which transforms are matched when [matching clip offsets](clp_match.md) between Animation clips.

The Default Offset Match Fields set the default matching options for all Animation clips on the same track. Use the [Animation Playable Asset properties](insp_clp_anim_plyb.md) to override these defaults for each Animation clip.| diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/play_director.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/play_director.md new file mode 100644 index 000000000..776477ca5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/play_director.md @@ -0,0 +1,27 @@ +# Playable Director component + +The Playable Director component stores the link between a Timeline instance and a Timeline Asset. The Playable Director component controls when the Timeline instance plays, how the Timeline instance updates its clock, and what happens when the Timeline instance finishes playing. + +![Playable Director component added to the GameObject named Ground. The GameObject is associated with the GroundCTL Timeline Asset.](images/timeline_inspector_playable_director.png) + +_Playable Director component added to the GameObject named Ground. The GameObject is associated with the GroundCTL Timeline Asset._ + +The Playable Director component also shows the list of tracks from the associated Timeline Asset (**Playable** property) that animate GameObjects in the Scene. The link between Timeline Asset tracks and GameObjects in the Scene is referred to as **binding** or **Track binding**. For more on binding and the relationship between Timeline Assets and Timeline instances, see [Timeline overview](tl_about.md). + +|**Property** ||**Description** | +|:---|:---|:---| +|**Playable**||Associates a Timeline Asset with a GameObject in the Scene.
When you make this association, you create a Timeline instance for the selected Timeline Asset. After you create a Timeline instance, you can use the other properties in the Playable Director component to control the instance and choose which GameObjects in the Scene are animated by the Timeline Asset.| +|**Update Method**||Sets the clock source that the Timeline instance uses to update its timing.| +||DSP|Select for sample accurate audio scheduling. When selected, the Timeline instance uses the same clock source that processes audio. DSP stands for digital signal processing.| +||Game Time|Select to use the same clock source as the game clock. This clock source is affected by [time scaling](https://docs.unity3d.com/Manual/TimeFrameManagement.html).| +||Unscaled Game Time|Select to use the same clock source as the game clock, but without being affected by time scaling.| +||Manual|Select to not use a clock source and to manually set the clock time through scripting.| +|**Play on Awake**||Whether the Timeline instance is played when game play is initiated. By default, a Timeline instance is set to begin as soon as the Scene begins playback. To disable the default behaviour, disable the Play on Awake option in the Playable Director component.| +|**Wrap Mode**||The behaviour when the Timeline instance ends playback.| +||Hold|Plays the Timeline instance once and holds on the last frame until playback is interrupted.| +||Loop|Plays the Timeline instance repeatedly until playback is interrupted.| +||None|Plays the Timeline instance once.| +|Initial Time||The time (in seconds) at which the Timeline instance begins playing. The Initial Time adds a delay in seconds before the Timeline instance actually begins. For example, when Play On Awake is enabled and Initial Time is set to five seconds, if you click the Play button in the Unity Toolbar, [Play Mode](https://docs.unity3d.com/Manual/GameView.html) starts and the Timeline instance begins five seconds later.| +|**Current Time**||Views the progression of time according to the Timeline instance in the Timeline window. The Current Time field matches the Playhead Location field.
Use the Current Time field when the Timeline window is hidden. The Current Time field appears in the Playable Director Component when in Timeline Playback mode or when Unity is in Game Mode.| +|**Bindings**||Shows the link between GameObjects in the Scene with tracks from the associated Timeline Asset (Playable property). The Bindings area is split into two columns:
The first column lists the tracks from the Timeline Asset. Each track is identified by an icon and its track type.
The second column lists the GameObject linked (or bound) to each track.
The Bindings area does not list Track groups, Track sub-groups, or tracks that do not animate GameObjects. The Timeline window shows the same bindings in the [Track list](trk_list_about.md).| + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_about.md new file mode 100644 index 000000000..98d043c54 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_about.md @@ -0,0 +1,50 @@ +# Timeline overview + +Use the **Timeline window** to create cut-scenes, cinematics, and game-play sequences by visually arranging tracks and clips linked to GameObjects in your Scene. + +![A cinematic sequence in the Timeline window.](images/timeline_cinematic_example.png) + +_A cinematic sequence in the Timeline window._ + +For each cut-scene, cinematic, or game-play sequence, the Timeline window saves the following: + +* **Timeline Asset**: Stores the tracks, clips, and recorded animations without links to the specific GameObjects being animated. The Timeline Asset is saved to the Project. +* **Timeline instance**: Stores links to the specific GameObjects being animated or affected by the Timeline Asset. These links, referred to as **bindings**, are saved to the Scene. + +## Timeline Asset + +The Timeline window saves track and clip definitions as a **Timeline Asset**. If you record key animations while creating your cinematic, cut-scene, or game-play sequence, the Timeline window saves the recorded clips as children of the Timeline Asset. + +![The Timeline Asset saves tracks and clips (red). Timeline saves recorded clips (blue) as children of the Timeline Asset.](images/timeline_overview_asset.png) + +_The Timeline Asset saves tracks and clips (red). Timeline saves recorded clips (blue) as children of the Timeline Asset._ + +## Timeline instance + +To animate a GameObject in your Scene with a Timeline Asset, you must create a **Timeline instance**. A **Timeline instance** associates a Timeline Asset with the GameObject in the Scene, through a [Playable Director](play_director.md) component. + +When you select a GameObject in a Scene that has a Playable Director component, the Timeline instance appears in the Timeline window. The bindings appear in the Timeline window and in the Playable Director component (Inspector window). + +![The Playable Director component shows the Timeline Asset (blue) with its bound GameObjects (red). The Timeline window shows the same bindings (red) in the Track list.](images/timeline_overview_instance.png) + +_The Playable Director component shows the Timeline Asset (blue) with its bound GameObjects (red). The Timeline window shows the same bindings (red) in the Track list._ + +The Timeline window provides an automated method of creating a Timeline instance while [creating a Timeline Asset](wf_instance.md). + +## Reusing Timeline Assets + +Because Timeline Assets and Timeline instances are separate, you can reuse the same Timeline Asset with many Timeline instances. + +For example, you could create a Timeline Asset named VictoryTL with the animation, music, and particle effects that play when the main game character (Player) wins. To reuse the VictoryTL Timeline Asset to animate another game character (Enemy) in the same Scene, you can create another Timeline instance for the secondary game character. + +![The Player GameObject (red) is attached to the VictoryTL Timeline Asset](images/timeline_overview_player.png) + +_The Player GameObject (red) is attached to the VictoryTL Timeline Asset]_ + +![The Enemy GameObject (blue) is also attached to the VictoryTL Timeline Asset](images/timeline_overview_enemy.png) + +_The Enemy GameObject (blue) is also attached to the VictoryTL Timeline Asset]_ + +Because you are reusing the Timeline Asset, any modification to the Timeline Asset in the Timeline window results in changes to all Timeline instances. + +For example, in the previous example, if you delete the Audio track while modifying the Player Timeline instance, the Timeline window removes the track from the VictoryTL Timeline Asset. The Timeline window also removes the Audio track from all instances of the VictoryTL Timeline Asset, including the Enemy Timeline instance. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_gloss.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_gloss.md new file mode 100644 index 000000000..4ec438e61 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_gloss.md @@ -0,0 +1,71 @@ +# Timeline glossary + +This topic provides an alphabetical list of the terminology used throughout the Timeline documentation. + +**animatable property**: A property belonging to a GameObject, or belonging to a component added to a GameObject, that can have different values over time. + +**animation**: The result of adding two different keys, at two different times, for the same animatable property. + +**animation curve**: The curve drawn between keys set for the same animatable property, at different frames or seconds. The position of the tangents and the selected interpolation mode for each key determines the shape of the animation curve. + +**binding** or **Track binding**: Refers to the link between Timeline Asset tracks and the GameObjects in the scene. When you link a GameObject to a track, the track animates the GameObject. Bindings are stored as part of the Timeline instance. + +**blend** and **blend area**: The area where two Animation clips, Audio clips, or Control clips overlap. The overlap creates a transition that is referred to as a **blend**. The duration of the overlap is referred to as the **blend area**. The blend area sets the duration of the transition. + +**Blend In curve**: In a blend between two Animation clips, Audio clips, or Control clips, there are two blend curves. The blend curve for the incoming clip is referred to as the **Blend In** curve. + +**Blend Out curve**: In a blend between two Animation clips, Audio clips, or Control clips, there are two blend curves. The blend curve for the out-going clip is referred to as the **Blend Out** curve. + +**clip**: A generic term that refers to any clip within the Clips view of the Timeline window. + +**Clips view**: The area in the Timeline window where you add, position, and manipulate clips. + +**Control/Command**: This term is used when instructing the user to press or hold down the Control key on Windows, or the Command key on Mac. + +**Curves view**: The area in the Timeline window that shows the animation curves for Infinite clips or for Animation clips that have been converted from Infinite clips. The Curves view is similar to [Curves mode](animeditor-AnimationCurves) in the Animation window. + +**Gap extrapolation**: How an Animation track approximates animation data in the gaps before and after an Animation clip. + +**field**: A generic term that describes an editable box that the user clicks and types-in a value. A field is also referred to as a **property**. + +**incoming clip:** The second clip in a blend between two clips. The first clip, the out-going clip, transitions to the second clip, the **incoming clip**. + +**Infinite clip**: A special animation clip that contains basic key animation recorded directly to an Animation track within the Timeline window. An Infinite clip cannot be positioned, trimmed, or split because it does not have a defined duration: it spans the entirety of an Animation track. + +**interpolation**: The estimation of values that determine the shape of an animation curve between two keys. + +**interpolation mode**: The interpolation algorithm that draws the animation curve between two keys. The interpolation mode also joins or breaks left and right tangents. + +**key**: The value of an animatable property, set at a specific point in time. Setting at least two keys for the same property creates an animation. + +**out-going clip**: The first clip in a blend between two clips. The first clip, the **out-going clip**, transitions to the second clip, the incoming clip. + +**Playhead Location field**: The field that expresses the location of the Timeline Playhead in either frames or seconds, depending on the Timeline Settings. + +**property**: A generic term for the editable fields, buttons, checkboxes, or menus that comprise a component. An editable field is also referred to as a **field**. + +**tangent**: One of two handles that controls the shape of the animation curve before and after a key. Tangents appear when a key is selected in the Curves view, or when a key is selected in the Curve Editor. + +**tangent mode**: The selected interpolation mode used by the left tangent, right tangent, or both tangents. + +**Timeline** or **Unity's Timeline**: Generic terms that refer to all features, windows, editors, and components related to creating, modifying, or reusing cut-scenes, cinematics, and game-play sequences. + +**Timeline Asset**: Refers to the tracks, clips, and recorded animation that comprise a cinematic, cut-scene, game-play sequence, or other effect created with the Timeline window. A Timeline Asset does not include bindings to the GameObjects animated by the Timeline Asset. The bindings to scene GameObjects are stored in the Timeline instance. The Timeline Asset is project-based. + +**Timeline window**: The official name of the window where you create, modify, and preview a Timeline instance. Modifications to a Timeline instance also affects the Timeline Asset. + +**Timeline instance**: Refers to the link between a Timeline Asset and the GameObjects that the Timeline Asset animates in the scene. You create a Timeline instance by associating a Timeline Asset to a GameObject through a Playable Director component. The Timeline instance is scene-based. + +**Timeline Playback Controls**: The row of buttons and fields in the Timeline window that controls playback of the Timeline instance. The Timeline Playback Controls affect the location of the Timeline Playhead. + +**Timeline Playback mode**: The mode that previews the Timeline instance in the Timeline window. Timeline Playback mode is a simulation of Play mode. Timeline Playback mode does not support audio playback. + +**Timeline Playhead**: The white marker and line that indicates the exact point in time being previewed in the Timeline window. + +**Timeline Selector**: The name of the menu in the Timeline window that selects the Timeline instance to be previewed or modified. + +**track**: A generic term that refers to any track within the Track list of the Timeline window. + +**Track groups**: The term for a series of tracks organized in an expandable and collapse collection of tracks. + +**Track list**: The area in the Timeline window where you add, group, and modify tracks. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_play_cntrls.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_play_cntrls.md new file mode 100644 index 000000000..69d5844f5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_play_cntrls.md @@ -0,0 +1,104 @@ +# Timeline Playback Controls + +To play the Timeline instance and to control the location of the Timeline Playhead, use the Timeline Playback Controls. + +![Timeline Playback Controls](images/timeline_playback_controls.png) + +_Timeline Playback Controls_ + +## Timeline Start button + +![](images/timeline_start_button.png) + +To move the Timeline Playhead to the start of the Timeline instance, click the Timeline Start button, or hold Shift and press Comma (,). + +## Previous Frame button + +![](images/timeline_previous_frame_button.png) + +To move the Timeline Playhead to the previous frame, click the Previous Frame button, or press Comma (,). + + +## Timeline Play button + +![](images/timeline_play_button.png) + +To preview the Timeline instance in Timeline Playback mode, click the Timeline Play button, or press the Spacebar. Timeline Playback mode does the following: + +* Begins playback at the current location of the Timeline Playhead and continues to the end of the Timeline instance. If the Play Range button is enabled, playback is restricted to a specified time range. +* The Timeline Playhead position moves along the Timeline instance. The Playhead Location field shows the position of the Timeline Playhead in either frames or seconds, depending on the [Timeline settings](tl_settings.md). +* To pause playback, click the Timeline Play button again, or press the Spacebar. +* When playback reaches the end of the Timeline instance, the Wrap Mode determines whether playback should hold, repeat, or do nothing. The Wrap Mode setting is a [Playable Director component](play_director.md) property. + +Timeline Playback mode provides a preview of the Timeline instance while in the Timeline window. Timeline Playback mode is only a simulation of [Play Mode in the Game View](https://docs.unity3d.com/Manual/GameView.html). + +The Timeline Playback mode does not support audio playback. To preview a Timeline instance with audio, enable the Play on Awake option in the [Playable Director component](play_director.md) and preview game play in Play Mode. + +## Next Frame button + +![](images/timeline_next_frame_button.png) + +To move the Timeline Playhead to the next frame, click the Next Frame button, or press Period (.). + +## Timeline End button + +![](images/timeline_end_button.png) + +To move the Timeline Playhead to the end of the Timeline instance, click the Timeline End button, or hold Shift and press Period (.). + + +## Play Range button + +![](images/timeline_play_range_button.png) + +Enable the **Play Range** button to restrict playback to a specific range of seconds or frames. You can only set a play range when previewing a Timeline instance within the Timeline window. Unity ignores the play range in [Play Mode](https://docs.unity3d.com/Manual/GameView.html). + +The Timeline ruler highlights the play range and indicates its start and end with white markers. To modify the play range, drag either marker. + +![Play Range (red circle) enabled with while markers and highlighted area defining range](images/timeline_play_range.png) + +_Play Range (red circle) enabled with while markers and highlighted area defining range_ + +Use **Play Range Mode**, in the [Timeline Settings](tl_settings.md), to set whether the play range plays once or repeatedly. + + +## Timeline Playhead and Playhead Location field + +The Timeline Playhead indicates the exact point in time being previewed in the Timeline window. The Playhead Location field expresses the location of the Timeline Playhead in either frames or seconds. + +![Playhead Location field and Timeline Playhead (red). The Timeline Playhead also appears on the Zoombar (red arrow).](images/timeline_playhead_location.png) + +_Playhead Location field and Timeline Playhead (red). The Timeline Playhead also appears on the Zoombar (red arrow)._ + +Use the [Zoombar to navigate, scroll, and zoom](clp_pan_zoom.md) the Clips view. A white line indicates the location of the Timeline Playhead in relation to the entire Timeline instance. + +To jump the Timeline Playhead to a specific time, click the Timeline ruler. You can also enter the time value in the Playhead Location field and press Enter. When entering a value, frames are converted to seconds or seconds are converted to frames, based on the Timeline settings. For example, if the Timeline ruler is expressed as seconds with a frame rate of 30 frames per second, entering 180 in the Playhead Location field converts 180 frames to seconds and moves the Timeline Playhead to 6:00. To set the time format that the Timeline window uses, configure the [Timeline Settings](tl_settings.md). + +## Switching between Local and Global + +Use the Local or Global button to change the Timeline ruler from local time to global time. Local time and global time are only relevant when editing a nested Timeline instance. + +[To create a nested Timeline instance](wf_nested.md), drag a GameObject associated with a Timeline instance into another Timeline instance. The Timeline instance you are dragging into becomes the master Timeline instance. The Timeline instance associated with the GameObject becomes a nested Timeline instance. + +![A nested Timeline instance appears as a Control clip on a Control track (red arrow)](images/timeline_nesting_example.png) + +_A nested Timeline instance appears as a Control clip on a Control track (red arrow)_ + +To edit a nested Timeline instance, double-click the Control clip that contains the nested Timeline instance. The Timeline window switches to the nested Timeline instance, indicated by the Timeline title which shows the name and GameObject of the master Timeline instance, followed by the name and GameObject of the nested Timeline instance. + +![The Timeline title indicates that you are editing a nested Timeline instance (red outline). The Global button (red arrow) indicates that the nested Timeline instance is shown using global time.](images/timeline_nesting_editing.png) + +_The Timeline title indicates that you are editing a nested Timeline instance (red outline). The Global button (red arrow) indicates that the nested Timeline instance is shown using global time._ + +When editing a nested Timeline instance, click **Global** to switch the Timeline ruler to Local time. Local time is relative to the nested Timeline. This means that the Timeline ruler starts at zero. + +![A nested Timeline instance in Local time.](images/timeline_nesting_local.png) + +_A nested Timeline instance in Local time._ + +Click **Local** to view the Timeline ruler in relation to the placement of the nested Timeline in the master Timeline instance. This means that if, for example, if the Control clip is placed at frame 70 of the master Timeline then the Timeline ruler starts at 70 at the beginning of the nested Timeline instance. + +![A nested Timeline instance in Global time.](images/timeline_nesting_global.png) + +_A nested Timeline instance in Global time._ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_selector.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_selector.md new file mode 100644 index 000000000..36be7f6e9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_selector.md @@ -0,0 +1,11 @@ +# Timeline Preview and Timeline Selector + +Use the Timeline Selector to select the Timeline instance to view, modify, or preview in the Timeline window. The Timeline **Preview** button enables or disables previewing the effect that the selected Timeline instance has on your Scene. + +![Timeline **Preview** button with Timeline Selector and menu. Selecting a Timeline instance automatically enables the Timeline Preview button.](images/timeline_preview_selector.png) + +_Timeline **Preview** button with Timeline Selector and menu. Selecting a Timeline instance automatically enables the Timeline Preview button._ + +To select a Timeline instance, click the Timeline Selector and choose from the list of Timeline instances in the current Scene. + +Each menu item displays the name of the Timeline Asset and its associated GameObject in the current Scene. For example, the Timeline Asset named GroundATL that is associated with the Ground GameObject, displays as "GroundATL (Ground)." diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_settings.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_settings.md new file mode 100644 index 000000000..f2227ef0e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_settings.md @@ -0,0 +1,70 @@ +# Timeline Settings + +Use the Timeline Settings to choose the Timeline window and Timeline Asset settings such as the unit of measurement, the duration mode, audio waveform, and window snap settings. + +![Click the Cog icon in the Timeline window to view the Timeline Settings menu](images/timeline_cog_menu.png) + +_Click the Cog icon in the Timeline window to view the Timeline Settings menu_ + +## Seconds or Frames + +Select either **Seconds** or **Frames** to set the Timeline window to display time as either seconds or frames. + +## Duration Mode + +Use the **Duration Mode** to set whether the duration of the Timeline Asset extends to the end of the last clip (**Based On Clips**), or ends at a specific time or frame (**Fixed Length**). When the **Duration Mode** is set to **Fixed Length**, use one of the following methods to change the length of the Timeline Asset: + +* Select the Timeline Asset in the Project window and use the Inspector window to set the Duration in seconds or frames. +* In the Timeline window, drag the blue marker on the timeline. The blue marker indicates the end of the Timeline Asset. A blue line indicates the duration of the Timeline Asset. + +![Timeline Asset duration (red rectangle) and end marker (green circle)](images/timeline_duration_mode.png) + +_Timeline Asset duration (red rectangle) and end marker (green circle)_ + +## Frame Rate + +Select one of the options under **Frame Rate** to set the unit of measurement for the Timeline ruler. Change the Frame Rate to align clips at precise frames but changing the Frame Rate is only visual and has no effect on play speed, keys, tracks, or clips. The following standard frame rates are listed: Film (24 fps), PAL (25 fps), NTSC (29.97 fps), 30, 50, or 60. + +Timeline supports custom frame rates from 1e-6 to 1000. To set a custom frame rate, you must use the **Frame Rate** property in the [Timeline Asset settings](insp_tl.md). When the Timeline Asset is set to a custom frame rate, the Custom menu item is enabled and is automatically selected for the Timeline instance. The Custom menu item shows the custom frame rate in parentheses. + +## Play Range Mode + +Select one of the options under **Play Range Mode** to set the behaviour of the Timeline window when the [Play Range button](tl_play_cntrls.md#playrange) is enabled. + +* When **Play Range Mode** is set to **Loop**, the Timeline instance plays the defined Play Range repeatedly, until playback is interrupted. +* When **Play Range Mode** is set to **Hold**, the Timeline instance plays the defined Play Range once and stops at the end of the Play Range. + +You can only set a play range when previewing a Timeline instance within the Timeline window. Unity ignores the play range in [Play Mode](https://docs.unity3d.com/Manual/GameView.html). + +## Show Audio Waveforms + +Enable **Show Audio Waveforms** to draw the waveforms for all audio clips on all audio tracks. For example, use an audio waveform as a guide when manually positioning an Audio clip of footsteps with the Animation clip of a humanoid walking. Disable **Show Audio Waveform** to hide audio waveforms. **Show Audio Waveforms** is enabled by default. + +## Enable Audio Scrubbing + +**Enable Audio Scrubbing** to play audio while dragging the Timeline Playhead. + +Disable **Enable Audio Scrubbing** to stop playing audio while dragging the Timeline Playhead. When disabled, Timeline only plays audio when in [Timeline Playback mode](tl_play_cntrls.md#playbutton). + +## Snap to Frame + +Enable **Snap to Frame** to manipulate clips, preview Timeline instances, drag the Timeline Playhead, and position the Timeline Playhead using frames. Disable **Snap to Frame** to use subframes. **Snap to Frame** is enabled by default. + +![Disable **Snap to Frame** to position clips and drag the playhead between frames](images/timeline_frames_subframes.png) + +_Disable **Snap to Frame** to position clips and drag the playhead between frames_ + +For example, when **Snap to Frame** is disabled and you drag the Timeline Playhead, it moves the playhead between frames. The format of [Playhead Location](tl_play_cntrls.md#playheadlocation) displays differently depending on whether the Timeline window is set to **Seconds** or **Frames**: + +* When the Timeline window is set to **Frames**, the Playhead Location shows frames and subframes. For example, 8 frames and 34 subframes displays as 8.34. +* When the Timeline window is set to **Seconds**, the Playhead Location shows seconds, frames, and subframes. For example, 6 seconds, 17 frames, and 59 subframes displays as 6:17 [.59]. + +Manipulating clips, previewing Timeline instances, and positioning the playhead at the subframes level is useful when attempting to synchronize animation and effects with audio. Many high-end audio processing software products create audio waveforms with subframe accuracy. + +## Edge Snap + +Enable the **Edge Snap** option to snap clips when you position, trim, and create blends. + +When enabled, the Timeline window snaps the start or end of a clip when dragged within 10 pixels of the Timeline Playhead, the start or end of a clip on the same track, the start or end of a clip on another track, or the start or end of the entire Timeline instance. The start guide or end guide is redrawn in white to indicate that the clip has snapped to the edge of another clip or the Timeline Playhead. + +Disable **Edge Snap** to create more accurate blends, ease-ins, or ease-outs. **Edge Snap** is enabled by default. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_window.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_window.md new file mode 100644 index 000000000..aceb46b9a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/tl_window.md @@ -0,0 +1,29 @@ +# Timeline window + +To access the Timeline window, select **Sequencing** > **Timeline** from the Window menu. What the Timeline window shows depends on what you select in either the Project window or the Scene view. + +For example, if you select a GameObject that is associated with a Timeline Asset, the Timeline window shows the tracks and clips from the Timeline Asset and the GameObject bindings from the Timeline instance. + +![Selecting a GameObject associated with a Timeline Asset displays its tracks and clips, and the bindings from the Timeline instance](images/timeline_editor_bindings.png) + +_Selecting a GameObject associated with a Timeline Asset displays its tracks and clips, and the bindings from the Timeline instance_ + +If you haven’t selected a GameObject, the Timeline window informs you that the first step for creating a Timeline Asset and a Timeline instance is to select a GameObject. + +![With no GameObject selected, the Timeline window provides instructions](images/timeline_editor_to_start.png) + +_With no GameObject selected, the Timeline window provides instructions_ + +If a GameObject is selected and it is not associated with a Timeline Asset, the Timeline window provides the option for creating a new Timeline Asset, adding the necessary components to the selected GameObject, and creating a Timeline instance. + +![Select a GameObject that is not associated with a Timeline Asset to create a new Timeline Asset, add components, and create a Timeline instance](images/timeline_editor_create.png) + +_Select a GameObject that is not associated with a Timeline Asset to create a new Timeline Asset, add components, and create a Timeline instance_ + +To use the Timeline window to view a previously created Timeline Asset, select the Timeline Asset in the Project window and open the Timeline window. The Timeline window shows the tracks and clips associated with the Timeline Asset, but without the track bindings to GameObjects in the Scene. In addition, the Timeline Playback Controls are disabled and there is no Timeline Playhead. + +![Timeline Asset selected in the Project window shows its tracks and clips, but with no track bindings. The Timeline Playback Controls are disabled.](images/timeline_editor_project.png) + +_Timeline Asset selected in the Project window shows its tracks and clips, but with no track bindings. The Timeline Playback Controls are disabled._ + +Timeline saves the track bindings to GameObjects in the Scene with the Timeline instance, not the Timeline Asset. For details on the relationship between the Project, Scene, Timeline Assets, and Timeline instances, see [Timeline overview](tl_about.md). diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_add.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_add.md new file mode 100644 index 000000000..2436932ff --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_add.md @@ -0,0 +1,15 @@ +# Adding tracks + +The Timeline window supports many different methods of adding tracks to the Track list. Depending on the method you choose, the Timeline window may also add track bindings to the Track header, clips to tracks, and components to GameObjects. + +![Add Track menu](images/timeline_add_track_menu.png) + +_Add Track menu_ + +The simplest method to add a track is to click the **Add** button and select the type of track from the **Add Track** drop-down menu. You can also right-click an empty area of the Track list to make the **Add Track** menu appear. + +The Timeline window also supports dragging a GameObject into the Track list. Drag a GameObject into an empty area in the Track list and select the type of track to add from the context menu. Depending on the type of track selected, the Timeline window performs different actions: + +* Select **Animation Track** and the Timeline window binds the GameObject to the Animation track. If the GameObject doesn't already have an Animator component, the Timeline window creates an Animator component for the GameObject. +* Select **Activation Track** and the Timeline window binds the GameObject to the Activation track. There are some limitations when creating an Activation track when dragging a GameObject. For example, the main GameObject with the Playable Directory component should not be bound to an Activation track. Because this is the same GameObject that links the Timeline Asset to the Scene, activating and disabling the GameObject affects the length of Timeline instance. +* Select **Audio Track** and the Timeline window adds an Audio Source component to the GameObject and binds this Audio Source component to the Audio track. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_delete.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_delete.md new file mode 100644 index 000000000..208c7288c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_delete.md @@ -0,0 +1,13 @@ +# Deleting tracks + +Delete a track to remove the track, its clips, blends, and properties from the Timeline window. This is a destructive action that modifies a Timeline Asset and affects all Timeline instances based on the Timeline Asset. + +There are many ways to delete tracks: + +* Select a track and press the **Delete** key (or hold **Command** and press **Delete**). +* Select a track. Right-click an empty area in the Track list and select **Delete** from the context menu. +* Right-click a track and select **Delete** from the context menu. + +Deleting an Animation track also deletes the recorded Infinite clips for Animation clips that were converted from Infinite clips. The Project window may still show recorded Infinite clips as children of a Timeline Asset because it is not updated until you save the Scene or Project. + +You cannot delete a locked track. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_dup.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_dup.md new file mode 100644 index 000000000..4b573d95d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_dup.md @@ -0,0 +1,14 @@ +# Duplicating tracks + +Duplicating a track copies its clips, blends, and Inspector properties. If the duplicated track is bound to a GameObject, the binding is reset to **None**. + +![Track binding for a duplicated track is reset to **None**](images/timeline_track_duplicate.png) + +_Track binding for a duplicated track is reset to **None**_ + +There are many ways to duplicate tracks: + +* Select a track. Right-click an empty area in the Track list and select **Duplicate** from the context menu. +* Select a track. Hold Command/Control and press D. +* Select a track. Hold Command/Control and press C, for copy, then press V, for paste. +* Right-click a track and either select **Duplicate** from the context menu or hold Command/Control and press D. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_list_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_list_about.md new file mode 100644 index 000000000..0f535f9cf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_list_about.md @@ -0,0 +1,29 @@ +# Track list and Track headers + +Use the Track list to add, select, duplicate, delete, lock, mute, and reorder the tracks that comprise a Timeline Asset. You can also organize tracks into Track groups. + +![Track list and Track headers for the Timeline instance named GroundETL](images/timeline_track_list.png) + +_Track list and Track headers for the Timeline instance named GroundETL_ + +Each track has two areas: + +* Track list: Shows a Track header for each track. +* Clips view: Shows the clips for each track. + +The Track header contains the name of the track or its binding information. Track bindings are saved to the Playable Director component associated with the GameObject that is linked to the Timeline Asset. This association is referred to as a **Timeline instance** (see [Timeline overview](tl_about.md)). + +Each Track header has a colored accent that identifies the track type and its clips: + +* Activation tracks are green. Use Activation tracks to add Activation clips which set when the bound GameObject is active (shown). The GameObject is bound to the Activation track. +* Animation tracks are blue. Use Animation tracks to add Animation clips that animate the bound GameObject. Use an Animation track and its Animation clips to [record basic animation](wf_rec_anim.md) or [animate a humanoid](wf_char_anim.md). +* Audio tracks are orange. Use Audio tracks to add Audio clips for playing background music or sound effects. Each Audio clip is bound to an audio waveform. The audio source, that plays each waveform, is bound to the Audio track. +* Control tracks are turquoise. Use Control tracks to add Control clips which are special clips that control a nested Timeline instance, Particle System, Prefab instance, or ITimeControl Script. [How the Control clip is created](insp_clp_ctrl_com.md) determines what it controls. +* Playable tracks are white. Use Playable tracks to add Playable clips. Each Playable clip is bound to a script that uses the [Playables API](https://docs.unity3d.com/Manual/Playables.html) to create custom animation tools, effects or gameplay mechanisms. + +Each Track header is also identified by an icon. If a track has a binding error or if the bound GameObject is disabled, the icon representing a track changes to an alert icon. For example, if an Animation track is bound to a GameObject that is disabled at the location of the Playhead, the icon switches to an alert icon. + +![An alert icon indicates that the RedCube bound GameObject is disabled at the start of the Timeline instance](images/timeline_track_alert_icon.png) + +_An alert icon indicates that the RedCube bound GameObject is disabled at the start of the Timeline instance_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_lock.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_lock.md new file mode 100644 index 000000000..d274e478c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_lock.md @@ -0,0 +1,13 @@ +# Locking tracks + +Lock a track to prevent editing of the track and any of the clips used by the track. + +Use lock when you have finished animating a track and you want to avoid inadvertently modifying the track. You cannot edit or delete a locked track, or select its clips. The Lock icon identifies a locked track. + +![Selected and locked track with Lock icon (red circle)](images/timeline_track_locked.png) + +_Selected and locked track with Lock icon (red circle)_ + +To lock a track, right-click on the track and select **Lock** from the context menu. You can also select a track and press L. You can select and lock multiple tracks at a time. A track can be both locked and muted. + +To unlock a track, click the Lock icon. You can also select a locked track and press L, or right-click and select **Unlock**. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_mute.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_mute.md new file mode 100644 index 000000000..26cb1f394 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_mute.md @@ -0,0 +1,15 @@ +# Muting tracks + +Mute a track to disable its clips and their effect on the Scene. + +You can also use mute when your Timeline instance includes many tracks with animations and you want to focus on the animation of one or a few tracks. The Mute icon identifies a muted track. + +![Selected and muted track with Mute icon (red circle)](images/timeline_track_muted.png) + +_Selected and muted track with Mute icon (red circle)_ + +To mute a track, right-click on the track and select **Mute** from the context menu. You can also select a track and press M. You can select and mute multiple tracks at a time. A track can be both muted and locked. + +To unmute a track, click the Mute icon. You can also select a muted track and press M, or right-click and select **Unmute**. + +**Note:** Muted tracks can be deleted. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_reorder.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_reorder.md new file mode 100644 index 000000000..dbd203502 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_reorder.md @@ -0,0 +1,17 @@ +# Reordering tracks and rendering priority + +In the Timeline window, the rendering and animation priority is from the last track to the first track, where the last track takes priority. You can reorder tracks to change their rendering or animation priority. + +For example, a Timeline instance has four Animation tracks, where the second and fourth Animation tracks animate the same GameObject. The fourth track overrides the animation on any of the preceding tracks. This animation priority is the reason why Animation Override tracks are added as child tracks, under Animation tracks. + +![The second track (red arrow) and fourth track (selected, green arrow) animate the same GameObject (GreenCube). The fourth track has priority and overrides the second track.)](images/timeline_track_priority.png) + +_The second track (red arrow) and fourth track (selected, green arrow) animate the same GameObject (GreenCube). The fourth track has priority and overrides the second track.)_ + +To reorder tracks, select one or more tracks and drag until a white insert line appears between tracks in the Track list. The white insert line indicates the destination of the tracks you are dragging. The last selected track type displays beside the cursor. Release the mouse button to reorder tracks. + +![For example, the white insert line indicates that the Control track (Storm) will be placed between the first track (Ground) and second track (Audio Src)](images/timeline_track_reorder.png) + +_For example, the white insert line indicates that the Control track (Storm) will be placed between the first track (Ground) and second track (Audio Src)_ + +An Animation Override track is bound to the same GameObject as its parent Animation track. Reordering an Animation Override track converts it to an Animation track and resets its binding to none. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_select.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_select.md new file mode 100644 index 000000000..954031d81 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/trk_select.md @@ -0,0 +1,25 @@ +# Selecting tracks + +To select a single track, click its Track header in the Track list. You can also click an empty area in the Clips view. When you select a track, Timeline highlights its Track header and Clips view. Selecting a track deselects all other tracks or clips. + +Selecting a track shows its properties in the Inspector window. The track properties change depending on the type of track and how many tracks you select. See [Timeline Inspector](insp_about.md) for details. + +To select contiguous tracks, select the first track and then hold Shift and click the last track in the series. For example, to select three contiguous tracks, click the first track, then hold Shift and click the third track. All three tracks are selected. + +![Click to select the first track](images/timeline_track_select_first.png) + +_Click to select the first track_ + +![Hold Shift and click to select contiguous tracks](images/timeline_track_select_last.png) + +_Hold Shift and click to select contiguous tracks_ + +Hold Command/Control and click to select discontiguous tracks. Hold Command/Control and click to deselect a selected track. + +There are many other ways to select tracks: + +* Hold down Shift and press the Up arrow or Down arrow keys to add and remove tracks from the selection. +* To deselect all tracks or clips, click on an empty area in the Track list. +* When a clip is selected on a track, press Tab to select the track. +* Use the arrow keys to change the selected track. The Up and Down arrow keys select the previous or next track. +* The Right arrow key selects the first clip on the track. If a Track group is already selected, the Left arrow and Right arrow keys collapse and expand the Track group. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_about.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_about.md new file mode 100644 index 000000000..57d5b0a06 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_about.md @@ -0,0 +1,10 @@ +# Using the Timeline window + +Use the Timeline window to create Timeline Assets and Timeline instances, record animation, schedule animation, and create cinematic content. This section shows you how to do the following tasks: + +* [Create a Timeline Asset and Timeline instance](wf_instance.md) +* [Record basic animation with an Infinite clip](wf_rec_anim.md) +* [Convert an Infinite clip to an Animation clip](wf_conv_infinite.md) +* [Animate a humanoid](wf_char_anim.md) +* [Use Animation Override tracks and Avatar Masking](wf_mask.md) +* [Nest Timeline Instances](wf_nested.md) diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_char_anim.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_char_anim.md new file mode 100644 index 000000000..3ab74678c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_char_anim.md @@ -0,0 +1,75 @@ +# Animating a humanoid + +This task demonstrates how to use a Timeline instance to animate a humanoid with external motion clips. This workflow also demonstrates how to match clip offsets, manually adjust clip offsets, and create blends between clips to minimize jumping and sliding. Although this workflow uses a humanoid, you can use this animation method for any GameObject. + +This workflow assumes that you have already created a Timeline instance with an empty Animation track bound to a humanoid. For example, the DefaultMale humanoid is bound to an empty Animation track: + +![DefaultMale humanoid bound to an empty Animation track.](images/timeline_humanoid_start.png) + +_DefaultMale humanoid bound to an empty Animation track._ + +From your Project, drag a motion clip into the Animation track to create a new Animation clip. For example, drag an idle pose as the first clip to start the humanoid from an idle stance. + +To position, resize, or trim your Animation clip in the Clips view, select **Mix mode** as the Clip Edit mode. There are [three different Clip Edit modes](clp_about.md) that change the editing behaviour of the Timeline window. When the Timeline window is in **Mix mode**, you can drag and trim clips to create blends. + +![Animation track, bound to the DefaultMale humanoid, with an idle pose (Idle) as its Animation clip. The Mix mode (red circle) is the selected Clip Edit mode.](images/timeline_humanoid_idle.png) + +_Animation track, bound to the DefaultMale humanoid, with an idle pose (Idle) as its Animation clip. The Mix mode (red circle) is the selected Clip Edit mode._ + +Add a second Animation clip. This example adds a run and turn left clip (named Run_Left) to the Animation track, and then resizes the clip to include one loop, so the DefaultMale runs and turns 180 degrees. + +![Animation track with an Idle clip and a Run_Left clip](images/timeline_humanoid_runleft.png) + +_Animation track with an Idle clip and a Run_Left clip_ + +Play the Timeline instance. In this example, the DefaultMale humanoid jumps between each Animation clip because the position of the humanoid at the end of the first Animation clip (Idle) does not match the position of the humanoid at the start of the next Animation clip (RunLeft). + +![The humanoid jumps between the first Animation clip, which ends at frame 29 (red arrow and box), and the second Animation clip, which starts at frame 30 (ghost with green arrow and box)](images/timeline_humanoid_before_match.png) + +_The humanoid jumps between the first Animation clip, which ends at frame 29 (red arrow and box), and the second Animation clip, which starts at frame 30 (ghost with green arrow and box)_ + +## Matching clips + +To fix the animation jump between clips, match the offset of each Animation clip. The Timeline window provides [different methods for matching offsets](clp_match.md). In this example, Timeline matches the second Animation clip with the previous clip. To do this, select the Run_Left clip, right-click and select **Match Offsets to Previous Clip**. + +![Right-click and select Match Offsets to Previous Clip to match the offsets of the selected Animation clip with the preceding Animation clip](images/timeline_humanoid_match_menu.png) + +_Right-click and select Match Offsets to Previous Clip to match the offsets of the selected Animation clip with the preceding Animation clip_ + +![After matching offsets, the position and rotation of the humanoid at the start of the second Animation clip (frame 30, ghost with green arrow) matches the position and rotation of the humanoid at the end of the first Animation clip (frame 29, red arrow)](images/timeline_humanoid_after_match.png) + +_After matching offsets, the position and rotation of the humanoid at the start of the second Animation clip (frame 30, ghost with green arrow) matches the position and rotation of the humanoid at the end of the first Animation clip (frame 29, red arrow)_ + +Play the Timeline instance again. Although the position and rotation of the humanoid matches, there is still a jump between the two Animation clips because the humanoid is in different poses. At the end of the first Animation clip, the humanoid is standing upright with its feet together. At the start of the second Animation clip, the humanoid is bent forward with its feet apart. + +## Blending clips + +[Create a blend](clp_blend.md) to remove the jump and transition between the two poses. Adjust the size of the clips, the Blend Area, the Clip In, and the shape of each Blend Curve to create a transition between the two poses. For example, in the transition between the Idle clip and the Run_Left clip, the Idle clip was resized to 36 frames and the Run_Left clip was repositioned to start at frame 25. The rest of the clip properties are unchanged from their default values. + +![With Mix mode selected, you can create a blend (red circle) between two clips to create a smooth transition between two animations.](images/timeline_humanoid_blend.png) + +_With Mix mode selected, you can create a blend (red circle) between two clips to create a smooth transition between two animations._ + +As the Idle clip transitions to the Run_Left clip, the blend removes the obvious jump between poses. The transition between most body parts appears natural, however in this example, the blend between the different positions of the foot results in an unnatural foot slide. + +## Reducing foot slide + +To reduce foot sliding, manually adjust the offset of an Animation clip so that the position of the foot changes less drastically. To manually adjust the offset, select the Animation clip in the Timeline window. In the Inspector window, expand **Animation Playable Asset**. + +![Select an Animation clip. In the Inspector window, expand **Animation Playable Asset** (red) to view the **Clip Transform Offsets**.](images/workflow_inspector_animation_clip_playable.png) + +_Select an Animation clip. In the Inspector window, expand **Animation Playable Asset** (red) to view the **Clip Transform Offsets**._ + +The rotation and position **Clip Transform Offsets** are not zero because performing **Match Offsets to Previous Clip** already set these values to match the root (hips) of the humanoid at the end of the previous Animation clip. + +Under **Clip Transform Offsets**, enable the Move tool. The Move Gizmo appears in the Scene view, at the root of the Animation clip. + +![Enable the Move tool (Inspector window, red arrow) to show the Move Gizmo (green arrow) in the Scene view](images/timeline_humanoid_manual.png) + +_Enable the Move tool (Inspector window, red arrow) to show the Move Gizmo (green arrow) in the Scene view_ + +Use one of the following methods to manually adjust the offset position of the Animation clip: + +* In the Scene view, drag the Move Gizmo. +* In the Inspector window, under **Clip Transform Offsets**, change the value of the appropriate **Position** property. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_conv_infinite.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_conv_infinite.md new file mode 100644 index 000000000..293944816 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_conv_infinite.md @@ -0,0 +1,16 @@ +# Converting an Infinite clip to an Animation clip + +An Infinite clip appears as a dope sheet. An Infinite clip cannot be positioned, trimmed, or split because it does not have a defined duration. To position, trim, split, or perform other clip manipulations on an Infinite clip, you must first convert it to an Animation clip. You cannot convert an Animation clip back to an Infinite clip. + +To convert an Infinite clip to an Animation clip, click the Track menu icon and select **Convert to Clip Track**: + +![The Track menu (circled) converts an Infinite clip to an Animation clip.](images/timeline_workflow_recorded_clip_track_menu.png) + +_The Track menu (circled) converts an Infinite clip to an Animation clip._ + +You can also right-click the track and select **Convert to Clip Track** from the context menu. The Track menu and context menu are the same. + +![An Infinite clip after it has been converted to an Animation clip](images/timeline_workflow_converted_clip.png) + +_An infinite clip after it has been converted to an Animation clip_ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_instance.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_instance.md new file mode 100644 index 000000000..79fbb3475 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_instance.md @@ -0,0 +1,23 @@ +# Creating a Timeline Asset and Timeline instance + +To use a Timeline Asset in your Scene, associate the Timeline Asset with a GameObject using a [Playable Director](play_director.md) component. Associating a Timeline Asset with a Playable Director component creates a Timeline instance and allows you to specify which objects in the Scene are animated by the Timeline Asset. To animate a GameObject, it must also have an [Animator](https://docs.unity3d.com/Manual/class-Animator.html) component. + +The Timeline window automatically creates a Timeline instance while creating a new Timeline Asset. The Timeline window also creates the necessary components. + +To create a new Timeline Asset and Timeline instance, follow these steps: + +1. In your Scene, select the GameObject that you want to use as the focus of your cinematic or other gameplay-based sequence. +2. Open the Timeline window (menu: **Window** > **Sequencing** > **Timeline**). If the GameObject does not yet have a Playable Director component attached to a Timeline Asset, a message in the Timeline window prompts you to click the **Create** button. +3. Click **Create**. A dialog box prompts you for the name and location of the Timeline Asset you are creating. You can also specify tags to identify the Timeline Asset. +4. Click **Save**. + +![](images/timeline_editor_create.png) + + +The Timeline window does the following: + +* Saves a new Timeline Asset to the Assets directory of your Project. If you did not change the name and location of the Timeline Asset you are creating, the Timeline window creates a name based on the selected GameObject with the "Timeline" suffix. For example, selecting the GameObject called "Enemy" names the Asset "EnemyTimeline". +* Adds an empty Animation track to the Timeline Asset. +* Adds a Playable Director component to the selected GameObject, and sets the **Playable** property to the Timeline Asset. This creates a Timeline instance. +* Sets the binding on the Animation track in the Playable Director component to the selected GameObject. The Animation track does not have any clips, so the selected GameObject is not animated. +* Adds an Animator component to the selected GameObject. The Animator component animates the GameObject through the Timeline instance. The GameObject cannot be animated without an Animator component. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_mask.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_mask.md new file mode 100644 index 000000000..5972245f4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_mask.md @@ -0,0 +1,44 @@ +# Using an Animation Override track and an Avatar Mask + +This task demonstrates how to use an Animation Override track and an Avatar Mask to replace the upper-body animation of an Animation track. Use this technique to animate a humanoid to, for example, run and carry an object. For information on creating an Avatar mask, see [Avatar Mask window](https://docs.unity3d.com/Manual/class-AvatarMask.html). + +This task assumes that you have already [created a Timeline instance](wf_instance.md) with a simple Animation clip on an Animation track bound to a humanoid: + +![This example uses a humanoid bound to a simple run cycle animation (RunForward) that loops once](images/timeline_masking_start.png) + +_This example uses a humanoid bound to a simple run cycle animation (RunForward) that loops once_ + +Right-click the Animation track and select **Add Override Track** from the context menu. An Animation Override track, named Override 0, is linked to the selected Animation track. Notice that the Animation Override track is not bound to a GameObject. Because the Override track is linked to the Animation track above, the Override track is bound to the same GameObject, in this case, the DefaultMale humanoid. + +![To add an Override track, right-click the Animation track and select Add Override Track from the context menu](images/timeline_masking_override.png) + +_To add an Override track, right-click the Animation track and select Add Override Track from the context menu]_ + +From your Project, drag an Animation Clip with upper-body animation into the Override track. For example, drag an animation of a humanoid standing still and waving their arms. Position and resize the clip to match the Animation clip that you want to override. + +![The Animation Override track contains an Animation clip of a humanoid standing still, waving their arms (WavingArms). This clip was resized to match the Animation clip (RunForward) of the parent Animation track.](images/timeline_masking_waving.png) + +_The Animation Override track contains an Animation clip of a humanoid standing still, waving their arms (WavingArms). This clip was resized to match the Animation clip (RunForward) of the parent Animation track._ + +Play the Timeline instance. In this example, the WavingArms clip completely overrides the RunForward clip. To combine the lower-body animation from one Animation clip with upper-body animation from another Animation clip, specify an Avatar Mask for the Animation Override track. + +![To specify an Avatar Mask, select the Override track to view its properties in the Inspector window](images/timeline_masking_override_selected.png) + +_To specify an Avatar Mask, select the Override track to view its properties in the Inspector window_ + +From the Project, drag an Avatar Mask, that masks the lower body animation, into the Avatar Mask property in the Inspector window. Enable the **Apply Avatar Mask** checkbox. An Avatar Mask icon appears beside the track name. + +![An Avatar Mask, that masks the lower body animation, is specified for the Animation Overview clip in the Inspector window. This allows the upper body animation to pass through.](images/timeline_masking_avatar_inspector.png) + +_An Avatar Mask, that masks the lower body animation, is specified for the Animation Overview clip in the Inspector window. This allows the upper body animation to pass through._ + +![The Avatar Mask icon (red) indicates that the Animation Override track uses an Avatar Mask.](images/timeline_masking_avatar_on.png) + +_The Avatar Mask icon (red) indicates that the Animation Override track uses an Avatar Mask._ + +Play the Timeline instance. In this example, the DefaultMale humanoid uses upper-body animation from the WavingArms clip and lower-body animation from the RunForward clip. To temporarily disable the Avatar Mask, click the Avatar Mask icon. + +![The Avatar Mask icon (red) is gray when disabled. The WavingArms clip completely overrides the RunForward clip.](images/timeline_masking_avatar_off.png) + +_The Avatar Mask icon (red) is gray when disabled. The WavingArms clip completely overrides the RunForward clip._ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_nested.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_nested.md new file mode 100644 index 000000000..a2ffc8855 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_nested.md @@ -0,0 +1,50 @@ +# Nesting Timeline instances + +Timeline supports nesting Timeline instances. A nested Timeline instance refers to a Timeline instance that is added within another Timeline instance. The **master Timeline instance** refers to the main or parent Timeline instance that includes other Timeline instances. + +Nesting Timeline instances is useful if you have a large team working on different aspects of a Project and you want them to collaborate on the same cinematic or cut-scene. + +For example, you are developing a puzzle game that starts with a cinematic of the character walking into frame while the pieces on the game board move into position. You could create a master Timeline instance for the character walking into frame. You could create another Timeline instance for the game board animation. You could then nest the game board animation into the master Timeline instance of the character walking into frame. + +![The master NestTL Timeline instance has a character walking and theme music. A Control track nests the BoardTL Timeline instance for the game board animation.](images/workflow_nesting_done.png) + +_The master NestTL Timeline instance has a character walking and theme music. A Control track nests the BoardTL Timeline instance for the game board animation._ + +By creating a master Timeline instance with nested Timeline instances, different teams can work on different animations and then combine the animations into one master Timeline. In the puzzle game example, one team could work on the character Timeline instance, and another team could work on the game board animation. + +When you have two Timeline instances, and you want to nest one instance into the other, open the Timeline instance that you want to be the master Timeline instance. To ensure that the Timeline window does not switch while you select GameObjects, click the lock icon (red arrow): + +![The master NestTL Timeline instance has a character walking and theme music.](images/workflow_nesting_master.png) + +_The master NestTL Timeline instance has a character walking and theme music._ + +Find the GameObject in your Scene that is associated with the Timeline instance that you want to nest inside the master Timeline instance. Drag the GameObject into the Clips view of the Timeline window. + +![The Board GameObject is associated with the BoardTL Timeline instance. Drag the Board GameObject into the NestTL master Timeline to nest the BoardTL Timeline instance in the NestTL Timeline instance.](images/workflow_nesting_drag_board.png) + +_The Board GameObject is associated with the BoardTL Timeline instance. Drag the Board GameObject into the NestTL master Timeline to nest the BoardTL Timeline instance in the NestTL Timeline instance._ + +The Timeline window creates a Control track and places the Control clip where you drop the GameObject. The Control clip is set to the same size as the Timeline instance. When a Control clip contains a nested Timeline instance, a downward arrow appears beside its name. To edit a nested Timeline instance from the master timeline, double-click its Control clip. + +![Double-click the Control clip to edit the nested BoardTL Timeline instance from within the master](images/workflow_nesting_double_click.png) + +_Double-click the Control clip to edit the nested BoardTL Timeline instance from within the master_ + +A warning icon appears beside the name of the nested Timeline instance because the Timeline Playhead is outside the range of the nested Timeline. Timeline also disables the Timeline Playhead controls. + +When you edit a nested Timeline instance, you cannot change the duration of the nested Timeline instance. You must return to the master Timeline instance and change the duration of the Control clip to change the duration of the nested Timeline instance. To return to the master, click the name of the master Timeline instance (red arrow): + +![Warning icon (red circle) means the Timeline Playhead Controls are disabled.](images/workflow_nesting_edit_warning.png) + +_Warning icon (red circle) means the Timeline Playhead Controls are disabled._ + +The Timeline window is in this state because, by default, the size of the Control clip in the master Timeline instance determines when the nested Timeline instance is active. Use one of the following methods to change this state and edit the nested Timeline instance: + +* Click the Timeline ruler to move the Timeline Playhead into the nested Timeline. This enables editing and the Timeline Playback Controls. +* In the master Timeline instance, move the Timeline Playhead to within the Control clip before you double-click the Control clip. +* In the master Timeline instance, select the Control clip, and disable the Control Activation property in the Inspector window. + +![Disable the Control Activation property (red outline) to have the nested Timeline instance active throughout the duration of the master Timeline instance.](images/workflow_nesting_control_disabled.png) + +_Disable the Control Activation property (red outline) to have the nested Timeline instance active throughout the duration of the master Timeline instance._ + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_rec_anim.md b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_rec_anim.md new file mode 100644 index 000000000..c8ffc47a9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Documentation~/wf_rec_anim.md @@ -0,0 +1,60 @@ +# Recording basic animation with an Infinite clip + +You can record animation directly to an Animation track. When you record directly to an empty Animation track, you create an **Infinite clip**. + +An Infinite clip is a clip that contains basic key animation recorded through the Timeline window. An Infinite clip cannot be positioned, trimmed, or split because it does not have a defined size: it spans the entirety of an Animation track. + +Before creating an Infinite clip, you must [add an empty Animation track](trk_add.md) for the GameObject that you want to animate. + +In the Track list, click the red circular Record button for the empty Animation track to enable Record mode. + +![Click the Record button on an empty track to enable Record mode](images/timeline_workflow_record_button.png) + +_Click the Record button on an empty track to enable Record mode_ + +When a track is in Record mode, the clip area of the track is drawn in red with the "Recording..." message, and the Record button blinks on and off. + +![Timeline window in Record mode](images/timeline_workflow_recording.png) + +_Timeline window in Record mode_ + +When in Record mode, any modification to an animatable property of the GameObject sets a key at the location of the Timeline Playhead. + +To start creating an animation, move the Timeline Playhead to the location of the first key, and do **one** of the following: + +* In the Inspector window, right-click the name of the property and choose **Add Key**. This adds an animation key for the property without changing its value. A diamond appears in the Infinite clip to show the position of the key. +* In the Inspector window, change the value of the animatable property of the GameObject. This adds an animation key for the property with its changed value. A diamond appears in the Infinite clip. +* In the Scene view, either move, rotate, or scale the GameObject. This automatically adds a key for the properties you change. A diamond appears in the Infinite clip. + +![Red background indicates that you’ve added an animation curve for the property to the clip](images/timeline_property_red.png) + +_Red background indicates that you’ve added an animation curve for the property to the clip_ + +![Setting a key adds a diamond to the Infinite clip](images/timeline_workflow_recording_diamonds.png) + +_Setting a key adds a diamond to the Infinite clip_ + +Move the playhead to a different position on the Timeline and change the animatable properties of the GameObject. At each position, the Timeline window adds a diamond to the Infinite clip for any changed properties and adds a key to its associated animation curves. + +While in Record mode, you can right-click the name of an animatable property name to perform keying operations such as setting a key without changing its value, jumping to the next or previous keys, and removing keys. For example, to set a key for the position of a GameObject without changing its value, right-click **Position** and select **Add Key** from the context menu. + +![Right-click the name of an animatable property to perform keying operations](images/timeline_workflow_keyframing_menu.png) + +_Right-click the name of an animatable property to perform keying operations_ + +When you finish the animation, click the blinking Record button to disable Record mode. + +An Infinite clip appears as a dope sheet in the Timeline window, but you cannot edit the keys in this view. Use [the Curves view to edit keys](crv_keys_edit.md). You can also double-click the Infinite clip and edit the keys with the Animation window. + +![An Infinite clip appears as a dope sheet](images/timeline_workflow_dopesheet.png) + +_An Infinite clip appears as a dope sheet_ + +Save the Scene or Project to save the Timeline Asset and the Infinite clip. The Timeline window saves the key animation from the Infinite clip as a source asset. The source asset is named "Recorded" and saved as a child of the Timeline Asset in the Project. + +![Recorded clips are saved under the Timeline Asset in the Project](images/timeline_workflow_clip_in_project.png) + +_Recorded clips are saved under the Timeline Asset in the Project_ + +For every additional recorded Infinite clip, the Timeline window numbers each clip sequentially, starting at "(1)". For example, a Timeline Asset with three recorded Infinite clips are named "Recorded", "Recorded (1)", and "Recorded (2)". If you delete a Timeline Asset, its recorded clips are also removed. + diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor.meta new file mode 100644 index 000000000..45c148f4c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b4f21acd14fdd445b37b76f6587539e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions.meta new file mode 100644 index 000000000..bc1e1e533 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8620e97e7e9859049934889a52248435 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs new file mode 100644 index 000000000..e12af71cb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs @@ -0,0 +1,376 @@ +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using ClipAction = UnityEditor.Timeline.ItemAction; + +namespace UnityEditor.Timeline +{ + [MenuEntry("Edit in Animation Window", MenuOrder.ClipEditAction.EditInAnimationWindow), UsedImplicitly] + class EditClipInAnimationWindow : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + if (clips.Length == 1 && clips[0].animationClip != null) + return MenuActionDisplayState.Visible; + return MenuActionDisplayState.Hidden; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + var clip = clips[0]; + + if (clip.curves != null || clip.animationClip != null) + { + var clipToEdit = clip.animationClip != null ? clip.animationClip : clip.curves; + if (clipToEdit == null) + return false; + + var gameObject = state.GetSceneReference(clip.parentTrack); + var timeController = TimelineAnimationUtilities.CreateTimeController(state, clip); + TimelineAnimationUtilities.EditAnimationClipWithTimeController( + clipToEdit, timeController, clip.animationClip != null ? gameObject : null); + return true; + } + + return false; + } + } + + [MenuEntry("Edit Sub-Timeline", MenuOrder.ClipEditAction.EditSubTimeline), UsedImplicitly] + class EditSubTimeline : ClipAction + { + private static readonly string MultiItemPrefix = "Edit Sub-Timelines/"; + private static readonly string SingleItemPrefix = "Edit "; + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return IsValid(state, clips) ? MenuActionDisplayState.Visible : MenuActionDisplayState.Hidden; + } + + bool IsValid(WindowState state, TimelineClip[] clips) + { + if (clips.Length != 1 || state == null || state.editSequence.director == null) return false; + var clip = clips[0]; + + var directors = TimelineUtility.GetSubTimelines(clip, state.editSequence.director); + return directors.Any(x => x != null); + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + if (!IsValid(state, clips)) return false; + + var clip = clips[0]; + + var directors = TimelineUtility.GetSubTimelines(clip, state.editSequence.director); + ExecuteInternal(state, directors, 0, clip); + + return true; + } + + static void ExecuteInternal(WindowState state, IList directors, int directorIndex, TimelineClip clip) + { + SelectionManager.Clear(); + state.GetWindow().SetCurrentTimeline(directors[directorIndex], clip); + } + + protected override void AddMenuItem(WindowState state, TimelineClip[] items, List menuItems) + { + if (items == null || items.Length != 1) + return; + + var mode = TimelineWindow.instance.currentMode.mode; + var menuItem = new MenuActionItem() + { + category = category, + entryName = GetDisplayName(items), + shortCut = string.Empty, + isChecked = false, + isActiveInMode = IsActionActiveInMode(this, mode), + priority = priority, + state = GetDisplayState(state, items), + callback = null + }; + + var subDirectors = TimelineUtility.GetSubTimelines(items[0], state.editSequence.director); + if (subDirectors.Count == 1) + { + menuItem.entryName = SingleItemPrefix + DisplayNameHelper.GetDisplayName(subDirectors[0]); + menuItem.callback = () => Execute(state, items); + menuItems.Add(menuItem); + } + else + { + for (int i = 0; i < subDirectors.Count; i++) + { + var index = i; + menuItem.category = MultiItemPrefix; + menuItem.entryName = DisplayNameHelper.GetDisplayName(subDirectors[i]); + menuItem.callback = () => ExecuteInternal(state, subDirectors, index, items[0]); + menuItems.Add(menuItem); + } + } + } + } + + [MenuEntry("Editing/Trim Start", MenuOrder.ClipAction.TrimStart)] + [Shortcut(Shortcuts.Clip.trimStart), UsedImplicitly] + class TrimStart : ItemAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return clips.All(x => state.editSequence.time <= x.start || state.editSequence.time >= x.start + x.duration) ? + MenuActionDisplayState.Disabled : MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.TrimStart(clips, state.editSequence.time); + } + } + + [MenuEntry("Editing/Trim End", MenuOrder.ClipAction.TrimEnd), UsedImplicitly] + [Shortcut(Shortcuts.Clip.trimEnd)] + class TrimEnd : ItemAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return clips.All(x => state.editSequence.time <= x.start || state.editSequence.time >= x.start + x.duration) ? + MenuActionDisplayState.Disabled : MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.TrimEnd(clips, state.editSequence.time); + } + } + + [Shortcut(Shortcuts.Clip.split), MenuEntry("Editing/Split", MenuOrder.ClipAction.Split), UsedImplicitly] + class Split : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return clips.All(x => state.editSequence.time <= x.start || state.editSequence.time >= x.start + x.duration) ? + MenuActionDisplayState.Disabled : MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + bool success = ClipModifier.Split(clips, state.editSequence.time, state.editSequence.director); + if (success) + state.Refresh(); + return success; + } + } + + [MenuEntry("Editing/Complete Last Loop", MenuOrder.ClipAction.CompleteLastLoop), UsedImplicitly] + class CompleteLastLoop : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.Any(TimelineHelpers.HasUsableAssetDuration); + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.CompleteLastLoop(clips); + } + } + + [MenuEntry("Editing/Trim Last Loop", MenuOrder.ClipAction.TrimLastLoop), UsedImplicitly] + class TrimLastLoop : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.Any(TimelineHelpers.HasUsableAssetDuration); + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.TrimLastLoop(clips); + } + } + + [MenuEntry("Editing/Match Duration", MenuOrder.ClipAction.MatchDuration), UsedImplicitly] + class MatchDuration : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return clips.Length > 1 ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.MatchDuration(clips); + } + } + + [MenuEntry("Editing/Double Speed", MenuOrder.ClipAction.DoubleSpeed), UsedImplicitly] + class DoubleSpeed : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.All(x => x.SupportsSpeedMultiplier()); + + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.DoubleSpeed(clips); + } + } + + [MenuEntry("Editing/Half Speed", MenuOrder.ClipAction.HalfSpeed), UsedImplicitly] + class HalfSpeed : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.All(x => x.SupportsSpeedMultiplier()); + + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.HalfSpeed(clips); + } + } + + [MenuEntry("Editing/Reset Duration", MenuOrder.ClipAction.ResetDuration), UsedImplicitly] + class ResetDuration : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.Any(TimelineHelpers.HasUsableAssetDuration); + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.ResetEditing(clips); + } + } + + [MenuEntry("Editing/Reset Speed", MenuOrder.ClipAction.ResetSpeed), UsedImplicitly] + class ResetSpeed : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.All(x => x.SupportsSpeedMultiplier()); + + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.ResetSpeed(clips); + } + } + + [MenuEntry("Editing/Reset All", MenuOrder.ClipAction.ResetAll), UsedImplicitly] + class ResetAll : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + bool canDisplay = clips.Any(TimelineHelpers.HasUsableAssetDuration) || + clips.All(x => x.SupportsSpeedMultiplier()); + + return canDisplay ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + var speedResult = ClipModifier.ResetSpeed(clips); + var editResult = ClipModifier.ResetEditing(clips); + return speedResult || editResult; + } + } + + [MenuEntry("Tile", MenuOrder.ClipAction.Tile), UsedImplicitly] + class Tile : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] clips) + { + return clips.Length > 1 ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + return ClipModifier.Tile(clips); + } + } + + [MenuEntry("Find Source Asset", MenuOrder.ClipAction.FindSourceAsset), UsedImplicitly] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class FindSourceAsset : ClipAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, + TimelineClip[] clips) + { + if (clips.Length > 1) + return MenuActionDisplayState.Disabled; + + if (GetUnderlyingAsset(state, clips[0]) == null) + return MenuActionDisplayState.Disabled; + + return MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TimelineClip[] clips) + { + EditorGUIUtility.PingObject(GetUnderlyingAsset(state, clips[0])); + return true; + } + + private static UnityEngine.Object GetExternalPlayableAsset(TimelineClip clip) + { + if (clip.asset == null) + return null; + + if ((clip.asset.hideFlags & HideFlags.HideInHierarchy) != 0) + return null; + + return clip.asset; + } + + private static UnityEngine.Object GetUnderlyingAsset(WindowState state, TimelineClip clip) + { + var asset = clip.asset as ScriptableObject; + if (asset == null) + return null; + + var fields = ObjectReferenceField.FindObjectReferences(asset.GetType()); + if (fields.Length == 0) + return GetExternalPlayableAsset(clip); + + // Find the first non-null field + foreach (var field in fields) + { + // skip scene refs in asset mode + if (state.editSequence.director == null && field.isSceneReference) + continue; + var obj = field.Find(asset, state.editSequence.director); + if (obj != null) + return obj; + } + + return GetExternalPlayableAsset(clip); + } + } + + class CopyClipsToClipboard : ClipAction + { + public override bool Execute(WindowState state, TimelineClip[] clips) + { + TimelineEditor.clipboard.CopyItems(clips.ToItems()); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs.meta new file mode 100644 index 000000000..666f56eae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ClipsActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b721099b5d509d4093e516f59ad9ad6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs new file mode 100644 index 000000000..cd4c3a47c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs @@ -0,0 +1,124 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [ActiveInMode(TimelineModes.Default)] + abstract class ItemAction : MenuItemActionBase where T : class + { + public abstract bool Execute(WindowState state, T[] items); + + protected virtual MenuActionDisplayState GetDisplayState(WindowState state, T[] items) + { + return items.Length > 0 ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + protected virtual string GetDisplayName(T[] items) + { + return menuName; + } + + public bool CanExecute(WindowState state, T[] items) + { + return GetDisplayState(state, items) == MenuActionDisplayState.Visible; + } + + protected virtual void AddMenuItem(WindowState state, T[] items, List menuItem) + { + var mode = TimelineWindow.instance.currentMode.mode; + menuItem.Add( + new MenuActionItem() + { + category = category, + entryName = GetDisplayName(items), + shortCut = this.shortCut, + isChecked = false, + isActiveInMode = IsActionActiveInMode(this, mode), + priority = priority, + state = GetDisplayState(state, items), + callback = () => Execute(state, items) + } + ); + } + + public static bool HandleShortcut(WindowState state, Event evt, T item) + { + T[] items = { item }; + + foreach (ItemAction action in actions) + { + var attr = action.GetType().GetCustomAttributes(typeof(ShortcutAttribute), true); + + foreach (ShortcutAttribute shortcut in attr) + { + if (shortcut.MatchesEvent(evt)) + { + if (s_ShowActionTriggeredByShortcut) + Debug.Log(action.GetType().Name); + + if (!IsActionActiveInMode(action, TimelineWindow.instance.currentMode.mode)) + return false; + + var result = action.Execute(state, items); + state.Refresh(); + state.Evaluate(); + return result; + } + } + } + + return false; + } + + static List> s_ActionClasses; + + static List> actions + { + get + { + if (s_ActionClasses == null) + { + s_ActionClasses = GetActionsOfType(typeof(ItemAction)).Select(x => (ItemAction)x.GetConstructors()[0].Invoke(null)).ToList(); + } + + return s_ActionClasses; + } + } + + public static void GetMenuEntries(T[] items, List menuItems) + { + if (items == null || items.Length == 0) + return; + + foreach (var action in actions) + { + if (action.showInMenu) + action.AddMenuItem(TimelineWindow.instance.state, items, menuItems); + } + } + + public static bool Invoke(WindowState state, T[] items) + where TAction : ItemAction + { + var itemsDerived = items.ToArray(); + + if (!itemsDerived.Any()) + return false; + + var action = actions.FirstOrDefault(x => x.GetType() == typeof(TAction)); + + if (action != null) + return action.Execute(state, itemsDerived); + + return false; + } + + public static bool Invoke(WindowState state, T item) + where TAction : ItemAction + { + return Invoke(state, new[] {item}); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs.meta new file mode 100644 index 000000000..fef443ae5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/ItemAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84b5362754a9d934ba259398b757d0be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs new file mode 100644 index 000000000..410b5c313 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs @@ -0,0 +1,17 @@ +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; +using MarkerAction = UnityEditor.Timeline.ItemAction; + +namespace UnityEditor.Timeline +{ + [UsedImplicitly] + class CopyMarkersToClipboard : MarkerAction + { + public override bool Execute(WindowState state, IMarker[] markers) + { + TimelineEditor.clipboard.CopyItems(markers.ToItems()); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs.meta new file mode 100644 index 000000000..273304662 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/MarkerActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5da77d4d078922b4c8466e9e35fb3f5e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus.meta new file mode 100644 index 000000000..45d9fa7c6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 985eed4bc2fbee941b761b8816d9055d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs new file mode 100644 index 000000000..241650fcd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs @@ -0,0 +1,177 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + enum MenuActionDisplayState + { + Visible, + Disabled, + Hidden + } + + struct MenuActionItem + { + public string category; + public string entryName; + public string shortCut; + public int priority; + public bool isChecked; + public bool isActiveInMode; + public MenuActionDisplayState state; + public GenericMenu.MenuFunction callback; + } + + class MenuItemActionBase + { + public Vector2? mousePosition { get; set; } + + protected static bool s_ShowActionTriggeredByShortcut = false; + + private static MenuEntryAttribute NoMenu = new MenuEntryAttribute(null, MenuOrder.DefaultPriority); + private MenuEntryAttribute m_MenuInfo; + private string m_ShortCut = null; + + + public static IEnumerable GetActionsOfType(Type actionType) + { + var query = TypeCache.GetTypesDerivedFrom(actionType).Where(type => !type.IsGenericType && !type.IsNested && !type.IsAbstract); + return query; + } + + public static ShortcutAttribute GetShortcutAttributeForAction(MenuItemActionBase action) + { + var shortcutAttributes = action.GetType() + .GetCustomAttributes(typeof(ShortcutAttribute), true) + .Cast(); + + foreach (var shortcutAttribute in shortcutAttributes) + { + var shortcutOverride = shortcutAttribute as ShortcutPlatformOverrideAttribute; + if (shortcutOverride != null) + { + if (shortcutOverride.MatchesCurrentPlatform()) + return shortcutOverride; + } + else + { + return shortcutAttribute; + } + } + + return null; + } + + public static void BuildMenu(GenericMenu menu, List items) + { + // sorted the outer menu by priority, then sort the innermenu by priority + var sortedItems = + items.GroupBy(x => string.IsNullOrEmpty(x.category) ? x.entryName : x.category). + OrderBy(x => x.Min(y => y.priority)). + SelectMany(x => x.OrderBy(z => z.priority)); + + int lastPriority = Int32.MinValue; + string lastCategory = string.Empty; + + foreach (var s in sortedItems) + { + if (s.state == MenuActionDisplayState.Hidden) + continue; + + var priority = s.priority; + if (lastPriority == Int32.MinValue) + { + lastPriority = priority; + } + else if ((priority / MenuOrder.SeparatorAt) > (lastPriority / MenuOrder.SeparatorAt)) + { + string path = String.Empty; + if (lastCategory == s.category) + path = s.category; + menu.AddSeparator(path); + } + + lastPriority = priority; + lastCategory = s.category; + + string entry = s.category + s.entryName; + if (!string.IsNullOrEmpty(s.shortCut)) + entry += " " + s.shortCut; + + if (s.state == MenuActionDisplayState.Visible && s.isActiveInMode) + menu.AddItem(new GUIContent(entry), s.isChecked, s.callback); + else + menu.AddDisabledItem(new GUIContent(entry)); + } + } + + public static ActiveInModeAttribute GetActiveInModeAttribute(MenuItemActionBase action) + { + var attr = action.GetType().GetCustomAttributes(typeof(ActiveInModeAttribute), true); + + if (attr.Length > 0) + return (attr[0] as ActiveInModeAttribute); + + return null; + } + + public static bool IsActionActiveInMode(MenuItemActionBase action, TimelineModes mode) + { + ActiveInModeAttribute attr = GetActiveInModeAttribute(action); + return attr != null && (attr.modes & mode) != 0; + } + + public int priority + { + get { return menuInfo.priority; } + } + + public string category + { + get { return menuInfo.subMenuPath; } + } + + public string menuName + { + get + { + if (string.IsNullOrEmpty(menuInfo.name)) + return L10n.Tr(GetType().Name); + return menuInfo.name; + } + } + + // shortcut used by the menu + public string shortCut + { + get + { + if (m_ShortCut == null) + { + var shortcutAttribute = GetShortcutAttributeForAction(this); + m_ShortCut = shortcutAttribute == null ? string.Empty : shortcutAttribute.GetMenuShortcut(); + } + return m_ShortCut; + } + } + + public bool showInMenu + { + get { return menuInfo != NoMenu; } + } + + private MenuEntryAttribute menuInfo + { + get + { + if (m_MenuInfo == null) + m_MenuInfo = GetType().GetCustomAttributes(typeof(MenuEntryAttribute), false).OfType().DefaultIfEmpty(NoMenu).First(); + return m_MenuInfo; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs.meta new file mode 100644 index 000000000..045ed6875 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/MenuItemActionBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5882d0e4313310143acb11d1a66c597f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs new file mode 100644 index 000000000..495a9c38c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs @@ -0,0 +1,448 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class SequencerContextMenu + { + static readonly TimelineAction[] MarkerHeaderCommonOperations = + { + new PasteAction() + }; + + public static readonly TimelineAction[] MarkerHeaderMenuItems = + TimelineAction.AllActions.OfType(). + Where(a => a.showInMenu). + Union(MarkerHeaderCommonOperations). + ToArray(); + + + static class Styles + { + public static readonly string addItemFromAssetTemplate = L10n.Tr("Add {0} From {1}"); + public static readonly string addSingleItemFromAssetTemplate = L10n.Tr("Add From {1}"); + public static readonly string addItemTemplate = L10n.Tr("Add {0}"); + public static readonly string typeSelectorTemplate = L10n.Tr("Select {0}"); + public static readonly string trackGroup = L10n.Tr("Track Group"); + public static readonly string trackSubGroup = L10n.Tr("Track Sub-Group"); + public static readonly string addTrackLayer = L10n.Tr("Add Layer"); + public static readonly string layerName = L10n.Tr("Layer {0}"); + } + + public static void ShowMarkerHeaderContextMenu(Vector2? mousePosition, WindowState state) + { + var menu = new GenericMenu(); + List items = new List(100); + BuildMarkerHeaderContextMenu(items, mousePosition, state); + MenuItemActionBase.BuildMenu(menu, items); + menu.ShowAsContext(); + } + + public static void ShowNewTracksContextMenu(ICollection tracks, WindowState state) + { + var menu = new GenericMenu(); + List items = new List(100); + BuildNewTracksContextMenu(items, tracks, state); + MenuItemActionBase.BuildMenu(menu, items); + menu.ShowAsContext(); + } + + public static void ShowNewTracksContextMenu(ICollection tracks, WindowState state, Rect rect) + { + var menu = new GenericMenu(); + List items = new List(100); + BuildNewTracksContextMenu(items, tracks, state); + MenuItemActionBase.BuildMenu(menu, items); + menu.DropDown(rect); + } + + public static void ShowTrackContextMenu(TrackAsset[] tracks, Vector2? mousePosition) + { + if (tracks == null || tracks.Length == 0) + return; + + var items = new List(); + var menu = new GenericMenu(); + BuildTrackContextMenu(items, tracks, mousePosition); + MenuItemActionBase.BuildMenu(menu, items); + menu.ShowAsContext(); + } + + public static void ShowItemContextMenu(Vector2 mousePosition, TimelineClip[] clips, IMarker[] markers) + { + var menu = new GenericMenu(); + var items = new List(); + BuildItemContextMenu(items, mousePosition, clips, markers); + MenuItemActionBase.BuildMenu(menu, items); + menu.ShowAsContext(); + } + + internal static void BuildItemContextMenu(List items, Vector2 mousePosition, TimelineClip[] clips, IMarker[] markers) + { + var state = TimelineWindow.instance.state; + + TimelineAction.GetMenuEntries(TimelineAction.MenuActions, mousePosition, items); + ItemAction.GetMenuEntries(clips, items); + ItemAction.GetMenuEntries(markers, items); + + if (clips.Length > 0) + AddMarkerMenuCommands(items, clips.Select(c => c.parentTrack).Distinct().ToList(), TimelineHelpers.GetCandidateTime(state, mousePosition)); + } + + internal static void BuildNewTracksContextMenu(List menuItems, ICollection parentTracks, WindowState state, string format = null) + { + if (parentTracks == null) + parentTracks = new TrackAsset[0]; + + if (string.IsNullOrEmpty(format)) + format = "{0}"; + + // Add Group or SubGroup + var title = string.Format(format, parentTracks.Any(t => t != null) ? Styles.trackSubGroup : Styles.trackGroup); + var menuState = MenuActionDisplayState.Visible; + if (state.editSequence.isReadOnly) + menuState = MenuActionDisplayState.Disabled; + if (parentTracks.Any() && parentTracks.Any(t => t != null && t.lockedInHierarchy)) + menuState = MenuActionDisplayState.Disabled; + + GenericMenu.MenuFunction command = () => + { + SelectionManager.Clear(); + if (parentTracks.Count == 0) + Selection.Add(TimelineHelpers.CreateTrack(null, title)); + + foreach (var parentTrack in parentTracks) + Selection.Add(TimelineHelpers.CreateTrack(parentTrack, title)); + + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + }; + + menuItems.Add( + new MenuActionItem() + { + category = string.Empty, + entryName = title, + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = MenuOrder.AddGroupItemStart, + state = menuState, + callback = command + } + ); + + + var allTypes = TypeUtility.AllTrackTypes().Where(x => x != typeof(GroupTrack) && !TypeUtility.IsHiddenInMenu(x)).ToList(); + + int builtInPriority = MenuOrder.AddTrackItemStart; + int customPriority = MenuOrder.AddCustomTrackItemStart; + foreach (var trackType in allTypes) + { + var trackItemType = trackType; + + command = () => + { + SelectionManager.Clear(); + + if (parentTracks.Count == 0) + SelectionManager.Add(TimelineHelpers.CreateTrack((Type)trackItemType, null)); + + foreach (var parentTrack in parentTracks) + SelectionManager.Add(TimelineHelpers.CreateTrack((Type)trackItemType, parentTrack)); + }; + + menuItems.Add( + new MenuActionItem() + { + category = TimelineHelpers.GetTrackCategoryName(trackType), + entryName = string.Format(format, TimelineHelpers.GetTrackMenuName(trackItemType)), + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = TypeUtility.IsBuiltIn(trackType) ? builtInPriority++ : customPriority++, + state = menuState, + callback = command + } + ); + } + } + + internal static void BuildMarkerHeaderContextMenu(List menu, Vector2? mousePosition, WindowState state) + { + TimelineAction.GetMenuEntries(MarkerHeaderMenuItems, null, menu); + + var timeline = state.editSequence.asset; + var time = TimelineHelpers.GetCandidateTime(state, mousePosition); + var enabled = timeline.markerTrack == null || !timeline.markerTrack.lockedInHierarchy; + + var addMarkerCommand = new Action + ( + (type, obj) => AddSingleMarkerCallback(type, time, timeline, state.editSequence.director, obj) + ); + + AddMarkerMenuCommands(menu, new TrackAsset[] {timeline.markerTrack}, addMarkerCommand, enabled); + } + + internal static void BuildTrackContextMenu(List items, TrackAsset[] tracks, Vector2? mousePosition) + { + if (tracks == null || tracks.Length == 0) + return; + + TimelineAction.GetMenuEntries(TimelineAction.MenuActions, mousePosition, items); + TrackAction.GetMenuEntries(TimelineWindow.instance.state, mousePosition, tracks, items); + AddLayeredTrackCommands(items, tracks); + + var first = tracks.First().GetType(); + var allTheSame = tracks.All(t => t.GetType() == first); + if (allTheSame) + { + if (first != typeof(GroupTrack)) + { + var candidateTime = TimelineHelpers.GetCandidateTime(TimelineWindow.instance.state, mousePosition, tracks); + AddClipMenuCommands(items, tracks, candidateTime); + AddMarkerMenuCommands(items, tracks, candidateTime); + } + else + { + BuildNewTracksContextMenu(items, tracks, TimelineWindow.instance.state, Styles.addItemTemplate); + } + } + } + + static void AddLayeredTrackCommands(List menuItems, ICollection tracks) + { + if (tracks.Count == 0) + return; + + var layeredType = tracks.First().GetType(); + // animation tracks have a special menu. + if (layeredType == typeof(AnimationTrack)) + return; + + // must implement ILayerable + if (!typeof(UnityEngine.Timeline.ILayerable).IsAssignableFrom(layeredType)) + return; + + if (tracks.Any(t => t.GetType() != layeredType)) + return; + + // only supported on the master track no nesting. + if (tracks.Any(t => t.isSubTrack)) + return; + + var enabled = tracks.All(t => t != null && !t.lockedInHierarchy) && !TimelineWindow.instance.state.editSequence.isReadOnly; + int priority = MenuOrder.TrackAddMenu.AddLayerTrack; + GenericMenu.MenuFunction menuCallback = () => + { + foreach (var track in tracks) + TimelineHelpers.CreateTrack(layeredType, track, string.Format(Styles.layerName, track.GetChildTracks().Count() + 1)); + }; + + var entryName = Styles.addTrackLayer; + menuItems.Add( + new MenuActionItem() + { + category = string.Empty, + entryName = entryName, + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = priority++, + state = enabled ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled, + callback = menuCallback + } + ); + } + + static void AddClipMenuCommands(List menuItems, ICollection tracks, double candidateTime) + { + if (!tracks.Any()) + return; + + var trackAsset = tracks.First(); + var trackType = trackAsset.GetType(); + if (tracks.Any(t => t.GetType() != trackType)) + return; + + var enabled = tracks.All(t => t != null && !t.lockedInHierarchy) && !TimelineWindow.instance.state.editSequence.isReadOnly; + var assetTypes = TypeUtility.GetPlayableAssetsHandledByTrack(trackType); + var visibleAssetTypes = TypeUtility.GetVisiblePlayableAssetsHandledByTrack(trackType); + + // skips the name if there is only a single type + var commandNameTemplate = assetTypes.Count() == 1 ? Styles.addSingleItemFromAssetTemplate : Styles.addItemFromAssetTemplate; + int builtInPriority = MenuOrder.AddClipItemStart; + int customPriority = MenuOrder.AddCustomClipItemStart; + foreach (var assetType in assetTypes) + { + var assetItemType = assetType; + var category = TimelineHelpers.GetItemCategoryName(assetType); + Action onObjectChanged = obj => + { + if (obj != null) + { + foreach (var t in tracks) + { + TimelineHelpers.CreateClipOnTrack(assetItemType, obj, t, candidateTime); + } + } + }; + + foreach (var objectReference in TypeUtility.ObjectReferencesForType(assetType)) + { + var isSceneReference = objectReference.isSceneReference; + var dataType = objectReference.type; + GenericMenu.MenuFunction menuCallback = () => + { + ObjectSelector.get.Show(null, dataType, null, isSceneReference, null, (obj) => onObjectChanged(obj), null); + ObjectSelector.get.titleContent = EditorGUIUtility.TrTextContent(string.Format(Styles.typeSelectorTemplate, TypeUtility.GetDisplayName(dataType))); + }; + + menuItems.Add( + new MenuActionItem() + { + category = category, + entryName = string.Format(commandNameTemplate, TypeUtility.GetDisplayName(assetType), TypeUtility.GetDisplayName(objectReference.type)), + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = TypeUtility.IsBuiltIn(assetType) ? builtInPriority++ : customPriority++, + state = enabled ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled, + callback = menuCallback + } + ); + } + } + + foreach (var assetType in visibleAssetTypes) + { + var assetItemType = assetType; + var category = TimelineHelpers.GetItemCategoryName(assetType); + var commandName = string.Format(Styles.addItemTemplate, TypeUtility.GetDisplayName(assetType)); + GenericMenu.MenuFunction command = () => + { + foreach (var t in tracks) + { + TimelineHelpers.CreateClipOnTrack(assetItemType, t, candidateTime); + } + }; + + menuItems.Add( + new MenuActionItem() + { + category = category, + entryName = commandName, + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = TypeUtility.IsBuiltIn(assetItemType) ? builtInPriority++ : customPriority++, + state = enabled ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled, + callback = command + } + ); + } + } + + static void AddMarkerMenuCommands(List menu, IEnumerable markerTypes, Action addMarkerCommand, bool enabled) + { + int builtInPriority = MenuOrder.AddMarkerItemStart; + int customPriority = MenuOrder.AddCustomMarkerItemStart; + foreach (var markerType in markerTypes) + { + var markerItemType = markerType; + string category = TimelineHelpers.GetItemCategoryName(markerItemType); + menu.Add( + new MenuActionItem() + { + category = category, + entryName = string.Format(Styles.addItemTemplate, TypeUtility.GetDisplayName(markerType)), + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = TypeUtility.IsBuiltIn(markerType) ? builtInPriority++ : customPriority++, + state = enabled ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled, + callback = () => addMarkerCommand(markerItemType, null) + } + ); + + foreach (var objectReference in TypeUtility.ObjectReferencesForType(markerType)) + { + var isSceneReference = objectReference.isSceneReference; + GenericMenu.MenuFunction menuCallback = () => + { + var dataType = markerItemType; + ObjectSelector.get.Show(null, dataType, null, isSceneReference, null, (obj) => addMarkerCommand(markerItemType, obj), null); + ObjectSelector.get.titleContent = EditorGUIUtility.TrTextContent(string.Format(Styles.typeSelectorTemplate, TypeUtility.GetDisplayName(dataType))); + }; + + menu.Add( + new MenuActionItem() + { + category = TimelineHelpers.GetItemCategoryName(markerItemType), + entryName = string.Format(Styles.addItemFromAssetTemplate, TypeUtility.GetDisplayName(markerType), TypeUtility.GetDisplayName(objectReference.type)), + shortCut = string.Empty, + isActiveInMode = true, + isChecked = false, + priority = TypeUtility.IsBuiltIn(markerType) ? builtInPriority++ : customPriority++, + state = enabled ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled, + callback = menuCallback + } + ); + } + } + } + + static void AddMarkerMenuCommands(List menuItems, ICollection tracks, double candidateTime) + { + if (tracks.Count == 0) + return; + + var enabled = tracks.All(t => !t.lockedInHierarchy) && !TimelineWindow.instance.state.editSequence.isReadOnly; + var addMarkerCommand = new Action((type, obj) => AddMarkersCallback(tracks, type, candidateTime, obj)); + + AddMarkerMenuCommands(menuItems, tracks, addMarkerCommand, enabled); + } + + static void AddMarkerMenuCommands(List menuItems, ICollection tracks, Action command, bool enabled) + { + var markerTypes = TypeUtility.GetBuiltInMarkerTypes().Union(TypeUtility.GetUserMarkerTypes()); + if (tracks != null) + markerTypes = markerTypes.Where(x => tracks.All(track => (track == null) || TypeUtility.DoesTrackSupportMarkerType(track, x))); // null track indicates marker track to be created + + AddMarkerMenuCommands(menuItems, markerTypes, command, enabled); + } + + static void AddMarkersCallback(ICollection targets, Type markerType, double time, Object obj) + { + SelectionManager.Clear(); + foreach (var target in targets) + { + var marker = TimelineHelpers.CreateMarkerOnTrack(markerType, obj, target, time); + SelectionManager.Add(marker); + } + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + } + + static void AddSingleMarkerCallback(Type markerType, double time, TimelineAsset timeline, PlayableDirector director, Object assignableObject) + { + timeline.CreateMarkerTrack(); + var markerTrack = timeline.markerTrack; + + SelectionManager.Clear(); + var marker = TimelineHelpers.CreateMarkerOnTrack(markerType, assignableObject, markerTrack, time); + SelectionManager.Add(marker); + + if (typeof(INotification).IsAssignableFrom(markerType) && director != null) + { + if (director != null && director.GetGenericBinding(markerTrack) == null) + director.SetGenericBinding(markerTrack, director.gameObject); + } + + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs.meta new file mode 100644 index 000000000..adfa86d8a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/Menus/TimelineContextMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de86b4ed8106fd84a8bc2f5d69798d53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs new file mode 100644 index 000000000..7d69c3306 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs @@ -0,0 +1,945 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using UnityEditor.ShortcutManagement; +using UnityEngine; +using UnityEngine.Timeline; +using MenuEntryPair = System.Collections.Generic.KeyValuePair; + +namespace UnityEditor.Timeline +{ + [ActiveInMode(TimelineModes.Default)] + abstract class TimelineAction : MenuItemActionBase + { + public abstract bool Execute(WindowState state); + + public virtual MenuActionDisplayState GetDisplayState(WindowState state) + { + return MenuActionDisplayState.Visible; + } + + public virtual bool IsChecked(WindowState state) + { + return false; + } + + protected string GetDisplayName(WindowState state) + { + return menuName; + } + + bool CanExecute(WindowState state) + { + return GetDisplayState(state) == MenuActionDisplayState.Visible; + } + + public static void Invoke(WindowState state) where T : TimelineAction + { + var action = AllActions.FirstOrDefault(x => x.GetType() == typeof(T)); + if (action != null && action.CanExecute(state)) + action.Execute(state); + } + + // an instance of all TimelineActions + public static readonly TimelineAction[] AllActions = GetActionsOfType(typeof(TimelineAction)).Select(x => (TimelineAction)x.GetConstructors()[0].Invoke(null)).ToArray(); + + // an instance of all TimelineActions that should appear in a regular contextMenu + public static readonly TimelineAction[] MenuActions = AllActions.Where(a => a.showInMenu && !(a is MarkerHeaderAction)).ToArray(); + + public static void GetMenuEntries(IEnumerable actions, Vector2? mousePos, List items) + { + var state = TimelineWindow.instance.state; + var mode = TimelineWindow.instance.currentMode.mode; + + foreach (var action in actions) + { + var actionItem = action; + action.mousePosition = mousePos; + items.Add( + new MenuActionItem() + { + category = action.category, + entryName = action.GetDisplayName(state), + shortCut = action.shortCut, + isChecked = action.IsChecked(state), + isActiveInMode = IsActionActiveInMode(action, mode), + priority = action.priority, + state = action.GetDisplayState(state), + callback = () => + { + actionItem.mousePosition = mousePos; + actionItem.Execute(state); + actionItem.mousePosition = null; + } + } + ); + action.mousePosition = null; + } + } + + public static bool HandleShortcut(WindowState state, Event evt) + { + if (EditorGUI.IsEditingTextField()) + return false; + + foreach (var action in AllActions) + { + var attr = action.GetType().GetCustomAttributes(typeof(ShortcutAttribute), true); + + foreach (ShortcutAttribute shortcut in attr) + { + if (shortcut.MatchesEvent(evt)) + { + if (s_ShowActionTriggeredByShortcut) + Debug.Log(action.GetType().Name); + + if (!IsActionActiveInMode(action, TimelineWindow.instance.currentMode.mode)) + return false; + + var handled = action.Execute(state); + if (handled) + return true; + } + } + } + + return false; + } + + protected static bool DoInternal(Type t, WindowState state) + { + var action = (TimelineAction)t.GetConstructors()[0].Invoke(null); + + if (action.CanExecute(state)) + return action.Execute(state); + + return false; + } + } + + // indicates the action only applies to the marker header menu + abstract class MarkerHeaderAction : TimelineAction + { + } + + + [MenuEntry("Copy", MenuOrder.TimelineAction.Copy)] + [Shortcut("Main Menu/Edit/Copy", EventCommandNames.Copy)] + class CopyAction : TimelineAction + { + public static bool Do(WindowState state) + { + return DoInternal(typeof(CopyAction), state); + } + + public override MenuActionDisplayState GetDisplayState(WindowState state) + { + return SelectionManager.Count() > 0 ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state) + { + TimelineEditor.clipboard.Clear(); + + var clips = SelectionManager.SelectedClips().ToArray(); + if (clips.Length > 0) + { + ItemAction.Invoke(state, clips); + } + var markers = SelectionManager.SelectedMarkers().ToArray(); + if (markers.Length > 0) + { + ItemAction.Invoke(state, markers); + } + var tracks = SelectionManager.SelectedTracks().ToArray(); + if (tracks.Length > 0) + { + CopyTracksToClipboard.Do(state, tracks); + } + + return true; + } + } + + [MenuEntry("Paste", MenuOrder.TimelineAction.Paste)] + [Shortcut("Main Menu/Edit/Paste", EventCommandNames.Paste)] + class PasteAction : TimelineAction + { + public static bool Do(WindowState state) + { + return DoInternal(typeof(PasteAction), state); + } + + public override MenuActionDisplayState GetDisplayState(WindowState state) + { + return CanPaste(state) ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state) + { + if (!CanPaste(state)) + return false; + + PasteItems(state, mousePosition); + PasteTracks(state); + + state.Refresh(); + + mousePosition = null; + return true; + } + + bool CanPaste(WindowState state) + { + var copiedItems = TimelineEditor.clipboard.GetCopiedItems().ToList(); + + if (!copiedItems.Any()) + return TimelineEditor.clipboard.GetTracks().Any(); + + return CanPasteItems(copiedItems, state, mousePosition); + } + + static bool CanPasteItems(ICollection itemsGroups, WindowState state, Vector2? mousePosition) + { + var hasItemsCopiedFromMultipleTracks = itemsGroups.Count > 1; + var allItemsCopiedFromCurrentAsset = itemsGroups.All(x => x.targetTrack.timelineAsset == state.editSequence.asset); + var hasUsedShortcut = mousePosition == null; + var anySourceLocked = itemsGroups.Any(x => x.targetTrack != null && x.targetTrack.lockedInHierarchy); + + var targetTrack = GetPickedTrack(); + if (targetTrack == null) + targetTrack = SelectionManager.SelectedTracks().FirstOrDefault(); + + //do not paste if the user copied items from another timeline + //if the copied items comes from > 1 track (since we do not know where to paste the copied items) + //or if a keyboard shortcut was used (since the user will not see the paste result) + if (!allItemsCopiedFromCurrentAsset) + { + var isSelectedTrackInCurrentAsset = targetTrack != null && targetTrack.timelineAsset == state.editSequence.asset; + if (hasItemsCopiedFromMultipleTracks || (hasUsedShortcut && !isSelectedTrackInCurrentAsset)) + return false; + } + + if (hasUsedShortcut) + return !anySourceLocked; // copy/paste to same track + + if (hasItemsCopiedFromMultipleTracks) + { + //do not paste if the track which received the paste action does not contain a copied clip + return !anySourceLocked && itemsGroups.Select(x => x.targetTrack).Contains(targetTrack); + } + + var copiedItems = itemsGroups.SelectMany(i => i.items); + return IsTrackValidForItems(targetTrack, copiedItems); + } + + static void PasteItems(WindowState state, Vector2? mousePosition) + { + var copiedItems = TimelineEditor.clipboard.GetCopiedItems().ToList(); + var numberOfUniqueParentsInClipboard = copiedItems.Count(); + + if (numberOfUniqueParentsInClipboard == 0) return; + List newItems; + + //if the copied items were on a single parent, then use the mouse position to get the parent OR the original parent + if (numberOfUniqueParentsInClipboard == 1) + { + var itemsGroup = copiedItems.First(); + TrackAsset target = null; + if (mousePosition.HasValue) + target = GetPickedTrack(); + if (target == null) + target = FindSuitableParentForSingleTrackPasteWithoutMouse(itemsGroup); + + var candidateTime = TimelineHelpers.GetCandidateTime(state, mousePosition, target); + newItems = TimelineHelpers.DuplicateItemsUsingCurrentEditMode(state, TimelineEditor.clipboard.exposedPropertyTable, TimelineEditor.inspectedDirector, itemsGroup, target, candidateTime, "Paste Items").ToList(); + } + //if copied items were on multiple parents, then the destination parents are the same as the original parents + else + { + var time = TimelineHelpers.GetCandidateTime(state, mousePosition, copiedItems.Select(c => c.targetTrack).ToArray()); + newItems = TimelineHelpers.DuplicateItemsUsingCurrentEditMode(state, TimelineEditor.clipboard.exposedPropertyTable, TimelineEditor.inspectedDirector, copiedItems, time, "Paste Items").ToList(); + } + + TimelineHelpers.FrameItems(state, newItems); + SelectionManager.RemoveTimelineSelection(); + foreach (var item in newItems) + { + SelectionManager.Add(item); + } + } + + static TrackAsset FindSuitableParentForSingleTrackPasteWithoutMouse(ItemsPerTrack itemsGroup) + { + var groupParent = itemsGroup.targetTrack; //set a main parent in the clipboard + var selectedTracks = SelectionManager.SelectedTracks(); + + if (selectedTracks.Contains(groupParent)) + { + return groupParent; + } + + //find a selected track suitable for all items + var itemsToPaste = itemsGroup.items; + var compatibleTrack = selectedTracks.FirstOrDefault(t => IsTrackValidForItems(t, itemsToPaste)); + return compatibleTrack != null ? compatibleTrack : groupParent; + } + + static bool IsTrackValidForItems(TrackAsset track, IEnumerable items) + { + if (track == null || track.lockedInHierarchy) return false; + return items.All(i => i.IsCompatibleWithTrack(track)); + } + + static TrackAsset GetPickedTrack() + { + var rowGUI = PickerUtils.pickedElements.OfType().FirstOrDefault(); + if (rowGUI != null) + return rowGUI.asset; + + return null; + } + + static void PasteTracks(WindowState state) + { + var trackData = TimelineEditor.clipboard.GetTracks().ToList(); + if (trackData.Any()) + { + SelectionManager.RemoveTimelineSelection(); + } + + foreach (var track in trackData) + { + var newTrack = track.item.Duplicate(TimelineEditor.clipboard.exposedPropertyTable, TimelineEditor.inspectedDirector, TimelineEditor.inspectedAsset); + SelectionManager.Add(newTrack); + foreach (var childTrack in newTrack.GetFlattenedChildTracks()) + { + SelectionManager.Add(childTrack); + } + + if (track.parent != null && track.parent.timelineAsset == state.editSequence.asset) + { + TrackExtensions.ReparentTracks(new List { newTrack }, track.parent, track.item); + } + } + } + } + + [MenuEntry("Duplicate", MenuOrder.TimelineAction.Duplicate)] + [Shortcut("Main Menu/Edit/Duplicate", EventCommandNames.Duplicate)] + class DuplicateAction : TimelineAction + { + public override bool Execute(WindowState state) + { + return Execute(state, (item1, item2) => ItemsUtils.TimeGapBetweenItems(item1, item2, state)); + } + + internal bool Execute(WindowState state, Func gapBetweenItems) + { + var selectedItems = SelectionManager.SelectedItems().ToItemsPerTrack().ToList(); + if (selectedItems.Any()) + { + var requestedTime = CalculateDuplicateTime(selectedItems, gapBetweenItems); + var duplicatedItems = TimelineHelpers.DuplicateItemsUsingCurrentEditMode(state, TimelineEditor.inspectedDirector, TimelineEditor.inspectedDirector, selectedItems, requestedTime, "Duplicate Items"); + + TimelineHelpers.FrameItems(state, duplicatedItems); + SelectionManager.RemoveTimelineSelection(); + foreach (var item in duplicatedItems) + SelectionManager.Add(item); + } + + var tracks = SelectionManager.SelectedTracks().ToArray(); + if (tracks.Length > 0) + TrackAction.Invoke(state, tracks); + + state.Refresh(); + return true; + } + + static double CalculateDuplicateTime(IEnumerable duplicatedItems, Func gapBetweenItems) + { + //Find the end time of the rightmost item + var itemsOnTracks = duplicatedItems.SelectMany(i => i.targetTrack.GetItems()).ToList(); + var time = itemsOnTracks.Max(i => i.end); + + //From all the duplicated items, select the leftmost items + var firstDuplicatedItems = duplicatedItems.Select(i => i.leftMostItem); + var leftMostDuplicatedItems = firstDuplicatedItems.OrderBy(i => i.start).GroupBy(i => i.start).FirstOrDefault(); + if (leftMostDuplicatedItems == null) return 0.0; + + foreach (var leftMostItem in leftMostDuplicatedItems) + { + var siblings = leftMostItem.parentTrack.GetItems(); + var rightMostSiblings = siblings.OrderByDescending(i => i.end).GroupBy(i => i.end).FirstOrDefault(); + if (rightMostSiblings == null) continue; + + foreach (var sibling in rightMostSiblings) + time = Math.Max(time, sibling.end + gapBetweenItems(leftMostItem, sibling)); + } + + return time; + } + } + + [MenuEntry("Delete", MenuOrder.TimelineAction.Delete)] + [Shortcut("Main Menu/Edit/Delete", EventCommandNames.Delete)] + [ShortcutPlatformOverride(RuntimePlatform.OSXEditor, KeyCode.Backspace, ShortcutModifiers.Action)] + [ActiveInMode(TimelineModes.Default)] + class DeleteAction : TimelineAction + { + public override MenuActionDisplayState GetDisplayState(WindowState state) + { + return CanDelete(state) ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + static bool CanDelete(WindowState state) + { + if (state.editSequence.isReadOnly) + return false; + // All() returns true when empty + return SelectionManager.SelectedTracks().All(x => !x.lockedInHierarchy) && + SelectionManager.SelectedItems().All(x => x.parentTrack == null || !x.parentTrack.lockedInHierarchy); + } + + public override bool Execute(WindowState state) + { + if (SelectionManager.GetCurrentInlineEditorCurve() != null) + return false; + + if (!CanDelete(state)) + return false; + + var selectedItems = SelectionManager.SelectedItems(); + DeleteItems(selectedItems); + + var tracks = SelectionManager.SelectedTracks().ToArray(); + if (tracks.Any()) + TrackAction.Invoke(state, tracks); + + state.Refresh(); + return selectedItems.Any() || tracks.Length > 0; + } + + internal static void DeleteItems(IEnumerable items) + { + var tracks = items.GroupBy(c => c.parentTrack); + + foreach (var track in tracks) + TimelineUndo.PushUndo(track.Key, "Delete Items"); + + TimelineAnimationUtilities.UnlinkAnimationWindowFromClips(items.OfType().Select(i => i.clip)); + + EditMode.PrepareItemsDelete(ItemsUtils.ToItemsPerTrack(items)); + EditModeUtils.Delete(items); + + SelectionManager.RemoveAllClips(); + } + } + + [MenuEntry("Match Content", MenuOrder.TimelineAction.MatchContent)] + [Shortcut(Shortcuts.Timeline.matchContent)] + class MatchContent : TimelineAction + { + public override MenuActionDisplayState GetDisplayState(WindowState state) + { + var clips = SelectionManager.SelectedClips().ToArray(); + + if (!clips.Any() || SelectionManager.GetCurrentInlineEditorCurve() != null) + return MenuActionDisplayState.Hidden; + + return clips.Any(TimelineHelpers.HasUsableAssetDuration) + ? MenuActionDisplayState.Visible + : MenuActionDisplayState.Disabled; + } + + public override bool Execute(WindowState state) + { + if (SelectionManager.GetCurrentInlineEditorCurve() != null) + return false; + + var clips = SelectionManager.SelectedClips().ToArray(); + return clips.Length > 0 && ClipModifier.MatchContent(clips); + } + } + + [Shortcut(Shortcuts.Timeline.play)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class PlayTimelineAction : TimelineAction + { + public override bool Execute(WindowState state) + { + var currentState = state.playing; + state.SetPlaying(!currentState); + return true; + } + } + + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectAllAction : TimelineAction + { + public override bool Execute(WindowState state) + { + // otherwise select all tracks. + SelectionManager.Clear(); + state.GetWindow().allTracks.ForEach(x => SelectionManager.Add(x.track)); + + return true; + } + } + + [Shortcut(Shortcuts.Timeline.previousFrame)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class PreviousFrameAction : TimelineAction + { + public override bool Execute(WindowState state) + { + state.editSequence.frame--; + return true; + } + } + + [Shortcut(Shortcuts.Timeline.nextFrame)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class NextFrameAction : TimelineAction + { + public override bool Execute(WindowState state) + { + state.editSequence.frame++; + return true; + } + } + + [Shortcut(Shortcuts.Timeline.frameAll)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class FrameAllAction : TimelineAction + { + public override bool Execute(WindowState state) + { + var inlineCurveEditor = SelectionManager.GetCurrentInlineEditorCurve(); + if (inlineCurveEditor != null && inlineCurveEditor.inlineCurvesSelected) + { + FrameSelectedAction.FrameInlineCurves(inlineCurveEditor, state, false); + return true; + } + + if (state.IsEditingASubItem()) + return false; + + var w = state.GetWindow(); + if (w == null || w.treeView == null) + return false; + + var visibleTracks = w.treeView.visibleTracks.ToList(); + if (state.editSequence.asset != null && state.editSequence.asset.markerTrack != null) + visibleTracks.Add(state.editSequence.asset.markerTrack); + + if (visibleTracks.Count == 0) + return false; + + var startTime = float.MaxValue; + var endTime = float.MinValue; + + foreach (var t in visibleTracks) + { + if (t == null) + continue; + + double trackStart, trackEnd; + t.GetItemRange(out trackStart, out trackEnd); + startTime = Mathf.Min(startTime, (float)trackStart); + endTime = Mathf.Max(endTime, (float)(trackEnd)); + } + + if (startTime != float.MinValue) + { + FrameSelectedAction.FrameRange(startTime, endTime, state); + return true; + } + + return false; + } + } + + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class FrameSelectedAction : TimelineAction + { + public static void FrameRange(float startTime, float endTime, WindowState state) + { + if (startTime > endTime) + { + return; + } + + var halfDuration = endTime - Math.Max(0.0f, startTime); + + if (halfDuration > 0.0f) + { + state.SetTimeAreaShownRange(Mathf.Max(-10.0f, startTime - (halfDuration * 0.1f)), + endTime + (halfDuration * 0.1f)); + } + else + { + // start == end + // keep the zoom level constant, only pan the time area to center the item + var currentRange = state.timeAreaShownRange.y - state.timeAreaShownRange.x; + state.SetTimeAreaShownRange(startTime - currentRange / 2, startTime + currentRange / 2); + } + + TimelineZoomManipulator.InvalidateWheelZoom(); + state.Evaluate(); + } + + public override bool Execute(WindowState state) + { + var inlineCurveEditor = SelectionManager.GetCurrentInlineEditorCurve(); + if (inlineCurveEditor != null && inlineCurveEditor.inlineCurvesSelected) + { + FrameInlineCurves(inlineCurveEditor, state, true); + return true; + } + + if (state.IsEditingASubItem()) + return false; + + if (SelectionManager.Count() == 0) + return false; + + var startTime = float.MaxValue; + var endTime = float.MinValue; + + var clips = SelectionManager.SelectedClipGUI(); + var markers = SelectionManager.SelectedMarkers(); + if (!clips.Any() && !markers.Any()) + return false; + + foreach (var c in clips) + { + startTime = Mathf.Min(startTime, (float)c.clip.start); + endTime = Mathf.Max(endTime, (float)c.clip.end); + if (c.clipCurveEditor != null) + { + c.clipCurveEditor.FrameClip(); + } + } + + foreach (var marker in markers) + { + startTime = Mathf.Min(startTime, (float)marker.time); + endTime = Mathf.Max(endTime, (float)marker.time); + } + + FrameRange(startTime, endTime, state); + + return true; + } + + public static void FrameInlineCurves(IClipCurveEditorOwner curveEditorOwner, WindowState state, bool selectionOnly) + { + var curveEditor = curveEditorOwner.clipCurveEditor.curveEditor; + var frameBounds = selectionOnly ? curveEditor.GetSelectionBounds() : curveEditor.GetClipBounds(); + + var clipGUI = curveEditorOwner as TimelineClipGUI; + var areaOffset = 0.0f; + + if (clipGUI != null) + { + areaOffset = (float)Math.Max(0.0, clipGUI.clip.FromLocalTimeUnbound(0.0)); + + var timeScale = (float)clipGUI.clip.timeScale; // Note: The getter for clip.timeScale is guaranteed to never be zero. + + // Apply scaling + var newMin = frameBounds.min.x / timeScale; + var newMax = (frameBounds.max.x - frameBounds.min.x) / timeScale + newMin; + + frameBounds.SetMinMax( + new Vector3(newMin, frameBounds.min.y, frameBounds.min.z), + new Vector3(newMax, frameBounds.max.y, frameBounds.max.z)); + } + + curveEditor.Frame(frameBounds, true, true); + + var area = curveEditor.shownAreaInsideMargins; + area.x += areaOffset; + + FrameRange(area.x, area.x + area.width, state); + } + } + + [Shortcut(Shortcuts.Timeline.previousKey)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class PrevKeyAction : TimelineAction + { + public override bool Execute(WindowState state) + { + var keyTraverser = new Utilities.KeyTraverser(state.editSequence.asset, 0.01f / state.referenceSequence.frameRate); + var time = keyTraverser.GetPrevKey((float)state.editSequence.time, state.dirtyStamp); + if (time != state.editSequence.time) + { + state.editSequence.time = time; + } + + return true; + } + } + + [Shortcut(Shortcuts.Timeline.nextKey)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class NextKeyAction : TimelineAction + { + public override bool Execute(WindowState state) + { + var keyTraverser = new Utilities.KeyTraverser(state.editSequence.asset, 0.01f / state.referenceSequence.frameRate); + var time = keyTraverser.GetNextKey((float)state.editSequence.time, state.dirtyStamp); + if (time != state.editSequence.time) + { + state.editSequence.time = time; + } + + return true; + } + } + + [Shortcut(Shortcuts.Timeline.goToStart)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class GotoStartAction : TimelineAction + { + public override bool Execute(WindowState state) + { + state.editSequence.time = 0.0f; + state.EnsurePlayHeadIsVisible(); + + return true; + } + } + + [Shortcut(Shortcuts.Timeline.goToEnd)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class GotoEndAction : TimelineAction + { + public override bool Execute(WindowState state) + { + state.editSequence.time = state.editSequence.duration; + state.EnsurePlayHeadIsVisible(); + + return true; + } + } + + [Shortcut(Shortcuts.Timeline.zoomIn)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class ZoomIn : TimelineAction + { + public override bool Execute(WindowState state) + { + TimelineZoomManipulator.Instance.DoZoom(1.15f, state); + return true; + } + } + + [Shortcut(Shortcuts.Timeline.zoomOut)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class ZoomOut : TimelineAction + { + public override bool Execute(WindowState state) + { + TimelineZoomManipulator.Instance.DoZoom(0.85f, state); + return true; + } + } + + [Shortcut(Shortcuts.Timeline.collapseGroup)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class CollapseGroup : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.CollapseGroup(state); + } + } + + [Shortcut(Shortcuts.Timeline.unCollapseGroup)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class UnCollapseGroup : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.UnCollapseGroup(state); + } + } + + [Shortcut(Shortcuts.Timeline.selectLeftItem)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectLeftClip : TimelineAction + { + public override bool Execute(WindowState state) + { + // Switches to track header if no left track exists + return KeyboardNavigation.SelectLeftItem(state); + } + } + + [Shortcut(Shortcuts.Timeline.selectRightItem)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectRightClip : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectRightItem(state); + } + } + + [Shortcut(Shortcuts.Timeline.selectUpItem)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectUpClip : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectUpItem(state); + } + } + + [Shortcut(Shortcuts.Timeline.selectUpTrack)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectUpTrack : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectUpTrack(); + } + } + + [Shortcut(Shortcuts.Timeline.selectDownItem)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectDownClip : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectDownItem(state); + } + } + + [Shortcut(Shortcuts.Timeline.selectDownTrack)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class SelectDownTrack : TimelineAction + { + public override bool Execute(WindowState state) + { + if (!KeyboardNavigation.ClipAreaActive() && !KeyboardNavigation.TrackHeadActive()) + return KeyboardNavigation.FocusFirstVisibleItem(state); + else + return KeyboardNavigation.SelectDownTrack(); + } + } + + [Shortcut(Shortcuts.Timeline.multiSelectLeft)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class MultiselectLeftClip : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectLeftItem(state, true); + } + } + + [Shortcut(Shortcuts.Timeline.multiSelectRight)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class MultiselectRightClip : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectRightItem(state, true); + } + } + + [Shortcut(Shortcuts.Timeline.multiSelectUp)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class MultiselectUpTrack : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectUpTrack(true); + } + } + + [Shortcut(Shortcuts.Timeline.multiSelectDown)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class MultiselectDownTrack : TimelineAction + { + public override bool Execute(WindowState state) + { + return KeyboardNavigation.SelectDownTrack(true); + } + } + + [Shortcut(Shortcuts.Timeline.toggleClipTrackArea)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class ToggleClipTrackArea : TimelineAction + { + public override bool Execute(WindowState state) + { + if (KeyboardNavigation.TrackHeadActive()) + return KeyboardNavigation.FocusFirstVisibleItem(state, SelectionManager.SelectedTracks()); + + if (!KeyboardNavigation.ClipAreaActive()) + return KeyboardNavigation.FocusFirstVisibleItem(state); + + var item = KeyboardNavigation.GetVisibleSelectedItems().LastOrDefault(); + if (item != null) + SelectionManager.SelectOnly(item.parentTrack); + return true; + } + } + + [MenuEntry("Mute", MenuOrder.TrackAction.MuteTrack)] + class ToggleMuteMarkersOnTimeline : MarkerHeaderAction + { + public override bool IsChecked(WindowState state) + { + return IsMarkerTrackValid(state) && state.editSequence.asset.markerTrack.muted; + } + + public override bool Execute(WindowState state) + { + if (state.showMarkerHeader) + ToggleMute(state); + return true; + } + + static void ToggleMute(WindowState state) + { + var timeline = state.editSequence.asset; + timeline.CreateMarkerTrack(); + + TimelineUndo.PushUndo(timeline.markerTrack, "Toggle Mute"); + timeline.markerTrack.muted = !timeline.markerTrack.muted; + } + + static bool IsMarkerTrackValid(WindowState state) + { + var timeline = state.editSequence.asset; + return timeline != null && timeline.markerTrack != null; + } + } + + [MenuEntry("Show Markers", MenuOrder.TrackAction.ShowHideMarkers)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class ToggleShowMarkersOnTimeline : MarkerHeaderAction + { + public override bool IsChecked(WindowState state) + { + return state.showMarkerHeader; + } + + public override bool Execute(WindowState state) + { + ToggleShow(state); + return true; + } + + static void ToggleShow(WindowState state) + { + state.GetWindow().SetShowMarkerHeader(!state.showMarkerHeader); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs.meta new file mode 100644 index 000000000..39295c49b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TimelineActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b1c789407b55e3a4c9cc86135a714e33 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs new file mode 100644 index 000000000..d379bd0fa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs @@ -0,0 +1,521 @@ +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [ActiveInMode(TimelineModes.Default)] + abstract class TrackAction : MenuItemActionBase + { + public abstract bool Execute(WindowState state, TrackAsset[] tracks); + + protected virtual MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + return tracks.Length > 0 ? MenuActionDisplayState.Visible : MenuActionDisplayState.Disabled; + } + + protected virtual bool IsChecked(WindowState state, TrackAsset[] tracks) + { + return false; + } + + protected virtual string GetDisplayName(TrackAsset[] tracks) + { + return menuName; + } + + public static void Invoke(WindowState state, TrackAsset[] tracks) where T : TrackAction + { + actions.First(x => x.GetType() == typeof(T)).Execute(state, tracks); + } + + static List s_ActionClasses; + + static List actions + { + get + { + if (s_ActionClasses == null) + s_ActionClasses = + GetActionsOfType(typeof(TrackAction)) + .Select(x => (TrackAction)x.GetConstructors()[0].Invoke(null)) + .OrderBy(x => x.priority).ThenBy(x => x.category) + .ToList(); + + return s_ActionClasses; + } + } + + public static void GetMenuEntries(WindowState state, Vector2? mousePos, TrackAsset[] tracks, List items) + { + var mode = TimelineWindow.instance.currentMode.mode; + foreach (var action in actions) + { + if (!action.showInMenu) + continue; + + var actionItem = action; + items.Add( + new MenuActionItem() + { + category = action.category, + entryName = action.GetDisplayName(tracks), + shortCut = action.shortCut, + isChecked = action.IsChecked(state, tracks), + isActiveInMode = IsActionActiveInMode(action, mode), + priority = action.priority, + state = action.GetDisplayState(state, tracks), + callback = () => + { + actionItem.mousePosition = mousePos; + actionItem.Execute(state, tracks); + actionItem.mousePosition = null; + } + } + ); + } + } + + public static bool HandleShortcut(WindowState state, Event evt, TrackAsset[] tracks) + { + foreach (var action in actions) + { + var attr = action.GetType().GetCustomAttributes(typeof(ShortcutAttribute), true); + + foreach (ShortcutAttribute shortcut in attr) + { + if (shortcut.MatchesEvent(evt)) + { + if (s_ShowActionTriggeredByShortcut) + Debug.Log(action.GetType().Name); + + if (!IsActionActiveInMode(action, TimelineWindow.instance.currentMode.mode)) + return false; + + return action.Execute(state, tracks); + } + } + } + + return false; + } + + // For testing + internal MenuActionDisplayState InternalGetDisplayState(WindowState state, TrackAsset[] tracks) + { + return GetDisplayState(state, tracks); + } + } + + [MenuEntry("Edit in Animation Window", MenuOrder.TrackAction.EditInAnimationWindow)] + class EditTrackInAnimationWindow : TrackAction + { + public static bool Do(WindowState state, TrackAsset track) + { + AnimationClip clipToEdit = null; + + AnimationTrack animationTrack = track as AnimationTrack; + if (animationTrack != null) + { + if (!animationTrack.CanConvertToClipMode()) + return false; + + clipToEdit = animationTrack.infiniteClip; + } + else if (track.hasCurves) + { + clipToEdit = track.curves; + } + + if (clipToEdit == null) + return false; + + var gameObject = state.GetSceneReference(track); + var timeController = TimelineAnimationUtilities.CreateTimeController(state, CreateTimeControlClipData(track)); + TimelineAnimationUtilities.EditAnimationClipWithTimeController(clipToEdit, timeController, gameObject); + + return true; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Length == 0) + return MenuActionDisplayState.Hidden; + + if (tracks[0] is AnimationTrack) + { + var animTrack = tracks[0] as AnimationTrack; + if (animTrack.CanConvertToClipMode()) + return MenuActionDisplayState.Visible; + } + else if (tracks[0].hasCurves) + { + return MenuActionDisplayState.Visible; + } + + return MenuActionDisplayState.Hidden; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + return Do(state, tracks[0]); + } + + static TimelineWindowTimeControl.ClipData CreateTimeControlClipData(TrackAsset track) + { + var data = new TimelineWindowTimeControl.ClipData(); + data.track = track; + data.start = track.start; + data.duration = track.duration; + return data; + } + } + + [MenuEntry("Lock selected track only", MenuOrder.TrackAction.LockSelected)] + class LockSelectedTrack : TrackAction + { + public static readonly string LockSelectedTrackOnlyText = L10n.Tr("Lock selected track only"); + public static readonly string UnlockSelectedTrackOnlyText = L10n.Tr("Unlock selected track only"); + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(track => TimelineUtility.IsLockedFromGroup(track) || track is GroupTrack || + !track.subTracksObjects.Any())) + return MenuActionDisplayState.Hidden; + return MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (!tracks.Any()) return false; + + var hasUnlockedTracks = tracks.Any(x => !x.locked); + Lock(state, tracks.Where(p => !(p is GroupTrack)).ToArray(), hasUnlockedTracks); + return true; + } + + protected override string GetDisplayName(TrackAsset[] tracks) + { + return tracks.All(t => t.locked) ? UnlockSelectedTrackOnlyText : LockSelectedTrackOnlyText; + } + + public static void Lock(WindowState state, TrackAsset[] tracks, bool shouldlock) + { + if (tracks.Length == 0) + return; + + foreach (var track in tracks.Where(t => !TimelineUtility.IsLockedFromGroup(t))) + { + TimelineUndo.PushUndo(track, "Lock Tracks"); + track.locked = shouldlock; + } + TimelineEditor.Refresh(RefreshReason.WindowNeedsRedraw); + } + } + + [MenuEntry("Lock", MenuOrder.TrackAction.LockTrack)] + [Shortcut(Shortcuts.Timeline.toggleLock)] + class LockTrack : TrackAction + { + public static readonly string UnlockText = L10n.Tr("Unlock"); + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + bool hasUnlockableTracks = tracks.Any(x => TimelineUtility.IsLockedFromGroup(x)); + if (hasUnlockableTracks) + return MenuActionDisplayState.Disabled; + return MenuActionDisplayState.Visible; + } + + protected override string GetDisplayName(TrackAsset[] tracks) + { + return tracks.Any(x => !x.locked) ? base.GetDisplayName(tracks) : UnlockText; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (!tracks.Any()) return false; + + var hasUnlockedTracks = tracks.Any(x => !x.locked); + SetLockState(tracks, hasUnlockedTracks, state); + return true; + } + + public static void SetLockState(TrackAsset[] tracks, bool shouldLock, WindowState state = null) + { + if (tracks.Length == 0) + return; + + foreach (var track in tracks) + { + if (TimelineUtility.IsLockedFromGroup(track)) + continue; + + if (track as GroupTrack == null) + SetLockState(track.GetChildTracks().ToArray(), shouldLock, state); + + TimelineUndo.PushUndo(track, "Lock Tracks"); + track.locked = shouldLock; + } + + if (state != null) + { + // find the tracks we've locked. unselect anything locked and remove recording. + foreach (var track in tracks) + { + if (TimelineUtility.IsLockedFromGroup(track) || !track.locked) + continue; + + var flattenedChildTracks = track.GetFlattenedChildTracks(); + foreach (var i in track.clips) + SelectionManager.Remove(i); + state.UnarmForRecord(track); + foreach (var child in flattenedChildTracks) + { + SelectionManager.Remove(child); + state.UnarmForRecord(child); + foreach (var clip in child.GetClips()) + SelectionManager.Remove(clip); + } + } + + // no need to rebuild, just repaint (including inspectors) + InspectorWindow.RepaintAllInspectors(); + state.editorWindow.Repaint(); + } + } + } + + [UsedImplicitly] + [MenuEntry("Show Markers", MenuOrder.TrackAction.ShowHideMarkers)] + [ActiveInMode(TimelineModes.Default | TimelineModes.ReadOnly)] + class ShowHideMarkers : TrackAction + { + protected override bool IsChecked(WindowState state, TrackAsset[] tracks) + { + return tracks.All(x => x.GetShowMarkers()); + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(x => x is GroupTrack) || tracks.Any(t => t.GetMarkerCount() == 0)) + return MenuActionDisplayState.Hidden; + + if (tracks.Any(t => t.lockedInHierarchy)) + return MenuActionDisplayState.Disabled; + + return MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (!tracks.Any()) return false; + + var hasUnlockedTracks = tracks.Any(x => !x.GetShowMarkers()); + ShowHide(state, tracks, hasUnlockedTracks); + return true; + } + + static void ShowHide(WindowState state, TrackAsset[] tracks, bool shouldLock) + { + if (tracks.Length == 0) + return; + + var window = state.GetWindow(); + foreach (var track in tracks) + { + window.SetShowTrackMarkers(track, shouldLock); + } + + TimelineEditor.Refresh(RefreshReason.WindowNeedsRedraw); + } + } + + [MenuEntry("Mute selected track only", MenuOrder.TrackAction.MuteSelected), UsedImplicitly] + class MuteSelectedTrack : TrackAction + { + public static readonly string UnmuteSelectedText = L10n.Tr("Unmute selected track only"); + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(track => TimelineUtility.IsParentMuted(track) || track is GroupTrack || + !track.subTracksObjects.Any())) + return MenuActionDisplayState.Hidden; + return MenuActionDisplayState.Visible; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (!tracks.Any()) + return false; + + var hasUnmutedTracks = tracks.Any(x => !x.muted); + Mute(state, tracks.Where(p => !(p is GroupTrack)).ToArray(), hasUnmutedTracks); + return true; + } + + protected override string GetDisplayName(TrackAsset[] tracks) + { + return tracks.All(t => t.muted) ? UnmuteSelectedText : base.GetDisplayName(tracks); + } + + public static void Mute(WindowState state, TrackAsset[] tracks, bool shouldMute) + { + if (tracks.Length == 0) + return; + + foreach (var track in tracks.Where(t => !TimelineUtility.IsParentMuted(t))) + { + TimelineUndo.PushUndo(track, "Mute Tracks"); + track.muted = shouldMute; + } + + state.Refresh(); + } + } + + [MenuEntry("Mute", MenuOrder.TrackAction.MuteTrack)] + [Shortcut(Shortcuts.Timeline.toggleMute)] + class MuteTrack : TrackAction + { + public static readonly string UnMuteText = L10n.Tr("Unmute"); + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(track => TimelineUtility.IsParentMuted(track))) + return MenuActionDisplayState.Disabled; + return MenuActionDisplayState.Visible; + } + + protected override string GetDisplayName(TrackAsset[] tracks) + { + return tracks.Any(x => !x.muted) ? base.GetDisplayName(tracks) : UnMuteText; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (!tracks.Any() || tracks.Any(track => TimelineUtility.IsParentMuted(track))) + return false; + + var hasUnmutedTracks = tracks.Any(x => !x.muted); + Mute(state, tracks, hasUnmutedTracks); + return true; + } + + public static void Mute(WindowState state, TrackAsset[] tracks, bool shouldMute) + { + if (tracks.Length == 0) + return; + + foreach (var track in tracks) + { + if (track as GroupTrack == null) + Mute(state, track.GetChildTracks().ToArray(), shouldMute); + TimelineUndo.PushUndo(track, "Mute Tracks"); + track.muted = shouldMute; + } + + state.Refresh(); + } + } + + class DeleteTracks : TrackAction + { + public static void Do(TimelineAsset timeline, TrackAsset track) + { + SelectionManager.Remove(track); + TrackModifier.DeleteTrack(timeline, track); + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + // disable preview mode so deleted tracks revert to default state + // Case 956129: Disable preview mode _before_ deleting the tracks, since clip data is still needed + state.previewMode = false; + + TimelineAnimationUtilities.UnlinkAnimationWindowFromTracks(tracks); + + foreach (var track in tracks) + Do(state.editSequence.asset, track); + + state.Refresh(); + + return true; + } + } + + class CopyTracksToClipboard : TrackAction + { + public static bool Do(WindowState state, TrackAsset[] tracks) + { + var action = new CopyTracksToClipboard(); + + return action.Execute(state, tracks); + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + TimelineEditor.clipboard.CopyTracks(tracks); + + return true; + } + } + + class DuplicateTracks : TrackAction + { + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any()) + { + SelectionManager.RemoveTimelineSelection(); + } + + foreach (var track in TrackExtensions.FilterTracks(tracks)) + { + var newTrack = track.Duplicate(TimelineEditor.inspectedDirector, TimelineEditor.inspectedDirector); + SelectionManager.Add(newTrack); + foreach (var childTrack in newTrack.GetFlattenedChildTracks()) + { + SelectionManager.Add(childTrack); + } + } + + state.Refresh(); + + return true; + } + } + + [MenuEntry("Remove Invalid Markers", MenuOrder.TrackAction.RemoveInvalidMarkers), UsedImplicitly] + class RemoveInvalidMarkersAction : TrackAction + { + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(target => target != null && target.GetMarkerCount() != target.GetMarkersRaw().Count())) + return MenuActionDisplayState.Visible; + + return MenuActionDisplayState.Hidden; + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + bool anyRemoved = false; + foreach (var target in tracks) + { + var invalids = target.GetMarkersRaw().Where(x => !(x is IMarker)).ToList(); + foreach (var m in invalids) + { + anyRemoved = true; + target.DeleteMarkerRaw(m); + } + } + + if (anyRemoved) + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + + return anyRemoved; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs.meta new file mode 100644 index 000000000..483f9ebd6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Actions/TrackActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fda82b5ca7a4c5f40b497c4f5f4bd950 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation.meta new file mode 100644 index 000000000..d6b7c2541 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b124f0b8ca43e6e46bdc0322fad15ea3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs new file mode 100644 index 000000000..a7552f1ed --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs @@ -0,0 +1,56 @@ +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + [UsedImplicitly] + [CustomTimelineEditor(typeof(ActivationTrack))] + class ActivationTrackEditor : TrackEditor + { + static readonly string ClipText = LocalizationDatabase.GetLocalizedString("Active"); + + static readonly string k_ErrorParentString = LocalizationDatabase.GetLocalizedString("The bound GameObject is a parent of the PlayableDirector."); + static readonly string k_ErrorString = LocalizationDatabase.GetLocalizedString("The bound GameObject contains the PlayableDirector."); + + public override TrackDrawOptions GetTrackOptions(TrackAsset track, Object binding) + { + var options = base.GetTrackOptions(track, binding); + options.errorText = GetErrorText(track, binding); + return options; + } + + string GetErrorText(TrackAsset track, Object binding) + { + var gameObject = binding as GameObject; + var currentDirector = TimelineEditor.inspectedDirector; + if (gameObject != null && currentDirector != null) + { + var director = gameObject.GetComponent(); + if (currentDirector == director) + { + return k_ErrorString; + } + + if (currentDirector.gameObject.transform.IsChildOf(gameObject.transform)) + { + return k_ErrorParentString; + } + } + + return base.GetErrorText(track, binding, TrackBindingErrors.PrefabBound); + } + + public override void OnCreate(TrackAsset track, TrackAsset copiedFrom) + { + // Add a default clip to the newly created track + if (copiedFrom == null) + { + var clip = track.CreateClip(0); + clip.displayName = ClipText; + clip.duration = System.Math.Max(clip.duration, track.timelineAsset.duration * 0.5f); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs.meta new file mode 100644 index 000000000..64f81a1af --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4fbcc9b1f6ace8c4f8724a88dccca5f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs new file mode 100644 index 000000000..f391e6901 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs @@ -0,0 +1,43 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(ActivationTrack))] + class ActivationTrackInspector : TrackAssetInspector + { + static class Styles + { + public static readonly GUIContent PostPlaybackStateText = EditorGUIUtility.TrTextContent("Post-playback state"); + } + + SerializedProperty m_PostPlaybackProperty; + + public override void OnInspectorGUI() + { + using (new EditorGUI.DisabledScope(IsTrackLocked())) + { + serializedObject.Update(); + + EditorGUI.BeginChangeCheck(); + + if (m_PostPlaybackProperty != null) + EditorGUILayout.PropertyField(m_PostPlaybackProperty, Styles.PostPlaybackStateText); + + if (EditorGUI.EndChangeCheck()) + { + serializedObject.ApplyModifiedProperties(); + var activationTrack = target as ActivationTrack; + if (activationTrack != null) + activationTrack.UpdateTrackMode(); + } + } + } + + public override void OnEnable() + { + base.OnEnable(); + m_PostPlaybackProperty = serializedObject.FindProperty("m_PostPlaybackState"); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs.meta new file mode 100644 index 000000000..9c3910c3a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Activation/ActivationTrackInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c46b007a3762fc84cb1ee7ca30060f0b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics.meta new file mode 100644 index 000000000..e6cdda628 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57ff740bce4ab0c498ada374a8ca1dc0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs new file mode 100644 index 000000000..7e2cc6137 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs @@ -0,0 +1,170 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Build; +using UnityEditor.Build.Reporting; +using UnityEngine.Playables; +using UnityEngine.SceneManagement; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Analytics +{ + class TimelineSceneInfo + { + public Dictionary trackCount = new Dictionary + { + {"ActivationTrack", 0}, + {"AnimationTrack", 0}, + {"AudioTrack", 0}, + {"ControlTrack", 0}, + {"PlayableTrack", 0}, + {"UserType", 0}, + {"Other", 0} + }; + + public Dictionary userTrackTypesCount = new Dictionary(); + public HashSet uniqueDirectors = new HashSet(); + public int numTracks = 0; + public int minDuration = int.MaxValue; + public int maxDuration = int.MinValue; + public int minNumTracks = int.MaxValue; + public int maxNumTracks = int.MinValue; + public int numRecorded = 0; + } + + [Serializable] + struct TrackInfo + { + public string name; + public double percent; + } + + [Serializable] + class TimelineEventInfo + { + public int num_timelines; + public int min_duration, max_duration; + public int min_num_tracks, max_num_tracks; + public double recorded_percent; + public List track_info = new List(); + public string most_popular_user_track = string.Empty; + + public TimelineEventInfo(TimelineSceneInfo sceneInfo) + { + num_timelines = sceneInfo.uniqueDirectors.Count; + min_duration = sceneInfo.minDuration; + max_duration = sceneInfo.maxDuration; + min_num_tracks = sceneInfo.minNumTracks; + max_num_tracks = sceneInfo.maxNumTracks; + recorded_percent = Math.Round(100.0 * sceneInfo.numRecorded / sceneInfo.numTracks, 1); + + foreach (KeyValuePair kv in sceneInfo.trackCount.Where(x => x.Value > 0)) + { + track_info.Add(new TrackInfo() + { + name = kv.Key, + percent = Math.Round(100.0 * kv.Value / sceneInfo.numTracks, 1) + }); + } + + if (sceneInfo.userTrackTypesCount.Any()) + { + most_popular_user_track = sceneInfo.userTrackTypesCount + .First(x => x.Value == sceneInfo.userTrackTypesCount.Values.Max()).Key; + } + } + + public static bool IsUserType(Type t) + { + string nameSpace = t.Namespace; + return string.IsNullOrEmpty(nameSpace) || !nameSpace.StartsWith("UnityEngine.Timeline"); + } + } + + + static class TimelineAnalytics + { + static TimelineSceneInfo _timelineSceneInfo = new TimelineSceneInfo(); + + class TimelineAnalyticsPreProcess : IPreprocessBuildWithReport + { + public int callbackOrder { get { return 0; } } + public void OnPreprocessBuild(BuildReport report) + { + _timelineSceneInfo = new TimelineSceneInfo(); + } + } + + class TimelineAnalyticsProcess : IProcessSceneWithReport + { + public int callbackOrder + { + get { return 0; } + } + + public void OnProcessScene(Scene scene, BuildReport report) + { + var timelines = UnityEngine.Object.FindObjectsOfType().Select(pd => pd.playableAsset).OfType().Distinct(); + + foreach (var timeline in timelines) + { + if (_timelineSceneInfo.uniqueDirectors.Add(timeline)) + { + _timelineSceneInfo.numTracks += timeline.flattenedTracks.Count(); + _timelineSceneInfo.minDuration = Math.Min(_timelineSceneInfo.minDuration, (int)(timeline.duration * 1000)); + _timelineSceneInfo.maxDuration = Math.Max(_timelineSceneInfo.maxDuration, (int)(timeline.duration * 1000)); + _timelineSceneInfo.minNumTracks = Math.Min(_timelineSceneInfo.minNumTracks, timeline.flattenedTracks.Count()); + _timelineSceneInfo.maxNumTracks = Math.Max(_timelineSceneInfo.maxNumTracks, timeline.flattenedTracks.Count()); + + foreach (var track in timeline.flattenedTracks) + { + string key = track.GetType().Name; + if (_timelineSceneInfo.trackCount.ContainsKey(key)) + { + _timelineSceneInfo.trackCount[key]++; + } + else + { + if (TimelineEventInfo.IsUserType(track.GetType())) + { + _timelineSceneInfo.trackCount["UserType"]++; + if (_timelineSceneInfo.userTrackTypesCount.ContainsKey(key)) + _timelineSceneInfo.userTrackTypesCount[key]++; + else + _timelineSceneInfo.userTrackTypesCount[key] = 1; + } + else + _timelineSceneInfo.trackCount["Other"]++; + } + + if (track.clips.Any(x => x.recordable)) + _timelineSceneInfo.numRecorded++; + else + { + var animationTrack = track as AnimationTrack; + if (animationTrack != null) + { + if (animationTrack.CanConvertToClipMode()) + _timelineSceneInfo.numRecorded++; + } + } + } + } + } + } + } + + class TimelineAnalyticsPostProcess : IPostprocessBuildWithReport + { + public int callbackOrder {get { return 0; }} + public void OnPostprocessBuild(BuildReport report) + { + if (_timelineSceneInfo.uniqueDirectors.Count > 0) + { + var timelineEvent = new TimelineEventInfo(_timelineSceneInfo); + EditorAnalytics.SendEventTimelineInfo(timelineEvent); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs.meta new file mode 100644 index 000000000..e296bda0a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Analytics/TimelineAnalytics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10ba9bc9317e315439b0223674162c52 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation.meta new file mode 100644 index 000000000..2900939c4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3174898fbcdf12448963cdb5f5b60a33 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs new file mode 100644 index 000000000..4c79048ca --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs @@ -0,0 +1,96 @@ +using System.ComponentModel; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using ClipAction = UnityEditor.Timeline.ItemAction; + +namespace UnityEditor.Timeline +{ + [MenuEntry("Match Offsets To Previous Clip", MenuOrder.CustomClipAction.AnimClipMatchPrevious), UsedImplicitly] + class MatchOffsetsPreviousAction : ClipAction + { + public override bool Execute(WindowState state, TimelineClip[] items) + { + AnimationOffsetMenu.MatchClipsToPrevious(state, items.Where(x => IsValidClip(x, TimelineEditor.inspectedDirector)).ToArray()); + return true; + } + + private static bool IsValidClip(TimelineClip clip, PlayableDirector director) + { + return clip != null && + clip.parentTrack != null && + (clip.asset as AnimationPlayableAsset) != null && + clip.parentTrack.clips.Any(x => x.start < clip.start) && + TimelineUtility.GetSceneGameObject(director, clip.parentTrack) != null; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] items) + { + if (!items.All(TimelineAnimationUtilities.IsAnimationClip)) + return MenuActionDisplayState.Hidden; + + var director = TimelineEditor.inspectedDirector; + if (TimelineEditor.inspectedDirector == null) + return MenuActionDisplayState.Hidden; + + if (items.Any(c => IsValidClip(c, director))) + return MenuActionDisplayState.Visible; + + return MenuActionDisplayState.Hidden; + } + } + + [MenuEntry("Match Offsets To Next Clip", MenuOrder.CustomClipAction.AnimClipMatchNext), UsedImplicitly] + class MatchOffsetsNextAction : ClipAction + { + public override bool Execute(WindowState state, TimelineClip[] items) + { + AnimationOffsetMenu.MatchClipsToNext(state, items.Where(x => IsValidClip(x, TimelineEditor.inspectedDirector)).ToArray()); + return true; + } + + private static bool IsValidClip(TimelineClip clip, PlayableDirector director) + { + return clip != null && + clip.parentTrack != null && + (clip.asset as AnimationPlayableAsset) != null && + clip.parentTrack.clips.Any(x => x.start > clip.start) && + TimelineUtility.GetSceneGameObject(director, clip.parentTrack) != null; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] items) + { + if (!items.All(TimelineAnimationUtilities.IsAnimationClip)) + return MenuActionDisplayState.Hidden; + + var director = TimelineEditor.inspectedDirector; + if (TimelineEditor.inspectedDirector == null) + return MenuActionDisplayState.Hidden; + + if (items.Any(c => IsValidClip(c, director))) + return MenuActionDisplayState.Visible; + + return MenuActionDisplayState.Hidden; + } + } + + [MenuEntry("Reset Offsets", MenuOrder.CustomClipAction.AnimClipResetOffset), UsedImplicitly] + class ResetOffsets : ClipAction + { + public override bool Execute(WindowState state, TimelineClip[] items) + { + AnimationOffsetMenu.ResetClipOffsets(state, items.Where(TimelineAnimationUtilities.IsAnimationClip).ToArray()); + return true; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TimelineClip[] items) + { + if (!items.All(TimelineAnimationUtilities.IsAnimationClip)) + return MenuActionDisplayState.Hidden; + + return MenuActionDisplayState.Visible; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs.meta new file mode 100644 index 000000000..0632984fc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf22284ca28e7ef4490033b61e9b52cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs new file mode 100644 index 000000000..afc3878f6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs @@ -0,0 +1,411 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEditorInternal; + +namespace UnityEditor.Timeline +{ + struct CurveBindingPair + { + public EditorCurveBinding binding; + public AnimationCurve curve; + public ObjectReferenceKeyframe[] objectCurve; + } + + class CurveBindingGroup + { + public CurveBindingPair[] curveBindingPairs { get; set; } + public Vector2 timeRange { get; set; } + public Vector2 valueRange { get; set; } + + public bool isFloatCurve + { + get + { + return curveBindingPairs != null && curveBindingPairs.Length > 0 && + curveBindingPairs[0].curve != null; + } + } + + public bool isObjectCurve + { + get + { + return curveBindingPairs != null && curveBindingPairs.Length > 0 && + curveBindingPairs[0].objectCurve != null; + } + } + + public int count + { + get + { + if (curveBindingPairs == null) + return 0; + return curveBindingPairs.Length; + } + } + } + + class AnimationClipCurveInfo + { + bool m_CurveDirty = true; + bool m_KeysDirty = true; + + public bool dirty + { + get { return m_CurveDirty; } + set + { + m_CurveDirty = value; + if (m_CurveDirty) + { + m_KeysDirty = true; + if (m_groupings != null) + m_groupings.Clear(); + } + } + } + + public AnimationCurve[] curves; + public EditorCurveBinding[] bindings; + + public EditorCurveBinding[] objectBindings; + public List objectCurves; + + Dictionary m_groupings; + + // to tell whether the cache has changed + public int version { get; private set; } + + float[] m_KeyTimes; + + Dictionary m_individualBindinsKey; + + public float[] keyTimes + { + get + { + if (m_KeysDirty || m_KeyTimes == null) + { + RebuildKeyCache(); + } + return m_KeyTimes; + } + } + + public float[] GetCurveTimes(EditorCurveBinding curve) + { + return GetCurveTimes(new[] { curve }); + } + + public float[] GetCurveTimes(EditorCurveBinding[] curves) + { + if (m_KeysDirty || m_KeyTimes == null) + { + RebuildKeyCache(); + } + + var keyTimes = new List(); + for (int i = 0; i < curves.Length; i++) + { + var c = curves[i]; + if (m_individualBindinsKey.ContainsKey(c)) + { + keyTimes.AddRange(m_individualBindinsKey[c]); + } + } + return keyTimes.ToArray(); + } + + void RebuildKeyCache() + { + m_individualBindinsKey = new Dictionary(); + + List keys = curves.SelectMany(y => y.keys).Select(z => z.time).ToList(); + for (int i = 0; i < objectCurves.Count; i++) + { + var kf = objectCurves[i]; + keys.AddRange(kf.Select(x => x.time)); + } + + for (int b = 0; b < bindings.Count(); b++) + { + m_individualBindinsKey.Add(bindings[b], curves[b].keys.Select(k => k.time).Distinct().ToArray()); + } + + m_KeyTimes = keys.OrderBy(x => x).Distinct().ToArray(); + m_KeysDirty = false; + } + + public void Update(AnimationClip clip) + { + List postfilter = new List(); + var clipBindings = AnimationUtility.GetCurveBindings(clip); + for (int i = 0; i < clipBindings.Length; i++) + { + var bind = clipBindings[i]; + if (!bind.propertyName.Contains("LocalRotation.w")) + postfilter.Add(RotationCurveInterpolation.RemapAnimationBindingForRotationCurves(bind, clip)); + } + bindings = postfilter.ToArray(); + + curves = new AnimationCurve[bindings.Length]; + for (int i = 0; i < bindings.Length; i++) + { + curves[i] = AnimationUtility.GetEditorCurve(clip, bindings[i]); + } + + objectBindings = AnimationUtility.GetObjectReferenceCurveBindings(clip); + objectCurves = new List(objectBindings.Length); + for (int i = 0; i < objectBindings.Length; i++) + { + objectCurves.Add(AnimationUtility.GetObjectReferenceCurve(clip, objectBindings[i])); + } + + m_CurveDirty = false; + m_KeysDirty = true; + + version = version + 1; + } + + public bool GetBindingForCurve(AnimationCurve curve, ref EditorCurveBinding binding) + { + for (int i = 0; i < curves.Length; i++) + { + if (curve == curves[i]) + { + binding = bindings[i]; + return true; + } + } + return false; + } + + public AnimationCurve GetCurveForBinding(EditorCurveBinding binding) + { + for (int i = 0; i < curves.Length; i++) + { + if (binding.Equals(bindings[i])) + { + return curves[i]; + } + } + return null; + } + + public ObjectReferenceKeyframe[] GetObjectCurveForBinding(EditorCurveBinding binding) + { + if (objectCurves == null) + return null; + + for (int i = 0; i < objectCurves.Count; i++) + { + if (binding.Equals(objectBindings[i])) + { + return objectCurves[i]; + } + } + return null; + } + + // given a groupID, get the list of curve bindings + public CurveBindingGroup GetGroupBinding(string groupID) + { + if (m_groupings == null) + m_groupings = new Dictionary(); + + CurveBindingGroup result = null; + if (!m_groupings.TryGetValue(groupID, out result)) + { + result = new CurveBindingGroup(); + result.timeRange = new Vector2(float.MaxValue, float.MinValue); + result.valueRange = new Vector2(float.MaxValue, float.MinValue); + List found = new List(); + for (int i = 0; i < bindings.Length; i++) + { + if (bindings[i].GetGroupID() == groupID) + { + CurveBindingPair pair = new CurveBindingPair(); + pair.binding = bindings[i]; + pair.curve = curves[i]; + found.Add(pair); + + for (int k = 0; k < curves[i].keys.Length; k++) + { + var key = curves[i].keys[k]; + result.timeRange = new Vector2(Mathf.Min(key.time, result.timeRange.x), Mathf.Max(key.time, result.timeRange.y)); + result.valueRange = new Vector2(Mathf.Min(key.value, result.valueRange.x), Mathf.Max(key.value, result.valueRange.y)); + } + } + } + for (int i = 0; i < objectBindings.Length; i++) + { + if (objectBindings[i].GetGroupID() == groupID) + { + CurveBindingPair pair = new CurveBindingPair(); + pair.binding = objectBindings[i]; + pair.objectCurve = objectCurves[i]; + found.Add(pair); + + for (int k = 0; k < objectCurves[i].Length; k++) + { + var key = objectCurves[i][k]; + result.timeRange = new Vector2(Mathf.Min(key.time, result.timeRange.x), Mathf.Max(key.time, result.timeRange.y)); + } + } + } + + result.curveBindingPairs = found.OrderBy(x => AnimationWindowUtility.GetComponentIndex(x.binding.propertyName)).ToArray(); + + m_groupings.Add(groupID, result); + } + return result; + } + } + + // Cache for storing the animation clip data + class AnimationClipCurveCache + { + static AnimationClipCurveCache s_Instance; + Dictionary m_ClipCache = new Dictionary(); + bool m_IsEnabled; + + + public static AnimationClipCurveCache Instance + { + get + { + if (s_Instance == null) + { + s_Instance = new AnimationClipCurveCache(); + } + + return s_Instance; + } + } + + public void OnEnable() + { + if (!m_IsEnabled) + { + AnimationUtility.onCurveWasModified += OnCurveWasModified; + m_IsEnabled = true; + } + } + + public void OnDisable() + { + if (m_IsEnabled) + { + AnimationUtility.onCurveWasModified -= OnCurveWasModified; + m_IsEnabled = false; + } + } + + // callback when a curve is edited. Force the cache to update next time it's accessed + void OnCurveWasModified(AnimationClip clip, EditorCurveBinding binding, AnimationUtility.CurveModifiedType modification) + { + if (modification == AnimationUtility.CurveModifiedType.CurveDeleted) + { + m_ClipCache.Remove(clip); + } + else + { + AnimationClipCurveInfo data; + if (m_ClipCache.TryGetValue(clip, out data)) + { + data.dirty = true; + } + } + } + + public AnimationClipCurveInfo GetCurveInfo(AnimationClip clip) + { + AnimationClipCurveInfo data; + if (clip == null) + return null; + if (!m_ClipCache.TryGetValue(clip, out data)) + { + data = new AnimationClipCurveInfo(); + data.dirty = true; + m_ClipCache[clip] = data; + } + if (data.dirty) + { + data.Update(clip); + } + return data; + } + } + + static class EditorCurveBindingExtension + { + // identifier to generate an id thats the same for all curves in the same group + public static string GetGroupID(this EditorCurveBinding binding) + { + return binding.type + AnimationWindowUtility.GetPropertyGroupName(binding.propertyName); + } + } + + + static class CurveBindingGroupExtensions + { + // Extentions to determine curve types + public static bool IsEnableGroup(this CurveBindingGroup curves) + { + return curves.isFloatCurve && curves.count == 1 && curves.curveBindingPairs[0].binding.propertyName == "m_Enabled"; + } + + public static bool IsVectorGroup(this CurveBindingGroup curves) + { + if (!curves.isFloatCurve) + return false; + if (curves.count <= 1 || curves.count > 4) + return false; + char l = curves.curveBindingPairs[0].binding.propertyName.Last(); + return l == 'x' || l == 'y' || l == 'z' || l == 'w'; + } + + public static bool IsColorGroup(this CurveBindingGroup curves) + { + if (!curves.isFloatCurve) + return false; + if (curves.count != 3 && curves.count != 4) + return false; + char l = curves.curveBindingPairs[0].binding.propertyName.Last(); + return l == 'r' || l == 'g' || l == 'b' || l == 'a'; + } + + public static string GetDescription(this CurveBindingGroup group, float t) + { + string result = string.Empty; + if (group.isFloatCurve) + { + if (group.count > 1) + { + result += "(" + group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); + for (int j = 1; j < group.curveBindingPairs.Length; j++) + { + result += "," + group.curveBindingPairs[j].curve.Evaluate(t).ToString("0.##"); + } + result += ")"; + } + else + { + result = group.curveBindingPairs[0].curve.Evaluate(t).ToString("0.##"); + } + } + else if (group.isObjectCurve) + { + Object obj = null; + if (group.curveBindingPairs[0].objectCurve.Length > 0) + obj = CurveEditUtility.Evaluate(group.curveBindingPairs[0].objectCurve, t); + result = (obj == null ? "None" : obj.name); + } + + return result; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs.meta new file mode 100644 index 000000000..47fcaa3f9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationClipCurveCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07a967d2fca95324f8922df8394a5655 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs new file mode 100644 index 000000000..dbfc6888c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs @@ -0,0 +1,82 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class AnimationOffsetMenu + { + public static GUIContent MatchPreviousMenuItem = EditorGUIUtility.TrTextContent("Match Offsets To Previous Clip"); + public static GUIContent MatchNextMenuItem = EditorGUIUtility.TrTextContent("Match Offsets To Next Clip"); + public static string MatchFieldsPrefix = "Match Offsets Fields/"; + public static GUIContent ResetOffsetMenuItem = EditorGUIUtility.TrTextContent("Reset Offsets"); + + static bool EnforcePreviewMode(WindowState state) + { + state.previewMode = true; // try and set the preview mode + if (!state.previewMode) + { + Debug.LogError("Match clips cannot be completed because preview mode cannot be enabed"); + return false; + } + return true; + } + + internal static void MatchClipsToPrevious(WindowState state, TimelineClip[] clips) + { + if (!EnforcePreviewMode(state)) + return; + + clips = clips.OrderBy(x => x.start).ToArray(); + foreach (var clip in clips) + { + var sceneObject = TimelineUtility.GetSceneGameObject(state.editSequence.director, clip.parentTrack); + if (sceneObject != null) + { + TimelineUndo.PushUndo(clip.asset, "Match Clip"); + TimelineAnimationUtilities.MatchPrevious(clip, sceneObject.transform, state.editSequence.director); + } + } + + InspectorWindow.RepaintAllInspectors(); + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + internal static void MatchClipsToNext(WindowState state, TimelineClip[] clips) + { + if (!EnforcePreviewMode(state)) + return; + + clips = clips.OrderByDescending(x => x.start).ToArray(); + foreach (var clip in clips) + { + var sceneObject = TimelineUtility.GetSceneGameObject(state.editSequence.director, clip.parentTrack); + if (sceneObject != null) + { + TimelineUndo.PushUndo(clip.asset, "Match Clip"); + TimelineAnimationUtilities.MatchNext(clip, sceneObject.transform, state.editSequence.director); + } + } + + InspectorWindow.RepaintAllInspectors(); + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + public static void ResetClipOffsets(WindowState state, TimelineClip[] clips) + { + foreach (var clip in clips) + { + if (clip.asset is AnimationPlayableAsset) + { + TimelineUndo.PushUndo(clip.asset, "Reset Offsets"); + var playableAsset = (AnimationPlayableAsset)clip.asset; + playableAsset.ResetOffsets(); + } + } + state.rebuildGraph = true; + + InspectorWindow.RepaintAllInspectors(); + TimelineEditor.Refresh(RefreshReason.SceneNeedsUpdate); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs.meta new file mode 100644 index 000000000..e628663bc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationOffsetMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ace5095cc37ed849b52109d2ee305d4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs new file mode 100644 index 000000000..e4bebc12c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs @@ -0,0 +1,65 @@ +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomTimelineEditor(typeof(AnimationPlayableAsset)), UsedImplicitly] + class AnimationPlayableAssetEditor : ClipEditor + { + public static readonly string k_NoClipAssignedError = LocalizationDatabase.GetLocalizedString("No animation clip assigned"); + public static readonly string k_LegacyClipError = LocalizationDatabase.GetLocalizedString("Legacy animation clips are not supported"); + static readonly string k_MotionCurveError = LocalizationDatabase.GetLocalizedString("You are using motion curves without applyRootMotion enabled on the Animator. The root transform will not be animated"); + static readonly string k_RootCurveError = LocalizationDatabase.GetLocalizedString("You are using root curves without applyRootMotion enabled on the Animator. The root transform will not be animated"); + + /// + public override ClipDrawOptions GetClipOptions(TimelineClip clip) + { + var clipOptions = base.GetClipOptions(clip); + var asset = clip.asset as AnimationPlayableAsset; + + if (asset != null) + clipOptions.errorText = GetErrorText(asset, clip.parentTrack as AnimationTrack, clipOptions.errorText); + + if (clip.recordable) + clipOptions.highlightColor = DirectorStyles.Instance.customSkin.colorAnimationRecorded; + + return clipOptions; + } + + /// + public override void OnCreate(TimelineClip clip, TrackAsset track, TimelineClip clonedFrom) + { + var asset = clip.asset as AnimationPlayableAsset; + if (asset != null && asset.clip != null && asset.clip.legacy) + { + asset.clip = null; + Debug.LogError("Legacy Animation Clips are not supported"); + } + } + + string GetErrorText(AnimationPlayableAsset animationAsset, AnimationTrack track, string defaultError) + { + if (animationAsset.clip == null) + return k_NoClipAssignedError; + if (animationAsset.clip.legacy) + return k_LegacyClipError; + if (animationAsset.clip.hasMotionCurves || animationAsset.clip.hasRootCurves) + { + if (track != null && track.trackOffset == TrackOffset.Auto) + { + var animator = track.GetBinding(TimelineEditor.inspectedDirector); + if (animator != null && !animator.applyRootMotion && !animationAsset.clip.hasGenericRootTransform) + { + if (animationAsset.clip.hasMotionCurves) + return k_MotionCurveError; + return k_RootCurveError; + } + } + } + + return defaultError; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs.meta new file mode 100644 index 000000000..0a749e887 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationPlayableAssetEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f7fed0d9d0f7a7f41a8525aa79e790b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs new file mode 100644 index 000000000..0b1a1713e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs @@ -0,0 +1,151 @@ +using System.ComponentModel; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [MenuEntry("Add Override Track", MenuOrder.CustomTrackAction.AnimAddOverrideTrack), UsedImplicitly] + class AddOverrideTrackAction : TrackAction + { + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + foreach (var animTrack in tracks.OfType()) + { + TimelineHelpers.CreateTrack(typeof(AnimationTrack), animTrack, "Override " + animTrack.GetChildTracks().Count()); + } + + return true; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(t => t.isSubTrack || !t.GetType().IsAssignableFrom(typeof(AnimationTrack)))) + return MenuActionDisplayState.Hidden; + + if (tracks.Any(t => t.lockedInHierarchy)) + return MenuActionDisplayState.Disabled; + + return MenuActionDisplayState.Visible; + } + } + + [MenuEntry("Convert To Clip Track", MenuOrder.CustomTrackAction.AnimConvertToClipMode), UsedImplicitly] + class ConvertToClipModeAction : TrackAction + { + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + foreach (var animTrack in tracks.OfType()) + animTrack.ConvertToClipMode(); + + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + + return true; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(t => !t.GetType().IsAssignableFrom(typeof(AnimationTrack)))) + return MenuActionDisplayState.Hidden; + + if (tracks.Any(t => t.lockedInHierarchy)) + return MenuActionDisplayState.Disabled; + + if (tracks.OfType().All(a => a.CanConvertToClipMode())) + return MenuActionDisplayState.Visible; + + return MenuActionDisplayState.Hidden; + } + } + + [MenuEntry("Convert To Infinite Clip", MenuOrder.CustomTrackAction.AnimConvertFromClipMode), UsedImplicitly] + class ConvertFromClipTrackAction : TrackAction + { + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + foreach (var animTrack in tracks.OfType()) + animTrack.ConvertFromClipMode(state.editSequence.asset); + + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + + return true; + } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(t => !t.GetType().IsAssignableFrom(typeof(AnimationTrack)))) + return MenuActionDisplayState.Hidden; + + if (tracks.Any(t => t.lockedInHierarchy)) + return MenuActionDisplayState.Disabled; + + if (tracks.OfType().All(a => a.CanConvertFromClipMode())) + return MenuActionDisplayState.Visible; + + return MenuActionDisplayState.Hidden; + } + } + + abstract class TrackOffsetBaseAction : TrackAction + { + public abstract TrackOffset trackOffset { get; } + + protected override MenuActionDisplayState GetDisplayState(WindowState state, TrackAsset[] tracks) + { + if (tracks.Any(t => !t.GetType().IsAssignableFrom(typeof(AnimationTrack)))) + return MenuActionDisplayState.Hidden; + + if (tracks.Any(t => t.lockedInHierarchy)) + return MenuActionDisplayState.Disabled; + + return MenuActionDisplayState.Visible; + } + + protected override bool IsChecked(WindowState state, TrackAsset[] tracks) + { + return tracks.OfType().All(t => t.trackOffset == trackOffset); + } + + public override bool Execute(WindowState state, TrackAsset[] tracks) + { + foreach (var animTrack in tracks.OfType()) + { + state.UnarmForRecord(animTrack); + TimelineUndo.PushUndo(animTrack, "Set Transform Offsets"); + animTrack.trackOffset = trackOffset; + } + + TimelineEditor.Refresh(RefreshReason.ContentsModified); + return true; + } + } + + + [MenuEntry("Track Offsets/Apply Transform Offsets", MenuOrder.CustomTrackAction.AnimApplyTrackOffset), UsedImplicitly] + class ApplyTransformOffsetAction : TrackOffsetBaseAction + { + public override TrackOffset trackOffset + { + get { return TrackOffset.ApplyTransformOffsets; } + } + } + + [MenuEntry("Track Offsets/Apply Scene Offsets", MenuOrder.CustomTrackAction.AnimApplySceneOffset), UsedImplicitly] + class ApplySceneOffsetAction : TrackOffsetBaseAction + { + public override TrackOffset trackOffset + { + get { return TrackOffset.ApplySceneOffsets; } + } + } + + [MenuEntry("Track Offsets/Auto (Deprecated)", MenuOrder.CustomTrackAction.AnimApplyAutoOffset), UsedImplicitly] + class ApplyAutoAction : TrackOffsetBaseAction + { + public override TrackOffset trackOffset + { + get { return TrackOffset.Auto; } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs.meta new file mode 100644 index 000000000..4ca0e4dca --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/AnimationTrackActions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d4553f2006f48b6448553cb525d2876e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs new file mode 100644 index 000000000..7f3cdde7b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs @@ -0,0 +1,224 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEditor.Timeline; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor +{ + class BindingSelector + { + TreeViewController m_TreeView; + public TreeViewController treeViewController + { + get { return m_TreeView; } + } + + TreeViewState m_TrackGlobalTreeViewState; + TreeViewState m_TreeViewState; + BindingTreeViewDataSource m_TreeViewDataSource; + CurveDataSource m_CurveDataSource; + TimelineWindow m_Window; + CurveEditor m_CurveEditor; + ReorderableList m_DopeLines; + string[] m_StringList = {}; + int[] m_Selection; + bool m_PartOfSelection; + public BindingSelector(EditorWindow window, CurveEditor curveEditor, TreeViewState trackGlobalTreeViewState) + { + m_Window = window as TimelineWindow; + m_CurveEditor = curveEditor; + m_TrackGlobalTreeViewState = trackGlobalTreeViewState; + + m_DopeLines = new ReorderableList(m_StringList, typeof(string), false, false, false, false); + m_DopeLines.drawElementBackgroundCallback = null; + m_DopeLines.showDefaultBackground = false; + m_DopeLines.index = 0; + m_DopeLines.headerHeight = 0; + m_DopeLines.elementHeight = 20; + m_DopeLines.draggable = false; + } + + public bool selectable { get { return true; } } + + public object selectableObject + { + get { return this; } + } + + public bool selected + { + get { return m_PartOfSelection; } + set + { + m_PartOfSelection = value; + + if (!m_PartOfSelection) + { + m_DopeLines.index = -1; + } + } + } + + public virtual void Delete(WindowState state) + { + // we dont support deleting the summary + if (m_DopeLines.index < 1) + return; + + if (m_CurveDataSource == null) + return; + + var clip = m_CurveDataSource.animationClip; + if (clip == null) + return; + + int curveIndexToDelete = m_DopeLines.index - 1; + var bindings = AnimationUtility.GetCurveBindings(clip); + + if (curveIndexToDelete >= bindings.Length) + return; + + TimelineUndo.PushUndo(clip, "Delete Curve"); + AnimationUtility.SetEditorCurve(clip, bindings[m_DopeLines.index - 1], null); + state.rebuildGraph = true; + } + + public void OnGUI(Rect targetRect) + { + if (m_TreeView == null) + return; + + m_TreeView.OnEvent(); + m_TreeView.OnGUI(targetRect, GUIUtility.GetControlID(FocusType.Passive)); + } + + public void InitIfNeeded(Rect rect, CurveDataSource dataSource, bool isNewSelection) + { + if (Event.current.type != EventType.Layout) + return; + + m_CurveDataSource = dataSource; + var clip = dataSource.animationClip; + + List allBindings = new List(); + allBindings.Add(new EditorCurveBinding { propertyName = "Summary" }); + if (clip != null) + allBindings.AddRange(AnimationUtility.GetCurveBindings(clip)); + + m_DopeLines.list = allBindings.ToArray(); + + if (m_TreeViewState != null) + { + if (isNewSelection) + RefreshAll(); + + return; + } + + m_TreeViewState = m_TrackGlobalTreeViewState != null ? m_TrackGlobalTreeViewState : new TreeViewState(); + + m_TreeView = new TreeViewController(m_Window, m_TreeViewState) + { + useExpansionAnimation = false, + deselectOnUnhandledMouseDown = true + }; + + m_TreeView.selectionChangedCallback += OnItemSelectionChanged; + + m_TreeViewDataSource = new BindingTreeViewDataSource(m_TreeView, clip, m_CurveDataSource); + + m_TreeView.Init(rect, m_TreeViewDataSource, new BindingTreeViewGUI(m_TreeView), null); + + m_TreeViewDataSource.UpdateData(); + + RefreshSelection(); + } + + void OnItemSelectionChanged(int[] selection) + { + RefreshSelection(selection); + } + + void RefreshAll() + { + RefreshTree(); + RefreshSelection(); + } + + void RefreshSelection() + { + RefreshSelection(m_TreeViewState.selectedIDs != null ? m_TreeViewState.selectedIDs.ToArray() : null); + } + + void RefreshSelection(int[] selection) + { + if (selection == null || selection.Length == 0) + { + // select all. + if (m_TreeViewDataSource.GetRows().Count > 0) + { + m_Selection = m_TreeViewDataSource.GetRows().Select(r => r.id).ToArray(); + } + } + else + { + m_Selection = selection; + } + + RefreshCurves(); + } + + public void RefreshCurves() + { + if (m_CurveDataSource == null || m_Selection == null) + return; + + var bindings = new List(); + foreach (int s in m_Selection) + { + var item = (CurveTreeViewNode)m_TreeView.FindItem(s); + if (item != null && item.bindings != null) + bindings.AddRange(item.bindings); + } + + var wrappers = m_CurveDataSource.GenerateWrappers(bindings); + m_CurveEditor.animationCurves = wrappers.ToArray(); + } + + public void RefreshTree() + { + if (m_TreeViewDataSource == null) + return; + + if (m_Selection == null) + m_Selection = new int[0]; + + // get the names of the previous items + var selected = m_Selection.Select(x => m_TreeViewDataSource.FindItem(x)).Where(t => t != null).Select(c => c.displayName).ToArray(); + + // update the source + m_TreeViewDataSource.UpdateData(); + + // find the same items + var reselected = m_TreeViewDataSource.GetRows().Where(x => selected.Contains(x.displayName)).Select(x => x.id).ToArray(); + if (!reselected.Any()) + { + if (m_TreeViewDataSource.GetRows().Count > 0) + { + reselected = new[] { m_TreeViewDataSource.GetItem(0).id }; + } + } + + // update the selection + OnItemSelectionChanged(reselected); + } + + internal virtual bool IsRenamingNodeAllowed(TreeViewItem node) + { + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs.meta new file mode 100644 index 000000000..b08aa56aa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c171b9ca03610ea4faa426e082a1075d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs new file mode 100644 index 000000000..811828516 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs @@ -0,0 +1,139 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEditor.IMGUI.Controls; +using UnityEditor.Timeline; +using UnityEngine; + +namespace UnityEditorInternal +{ + class BindingTreeViewDataSource : TreeViewDataSource + { + public const int RootID = int.MinValue; + public const int GroupID = -1; + + AnimationClip m_Clip; + CurveDataSource m_CurveDataSource; + + public BindingTreeViewDataSource( + TreeViewController treeView, AnimationClip clip, CurveDataSource curveDataSource) + : base(treeView) + { + m_Clip = clip; + showRootItem = false; + m_CurveDataSource = curveDataSource; + } + + void SetupRootNodeSettings() + { + showRootItem = false; + SetExpanded(RootID, true); + SetExpanded(GroupID, true); + } + + static string GroupName(EditorCurveBinding binding) + { + string property = AnimationWindowUtility.NicifyPropertyGroupName(binding.type, binding.propertyName); + if (!string.IsNullOrEmpty(binding.path)) + { + property = binding.path + " : " + property; + } + + int lastArrayIdx = property.LastIndexOf("Array."); + if (lastArrayIdx != -1) + { + property = property.Substring(0, lastArrayIdx - 1); + } + return property; + } + + static string PropertyName(EditorCurveBinding binding, string arrayPrefixToRemove = "") + { + string propertyName = AnimationWindowUtility.GetPropertyDisplayName(binding.propertyName); + if (propertyName.Contains("Array")) + { + propertyName = propertyName.Replace("Array.", ""); + propertyName = propertyName.Replace(arrayPrefixToRemove, ""); + propertyName = propertyName.TrimStart('.'); + } + return propertyName; + } + + public override void FetchData() + { + if (m_Clip == null) + return; + + var bindings = AnimationUtility.GetCurveBindings(m_Clip) + .Union(AnimationUtility.GetObjectReferenceCurveBindings(m_Clip)) + .ToArray(); + + var results = bindings.GroupBy(p => GroupName(p), p => p, (key, g) => new + { + parent = key, + bindings = g.ToList() + }).OrderBy(t => + { + //Force transform order first + if (t.parent == "Position") return -3; + if (t.parent == "Rotation") return -2; + if (t.parent == "Scale") return -1; + return 0; + }).ThenBy(t => t.parent); + + m_RootItem = new CurveTreeViewNode(RootID, null, "root", null) + { + children = new List(1) + }; + + var groupingNode = new CurveTreeViewNode(GroupID, m_RootItem, m_CurveDataSource.groupingName, bindings) + { + children = new List() + }; + + m_RootItem.children.Add(groupingNode); + + foreach (var r in results) + { + var newNode = new CurveTreeViewNode(r.parent.GetHashCode(), groupingNode, r.parent, r.bindings.ToArray()); + groupingNode.children.Add(newNode); + if (r.bindings.Count > 1) + { + for (int b = 0; b < r.bindings.Count; b++) + { + if (newNode.children == null) + newNode.children = new List(); + + var binding = r.bindings[b]; + var bindingNode = new CurveTreeViewNode(binding.GetHashCode(), newNode, PropertyName(binding, newNode.displayName), new[] {binding}); + newNode.children.Add(bindingNode); + } + } + } + + SetupRootNodeSettings(); + m_NeedRefreshRows = true; + } + + public void UpdateData() + { + m_TreeView.ReloadData(); + } + } + + class CurveTreeViewNode : TreeViewItem + { + EditorCurveBinding[] m_Bindings; + + public EditorCurveBinding[] bindings + { + get { return m_Bindings; } + } + + public CurveTreeViewNode(int id, TreeViewItem parent, string displayName, EditorCurveBinding[] bindings) + : base(id, parent != null ? parent.depth + 1 : -1, parent, displayName) + { + m_Bindings = bindings; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs.meta new file mode 100644 index 000000000..b553947b4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c2177aaf0fde92439246adc2dc0bfa2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs new file mode 100644 index 000000000..443a216b5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs @@ -0,0 +1,80 @@ +using UnityEditor; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace UnityEditorInternal +{ + class BindingTreeViewGUI : TreeViewGUI + { + static readonly float s_RowRightOffset = 10; + static readonly float s_ColorIndicatorTopMargin = 3; + static readonly Color s_KeyColorForNonCurves = new Color(0.7f, 0.7f, 0.7f, 0.5f); + static readonly Color s_ChildrenCurveLabelColor = new Color(1.0f, 1.0f, 1.0f, 0.7f); + + public BindingTreeViewGUI(TreeViewController treeView) + : base(treeView, true) + { + k_IconWidth = 13.0f; + } + + public override void OnRowGUI(Rect rowRect, TreeViewItem node, int row, bool selected, bool focused) + { + Color originalColor = GUI.color; + GUI.color = node.parent == null || + node.parent.id == BindingTreeViewDataSource.RootID || + node.parent.id == BindingTreeViewDataSource.GroupID ? + Color.white : + s_ChildrenCurveLabelColor; + + base.OnRowGUI(rowRect, node, row, selected, focused); + + GUI.color = originalColor; + DoCurveColorIndicator(rowRect, node as CurveTreeViewNode); + } + + protected override bool IsRenaming(int id) + { + return false; + } + + public override bool BeginRename(TreeViewItem item, float delay) + { + return false; + } + + void DoCurveColorIndicator(Rect rect, CurveTreeViewNode node) + { + if (node == null) + return; + + if (Event.current.type != EventType.Repaint) + return; + + Color originalColor = GUI.color; + + if (node.bindings.Length == 1 && !node.bindings[0].isPPtrCurve) + GUI.color = CurveUtility.GetPropertyColor(node.bindings[0].propertyName); + else + GUI.color = s_KeyColorForNonCurves; + + Texture icon = CurveUtility.GetIconCurve(); + rect = new Rect(rect.xMax - s_RowRightOffset - (icon.width * 0.5f) - 5, rect.yMin + s_ColorIndicatorTopMargin, icon.width, icon.height); + + GUI.DrawTexture(rect, icon, ScaleMode.ScaleToFit, true, 1); + + GUI.color = originalColor; + } + + protected override Texture GetIconForItem(TreeViewItem item) + { + var node = item as CurveTreeViewNode; + if (node == null) + return null; + + if (node.bindings == null || node.bindings.Length == 0) + return null; + + return AssetPreview.GetMiniTypeThumbnail(node.bindings[0].type); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs.meta new file mode 100644 index 000000000..2e16c1bd9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/BindingTreeViewDataSourceGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c09dc5cd0a70cf40856b7d406106ee1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs new file mode 100644 index 000000000..b243fa567 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs @@ -0,0 +1,350 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Timeline; +using UnityEngine; +using UnityEngine.Timeline; +using Graphics = UnityEditor.Timeline.Graphics; + +namespace UnityEditor +{ + class ClipCurveEditor + { + internal readonly CurveEditor m_CurveEditor; + static readonly CurveEditorSettings s_CurveEditorSettings = new CurveEditorSettings(); + + static readonly float s_GridLabelWidth = 40.0f; + + readonly BindingSelector m_BindingHierarchy; + public BindingSelector bindingHierarchy + { + get { return m_BindingHierarchy; } + } + + public Rect shownAreaInsideMargins + { + get { return m_CurveEditor != null ? m_CurveEditor.shownAreaInsideMargins : new Rect(1, 1, 1, 1); } + } + + Vector2 m_ScrollPosition = Vector2.zero; + + readonly CurveDataSource m_DataSource; + + float m_LastFrameRate = 30.0f; + int m_LastClipVersion = -1; + int m_LastCurveCount = -1; + TrackViewModelData m_ViewModel; + + bool isNewSelection + { + get + { + if (m_ViewModel == null || m_DataSource == null) + return true; + + return m_ViewModel.lastInlineCurveDataID != m_DataSource.id; + } + } + + internal CurveEditor curveEditor + { + get { return m_CurveEditor; } + } + + public ClipCurveEditor(CurveDataSource dataSource, TimelineWindow parentWindow, TrackAsset hostTrack) + { + m_DataSource = dataSource; + + m_CurveEditor = new CurveEditor(new Rect(0, 0, 1000, 100), new CurveWrapper[0], false); + + s_CurveEditorSettings.hSlider = false; + s_CurveEditorSettings.vSlider = false; + s_CurveEditorSettings.hRangeLocked = false; + s_CurveEditorSettings.vRangeLocked = false; + s_CurveEditorSettings.scaleWithWindow = true; + s_CurveEditorSettings.hRangeMin = 0.0f; + s_CurveEditorSettings.showAxisLabels = true; + s_CurveEditorSettings.allowDeleteLastKeyInCurve = true; + s_CurveEditorSettings.rectangleToolFlags = CurveEditorSettings.RectangleToolFlags.MiniRectangleTool; + + s_CurveEditorSettings.vTickStyle = new TickStyle + { + tickColor = { color = DirectorStyles.Instance.customSkin.colorInlineCurveVerticalLines }, + distLabel = 20, + stubs = true + }; + + s_CurveEditorSettings.hTickStyle = new TickStyle + { + // hide horizontal lines by giving them a transparent color + tickColor = { color = new Color(0.0f, 0.0f, 0.0f, 0.0f) }, + distLabel = 0 + }; + + m_CurveEditor.settings = s_CurveEditorSettings; + + m_ViewModel = TimelineWindowViewPrefs.GetTrackViewModelData(hostTrack); + + if (isNewSelection) + m_CurveEditor.shownArea = new Rect(1, 1, 1, 1); + else + m_CurveEditor.shownAreaInsideMargins = m_ViewModel.inlineCurvesShownAreaInsideMargins; + + m_CurveEditor.ignoreScrollWheelUntilClicked = true; + m_CurveEditor.curvesUpdated = OnCurvesUpdated; + + m_BindingHierarchy = new BindingSelector(parentWindow, m_CurveEditor, m_ViewModel.inlineCurvesState); + } + + public void SelectAllKeys() + { + m_CurveEditor.SelectAll(); + } + + public void FrameClip() + { + m_CurveEditor.InvalidateBounds(); + m_CurveEditor.FrameClip(false, true); + } + + public bool HasSelection() + { + return m_CurveEditor.hasSelection; + } + + public Vector2 GetSelectionRange() + { + Bounds b = m_CurveEditor.selectionBounds; + return new Vector2(b.min.x, b.max.x); + } + + public CurveDataSource dataSource + { + get { return m_DataSource; } + } + + internal void OnCurvesUpdated() + { + if (m_DataSource == null) + return; + + if (m_CurveEditor == null) + return; + + if (m_CurveEditor.animationCurves.Length == 0) + return; + + List curvesToUpdate = m_CurveEditor.animationCurves.Where(c => c.changed).ToList(); + + // nothing changed, return. + if (curvesToUpdate.Count == 0) + return; + + AnimationClip clip = m_DataSource.animationClip; + + // something changed, manage the undo properly. + Undo.RegisterCompleteObjectUndo(clip, "Edit Clip Curve"); + + foreach (CurveWrapper c in curvesToUpdate) + { + AnimationUtility.SetEditorCurve(clip, c.binding, c.curve); + c.changed = false; + } + + m_DataSource.UpdateCurves(curvesToUpdate); + } + + public void DrawHeader(Rect headerRect) + { + m_BindingHierarchy.InitIfNeeded(headerRect, m_DataSource, isNewSelection); + + try + { + GUILayout.BeginArea(headerRect); + m_ScrollPosition = GUILayout.BeginScrollView(m_ScrollPosition, GUIStyle.none, GUI.skin.verticalScrollbar); + m_BindingHierarchy.OnGUI(new Rect(0, 0, headerRect.width, headerRect.height)); + GUILayout.EndScrollView(); + GUILayout.EndArea(); + } + catch (Exception e) + { + Debug.LogException(e); + } + } + + class FrameFormatCurveEditorState : ICurveEditorState + { + public TimeArea.TimeFormat timeFormat + { + get { return TimeArea.TimeFormat.Frame; } + } + public Vector2 timeRange { get { return new Vector2(0, 1); } } + public bool rippleTime { get { return false; } } + } + + class UnformattedCurveEditorState : ICurveEditorState + { + public TimeArea.TimeFormat timeFormat + { + get { return TimeArea.TimeFormat.None; } + } + public Vector2 timeRange { get { return new Vector2(0, 1); } } + public bool rippleTime { get { return false; } } + } + + void UpdateCurveEditorIfNeeded(WindowState state) + { + if ((Event.current.type != EventType.Layout) || (m_DataSource == null) || (m_BindingHierarchy == null) || (m_DataSource.animationClip == null)) + return; + + AnimationClipCurveInfo curveInfo = AnimationClipCurveCache.Instance.GetCurveInfo(m_DataSource.animationClip); + int version = curveInfo.version; + if (version != m_LastClipVersion) + { + // tree has changed + if (m_LastCurveCount != curveInfo.curves.Length) + { + m_BindingHierarchy.RefreshTree(); + m_LastCurveCount = curveInfo.curves.Length; + } + else + { + // update just the curves + m_BindingHierarchy.RefreshCurves(); + } + + if (isNewSelection) + FrameClip(); + + m_LastClipVersion = version; + } + + if (state.timeInFrames) + m_CurveEditor.state = new FrameFormatCurveEditorState(); + else + m_CurveEditor.state = new UnformattedCurveEditorState(); + + m_CurveEditor.invSnap = state.referenceSequence.frameRate; + } + + public void DrawCurveEditor(Rect animEditorRect, WindowState state, Vector2 activeRange, bool loop, bool selected) + { + var curveStart = state.TimeToPixel(m_DataSource.start); + var minCurveStart = animEditorRect.xMax - 1.0f; + + if (curveStart > minCurveStart) // Prevent the curve from drawing inside small rect + animEditorRect.xMax += curveStart - minCurveStart; + + UpdateCurveEditorIfNeeded(state); + + DrawCurveEditorBackground(animEditorRect); + + // adjust the top margin so smaller rectangle have smaller top / bottom margins. + m_CurveEditor.topmargin = m_CurveEditor.bottommargin = CalculateTopMargin(animEditorRect.height); + + //align the curve with the clip. + var localCurveStart = curveStart - animEditorRect.xMin; + m_CurveEditor.leftmargin = 0.0f; + m_CurveEditor.rect = new Rect(localCurveStart, 0.0f, animEditorRect.width - localCurveStart, animEditorRect.height); + m_CurveEditor.SetShownHRangeInsideMargins(0.0f, (state.PixelToTime(animEditorRect.xMax) - m_DataSource.start) * m_DataSource.timeScale); + + if (m_LastFrameRate != state.referenceSequence.frameRate) + { + m_CurveEditor.hTicks.SetTickModulosForFrameRate(state.referenceSequence.frameRate); + m_LastFrameRate = state.referenceSequence.frameRate; + } + + foreach (CurveWrapper cw in m_CurveEditor.animationCurves) + cw.renderer.SetWrap(WrapMode.Default, loop ? WrapMode.Loop : WrapMode.Default); + + m_CurveEditor.BeginViewGUI(); + + Color oldColor = GUI.color; + GUI.color = Color.white; + + GUI.BeginGroup(animEditorRect); + + // Draw a line at 0 + Graphics.DrawLine(new Vector2(localCurveStart, 0.0f), new Vector2(localCurveStart, animEditorRect.height), new Color(1.0f, 1.0f, 1.0f, 0.5f)); + + float rangeStart = activeRange.x - animEditorRect.x; + float rangeWidth = activeRange.y - activeRange.x; + + // draw selection outline underneath the curves. + if (selected) + { + var selectionRect = new Rect(rangeStart, 0.0f, rangeWidth, animEditorRect.height); + DrawOutline(selectionRect); + } + + EditorGUI.BeginChangeCheck(); + + Event evt = Event.current; + if ((evt.type == EventType.Layout) || (evt.type == EventType.Repaint) || selected) + m_CurveEditor.CurveGUI(); + + m_CurveEditor.EndViewGUI(); + + if (EditorGUI.EndChangeCheck()) + OnCurvesUpdated(); + + // draw overlays on top of curves + var overlayColor = DirectorStyles.Instance.customSkin.colorInlineCurveOutOfRangeOverlay; + + var leftSide = new Rect(localCurveStart, 0.0f, rangeStart - localCurveStart, animEditorRect.height); + EditorGUI.DrawRect(leftSide, overlayColor); + + var rightSide = new Rect(rangeStart + rangeWidth, 0.0f, animEditorRect.width - rangeStart - rangeWidth, animEditorRect.height); + EditorGUI.DrawRect(rightSide, overlayColor); + + GUI.color = oldColor; + + GUI.EndGroup(); + + // draw the grid labels last + var gridRect = animEditorRect; + gridRect.width = s_GridLabelWidth; + var offset = localCurveStart - s_GridLabelWidth; + if (offset > 0.0f) + gridRect.x = animEditorRect.x + offset; + m_CurveEditor.rect = new Rect(0.0f, 0.0f, animEditorRect.width, animEditorRect.height); + + GUI.BeginGroup(gridRect); + m_CurveEditor.GridGUI(); + GUI.EndGroup(); + } + + static void DrawCurveEditorBackground(Rect animEditorRect) + { + if (EditorGUIUtility.isProSkin) + return; + + var animEditorBackgroundRect = Rect.MinMaxRect( + 0.0f, animEditorRect.yMin, animEditorRect.xMax, animEditorRect.yMax); + + // Curves are not legible in Personal Skin so we need to darken the background a bit. + EditorGUI.DrawRect(animEditorBackgroundRect, DirectorStyles.Instance.customSkin.colorInlineCurvesBackground); + } + + float CalculateTopMargin(float height) + { + return Mathf.Clamp(0.15f * height, 10.0f, 40.0f); + } + + // todo move this in a utility class? + static void DrawOutline(Rect rect, float thickness = 2.0f) + { + // Draw top selected lines. + EditorGUI.DrawRect(new Rect(rect.xMin, rect.yMin, rect.width, thickness), Color.white); + + // Draw bottom selected lines. + EditorGUI.DrawRect(new Rect(rect.xMin, rect.yMax - thickness, rect.width, thickness), Color.white); + + // Draw Left Selected Lines + EditorGUI.DrawRect(new Rect(rect.xMin, rect.yMin, thickness, rect.height), Color.white); + + // Draw Right Selected Lines + EditorGUI.DrawRect(new Rect(rect.xMax - thickness, rect.yMin, thickness, rect.height), Color.white); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs.meta new file mode 100644 index 000000000..5ae80d24d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/ClipCurveEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d49b2ed20045e034f9cdf6a6d95e6183 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs new file mode 100644 index 000000000..b5ad13bf0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs @@ -0,0 +1,272 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + abstract class CurveDataSource + { + public static CurveDataSource Create(IRowGUI trackGUI) + { + if (trackGUI.asset is AnimationTrack) + return new InfiniteClipCurveDataSource(trackGUI); + + return new TrackParametersCurveDataSource(trackGUI); + } + + public static CurveDataSource Create(TimelineClipGUI clipGUI) + { + if (clipGUI.clip.animationClip != null) + return new ClipAnimationCurveDataSource(clipGUI); + + return new ClipParametersCurveDataSource(clipGUI); + } + + int? m_ID = null; + public int id + { + get + { + if (!m_ID.HasValue) + m_ID = CreateHashCode(); + + return m_ID.Value; + } + } + + readonly IRowGUI m_TrackGUI; + protected IRowGUI trackGUI { get { return m_TrackGUI; } } + + protected CurveDataSource(IRowGUI trackGUI) + { + m_TrackGUI = trackGUI; + } + + public abstract AnimationClip animationClip { get; } + public abstract float start { get; } + public abstract float timeScale { get; } + public abstract string groupingName { get; } + public virtual void UpdateCurves(List updatedCurves) {} + public virtual void RebuildCurves() {} // Only necessary when using proxies + + public Rect GetBackgroundRect(WindowState state) + { + var trackRect = m_TrackGUI.boundingRect; + return new Rect( + state.timeAreaTranslation.x + trackRect.xMin, + trackRect.y, + (float)state.editSequence.asset.duration * state.timeAreaScale.x, + trackRect.height + ); + } + + public List GenerateWrappers(List bindings) + { + var wrappers = new List(bindings.Count); + int curveWrapperId = 0; + + foreach (EditorCurveBinding b in bindings) + { + // General configuration + var wrapper = new CurveWrapper + { + id = curveWrapperId++, + binding = b, + groupId = -1, + hidden = false, + readOnly = false, + getAxisUiScalarsCallback = () => new Vector2(1, 1) + }; + + // Specific configuration + ConfigureCurveWrapper(wrapper); + + wrappers.Add(wrapper); + } + + return wrappers; + } + + protected virtual void ConfigureCurveWrapper(CurveWrapper wrapper) + { + wrapper.color = CurveUtility.GetPropertyColor(wrapper.binding.propertyName); + wrapper.renderer = new NormalCurveRenderer(AnimationUtility.GetEditorCurve(animationClip, wrapper.binding)); + wrapper.renderer.SetCustomRange(0.0f, animationClip.length); + } + + protected virtual int CreateHashCode() + { + return m_TrackGUI.asset.GetHashCode(); + } + } + + class ClipAnimationCurveDataSource : CurveDataSource + { + static readonly string k_GroupingName = L10n.Tr("Animated Values"); + + readonly TimelineClipGUI m_ClipGUI; + + public ClipAnimationCurveDataSource(TimelineClipGUI clipGUI) : base(clipGUI.parent) + { + m_ClipGUI = clipGUI; + } + + public override AnimationClip animationClip + { + get { return m_ClipGUI.clip.animationClip; } + } + + public override float start + { + get { return (float)m_ClipGUI.clip.FromLocalTimeUnbound(0.0); } + } + + public override float timeScale + { + get { return (float)m_ClipGUI.clip.timeScale; } + } + + public override string groupingName + { + get { return k_GroupingName; } + } + + protected override int CreateHashCode() + { + return base.CreateHashCode().CombineHash(m_ClipGUI.clip.GetHashCode()); + } + } + + class ClipParametersCurveDataSource : CurveDataSource + { + static readonly string k_GroupingName = L10n.Tr("Clip Properties"); + + readonly TimelineClipGUI m_ClipGUI; + readonly CurvesProxy m_CurvesProxy; + + public ClipParametersCurveDataSource(TimelineClipGUI clipGUI) : base(clipGUI.parent) + { + m_ClipGUI = clipGUI; + m_CurvesProxy = new CurvesProxy(clipGUI.clip); + } + + public override AnimationClip animationClip + { + get { return m_CurvesProxy.curves; } + } + + public override float start + { + get { return (float)m_ClipGUI.clip.FromLocalTimeUnbound(0.0); } + } + + public override float timeScale + { + get { return (float)m_ClipGUI.clip.timeScale; } + } + + public override string groupingName + { + get { return k_GroupingName; } + } + + public override void UpdateCurves(List updatedCurves) + { + m_CurvesProxy.UpdateCurves(updatedCurves); + } + + public override void RebuildCurves() + { + m_CurvesProxy.RebuildCurves(); + } + + protected override void ConfigureCurveWrapper(CurveWrapper wrapper) + { + m_CurvesProxy.ConfigureCurveWrapper(wrapper); + } + + protected override int CreateHashCode() + { + return base.CreateHashCode().CombineHash(m_ClipGUI.clip.GetHashCode()); + } + } + + class InfiniteClipCurveDataSource : CurveDataSource + { + static readonly string k_GroupingName = L10n.Tr("Animated Values"); + + readonly AnimationTrack m_AnimationTrack; + + public InfiniteClipCurveDataSource(IRowGUI trackGui) : base(trackGui) + { + m_AnimationTrack = trackGui.asset as AnimationTrack; + } + + public override AnimationClip animationClip + { + get { return m_AnimationTrack.infiniteClip; } + } + + public override float start + { + get { return 0.0f; } + } + + public override float timeScale + { + get { return 1.0f; } + } + + public override string groupingName + { + get { return k_GroupingName; } + } + } + + class TrackParametersCurveDataSource : CurveDataSource + { + static readonly string k_GroupingName = L10n.Tr("Track Properties"); + + readonly CurvesProxy m_CurvesProxy; + + public TrackParametersCurveDataSource(IRowGUI trackGui) : base(trackGui) + { + m_CurvesProxy = new CurvesProxy(trackGui.asset); + } + + public override AnimationClip animationClip + { + get { return m_CurvesProxy.curves; } + } + + public override float start + { + get { return 0.0f; } + } + + public override float timeScale + { + get { return 1.0f; } + } + + public override string groupingName + { + get { return k_GroupingName; } + } + + public override void UpdateCurves(List updatedCurves) + { + m_CurvesProxy.UpdateCurves(updatedCurves); + } + + public override void RebuildCurves() + { + m_CurvesProxy.RebuildCurves(); + } + + protected override void ConfigureCurveWrapper(CurveWrapper wrapper) + { + m_CurvesProxy.ConfigureCurveWrapper(wrapper); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs.meta new file mode 100644 index 000000000..6416ecfbe --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurveDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 87a1ae9719ec25d44a4dbec20ec0f892 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs new file mode 100644 index 000000000..ce1711221 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs @@ -0,0 +1,302 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class CurvesProxy : ICurvesOwner + { + public AnimationClip curves + { + get { return proxyCurves != null ? proxyCurves : m_OriginalOwner.curves; } + } + + public bool hasCurves + { + get { return m_IsAnimatable || m_OriginalOwner.hasCurves; } + } + + public double duration + { + get { return m_OriginalOwner.duration; } + } + + public string defaultCurvesName + { + get { return m_OriginalOwner.defaultCurvesName; } + } + + public UnityObject asset + { + get { return m_OriginalOwner.asset; } + } + + public UnityObject assetOwner + { + get { return m_OriginalOwner.assetOwner; } + } + + public TrackAsset targetTrack + { + get { return m_OriginalOwner.targetTrack; } + } + + readonly ICurvesOwner m_OriginalOwner; + readonly bool m_IsAnimatable; + readonly Dictionary m_PropertiesMap = new Dictionary(); + int m_ProxyIsRebuilding = 0; + + AnimationClip m_ProxyCurves; + AnimationClip proxyCurves + { + get + { + if (!m_IsAnimatable) return null; + + if (m_ProxyCurves == null) + RebuildProxyCurves(); + + return m_ProxyCurves; + } + } + + List m_AllAnimatableParameters; + List allAnimatableParameters + { + get + { + var so = AnimatedParameterUtility.GetSerializedPlayableAsset(m_OriginalOwner.asset); + if (so == null) + return null; + + so.UpdateIfRequiredOrScript(); + + if (m_AllAnimatableParameters == null) + m_AllAnimatableParameters = m_OriginalOwner.GetAllAnimatableParameters().ToList(); + + return m_AllAnimatableParameters; + } + } + + public CurvesProxy([NotNull] ICurvesOwner originalOwner) + { + m_OriginalOwner = originalOwner; + m_IsAnimatable = originalOwner.HasAnyAnimatableParameters(); + + RebuildProxyCurves(); + } + + public void CreateCurves(string curvesClipName) + { + m_OriginalOwner.CreateCurves(curvesClipName); + } + + public void ConfigureCurveWrapper(CurveWrapper wrapper) + { + var color = CurveUtility.GetPropertyColor(wrapper.binding.propertyName); + wrapper.color = color; + + float h, s, v; + Color.RGBToHSV(color, out h, out s, out v); + wrapper.wrapColorMultiplier = Color.HSVToRGB(h, s * 0.33f, v * 1.15f); + + var curve = AnimationUtility.GetEditorCurve(proxyCurves, wrapper.binding); + + wrapper.renderer = new NormalCurveRenderer(curve); + + // Use curve length instead of animation clip length + wrapper.renderer.SetCustomRange(0.0f, curve.keys.Last().time); + } + + public void RebuildCurves() + { + RebuildProxyCurves(); + } + + public void UpdateCurves(List updatedCurves) + { + if (m_ProxyIsRebuilding > 0) + return; + + Undo.RegisterCompleteObjectUndo(m_OriginalOwner.asset, "Edit Clip Curve"); + + if (m_OriginalOwner.curves != null) + Undo.RegisterCompleteObjectUndo(m_OriginalOwner.curves, "Edit Clip Curve"); + + foreach (var curve in updatedCurves) + { + UpdateCurve(curve.binding, curve.curve); + } + + AnimatedParameterUtility.UpdateSerializedPlayableAsset(m_OriginalOwner.asset); + } + + void UpdateCurve(EditorCurveBinding binding, AnimationCurve curve) + { + ApplyConstraints(binding, curve); + + if (curve.length == 0) + { + HandleAllKeysDeleted(binding); + } + else if (curve.length == 1) + { + HandleConstantCurveValueChanged(binding, curve); + } + else + { + HandleCurveUpdated(binding, curve); + } + } + + void ApplyConstraints(EditorCurveBinding binding, AnimationCurve curve) + { + if (curve.length == 0) + return; + + var curveUpdated = false; + + var property = m_PropertiesMap[binding]; + if (property.propertyType == SerializedPropertyType.Boolean) + { + TimelineAnimationUtilities.ConstrainCurveToBooleanValues(curve); + curveUpdated = true; + } + else + { + var range = AnimatedParameterUtility.GetAttributeForProperty(property); + if (range != null) + { + TimelineAnimationUtilities.ConstrainCurveToRange(curve, range.min, range.max); + curveUpdated = true; + } + } + + if (!curveUpdated) + return; + + using (new RebuildGuard(this)) + { + AnimationUtility.SetEditorCurve(m_ProxyCurves, binding, curve); + } + } + + void HandleCurveUpdated(EditorCurveBinding binding, AnimationCurve updatedCurve) + { + if (!m_OriginalOwner.hasCurves) + m_OriginalOwner.CreateCurves(null); + + AnimationUtility.SetEditorCurve(m_OriginalOwner.curves, binding, updatedCurve); + } + + void HandleConstantCurveValueChanged(EditorCurveBinding binding, AnimationCurve updatedCurve) + { + var prop = m_PropertiesMap[binding]; + if (prop == null) + return; + + Undo.RegisterCompleteObjectUndo(prop.serializedObject.targetObject, "Edit Clip Curve"); + prop.serializedObject.UpdateIfRequiredOrScript(); + CurveEditUtility.SetFromKeyValue(prop, updatedCurve.keys[0].value); + prop.serializedObject.ApplyModifiedProperties(); + } + + void HandleAllKeysDeleted(EditorCurveBinding binding) + { + if (m_OriginalOwner.hasCurves) + { + // Remove curve from original asset + AnimationUtility.SetEditorCurve(m_OriginalOwner.curves, binding, null); + m_OriginalOwner.SanitizeCurvesData(); + } + + // Ensure proxy still has constant value + RebuildProxyCurves(); + } + + void RebuildProxyCurves() + { + if (!m_IsAnimatable) + return; + + using (new RebuildGuard(this)) + { + if (m_ProxyCurves == null) + { + m_ProxyCurves = new AnimationClip + { + legacy = true, + name = "Constant Curves", + hideFlags = HideFlags.HideAndDontSave, + frameRate = m_OriginalOwner.targetTrack.timelineAsset == null + ? TimelineAsset.EditorSettings.kDefaultFps + : m_OriginalOwner.targetTrack.timelineAsset.editorSettings.fps + }; + } + else + { + m_ProxyCurves.ClearCurves(); + } + + m_OriginalOwner.SanitizeCurvesData(); + AnimatedParameterUtility.UpdateSerializedPlayableAsset(m_OriginalOwner.asset); + + foreach (var param in allAnimatableParameters) + CreateProxyCurve(param, m_ProxyCurves, m_OriginalOwner.asset, param.propertyPath); + + AnimationClipCurveCache.Instance.GetCurveInfo(m_ProxyCurves).dirty = true; + } + } + + void CreateProxyCurve(SerializedProperty prop, AnimationClip clip, UnityObject owner, string propertyName) + { + var binding = AnimatedParameterUtility.GetCurveBinding(owner, propertyName); + + var originalCurve = m_OriginalOwner.hasCurves + ? AnimationUtility.GetEditorCurve(m_OriginalOwner.curves, binding) + : null; + + if (originalCurve != null) + { + AnimationUtility.SetEditorCurve(clip, binding, originalCurve); + } + else + { + var curve = new AnimationCurve(); + + CurveEditUtility.AddKeyFrameToCurve( + curve, 0.0f, clip.frameRate, CurveEditUtility.GetKeyValue(prop), + prop.propertyType == SerializedPropertyType.Boolean); + + AnimationUtility.SetEditorCurve(clip, binding, curve); + } + + m_PropertiesMap[binding] = prop; + } + + struct RebuildGuard : IDisposable + { + CurvesProxy m_Owner; + AnimationUtility.OnCurveWasModified m_Callback; + + public RebuildGuard(CurvesProxy owner) + { + m_Callback = AnimationUtility.onCurveWasModified; + AnimationUtility.onCurveWasModified = null; + m_Owner = owner; + m_Owner.m_ProxyIsRebuilding++; + } + + public void Dispose() + { + AnimationUtility.onCurveWasModified = m_Callback; + m_Owner.m_ProxyIsRebuilding--; + m_Owner = null; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs.meta new file mode 100644 index 000000000..18e3029e3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/CurvesProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d72ccd2c66ea846fc842adf682b11526 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs new file mode 100644 index 000000000..60cf7cc38 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs @@ -0,0 +1,435 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEngineInternal; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineAnimationUtilities + { + public enum OffsetEditMode + { + None = -1, + Translation = 0, + Rotation = 1 + } + + public static bool ValidateOffsetAvailabitity(PlayableDirector director, Animator animator) + { + if (director == null || animator == null) + return false; + + return true; + } + + public static TimelineClip GetPreviousClip(TimelineClip clip) + { + TimelineClip previousClip = null; + foreach (var c in clip.parentTrack.clips) + { + if (c.start < clip.start && (previousClip == null || c.start >= previousClip.start)) + previousClip = c; + } + return previousClip; + } + + public static TimelineClip GetNextClip(TimelineClip clip) + { + return clip.parentTrack.clips.Where(c => c.start > clip.start).OrderBy(c => c.start).FirstOrDefault(); + } + + public struct RigidTransform + { + public Vector3 position; + public Quaternion rotation; + + public static RigidTransform Compose(Vector3 pos, Quaternion rot) + { + RigidTransform ret; + ret.position = pos; + ret.rotation = rot; + return ret; + } + + public static RigidTransform Mul(RigidTransform a, RigidTransform b) + { + RigidTransform ret; + ret.rotation = a.rotation * b.rotation; + ret.position = a.position + a.rotation * b.position; + return ret; + } + + public static RigidTransform Inverse(RigidTransform a) + { + RigidTransform ret; + ret.rotation = Quaternion.Inverse(a.rotation); + ret.position = ret.rotation * (-a.position); + return ret; + } + + public static RigidTransform identity + { + get { return Compose(Vector3.zero, Quaternion.identity); } + } + } + + + private static Matrix4x4 GetTrackMatrix(Transform transform, AnimationTrack track) + { + Matrix4x4 trackMatrix = Matrix4x4.TRS(track.position, track.rotation, Vector3.one); + + // in scene off mode, the track offsets are set to the preview position which is stored in the track + if (track.trackOffset == TrackOffset.ApplySceneOffsets) + { + trackMatrix = Matrix4x4.TRS(track.sceneOffsetPosition, Quaternion.Euler(track.sceneOffsetRotation), Vector3.one); + } + + // put the parent transform on to the track matrix + if (transform.parent != null) + { + trackMatrix = transform.parent.localToWorldMatrix * trackMatrix; + } + + return trackMatrix; + } + + // Given a world space position and rotation, updates the clip offsets to match that + public static RigidTransform UpdateClipOffsets(AnimationPlayableAsset asset, AnimationTrack track, Transform transform, Vector3 globalPosition, Quaternion globalRotation) + { + Matrix4x4 worldToLocal = transform.worldToLocalMatrix; + Matrix4x4 clipMatrix = Matrix4x4.TRS(asset.position, asset.rotation, Vector3.one); + Matrix4x4 trackMatrix = GetTrackMatrix(transform, track); + + + // Use the transform to find the proper goal matrix with scale taken into account + var oldPos = transform.position; + var oldRot = transform.rotation; + transform.position = globalPosition; + transform.rotation = globalRotation; + Matrix4x4 goal = transform.localToWorldMatrix; + transform.position = oldPos; + transform.rotation = oldRot; + + // compute the new clip matrix. + Matrix4x4 newClip = trackMatrix.inverse * goal * worldToLocal * trackMatrix * clipMatrix; + return RigidTransform.Compose(newClip.GetColumn(3), MathUtils.QuaternionFromMatrix(newClip)); + } + + public static RigidTransform GetTrackOffsets(AnimationTrack track, Transform transform) + { + Vector3 position = track.position; + Quaternion rotation = track.rotation; + if (transform != null && transform.parent != null) + { + position = transform.parent.TransformPoint(position); + rotation = transform.parent.rotation * rotation; + MathUtils.QuaternionNormalize(ref rotation); + } + + return RigidTransform.Compose(position, rotation); + } + + public static void UpdateTrackOffset(AnimationTrack track, Transform transform, RigidTransform offsets) + { + if (transform != null && transform.parent != null) + { + offsets.position = transform.parent.InverseTransformPoint(offsets.position); + offsets.rotation = Quaternion.Inverse(transform.parent.rotation) * offsets.rotation; + MathUtils.QuaternionNormalize(ref offsets.rotation); + } + + track.position = offsets.position; + track.eulerAngles = AnimationUtility.GetClosestEuler(offsets.rotation, track.eulerAngles, RotationOrder.OrderZXY); + track.UpdateClipOffsets(); + } + + static MatchTargetFields GetMatchFields(TimelineClip clip) + { + var track = clip.parentTrack as AnimationTrack; + if (track == null) + return MatchTargetFieldConstants.None; + + var asset = clip.asset as AnimationPlayableAsset; + var fields = track.matchTargetFields; + if (asset != null && !asset.useTrackMatchFields) + fields = asset.matchTargetFields; + return fields; + } + + static void WriteMatchFields(AnimationPlayableAsset asset, RigidTransform result, MatchTargetFields fields) + { + Vector3 position = asset.position; + + position.x = fields.HasAny(MatchTargetFields.PositionX) ? result.position.x : position.x; + position.y = fields.HasAny(MatchTargetFields.PositionY) ? result.position.y : position.y; + position.z = fields.HasAny(MatchTargetFields.PositionZ) ? result.position.z : position.z; + + asset.position = position; + + // check first to avoid unnecessary conversion errors + if (fields.HasAny(MatchTargetFieldConstants.Rotation)) + { + Vector3 eulers = asset.eulerAngles; + Vector3 resultEulers = result.rotation.eulerAngles; + + eulers.x = fields.HasAny(MatchTargetFields.RotationX) ? resultEulers.x : eulers.x; + eulers.y = fields.HasAny(MatchTargetFields.RotationY) ? resultEulers.y : eulers.y; + eulers.z = fields.HasAny(MatchTargetFields.RotationZ) ? resultEulers.z : eulers.z; + + asset.eulerAngles = AnimationUtility.GetClosestEuler(Quaternion.Euler(eulers), asset.eulerAngles, RotationOrder.OrderZXY); + } + } + + public static void MatchPrevious(TimelineClip currentClip, Transform matchPoint, PlayableDirector director) + { + const double timeEpsilon = 0.00001; + MatchTargetFields matchFields = GetMatchFields(currentClip); + if (matchFields == MatchTargetFieldConstants.None || matchPoint == null) + return; + + double cachedTime = director.time; + + // finds previous clip + TimelineClip previousClip = GetPreviousClip(currentClip); + if (previousClip == null || currentClip == previousClip) + return; + + // make sure the transform is properly updated before modifying the graph + director.Evaluate(); + + var parentTrack = currentClip.parentTrack as AnimationTrack; + + var blendIn = currentClip.blendInDuration; + currentClip.blendInDuration = 0; + var blendOut = previousClip.blendOutDuration; + previousClip.blendOutDuration = 0; + + //evaluate previous without current + parentTrack.RemoveClip(currentClip); + director.RebuildGraph(); + double previousEndTime = currentClip.start > previousClip.end ? previousClip.end : currentClip.start; + director.time = previousEndTime - timeEpsilon; + director.Evaluate(); // add port to evaluate only track + + var targetPosition = matchPoint.position; + var targetRotation = matchPoint.rotation; + + // evaluate current without previous + parentTrack.AddClip(currentClip); + parentTrack.RemoveClip(previousClip); + director.RebuildGraph(); + director.time = currentClip.start + timeEpsilon; + director.Evaluate(); + + ////////////////////////////////////////////////////////////////////// + //compute offsets + + var animationPlayable = currentClip.asset as AnimationPlayableAsset; + var match = UpdateClipOffsets(animationPlayable, parentTrack, matchPoint, targetPosition, targetRotation); + WriteMatchFields(animationPlayable, match, matchFields); + + ////////////////////////////////////////////////////////////////////// + + currentClip.blendInDuration = blendIn; + previousClip.blendOutDuration = blendOut; + + parentTrack.AddClip(previousClip); + director.RebuildGraph(); + director.time = cachedTime; + director.Evaluate(); + } + + public static void MatchNext(TimelineClip currentClip, Transform matchPoint, PlayableDirector director) + { + const double timeEpsilon = 0.00001; + MatchTargetFields matchFields = GetMatchFields(currentClip); + if (matchFields == MatchTargetFieldConstants.None || matchPoint == null) + return; + + double cachedTime = director.time; + + // finds next clip + TimelineClip nextClip = GetNextClip(currentClip); + if (nextClip == null || currentClip == nextClip) + return; + + // make sure the transform is properly updated before modifying the graph + director.Evaluate(); + + var parentTrack = currentClip.parentTrack as AnimationTrack; + + var blendOut = currentClip.blendOutDuration; + var blendIn = nextClip.blendInDuration; + currentClip.blendOutDuration = 0; + nextClip.blendInDuration = 0; + + //evaluate previous without current + parentTrack.RemoveClip(currentClip); + director.RebuildGraph(); + director.time = nextClip.start + timeEpsilon; + director.Evaluate(); // add port to evaluate only track + + var targetPosition = matchPoint.position; + var targetRotation = matchPoint.rotation; + + // evaluate current without next + parentTrack.AddClip(currentClip); + parentTrack.RemoveClip(nextClip); + director.RebuildGraph(); + director.time = Math.Min(nextClip.start, currentClip.end - timeEpsilon); + director.Evaluate(); + + ////////////////////////////////////////////////////////////////////// + //compute offsets + + var animationPlayable = currentClip.asset as AnimationPlayableAsset; + var match = UpdateClipOffsets(animationPlayable, parentTrack, matchPoint, targetPosition, targetRotation); + WriteMatchFields(animationPlayable, match, matchFields); + + ////////////////////////////////////////////////////////////////////// + + currentClip.blendOutDuration = blendOut; + nextClip.blendInDuration = blendIn; + + parentTrack.AddClip(nextClip); + director.RebuildGraph(); + director.time = cachedTime; + director.Evaluate(); + } + + public static TimelineWindowTimeControl CreateTimeController(WindowState state, TimelineClip clip) + { + var animationWindow = EditorWindow.GetWindow(); + var timeController = ScriptableObject.CreateInstance(); + timeController.Init(animationWindow.state, clip); + return timeController; + } + + public static TimelineWindowTimeControl CreateTimeController(WindowState state, TimelineWindowTimeControl.ClipData clipData) + { + var animationWindow = EditorWindow.GetWindow(); + var timeController = ScriptableObject.CreateInstance(); + timeController.Init(animationWindow.state, clipData); + return timeController; + } + + public static void EditAnimationClipWithTimeController(AnimationClip animationClip, TimelineWindowTimeControl timeController, Object sourceObject) + { + var animationWindow = EditorWindow.GetWindow(); + animationWindow.EditSequencerClip(animationClip, sourceObject, timeController); + } + + public static void UnlinkAnimationWindowFromTracks(IEnumerable tracks) + { + var clips = new List(); + foreach (var track in tracks) + { + var animationTrack = track as AnimationTrack; + if (animationTrack != null && animationTrack.infiniteClip != null) + clips.Add(animationTrack.infiniteClip); + + GetAnimationClips(track.GetClips(), clips); + } + UnlinkAnimationWindowFromAnimationClips(clips); + } + + public static void UnlinkAnimationWindowFromClips(IEnumerable timelineClips) + { + var clips = new List(); + GetAnimationClips(timelineClips, clips); + UnlinkAnimationWindowFromAnimationClips(clips); + } + + public static void UnlinkAnimationWindowFromAnimationClips(ICollection clips) + { + if (clips.Count == 0) + return; + + UnityEngine.Object[] windows = Resources.FindObjectsOfTypeAll(typeof(AnimationWindow)); + foreach (var animWindow in windows.OfType()) + { + if (animWindow != null && animWindow.state != null && animWindow.state.linkedWithSequencer && clips.Contains(animWindow.state.activeAnimationClip)) + animWindow.UnlinkSequencer(); + } + } + + public static void UnlinkAnimationWindow() + { + UnityEngine.Object[] windows = Resources.FindObjectsOfTypeAll(typeof(AnimationWindow)); + foreach (var animWindow in windows.OfType()) + { + if (animWindow != null && animWindow.state != null && animWindow.state.linkedWithSequencer) + animWindow.UnlinkSequencer(); + } + } + + private static void GetAnimationClips(IEnumerable timelineClips, List clips) + { + foreach (var timelineClip in timelineClips) + { + if (timelineClip.curves != null) + clips.Add(timelineClip.curves); + AnimationPlayableAsset apa = timelineClip.asset as AnimationPlayableAsset; + if (apa != null && apa.clip != null) + clips.Add(apa.clip); + } + } + + public static int GetAnimationWindowCurrentFrame() + { + var animationWindow = EditorWindow.GetWindow(); + if (animationWindow) + return animationWindow.state.currentFrame; + return -1; + } + + public static void SetAnimationWindowCurrentFrame(int frame) + { + var animationWindow = EditorWindow.GetWindow(); + if (animationWindow) + animationWindow.state.currentFrame = frame; + } + + public static void ConstrainCurveToBooleanValues(AnimationCurve curve) + { + // Clamp the values first + var keys = curve.keys; + for (var i = 0; i < keys.Length; i++) + { + var key = keys[i]; + key.value = key.value < 0.5f ? 0.0f : 1.0f; + keys[i] = key; + } + curve.keys = keys; + + // Update the tangents once all the values are clamped + for (var i = 0; i < curve.length; i++) + { + AnimationUtility.SetKeyLeftTangentMode(curve, i, AnimationUtility.TangentMode.Constant); + AnimationUtility.SetKeyRightTangentMode(curve, i, AnimationUtility.TangentMode.Constant); + } + } + + public static void ConstrainCurveToRange(AnimationCurve curve, float minValue, float maxValue) + { + var keys = curve.keys; + for (var i = 0; i < keys.Length; i++) + { + var key = keys[i]; + key.value = Mathf.Clamp(key.value, minValue, maxValue); + keys[i] = key; + } + curve.keys = keys; + } + + public static bool IsAnimationClip(TimelineClip clip) + { + return clip != null && (clip.asset as AnimationPlayableAsset) != null; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs.meta new file mode 100644 index 000000000..78ae589e3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Animation/TimelineAnimationUtilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9685354eb873b8d4699078b307b0f260 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes.meta new file mode 100644 index 000000000..ceac1982c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 919d97c1a707113409177d498d31cf51 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs new file mode 100644 index 000000000..3032bc523 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs @@ -0,0 +1,14 @@ +using System; + +namespace UnityEditor.Timeline +{ + [AttributeUsage(AttributeTargets.Class)] + class ActiveInModeAttribute : Attribute + { + public TimelineModes modes { get; private set; } + public ActiveInModeAttribute(TimelineModes timelineModes) + { + modes = timelineModes; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs.meta new file mode 100644 index 000000000..63fafba45 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ActiveInModeAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3a784fb721704576b3b4c3a7f3324264 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs new file mode 100644 index 000000000..29623d262 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + /// + /// Used to indicate path and priority of classes that are auto added to the menu + /// + [AttributeUsage(AttributeTargets.Class)] + internal class MenuEntryAttribute : Attribute + { + public readonly int priority; + public readonly string name; + public readonly string subMenuPath; + + public MenuEntryAttribute(string path, int priority) + { + path = path ?? string.Empty; + path = L10n.Tr(path); + this.priority = priority; + + int index = path.LastIndexOf('/'); + if (index >= 0) + { + name = (index == path.Length - 1) ? string.Empty : path.Substring(index + 1); + subMenuPath = path.Substring(0, index + 1); + } + else + { + name = path; + subMenuPath = string.Empty; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs.meta new file mode 100644 index 000000000..39a11cee8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/MenuEntryAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6870f707805737429a719f575621041 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs new file mode 100644 index 000000000..756a09290 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs @@ -0,0 +1,71 @@ +using System; +using System.Linq; +using UnityEditor.ShortcutManagement; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + [AttributeUsage(AttributeTargets.Class, Inherited = false)] + class ShortcutAttribute : Attribute + { + readonly string m_Identifier; + readonly string m_EventCommandName; + readonly string m_MenuShortcut; + + public ShortcutAttribute(string identifier) + { + m_Identifier = identifier; + m_EventCommandName = identifier; + } + + public ShortcutAttribute(string identifier, string commandName) + { + m_Identifier = identifier; + m_EventCommandName = commandName; + } + + public ShortcutAttribute(KeyCode key, ShortcutModifiers modifiers = ShortcutModifiers.None) + { + m_MenuShortcut = new KeyCombination(key, modifiers).ToMenuShortcutString(); + } + + public string GetMenuShortcut() + { + if (m_MenuShortcut != null) + return m_MenuShortcut; + + //find the mapped shortcut in the shortcut manager + var shortcut = ShortcutIntegration.instance.directory.FindShortcutEntry(m_Identifier); + if (shortcut != null && shortcut.combinations.Any()) + { + return KeyCombination.SequenceToMenuString(shortcut.combinations); + } + + return string.Empty; + } + + public bool MatchesEvent(Event evt) + { + if (evt.type != EventType.ExecuteCommand) + return false; + return evt.commandName == m_EventCommandName; + } + } + + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)] + class ShortcutPlatformOverrideAttribute : ShortcutAttribute + { + RuntimePlatform platform { get; } + + public ShortcutPlatformOverrideAttribute(RuntimePlatform platform, KeyCode key, ShortcutModifiers modifiers = ShortcutModifiers.None) + : base(key, modifiers) + { + this.platform = platform; + } + + public bool MatchesCurrentPlatform() + { + return Application.platform == platform; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs.meta new file mode 100644 index 000000000..2d02db95d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Attributes/ShortcutAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c50a694a8232898498c1cdd47ce9873f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio.meta new file mode 100644 index 000000000..0313c34df --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e091bb444874ef244b1ba4a813fc1e34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs new file mode 100644 index 000000000..e3ec1326e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs @@ -0,0 +1,81 @@ +using System; +using System.Globalization; +using System.Linq; +using System.Text; +using JetBrains.Annotations; +using UnityEditor; +using UnityEditor.Timeline; + +namespace UnityEngine.Timeline +{ + [CustomPropertyDrawer(typeof(AudioClipProperties))] + class AudioClipPropertiesDrawer : PropertyDrawer + { + [UsedImplicitly] // Also used by tests + internal static class Styles + { + public const string VolumeControl = "AudioClipPropertiesDrawer.volume"; + + const string k_Indent = " "; + public const string valuesFormatter = "0.###"; + public static string mixedPropertiesInfo = L10n.Tr("The final {3} is {0}\n" + + "Calculated from:\n" + + k_Indent + "Clip: {1}\n" + + k_Indent + "Track: {2}"); + + public static string audioSourceContribution = L10n.Tr(k_Indent + "AudioSource: {0}"); + } + + static StringBuilder s_MixInfoBuilder = new StringBuilder(); + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + var volumeProp = property.FindPropertyRelative("volume"); + + GUI.SetNextControlName(Styles.VolumeControl); + EditorGUI.Slider(position, volumeProp, 0.0f, 1.0f, AudioSourceInspector.Styles.volumeLabel); + + if (TimelineEditor.inspectedDirector == null) + // Nothing more to do in asset mode + return; + + var clip = SelectionManager.SelectedClips().FirstOrDefault(c => c.asset == property.serializedObject.targetObject); + + if (clip == null || clip.parentTrack == null) + return; + + var clipVolume = volumeProp.floatValue; + var trackVolume = new SerializedObject(clip.parentTrack).FindProperty("m_TrackProperties.volume").floatValue; + var binding = TimelineEditor.inspectedDirector.GetGenericBinding(clip.parentTrack) as AudioSource; + + if (Math.Abs(clipVolume) < float.Epsilon && + Math.Abs(trackVolume) < float.Epsilon && + (binding == null || Math.Abs(binding.volume) < float.Epsilon)) + return; + + if (Math.Abs(clipVolume - 1) < float.Epsilon && + Math.Abs(trackVolume - 1) < float.Epsilon && + (binding == null || Math.Abs(binding.volume - 1) < float.Epsilon)) + return; + + s_MixInfoBuilder.Length = 0; + + var audioSourceVolume = binding == null ? 1.0f : binding.volume; + + s_MixInfoBuilder.AppendFormat( + Styles.mixedPropertiesInfo, + (clipVolume * trackVolume * audioSourceVolume).ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + clipVolume.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + trackVolume.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + AudioSourceInspector.Styles.volumeLabel.text); + + if (binding != null) + s_MixInfoBuilder.Append("\n") + .AppendFormat(Styles.audioSourceContribution, + audioSourceVolume.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture)); + + EditorGUILayout.Space(); + EditorGUILayout.HelpBox(new GUIContent(s_MixInfoBuilder.ToString())); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs.meta new file mode 100644 index 000000000..60501c3b1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioClipPropertiesDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b6cac4a98010394791c66942a33caf4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs new file mode 100644 index 000000000..553c4d8c7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs @@ -0,0 +1,84 @@ +using System.Collections.Generic; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomTimelineEditor(typeof(AudioPlayableAsset)), UsedImplicitly] + class AudioPlayableAssetEditor : ClipEditor + { + readonly string k_NoClipAssignedError = LocalizationDatabase.GetLocalizedString("No audio clip assigned"); + readonly Dictionary m_PersistentPreviews = new Dictionary(); + ColorSpace m_ColorSpace = ColorSpace.Uninitialized; + + /// + public override ClipDrawOptions GetClipOptions(TimelineClip clip) + { + var clipOptions = base.GetClipOptions(clip); + var audioAsset = clip.asset as AudioPlayableAsset; + if (audioAsset != null && audioAsset.clip == null) + clipOptions.errorText = k_NoClipAssignedError; + return clipOptions; + } + + /// + public override void DrawBackground(TimelineClip clip, ClipBackgroundRegion region) + { + if (!TimelineWindow.instance.state.showAudioWaveform) + return; + + var rect = region.position; + if (rect.width <= 0) + return; + + var audioClip = clip.asset as AudioClip; + if (audioClip == null) + { + var audioPlayableAsset = clip.asset as AudioPlayableAsset; + if (audioPlayableAsset != null) + audioClip = audioPlayableAsset.clip; + } + + if (audioClip == null) + return; + + var quantizedRect = new Rect(Mathf.Ceil(rect.x), Mathf.Ceil(rect.y), Mathf.Ceil(rect.width), Mathf.Ceil(rect.height)); + WaveformPreview preview; + + if (QualitySettings.activeColorSpace != m_ColorSpace) + { + m_ColorSpace = QualitySettings.activeColorSpace; + m_PersistentPreviews.Clear(); + } + + if (!m_PersistentPreviews.TryGetValue(clip, out preview) || audioClip != preview.presentedObject) + { + preview = m_PersistentPreviews[clip] = WaveformPreviewFactory.Create((int)quantizedRect.width, audioClip); + Color waveColour = GammaCorrect(DirectorStyles.Instance.customSkin.colorAudioWaveform); + Color transparent = waveColour; + transparent.a = 0; + preview.backgroundColor = transparent; + preview.waveColor = waveColour; + preview.SetChannelMode(WaveformPreview.ChannelMode.MonoSum); + preview.updated += () => TimelineEditor.Refresh(RefreshReason.WindowNeedsRedraw); + } + + preview.looping = clip.SupportsLooping(); + preview.SetTimeInfo(region.startTime, region.endTime - region.startTime); + preview.OptimizeForSize(quantizedRect.size); + + if (Event.current.type == EventType.Repaint) + { + preview.ApplyModifications(); + preview.Render(quantizedRect); + } + } + + static Color GammaCorrect(Color color) + { + return (QualitySettings.activeColorSpace == ColorSpace.Linear) ? color.gamma : color; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs.meta new file mode 100644 index 000000000..e9bee5aef --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74374298effb78d47b85450f7f724cef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs new file mode 100644 index 000000000..31897fcd7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs @@ -0,0 +1,27 @@ +using UnityEditor; +using UnityEditor.Timeline; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + [CustomEditor(typeof(AudioPlayableAsset))] + class AudioPlayableAssetInspector : BasicAssetInspector + { + public override void ApplyChanges() + { + // At this point, we are guaranteed that the Timeline window is focused on + // the correct asset and that a single clip is selected (see ClipInspector) + + if (TimelineEditor.inspectedDirector == null) + // Do nothing if in asset mode + return; + + var asset = (AudioPlayableAsset)target; + + if (TimelineEditor.inspectedDirector.state == PlayState.Playing) + asset.LiveLink(); + else + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs.meta new file mode 100644 index 000000000..b768ab94e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioPlayableAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23884ce4c1de32846adafea2d53a4cee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs new file mode 100644 index 000000000..0c1a110ec --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs @@ -0,0 +1,164 @@ +using System; +using System.Globalization; +using System.Linq; +using System.Text; +using JetBrains.Annotations; +using UnityEditor; +using UnityEditor.Timeline; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + [CustomEditor(typeof(AudioTrack))] + [CanEditMultipleObjects] + class AudioTrackInspector : TrackAssetInspector + { + [UsedImplicitly] // Also used by tests + internal static class Styles + { + public const string VolumeControl = "AudioTrackInspector.volume"; + public const string StereoPanControl = "AudioTrackInspector.stereoPan"; + public const string SpatialBlendControl = "AudioTrackInspector.spatialBlend"; + + const string k_Indent = " "; + public const string valuesFormatter = "0.###"; + public const string mixInfoSectionSeparator = "\n\n"; + public static string mixedPropertiesInfo = L10n.Tr("The final {3} is {0}\n" + + "Calculated from:\n" + + k_Indent + "Track: {1}\n" + + k_Indent + "AudioSource: {2}"); + } + + static StringBuilder s_MixInfoBuilder = new StringBuilder(); + + SerializedProperty m_VolumeProperty; + SerializedProperty m_StereoPanProperty; + SerializedProperty m_SpatialBlendProperty; + PlayableDirector m_Director; + + public override void OnEnable() + { + base.OnEnable(); + + if (((AudioTrack)target).timelineAsset == TimelineEditor.inspectedAsset) + m_Director = TimelineEditor.inspectedDirector; + + m_VolumeProperty = serializedObject.FindProperty("m_TrackProperties.volume"); + m_StereoPanProperty = serializedObject.FindProperty("m_TrackProperties.stereoPan"); + m_SpatialBlendProperty = serializedObject.FindProperty("m_TrackProperties.spatialBlend"); + } + + protected override void DrawTrackProperties() + { + // Volume + GUI.SetNextControlName(Styles.VolumeControl); + EditorGUILayout.Slider(m_VolumeProperty, 0.0f, 1.0f, AudioSourceInspector.Styles.volumeLabel); + EditorGUILayout.Space(); + + // Stereo Pan + GUI.SetNextControlName(Styles.StereoPanControl); + EditorGUIUtility.sliderLabels.SetLabels(AudioSourceInspector.Styles.panLeftLabel, AudioSourceInspector.Styles.panRightLabel); + EditorGUILayout.Slider(m_StereoPanProperty, -1.0f, 1.0f, AudioSourceInspector.Styles.panStereoLabel); + EditorGUIUtility.sliderLabels.SetLabels(null, null); + EditorGUILayout.Space(); + + // Spatial Blend + using (new EditorGUI.DisabledScope(ShouldDisableSpatialBlend())) + { + GUI.SetNextControlName(Styles.SpatialBlendControl); + EditorGUIUtility.sliderLabels.SetLabels(AudioSourceInspector.Styles.spatialLeftLabel, AudioSourceInspector.Styles.spatialRightLabel); + EditorGUILayout.Slider(m_SpatialBlendProperty, 0.0f, 1.0f, AudioSourceInspector.Styles.spatialBlendLabel); + EditorGUIUtility.sliderLabels.SetLabels(null, null); + } + + DrawMixInfoSection(); + } + + void DrawMixInfoSection() + { + if (m_Director == null || targets.Length > 1) + return; + + var binding = m_Director.GetGenericBinding(target) as AudioSource; + if (binding == null) + return; + + var audioSourceVolume = binding.volume; + var audioSourcePan = binding.panStereo; + var audioSourceBlend = binding.spatialBlend; + + var trackVolume = m_VolumeProperty.floatValue; + var trackPan = m_StereoPanProperty.floatValue; + var trackBlend = m_SpatialBlendProperty.floatValue; + + // Skip sections when result is obvious + + var skipVolumeInfo = Math.Abs(audioSourceVolume) < float.Epsilon && Math.Abs(trackVolume) < float.Epsilon || // All muted + Math.Abs(audioSourceVolume - 1) < float.Epsilon && Math.Abs(trackVolume - 1) < float.Epsilon; // All max volume + + var skipPanInfo = Math.Abs(audioSourcePan) < float.Epsilon && Math.Abs(trackPan) < float.Epsilon || // All centered + Math.Abs(audioSourcePan - 1) < float.Epsilon && Math.Abs(trackPan - 1) < float.Epsilon || // All right + Math.Abs(audioSourcePan - (-1.0f)) < float.Epsilon && Math.Abs(trackPan - (-1.0f)) < float.Epsilon; // All left + + var skipBlendInfo = Math.Abs(audioSourceBlend) < float.Epsilon && Math.Abs(trackBlend) < float.Epsilon || // All 2D + Math.Abs(audioSourceBlend - 1) < float.Epsilon && Math.Abs(trackBlend - 1) < float.Epsilon; // All 3D + + if (skipVolumeInfo && skipPanInfo && skipBlendInfo) + return; + + s_MixInfoBuilder.Length = 0; + + if (!skipVolumeInfo) + s_MixInfoBuilder.AppendFormat( + Styles.mixedPropertiesInfo, + (audioSourceVolume * trackVolume).ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + trackVolume.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + audioSourceVolume.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + AudioSourceInspector.Styles.volumeLabel.text); + + if (!skipVolumeInfo && !skipPanInfo) + s_MixInfoBuilder.Append(Styles.mixInfoSectionSeparator); + + if (!skipPanInfo) + s_MixInfoBuilder.AppendFormat( + Styles.mixedPropertiesInfo, + Mathf.Clamp(audioSourcePan + trackPan, -1.0f, 1.0f).ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + trackPan.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + audioSourcePan.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + AudioSourceInspector.Styles.panStereoLabel.text); + + if ((!skipVolumeInfo || !skipPanInfo) && !skipBlendInfo) + s_MixInfoBuilder.Append(Styles.mixInfoSectionSeparator); + + if (!skipBlendInfo) + s_MixInfoBuilder.AppendFormat( + Styles.mixedPropertiesInfo, + Mathf.Clamp01(audioSourceBlend + trackBlend).ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + trackBlend.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + audioSourceBlend.ToString(Styles.valuesFormatter, CultureInfo.InvariantCulture), + AudioSourceInspector.Styles.spatialBlendLabel.text); + + EditorGUILayout.Space(); + EditorGUILayout.HelpBox(new GUIContent(s_MixInfoBuilder.ToString())); + } + + protected override void ApplyChanges() + { + var track = (AudioTrack)target; + + if (TimelineEditor.inspectedAsset != track.timelineAsset || TimelineEditor.inspectedDirector == null) + return; + + if (TimelineEditor.inspectedDirector.state == PlayState.Playing) + track.LiveLink(); + else + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + bool ShouldDisableSpatialBlend() + { + return m_Director == null || + targets.Any(selectedTrack => m_Director.GetGenericBinding(selectedTrack) == null); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs.meta new file mode 100644 index 000000000..4d4bc763d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Audio/AudioTrackInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57acdaad593b8d143b8fb5052a09d7d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack.meta new file mode 100644 index 000000000..5489b647d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a24ec4b5c3e08e47bf50c8298c1fe0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs new file mode 100644 index 000000000..7ceeea2a3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs @@ -0,0 +1,66 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + [CustomTimelineEditor(typeof(ControlPlayableAsset))] + class ControlPlayableAssetEditor : ClipEditor + { + static readonly Texture2D[] s_ParticleSystemIcon = {AssetPreview.GetMiniTypeThumbnail(typeof(ParticleSystem))}; + + public override ClipDrawOptions GetClipOptions(TimelineClip clip) + { + var asset = (ControlPlayableAsset)clip.asset; + var options = base.GetClipOptions(clip); + if (asset.updateParticle && TimelineEditor.inspectedDirector != null && asset.controllingParticles) + options.icons = s_ParticleSystemIcon; + return options; + } + + public override void OnCreate(TimelineClip clip, TrackAsset track, TimelineClip clonedFrom) + { + var asset = (ControlPlayableAsset)clip.asset; + GameObject sourceObject = null; + + // go by sourceObject first, then by prefab + if (TimelineEditor.inspectedDirector != null) + sourceObject = asset.sourceGameObject.Resolve(TimelineEditor.inspectedDirector); + + if (sourceObject == null && asset.prefabGameObject != null) + sourceObject = asset.prefabGameObject; + + if (sourceObject) + { + var directors = asset.GetComponent(sourceObject); + var particleSystems = asset.GetComponent(sourceObject); + + // update the duration and loop values (used for UI purposes) here + // so they are tied to the latest gameObject bound + asset.UpdateDurationAndLoopFlag(directors, particleSystems); + + clip.displayName = sourceObject.name; + } + } + + public override void GetSubTimelines(TimelineClip clip, PlayableDirector director, List subTimelines) + { + var asset = (ControlPlayableAsset)clip.asset; + + // If there is a prefab, it will override the source GameObject + if (!asset.updateDirector || asset.prefabGameObject != null || director == null) + return; + + var go = asset.sourceGameObject.Resolve(director); + if (go == null) + return; + + foreach (var subTimeline in asset.GetComponent(go)) + { + if (subTimeline.playableAsset is TimelineAsset) + subTimelines.Add(subTimeline); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs.meta new file mode 100644 index 000000000..ece3e1f47 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/ControlTrack/ControlPlayableAssetEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5489bb3cd68836439785588fffc67a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs new file mode 100644 index 000000000..0a4321e10 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs @@ -0,0 +1,657 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditorInternal; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + // Utility class for editing animation clips from serialized properties + static class CurveEditUtility + { + static bool IsRotationKey(EditorCurveBinding binding) + { + return binding.propertyName.Contains("localEulerAnglesRaw"); + } + + public static void AddKey(AnimationClip clip, EditorCurveBinding sourceBinding, SerializedProperty prop, double time) + { + if (sourceBinding.isPPtrCurve) + { + AddObjectKey(clip, sourceBinding, prop, time); + } + else if (IsRotationKey(sourceBinding)) + { + AddRotationKey(clip, sourceBinding, prop, time); + } + else + { + AddFloatKey(clip, sourceBinding, prop, time); + } + } + + static void AddObjectKey(AnimationClip clip, EditorCurveBinding sourceBinding, SerializedProperty prop, double time) + { + if (prop.propertyType != SerializedPropertyType.ObjectReference) + return; + + ObjectReferenceKeyframe[] curve = null; + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + var curveIndex = Array.IndexOf(info.objectBindings, sourceBinding); + if (curveIndex >= 0) + { + curve = info.objectCurves[curveIndex]; + + // where in the array does the evaluation land? + var evalIndex = EvaluateIndex(curve, (float)time); + + if (KeyCompare(curve[evalIndex].time, (float)time, clip.frameRate) == 0) + { + curve[evalIndex].value = prop.objectReferenceValue; + } + // check the next key (always return the minimum value) + else if (evalIndex < curve.Length - 1 && KeyCompare(curve[evalIndex + 1].time, (float)time, clip.frameRate) == 0) + { + curve[evalIndex + 1].value = prop.objectReferenceValue; + } + // resize the array + else + { + if (time > curve[0].time) + evalIndex++; + var key = new ObjectReferenceKeyframe(); + key.time = (float)time; + key.value = prop.objectReferenceValue; + ArrayUtility.Insert(ref curve, evalIndex, key); + } + } + else // curve doesn't exist, add it + { + curve = new ObjectReferenceKeyframe[1]; + curve[0].time = (float)time; + curve[0].value = prop.objectReferenceValue; + } + + AnimationUtility.SetObjectReferenceCurve(clip, sourceBinding, curve); + EditorUtility.SetDirty(clip); + } + + static void AddRotationKey(AnimationClip clip, EditorCurveBinding sourceBind, SerializedProperty prop, double time) + { + if (prop.propertyType != SerializedPropertyType.Quaternion) + { + return; + } + + var updateCurves = new List(); + var updateBindings = new List(); + + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + if (sourceBind.type != info.bindings[i].type) + continue; + + if (info.bindings[i].propertyName.Contains("localEuler")) + { + updateBindings.Add(info.bindings[i]); + updateCurves.Add(info.curves[i]); + } + } + + // use this instead of serialized properties because the editor will attempt to maintain + // correct localeulers + var eulers = ((Transform)prop.serializedObject.targetObject).localEulerAngles; + if (updateBindings.Count == 0) + { + var propName = AnimationWindowUtility.GetPropertyGroupName(sourceBind.propertyName); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".x")); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".y")); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".z")); + + var curveX = new AnimationCurve(); + var curveY = new AnimationCurve(); + var curveZ = new AnimationCurve(); + AddKeyFrameToCurve(curveX, (float)time, clip.frameRate, eulers.x, false); + AddKeyFrameToCurve(curveY, (float)time, clip.frameRate, eulers.y, false); + AddKeyFrameToCurve(curveZ, (float)time, clip.frameRate, eulers.z, false); + + updateCurves.Add(curveX); + updateCurves.Add(curveY); + updateCurves.Add(curveZ); + } + + for (var i = 0; i < updateBindings.Count; i++) + { + var c = updateBindings[i].propertyName.Last(); + var value = eulers.x; + if (c == 'y') value = eulers.y; + else if (c == 'z') value = eulers.z; + AddKeyFrameToCurve(updateCurves[i], (float)time, clip.frameRate, value, false); + } + + UpdateEditorCurves(clip, updateBindings, updateCurves); + } + + // Add a floating point curve key + static void AddFloatKey(AnimationClip clip, EditorCurveBinding sourceBind, SerializedProperty prop, double time) + { + var updateCurves = new List(); + var updateBindings = new List(); + + var updated = false; + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + var binding = info.bindings[i]; + if (binding.type != sourceBind.type) + continue; + + SerializedProperty valProp = null; + var curve = info.curves[i]; + + // perfect match on property path, editting a float + if (prop.propertyPath.Equals(binding.propertyName)) + { + valProp = prop; + } + // this is a child object + else if (binding.propertyName.Contains(prop.propertyPath)) + { + valProp = prop.serializedObject.FindProperty(binding.propertyName); + } + + if (valProp != null) + { + var value = GetKeyValue(valProp); + if (!float.IsNaN(value)) // Nan indicates an error retrieving the property value + { + updated = true; + AddKeyFrameToCurve(curve, (float)time, clip.frameRate, value, valProp.propertyType == SerializedPropertyType.Boolean); + updateCurves.Add(curve); + updateBindings.Add(binding); + } + } + } + + // Curves don't exist, add them + if (!updated) + { + var propName = AnimationWindowUtility.GetPropertyGroupName(sourceBind.propertyName); + if (!prop.hasChildren) + { + var value = GetKeyValue(prop); + if (!float.IsNaN(value)) + { + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, sourceBind.propertyName)); + var curve = new AnimationCurve(); + AddKeyFrameToCurve(curve, (float)time, clip.frameRate, value, prop.propertyType == SerializedPropertyType.Boolean); + updateCurves.Add(curve); + } + } + else + { + // special case because subproperties on color aren't 'visible' so you can't iterate over them + if (prop.propertyType == SerializedPropertyType.Color) + { + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".r")); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".g")); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".b")); + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, propName + ".a")); + + var c = prop.colorValue; + for (var i = 0; i < 4; i++) + { + var curve = new AnimationCurve(); + AddKeyFrameToCurve(curve, (float)time, clip.frameRate, c[i], prop.propertyType == SerializedPropertyType.Boolean); + updateCurves.Add(curve); + } + } + else + { + prop = prop.Copy(); + foreach (SerializedProperty cp in prop) + { + updateBindings.Add(EditorCurveBinding.FloatCurve(sourceBind.path, sourceBind.type, cp.propertyPath)); + var curve = new AnimationCurve(); + AddKeyFrameToCurve(curve, (float)time, clip.frameRate, GetKeyValue(cp), cp.propertyType == SerializedPropertyType.Boolean); + updateCurves.Add(curve); + } + } + } + } + + UpdateEditorCurves(clip, updateBindings, updateCurves); + } + + public static void RemoveKey(AnimationClip clip, EditorCurveBinding sourceBinding, SerializedProperty prop, double time) + { + if (sourceBinding.isPPtrCurve) + { + RemoveObjectKey(clip, sourceBinding, time); + } + else if (IsRotationKey(sourceBinding)) + { + RemoveRotationKey(clip, sourceBinding, prop, time); + } + else + { + RemoveFloatKey(clip, sourceBinding, prop, time); + } + } + + public static void RemoveObjectKey(AnimationClip clip, EditorCurveBinding sourceBinding, double time) + { + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + var curveIndex = Array.IndexOf(info.objectBindings, sourceBinding); + if (curveIndex >= 0) + { + var curve = info.objectCurves[curveIndex]; + var evalIndex = GetKeyframeAtTime(curve, (float)time, clip.frameRate); + if (evalIndex >= 0) + { + ArrayUtility.RemoveAt(ref curve, evalIndex); + AnimationUtility.SetObjectReferenceCurve(clip, sourceBinding, curve.Length == 0 ? null : curve); + EditorUtility.SetDirty(clip); + } + } + } + + public static int GetObjectKeyCount(AnimationClip clip, EditorCurveBinding sourceBinding) + { + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + var curveIndex = Array.IndexOf(info.objectBindings, sourceBinding); + if (curveIndex >= 0) + { + var curve = info.objectCurves[curveIndex]; + return curve.Length; + } + + return 0; + } + + static void RemoveRotationKey(AnimationClip clip, EditorCurveBinding sourceBind, SerializedProperty prop, double time) + { + if (prop.propertyType != SerializedPropertyType.Quaternion) + { + return; + } + + var updateCurves = new List(); + var updateBindings = new List(); + + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + if (sourceBind.type != info.bindings[i].type) + continue; + + if (info.bindings[i].propertyName.Contains("localEuler")) + { + updateBindings.Add(info.bindings[i]); + updateCurves.Add(info.curves[i]); + } + } + + foreach (var c in updateCurves) + { + RemoveKeyFrameFromCurve(c, (float)time, clip.frameRate); + } + + UpdateEditorCurves(clip, updateBindings, updateCurves); + } + + // Removes the float keys from curves + static void RemoveFloatKey(AnimationClip clip, EditorCurveBinding sourceBind, SerializedProperty prop, double time) + { + var updateCurves = new List(); + var updateBindings = new List(); + + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + var binding = info.bindings[i]; + if (binding.type != sourceBind.type) + continue; + + SerializedProperty valProp = null; + var curve = info.curves[i]; + + // perfect match on property path, editting a float + if (prop.propertyPath.Equals(binding.propertyName)) + { + valProp = prop; + } + // this is a child object + else if (binding.propertyName.Contains(prop.propertyPath)) + { + valProp = prop.serializedObject.FindProperty(binding.propertyName); + } + if (valProp != null) + { + RemoveKeyFrameFromCurve(curve, (float)time, clip.frameRate); + updateCurves.Add(curve); + updateBindings.Add(binding); + } + } + + // update the curve. Do this last to not mess with the curve caches we are iterating over + UpdateEditorCurves(clip, updateBindings, updateCurves); + } + + static void UpdateEditorCurve(AnimationClip clip, EditorCurveBinding binding, AnimationCurve curve) + { + if (curve.keys.Length == 0) + AnimationUtility.SetEditorCurve(clip, binding, null); + else + AnimationUtility.SetEditorCurve(clip, binding, curve); + } + + static void UpdateEditorCurves(AnimationClip clip, List bindings, List curves) + { + if (curves.Count == 0) + return; + + for (var i = 0; i < curves.Count; i++) + { + UpdateEditorCurve(clip, bindings[i], curves[i]); + } + EditorUtility.SetDirty(clip); + } + + public static void RemoveCurves(AnimationClip clip, SerializedProperty prop) + { + if (clip == null || prop == null) + return; + + var toRemove = new List(); + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + var binding = info.bindings[i]; + + // check if we match directly, or with a child object + if (prop.propertyPath.Equals(binding.propertyName) || binding.propertyName.Contains(prop.propertyPath)) + { + toRemove.Add(binding); + } + } + for (int i = 0; i < toRemove.Count; i++) + { + AnimationUtility.SetEditorCurve(clip, toRemove[i], null); + } + } + + // adds a stepped key frame to the given curve + public static void AddKeyFrameToCurve(AnimationCurve curve, float time, float framerate, float value, bool stepped) + { + var key = new Keyframe(); + + bool add = true; + var keyIndex = GetKeyframeAtTime(curve, time, framerate); + if (keyIndex != -1) + { + add = false; + key = curve[keyIndex]; // retain the tangents and mode + curve.RemoveKey(keyIndex); + } + + key.value = value; + key.time = GetKeyTime(time, framerate); + keyIndex = curve.AddKey(key); + + if (stepped) + { + AnimationUtility.SetKeyBroken(curve, keyIndex, stepped); + AnimationUtility.SetKeyLeftTangentMode(curve, keyIndex, AnimationUtility.TangentMode.Constant); + AnimationUtility.SetKeyRightTangentMode(curve, keyIndex, AnimationUtility.TangentMode.Constant); + key.outTangent = Mathf.Infinity; + key.inTangent = Mathf.Infinity; + } + else if (add) + { + AnimationUtility.SetKeyLeftTangentMode(curve, keyIndex, AnimationUtility.TangentMode.ClampedAuto); + AnimationUtility.SetKeyRightTangentMode(curve, keyIndex, AnimationUtility.TangentMode.ClampedAuto); + } + + if (keyIndex != -1 && !stepped) + { + AnimationUtility.UpdateTangentsFromModeSurrounding(curve, keyIndex); + AnimationUtility.SetKeyBroken(curve, keyIndex, false); + } + } + + // Removes a keyframe at the given time from the animation curve + public static bool RemoveKeyFrameFromCurve(AnimationCurve curve, float time, float framerate) + { + var keyIndex = GetKeyframeAtTime(curve, time, framerate); + if (keyIndex == -1) + return false; + + curve.RemoveKey(keyIndex); + return true; + } + + // gets the value of the key + public static float GetKeyValue(SerializedProperty prop) + { + switch (prop.propertyType) + { + case SerializedPropertyType.Integer: + return prop.intValue; + case SerializedPropertyType.Boolean: + return prop.boolValue ? 1.0f : 0.0f; + case SerializedPropertyType.Float: + return prop.floatValue; + default: + Debug.LogError("Could not convert property type " + prop.propertyType.ToString() + " to float"); + break; + } + return float.NaN; + } + + public static void SetFromKeyValue(SerializedProperty prop, float keyValue) + { + switch (prop.propertyType) + { + case SerializedPropertyType.Float: + { + prop.floatValue = keyValue; + return; + } + case SerializedPropertyType.Integer: + { + prop.intValue = (int)keyValue; + return; + } + case SerializedPropertyType.Boolean: + { + prop.boolValue = Math.Abs(keyValue) > 0.001f; + return; + } + } + + Debug.LogError("Could not convert float to property type " + prop.propertyType.ToString()); + } + + // gets the index of the key, -1 if not found + public static int GetKeyframeAtTime(AnimationCurve curve, float time, float frameRate) + { + var range = 0.5f / frameRate; + var keys = curve.keys; + for (var i = 0; i < keys.Length; i++) + { + var k = keys[i]; + if (k.time >= time - range && k.time < time + range) + { + return i; + } + } + + return -1; + } + + public static int GetKeyframeAtTime(ObjectReferenceKeyframe[] curve, float time, float frameRate) + { + if (curve == null || curve.Length == 0) + return -1; + + var range = 0.5f / frameRate; + for (var i = 0; i < curve.Length; i++) + { + var t = curve[i].time; + if (t >= time - range && t < time + range) + { + return i; + } + } + return -1; + } + + public static float GetKeyTime(float time, float frameRate) + { + return Mathf.Round(time * frameRate) / frameRate; + } + + public static int KeyCompare(float timeA, float timeB, float frameRate) + { + if (Mathf.Abs(timeA - timeB) <= 0.5f / frameRate) + return 0; + return timeA < timeB ? -1 : 1; + } + + // Evaluates an object (bool curve) + public static Object Evaluate(ObjectReferenceKeyframe[] curve, float time) + { + return curve[EvaluateIndex(curve, time)].value; + } + + // returns the index from evaluation + public static int EvaluateIndex(ObjectReferenceKeyframe[] curve, float time) + { + if (curve == null || curve.Length == 0) + throw new InvalidOperationException("Can not evaluate a PPtr curve with no entries"); + + // clamp conditions + if (time <= curve[0].time) + return 0; + if (time >= curve.Last().time) + return curve.Length - 1; + + // binary search + var max = curve.Length - 1; + var min = 0; + while (max - min > 1) + { + var imid = (min + max) / 2; + if (Mathf.Approximately(curve[imid].time, time)) + return imid; + if (curve[imid].time < time) + min = imid; + else if (curve[imid].time > time) + max = imid; + } + return min; + } + + // Shifts the animation clip so the time start at 0 + public static void ShiftBySeconds(this AnimationClip clip, float time) + { + var floatBindings = AnimationUtility.GetCurveBindings(clip); + var objectBindings = AnimationUtility.GetObjectReferenceCurveBindings(clip); + + // update the float curves + foreach (var bind in floatBindings) + { + var curve = AnimationUtility.GetEditorCurve(clip, bind); + var keys = curve.keys; + for (var i = 0; i < keys.Length; i++) + keys[i].time += time; + curve.keys = keys; + AnimationUtility.SetEditorCurve(clip, bind, curve); + } + + // update the PPtr curves + foreach (var bind in objectBindings) + { + var curve = AnimationUtility.GetObjectReferenceCurve(clip, bind); + for (var i = 0; i < curve.Length; i++) + curve[i].time += time; + AnimationUtility.SetObjectReferenceCurve(clip, bind, curve); + } + + EditorUtility.SetDirty(clip); + } + + public static void ScaleTime(this AnimationClip clip, float scale) + { + var floatBindings = AnimationUtility.GetCurveBindings(clip); + var objectBindings = AnimationUtility.GetObjectReferenceCurveBindings(clip); + + // update the float curves + foreach (var bind in floatBindings) + { + var curve = AnimationUtility.GetEditorCurve(clip, bind); + var keys = curve.keys; + for (var i = 0; i < keys.Length; i++) + keys[i].time *= scale; + curve.keys = keys.OrderBy(x => x.time).ToArray(); + AnimationUtility.SetEditorCurve(clip, bind, curve); + } + + // update the PPtr curves + foreach (var bind in objectBindings) + { + var curve = AnimationUtility.GetObjectReferenceCurve(clip, bind); + for (var i = 0; i < curve.Length; i++) + curve[i].time *= scale; + curve = curve.OrderBy(x => x.time).ToArray(); + AnimationUtility.SetObjectReferenceCurve(clip, bind, curve); + } + + EditorUtility.SetDirty(clip); + } + + // Creates an opposing blend curve that matches the given curve to make sure the result is normalized + public static AnimationCurve CreateMatchingCurve(AnimationCurve curve) + { + Keyframe[] keys = curve.keys; + + for (var i = 0; i != keys.Length; i++) + { + if (!Single.IsPositiveInfinity(keys[i].inTangent)) + keys[i].inTangent = -keys[i].inTangent; + if (!Single.IsPositiveInfinity(keys[i].outTangent)) + keys[i].outTangent = -keys[i].outTangent; + keys[i].value = 1.0f - keys[i].value; + } + return new AnimationCurve(keys); + } + + // Sanitizes the keys on an animation to force the property to be normalized + public static Keyframe[] SanitizeCurveKeys(Keyframe[] keys, bool easeIn) + { + if (keys.Length < 2) + { + if (easeIn) + keys = new[] { new Keyframe(0, 0), new Keyframe(1, 1) }; + else + keys = new[] { new Keyframe(0, 1), new Keyframe(1, 0) }; + } + else if (easeIn) + { + keys[0].time = 0; + keys[keys.Length - 1].time = 1; + keys[keys.Length - 1].value = 1; + } + else + { + keys[0].time = 0; + keys[0].value = 1; + keys[keys.Length - 1].time = 1; + } + return keys; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs.meta new file mode 100644 index 000000000..966ab3afd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CurveEditUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9e2b7a65f0a52974193ed497d145b0bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors.meta new file mode 100644 index 000000000..2516d0ecd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad70ff8d98b257540b683737743828cb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs new file mode 100644 index 000000000..9f133a1b5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs @@ -0,0 +1,256 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + /// + /// Description of the on-screen area where a clip is drawn + /// + public struct ClipBackgroundRegion + { + /// + /// The rectangle where the background of the clip is drawn. + /// + /// + /// The rectangle is clipped to the screen. The rectangle does not include clip borders. + /// + public Rect position { get; private set; } + + /// + /// The start time of the region, relative to the clip. + /// + public double startTime { get; private set; } + + /// + /// The end time of the region, relative to the clip. + /// + public double endTime { get; private set; } + + /// + /// Constructor + /// + /// + /// + /// + public ClipBackgroundRegion(Rect _position, double _startTime, double _endTime) + { + position = _position; + startTime = _startTime; + endTime = _endTime; + } + + public override bool Equals(object obj) + { + if (!(obj is ClipBackgroundRegion)) + return false; + + return Equals((ClipBackgroundRegion)obj); + } + + public bool Equals(ClipBackgroundRegion other) + { + return position.Equals(other.position) && + startTime == other.startTime && + endTime == other.endTime; + } + + public override int GetHashCode() + { + return HashUtility.CombineHash( + position.GetHashCode(), + startTime.GetHashCode(), + endTime.GetHashCode() + ); + } + + public static bool operator==(ClipBackgroundRegion region1, ClipBackgroundRegion region2) + { + return region1.Equals(region2); + } + + public static bool operator!=(ClipBackgroundRegion region1, ClipBackgroundRegion region2) + { + return !region1.Equals(region2); + } + } + + /// + /// The user-defined options for drawing a clip. + /// + public struct ClipDrawOptions + { + private IEnumerable m_Icons; + + /// + /// Text that indicates if the clip should display an error. + /// + /// + /// If the error text is not empty or null, then the clip displays a warning. The error text is used as the tooltip. + /// + public string errorText { get; set; } + + /// + /// The tooltip to show for the clip. + /// + public string tooltip { get; set; } + + /// + /// The color drawn under the clip. By default, the color is the same as the track color. + /// + public Color highlightColor { get; set; } + + + /// + /// Icons to display on the clip. + /// + public IEnumerable icons + { + get { return m_Icons ?? System.Linq.Enumerable.Empty(); } + set { m_Icons = value;} + } + + public override bool Equals(object obj) + { + if (!(obj is ClipDrawOptions)) + return false; + + return Equals((ClipDrawOptions)obj); + } + + public bool Equals(ClipDrawOptions other) + { + return errorText == other.errorText && + tooltip == other.tooltip && + highlightColor == other.highlightColor && + System.Linq.Enumerable.SequenceEqual(icons, other.icons); + } + + public override int GetHashCode() + { + return HashUtility.CombineHash( + errorText != null ? errorText.GetHashCode() : 0, + tooltip != null ? tooltip.GetHashCode() : 0, + highlightColor.GetHashCode(), + icons != null ? icons.GetHashCode() : 0 + ); + } + + public static bool operator==(ClipDrawOptions options1, ClipDrawOptions options2) + { + return options1.Equals(options2); + } + + public static bool operator!=(ClipDrawOptions options1, ClipDrawOptions options2) + { + return !options1.Equals(options2); + } + } + + + /// + /// Use this class to customize clip types in the TimelineEditor. + /// + public class ClipEditor + { + static readonly string k_NoPlayableAssetError = LocalizationDatabase.GetLocalizedString("This clip does not contain a valid playable asset"); + static readonly string k_ScriptLoadError = LocalizationDatabase.GetLocalizedString("The associated script can not be loaded"); + + internal readonly bool supportsSubTimelines; + + /// + /// Default constructor + /// + public ClipEditor() + { + supportsSubTimelines = TypeUtility.HasOverrideMethod(GetType(), nameof(GetSubTimelines)); + } + + /// + /// Implement this method to override the default options for drawing a clip. + /// + /// The clip being drawn. + /// The options for drawing a clip. + public virtual ClipDrawOptions GetClipOptions(TimelineClip clip) + { + return new ClipDrawOptions() + { + errorText = GetErrorText(clip), + tooltip = string.Empty, + highlightColor = GetDefaultHighlightColor(clip), + icons = System.Linq.Enumerable.Empty() + }; + } + + /// + /// Override this method to draw a background for a clip . + /// + /// The clip being drawn. + /// The on-screen area where the clip is drawn. + public virtual void DrawBackground(TimelineClip clip, ClipBackgroundRegion region) + { + } + + /// + /// Called when a clip is created. + /// + /// The newly created clip. + /// The track that the clip is assigned to. + /// The source that the clip was copied from. This can be set to null if the clip is not a copy. + /// + /// The callback occurs before the clip is assigned to the track. + /// + public virtual void OnCreate(TimelineClip clip, TrackAsset track, TimelineClip clonedFrom) + { + } + + /// + /// Gets the error text for the specified clip. + /// + /// The clip being drawn. + /// Returns the error text to be displayed as the tool tip for the clip. If there is no error to be displayed, this method returns string.Empty. + public string GetErrorText(TimelineClip clip) + { + if (clip == null || clip.asset == null) + return k_NoPlayableAssetError; + + var playableAsset = clip.asset as ScriptableObject; + if (playableAsset == null || MonoScript.FromScriptableObject(playableAsset) == null) + return k_ScriptLoadError; + + return string.Empty; + } + + /// + /// The color drawn under the clip. By default, the color is the same as the track color. + /// + /// The clip being drawn. + /// Returns the highlight color of the clip being drawn. + public Color GetDefaultHighlightColor(TimelineClip clip) + { + if (clip == null) + return Color.white; + + return TrackResourceCache.GetTrackColor(clip.parentTrack); + } + + /// + /// Called when a clip is changed by the Editor. + /// + /// The clip that changed. + public virtual void OnClipChanged(TimelineClip clip) + { + } + + /// + /// Gets the sub-timelines for a specific clip. Implement this method if your clip supports playing nested timelines. + /// + /// The clip with the ControlPlayableAsset. + /// The playable director driving the Timeline Clip. This may not be the same as TimelineEditor.inspectedDirector. + /// Specify the sub-timelines to control. + public virtual void GetSubTimelines(TimelineClip clip, PlayableDirector director, List subTimelines) + { + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs.meta new file mode 100644 index 000000000..da1b7b5d8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/ClipEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2537ddddebaa455409dec422eb08fd7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs new file mode 100644 index 000000000..8211a9851 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs @@ -0,0 +1,155 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class CustomTimelineEditorCache + { + static class SubClassCache where TEditorClass : class, new() + { + private static Type[] s_SubClasses = null; + private static readonly TEditorClass s_DefaultInstance = new TEditorClass(); + private static readonly Dictionary s_TypeMap = new Dictionary(); + + public static TEditorClass DefaultInstance + { + get { return s_DefaultInstance; } + } + + static Type[] SubClasses + { + get + { + // order the subclass array by built-ins then user defined so built-in classes are chosen first + return s_SubClasses ?? + (s_SubClasses = TypeCache.GetTypesDerivedFrom().OrderBy(t => t.Assembly == typeof(UnityEditor.Timeline.TimelineEditor).Assembly ? 1 : 0).ToArray()); + } + } + + public static TEditorClass GetEditorForType(Type type) + { + TEditorClass editorClass = null; + if (!s_TypeMap.TryGetValue(type, out editorClass) || editorClass == null) + { + Type editorClassType = null; + Type searchType = type; + while (searchType != null) + { + // search our way up the runtime class hierarchy so we get the best match + editorClassType = GetExactEditorClassForType(searchType); + if (editorClassType != null) + break; + searchType = searchType.BaseType; + } + + if (editorClassType == null) + { + editorClass = s_DefaultInstance; + } + else + { + try + { + editorClass = (TEditorClass)Activator.CreateInstance(editorClassType); + } + catch (Exception e) + { + Debug.LogWarningFormat("Could not create a Timeline editor class of type {0}: {1}", editorClassType, e.Message); + editorClass = s_DefaultInstance; + } + } + + s_TypeMap[type] = editorClass; + } + + return editorClass; + } + + private static Type GetExactEditorClassForType(Type type) + { + foreach (var subClass in SubClasses) + { + // first check for exact match + var attr = (CustomTimelineEditorAttribute)Attribute.GetCustomAttribute(subClass, typeof(CustomTimelineEditorAttribute), false); + if (attr != null && attr.classToEdit == type) + { + return subClass; + } + } + + return null; + } + + public static void Clear() + { + s_TypeMap.Clear(); + s_SubClasses = null; + } + } + + public static TEditorClass GetEditorForType(Type type) where TEditorClass : class, new() + { + if (type == null) + throw new ArgumentNullException(nameof(type)); + + if (!typeof(TRuntimeClass).IsAssignableFrom(type)) + throw new ArgumentException(type.FullName + " does not inherit from" + typeof(TRuntimeClass)); + + return SubClassCache.GetEditorForType(type); + } + + public static void ClearCache() where TEditorClass : class, new() + { + SubClassCache.Clear(); + } + + public static ClipEditor GetClipEditor(TimelineClip clip) + { + if (clip == null) + throw new ArgumentNullException(nameof(clip)); + + var type = typeof(IPlayableAsset); + if (clip.asset != null) + type = clip.asset.GetType(); + + if (!typeof(IPlayableAsset).IsAssignableFrom(type)) + return GetDefaultClipEditor(); + + return GetEditorForType(type); + } + + public static ClipEditor GetDefaultClipEditor() + { + return SubClassCache.DefaultInstance; + } + + public static TrackEditor GetTrackEditor(TrackAsset track) + { + if (track == null) + throw new ArgumentNullException(nameof(track)); + + return GetEditorForType(track.GetType()); + } + + public static TrackEditor GetDefaultTrackEditor() + { + return SubClassCache.DefaultInstance; + } + + public static MarkerEditor GetMarkerEditor(IMarker marker) + { + if (marker == null) + throw new ArgumentNullException(nameof(marker)); + return GetEditorForType(marker.GetType()); + } + + public static MarkerEditor GetDefaultMarkerEditor() + { + return SubClassCache.DefaultInstance; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs.meta new file mode 100644 index 000000000..03cae8e24 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/CustomTimelineEditorCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd6ede1d2f47ab146b2ec0a3969a37cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs new file mode 100644 index 000000000..c0cf99591 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs @@ -0,0 +1,209 @@ +using UnityEngine; +using UnityEditor.Timeline; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + /// + /// The flags that indicate the view status of a marker. + /// + [System.Flags] + public enum MarkerUIStates + { + /// + /// No extra state specified. + /// + None = 0, + + /// + /// The marker is selected. + /// + Selected = 1 << 0, + + /// + /// The marker is in a collapsed state. + /// + Collapsed = 1 << 1 + } + + /// + /// The user-defined options for drawing a marker. + /// + public struct MarkerDrawOptions + { + /// + /// The tooltip for the marker. + /// + public string tooltip { get; set; } + + /// + /// Text that indicates if the marker should display an error. + /// + /// + /// If the error text is not empty or null, then the marker displays a warning. The error text is used as the tooltip. + /// + public string errorText { get; set; } + + public override bool Equals(object obj) + { + if (!(obj is MarkerDrawOptions)) + return false; + + return Equals((MarkerDrawOptions)obj); + } + + public bool Equals(MarkerDrawOptions other) + { + return errorText == other.errorText && + tooltip == other.tooltip; + } + + public override int GetHashCode() + { + return HashUtility.CombineHash( + errorText != null ? errorText.GetHashCode() : 0, + tooltip != null ? tooltip.GetHashCode() : 0 + ); + } + + public static bool operator==(MarkerDrawOptions options1, MarkerDrawOptions options2) + { + return options1.Equals(options2); + } + + public static bool operator!=(MarkerDrawOptions options1, MarkerDrawOptions options2) + { + return !options1.Equals(options2); + } + } + + + /// + /// The description of the on-screen area where the marker is drawn. + /// + public struct MarkerOverlayRegion + { + /// + /// The area where the marker is being drawn. + /// + public Rect markerRegion { get; private set; } + + /// + /// TThe area where the overlay is being drawn. + /// + public Rect timelineRegion { get; private set; } + + /// + /// The start time of the visible region of the window. + /// + public double startTime { get; private set; } + + /// + /// The end time of the visible region of the window. + /// + public double endTime { get; private set; } + + /// Constructor + public MarkerOverlayRegion(Rect _markerRegion, Rect _timelineRegion, double _startTime, double _endTime) + { + markerRegion = _markerRegion; + timelineRegion = _timelineRegion; + startTime = _startTime; + endTime = _endTime; + } + + public override bool Equals(object obj) + { + if (!(obj is MarkerOverlayRegion)) + return false; + + return Equals((MarkerOverlayRegion)obj); + } + + public bool Equals(MarkerOverlayRegion other) + { + return markerRegion == other.markerRegion && + timelineRegion == other.timelineRegion && + startTime == other.startTime && + endTime == other.endTime; + } + + public override int GetHashCode() + { + return HashUtility.CombineHash( + markerRegion.GetHashCode(), + timelineRegion.GetHashCode(), + startTime.GetHashCode(), + endTime.GetHashCode() + ); + } + + public static bool operator==(MarkerOverlayRegion region1, MarkerOverlayRegion region2) + { + return region1.Equals(region2); + } + + public static bool operator!=(MarkerOverlayRegion region1, MarkerOverlayRegion region2) + { + return !region1.Equals(region2); + } + } + + /// + /// Use this class to customize marker types in the TimelineEditor. + /// + public class MarkerEditor + { + internal readonly bool supportsDrawOverlay; + + /// + /// Default constructor + /// + public MarkerEditor() + { + supportsDrawOverlay = TypeUtility.HasOverrideMethod(GetType(), nameof(DrawOverlay)); + } + + /// + /// Implement this method to override the default options for drawing a marker. + /// + /// The marker to draw. + /// + public virtual MarkerDrawOptions GetMarkerOptions(IMarker marker) + { + return new MarkerDrawOptions() + { + tooltip = string.Empty, + errorText = string.Empty, + }; + } + + /// + /// Called when a marker is created. + /// + /// The marker that is created. + /// TThe source that the marker was copied from. This can be set to null if the marker is not a copy. + /// + /// The callback occurs before the marker is assigned to the track. + /// + public virtual void OnCreate(IMarker marker, IMarker clonedFrom) + { + } + + /// + /// Draws additional overlays for a marker. + /// + /// The marker to draw. + /// The visual state of the marker. + /// The on-screen area where the marker is being drawn. + /// + /// Notes: + /// * It is only called during TimelineWindow's Repaint step. + /// * If there are multiple markers on top of each other, only the topmost marker receives the DrawOverlay call. + /// + public virtual void DrawOverlay(IMarker marker, MarkerUIStates uiState, MarkerOverlayRegion region) + { + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs.meta new file mode 100644 index 000000000..7cbab4487 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99c5970046bb263469514e56eb6aa519 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs new file mode 100644 index 000000000..e6e06fbb8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs @@ -0,0 +1,18 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomTimelineEditor(typeof(MarkerTrack))] + class MarkerTrackEditor : TrackEditor + { + public static readonly float DefaultMarkerTrackHeight = 20; + + public override TrackDrawOptions GetTrackOptions(TrackAsset track, Object binding) + { + var options = base.GetTrackOptions(track, binding); + options.minimumHeight = DefaultMarkerTrackHeight; + return options; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs.meta new file mode 100644 index 000000000..5c4b7a9db --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/MarkerTrackEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 844873d1afe1c3142ab922324950e1dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs new file mode 100644 index 000000000..cd4f67cc2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs @@ -0,0 +1,284 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + /// + /// The user-defined options for drawing a track." + /// + public struct TrackDrawOptions + { + /// + /// Text that indicates if the track should display an error. + /// + /// + /// If the error text is not empty or null, then the track displays a warning. The error text is used as the tooltip. + /// + public string errorText { get; set; } + + /// + /// The highlight color of the track. + /// + public Color trackColor { get; set; } + + /// + /// The minimum height of the track. + /// + public float minimumHeight { get; set; } + + /// + /// The icon displayed on the track header. + /// + /// + /// If this value is null, then the default icon for the track is used. + /// + public Texture2D icon { get; set; } + + public override bool Equals(object obj) + { + if (!(obj is TrackDrawOptions)) + return false; + + return Equals((TrackDrawOptions)obj); + } + + public bool Equals(TrackDrawOptions other) + { + return errorText == other.errorText && + trackColor == other.trackColor && + minimumHeight == other.minimumHeight && + icon == other.icon; + } + + public override int GetHashCode() + { + return HashUtility.CombineHash( + errorText != null ? errorText.GetHashCode() : 0, + trackColor.GetHashCode(), + minimumHeight.GetHashCode(), + icon != null ? icon.GetHashCode() : 0 + ); + } + + public static bool operator==(TrackDrawOptions options1, TrackDrawOptions options2) + { + return options1.Equals(options2); + } + + public static bool operator!=(TrackDrawOptions options1, TrackDrawOptions options2) + { + return !options1.Equals(options2); + } + } + + + /// + /// The errors displayed for the track binding. + /// + public enum TrackBindingErrors + { + /// + /// Select no errors. + /// + None = 0, + + /// + /// The bound GameObject is disabled. + /// + BoundGameObjectDisabled = 1 << 0, + + /// + /// The bound GameObject does not have a valid component. + /// + NoValidComponent = 1 << 1, + + /// + /// The bound Object is a disabled Behaviour. + /// + BehaviourIsDisabled = 1 << 2, + + /// + /// The bound Object is not of the correct type. + /// + InvalidBinding = 1 << 3, + + /// + /// The bound Object is part of a prefab, and not an instance. + /// + PrefabBound = 1 << 4, + + /// + /// Select all errors. + /// + All = Int32.MaxValue + } + + /// + /// Use this class to customize track types in the TimelineEditor. + /// + public class TrackEditor + { + static readonly string k_BoundGameObjectDisabled = LocalizationDatabase.GetLocalizedString("The bound GameObject is disabled."); + static readonly string k_NoValidComponent = LocalizationDatabase.GetLocalizedString("Could not find appropriate component on this gameObject"); + static readonly string k_RequiredComponentIsDisabled = LocalizationDatabase.GetLocalizedString("The component is disabled"); + static readonly string k_InvalidBinding = LocalizationDatabase.GetLocalizedString("The bound object is not the correct type."); + static readonly string k_PrefabBound = LocalizationDatabase.GetLocalizedString("The bound object is a Prefab"); + + readonly Dictionary m_BindingCache = new Dictionary(); + + /// + /// The default height of a track. + /// + public static readonly float DefaultTrackHeight = 30.0f; + + /// + /// The minimum unscaled height of a track. + /// + public static readonly float MinimumTrackHeight = 10.0f; + + /// + /// The maximum height of a track. + /// + public static readonly float MaximumTrackHeight = 256.0f; + + /// + /// Implement this method to override the default options for drawing a track. + /// + /// The track from which track options are retrieved. + /// The binding for the track. + /// The options for drawing the track. + public virtual TrackDrawOptions GetTrackOptions(TrackAsset track, UnityEngine.Object binding) + { + return new TrackDrawOptions() + { + errorText = GetErrorText(track, binding, TrackBindingErrors.All), + minimumHeight = DefaultTrackHeight, + trackColor = GetTrackColor(track), + icon = null + }; + } + + /// + /// Gets the error text for the specified track. + /// + /// The track to retrieve options for. + /// The binding for the track. + /// The errors to check for. + /// An error to be displayed on the track, or string.Empty if there is no error. + public string GetErrorText(TrackAsset track, UnityEngine.Object boundObject, TrackBindingErrors detectErrors) + { + if (track == null || boundObject == null) + return string.Empty; + + var bindingType = GetBindingType(track); + if (bindingType != null) + { + // bound to a prefab asset + if (HasFlag(detectErrors, TrackBindingErrors.PrefabBound) && PrefabUtility.IsPartOfPrefabAsset(boundObject)) + { + return k_PrefabBound; + } + + // If we are a component, allow for bound game objects (legacy) + if (typeof(Component).IsAssignableFrom(bindingType)) + { + var gameObject = boundObject as GameObject; + var component = boundObject as Component; + if (component != null) + gameObject = component.gameObject; + + // game object is bound with no component + if (HasFlag(detectErrors, TrackBindingErrors.NoValidComponent) && gameObject != null && component == null) + { + component = gameObject.GetComponent(bindingType); + if (component == null) + { + return k_NoValidComponent; + } + } + + // attached gameObject is disables (ignores Activation Track) + if (HasFlag(detectErrors, TrackBindingErrors.BoundGameObjectDisabled) && gameObject != null && !gameObject.activeInHierarchy) + { + return k_BoundGameObjectDisabled; + } + + // component is disabled + var behaviour = component as Behaviour; + if (HasFlag(detectErrors, TrackBindingErrors.BehaviourIsDisabled) && behaviour != null && !behaviour.enabled) + { + return k_RequiredComponentIsDisabled; + } + + // mismatched binding + if (HasFlag(detectErrors, TrackBindingErrors.InvalidBinding) && component != null && !bindingType.IsAssignableFrom(component.GetType())) + { + return k_InvalidBinding; + } + } + // Mismatched binding (non-component) + else if (HasFlag(detectErrors, TrackBindingErrors.InvalidBinding) && !bindingType.IsAssignableFrom(boundObject.GetType())) + { + return k_InvalidBinding; + } + } + + return string.Empty; + } + + /// + /// Gets the color information of a track. + /// + /// + /// Returns the color for the specified track. + public Color GetTrackColor(TrackAsset track) + { + return TrackResourceCache.GetTrackColor(track); + } + + /// + /// Gets the binding type for a track. + /// + /// The track to retrieve the binding type from. + /// Returns the binding type for the specified track. Returns null if the track does not have binding. + public System.Type GetBindingType(TrackAsset track) + { + if (track == null) + return null; + + System.Type result = null; + if (m_BindingCache.TryGetValue(track, out result)) + return result; + + result = track.outputs.Select(x => x.outputTargetType).FirstOrDefault(); + m_BindingCache[track] = result; + return result; + } + + /// + /// Callback for when a track is created. + /// + /// The track that is created. + /// The source that the track is copied from. This can be set to null if the track is not a copy. + public virtual void OnCreate(TrackAsset track, TrackAsset copiedFrom) + { + } + + /// + /// Callback for when a track is changed. + /// + /// The track that is changed. + public virtual void OnTrackChanged(TrackAsset track) + { + } + + private static bool HasFlag(TrackBindingErrors errors, TrackBindingErrors flag) + { + return (errors & flag) != 0; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs.meta new file mode 100644 index 000000000..a7ae571d9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/CustomEditors/TrackEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35cb34351b19cf44ba78afbd58746610 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs new file mode 100644 index 000000000..0f08c0486 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs @@ -0,0 +1,288 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Reflection; +using System.Text; +using UnityEditor.Timeline; + +namespace UnityEngine.Timeline +{ + [Serializable] + class DirectorNamedColor : ScriptableObject + { + [SerializeField] + public Color colorPlayhead; + + [SerializeField] + public Color colorSelection; + + [SerializeField] + public Color colorEndmarker; + + [SerializeField] + public Color colorGroup; + + [SerializeField] + public Color colorGroupTrackBackground; + + [SerializeField] + public Color colorAnimation; + + [SerializeField] + public Color colorAnimationRecorded; + + [SerializeField] + public Color colorAudio; + + [SerializeField] + public Color colorAudioWaveform; + + [SerializeField] + public Color colorActivation; + + [SerializeField] + public Color colorDropTarget; + + [SerializeField] + public Color colorClipFont; + + [SerializeField] + public Color colorInvalidClipOverlay; + + [SerializeField] + public Color colorTrackBackground; + + [SerializeField] + public Color colorTrackHeaderBackground; + + [SerializeField] + public Color colorTrackDarken; + + [SerializeField] + public Color colorTrackBackgroundRecording; + + [SerializeField] + public Color colorInfiniteTrackBackgroundRecording; + + [SerializeField] + public Color colorTrackBackgroundSelected; + + [SerializeField] + public Color colorTrackFont; + + [SerializeField] + public Color colorClipUnion; + + [SerializeField] + public Color colorTopOutline3; + + [SerializeField] + public Color colorDurationLine; + + [SerializeField] + public Color colorRange; + + [SerializeField] + public Color colorSequenceBackground; + + [SerializeField] + public Color colorTooltipBackground; + + [SerializeField] + public Color colorInfiniteClipLine; + + [SerializeField] + public Color colorDefaultTrackDrawer; + + [SerializeField] + public Color colorDuration = new Color(0.66f, 0.66f, 0.66f, 1.0f); + + [SerializeField] + public Color colorRecordingClipOutline = new Color(1, 0, 0, 0.9f); + + [SerializeField] + public Color colorAnimEditorBinding = new Color(54.0f / 255.0f, 54.0f / 255.0f, 54.0f / 255.0f); + + [SerializeField] + public Color colorTimelineBackground = new Color(0.2f, 0.2f, 0.2f, 1.0f); + + [SerializeField] + public Color colorLockTextBG = Color.red; + + [SerializeField] + public Color colorInlineCurveVerticalLines = new Color(1.0f, 1.0f, 1.0f, 0.2f); + + [SerializeField] + public Color colorInlineCurveOutOfRangeOverlay = new Color(0.0f, 0.0f, 0.0f, 0.5f); + + [SerializeField] + public Color colorInlineCurvesBackground; + + [SerializeField] + public Color markerDrawerBackgroundColor = new Color(0.4f, 0.4f, 0.4f , 1.0f); + + [SerializeField] + public Color markerHeaderDrawerBackgroundColor = new Color(0.5f, 0.5f, 0.5f , 1.0f); + + [SerializeField] + public Color colorControl = new Color(0.2313f, 0.6353f, 0.5843f, 1.0f); + + [SerializeField] + public Color colorSubSequenceBackground = new Color(0.1294118f, 0.1764706f, 0.1764706f, 1.0f); + + [SerializeField] + public Color colorTrackSubSequenceBackground = new Color(0.1607843f, 0.2156863f, 0.2156863f, 1.0f); + + [SerializeField] + public Color colorTrackSubSequenceBackgroundSelected = new Color(0.0726923f, 0.252f, 0.252f, 1.0f); + + [SerializeField] + public Color colorSubSequenceOverlay = new Color(0.02f, 0.025f, 0.025f, 0.30f); + + [SerializeField] + public Color colorSubSequenceDurationLine = new Color(0.0f, 1.0f, 0.88f, 0.46f); + + [SerializeField] + public Color clipBckg = new Color(0.5f, 0.5f, 0.5f, 1.0f); + + [SerializeField] + public Color clipSelectedBckg = new Color(0.7f, 0.7f, 0.7f, 1.0f); + + [SerializeField] + public Color clipBorderColor = new Color(0.4f, 0.4f, 0.4f, 1.0f); + + [SerializeField] + public Color clipEaseBckgColor = new Color(0.4f, 0.4f, 0.4f, 1.0f); + + [SerializeField] + public Color clipBlendIn; + + [SerializeField] + public Color clipBlendInSelected; + + [SerializeField] + public Color clipBlendOut; + + [SerializeField] + public Color clipBlendOutSelected; + + public void SetDefault() + { + colorPlayhead = DirectorStyles.Instance.timeCursor.normal.textColor; + colorSelection = DirectorStyles.Instance.selectedStyle.normal.textColor; + colorEndmarker = DirectorStyles.Instance.endmarker.normal.textColor; + + colorGroup = new Color(0.094f, 0.357f, 0.384f, 0.310f); + colorGroupTrackBackground = new Color(0f, 0f, 0f, 1f); + colorAnimation = new Color(0.3f, 0.39f, 0.46f, 1.0f); + colorAnimationRecorded = new Color(colorAnimation.r * 0.75f, colorAnimation.g * 0.75f, colorAnimation.b * 0.75f, 1.0f); + colorAudio = new Color(1f, 0.635f, 0f); + colorAudioWaveform = new Color(0.129f, 0.164f, 0.254f); + colorActivation = Color.green; + + colorDropTarget = new Color(0.514f, 0.627f, 0.827f); + colorClipFont = DirectorStyles.Instance.fontClip.normal.textColor; + colorTrackBackground = new Color(0.2f, 0.2f, 0.2f, 1.0f); + colorTrackBackgroundSelected = new Color(1f, 1f, 1f, 0.33f); + + colorInlineCurvesBackground = new Color(0.25f, 0.25f, 0.25f, 0.6f); + + colorTrackFont = DirectorStyles.Instance.trackHeaderFont.normal.textColor; + + colorClipUnion = new Color(0.72f, 0.72f, 0.72f, 0.8f); + colorTopOutline3 = new Color(0.274f, 0.274f, 0.274f, 1.0f); + + colorDurationLine = new Color(33.0f / 255.0f, 109.0f / 255.0f, 120.0f / 255.0f); + + colorRange = new Color(0.733f, 0.733f, 0.733f, 0.70f); + + colorSequenceBackground = new Color(0.16f, 0.16f, 0.16f, 1.0f); + + colorTooltipBackground = new Color(29.0f / 255.0f, 32.0f / 255.0f, 33.0f / 255.0f); + + colorInfiniteClipLine = new Color(72.0f / 255.0f, 78.0f / 255.0f, 82.0f / 255.0f); + + colorTrackBackgroundRecording = new Color(1, 0, 0, 0.1f); + + colorTrackDarken = new Color(0.0f, 0.0f, 0.0f, 0.4f); + + colorTrackHeaderBackground = new Color(51.0f / 255.0f, 51.0f / 255.0f, 51.0f / 255.0f, 1.0f); + + colorDefaultTrackDrawer = new Color(218.0f / 255.0f, 220.0f / 255.0f, 222.0f / 255.0f); + + colorRecordingClipOutline = new Color(1, 0, 0, 0.9f); + colorInlineCurveVerticalLines = new Color(1.0f, 1.0f, 1.0f, 0.2f); + colorInlineCurveOutOfRangeOverlay = new Color(0.0f, 0.0f, 0.0f, 0.5f); + } + + public void ToText(string path) + { + StringBuilder builder = new StringBuilder(); + + var fields = GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly); + foreach (var f in fields) + { + if (f.FieldType != typeof(Color)) + continue; + + Color c = (Color)f.GetValue(this); + builder.Append(f.Name + "," + c); + builder.Append("\n"); + } + File.WriteAllText(path, builder.ToString()); + } + + public void FromText(string text) + { + // parse to a map + string[] lines = text.Split(new[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries); + var map = new Dictionary(); + foreach (var line in lines) + { + var pieces = line.Replace("RGBA(", "").Replace(")", "").Split(','); + if (pieces.Length == 5) + { + string name = pieces[0].Trim(); + Color c = Color.black; + bool b = ParseFloat(pieces[1], out c.r) && + ParseFloat(pieces[2], out c.g) && + ParseFloat(pieces[3], out c.b) && + ParseFloat(pieces[4], out c.a); + + if (b) + { + map[name] = c; + } + } + } + + var fields = typeof(DirectorNamedColor).GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly); + foreach (var f in fields) + { + if (f.FieldType != typeof(Color)) + continue; + + Color c = Color.black; + if (map.TryGetValue(f.Name, out c)) + { + f.SetValue(this, c); + } + } + } + + // Case 938534 - Timeline window has white background when running on .NET 4.6 depending on the set system language + // Make sure we're using an invariant culture so "0.35" is parsed as 0.35 and not 35 + static bool ParseFloat(string str, out float f) + { + return float.TryParse(str, NumberStyles.Any, CultureInfo.InvariantCulture, out f); + } + + public static DirectorNamedColor CreateAndLoadFromText(string text) + { + DirectorNamedColor instance = CreateInstance(); + instance.FromText(text); + return instance; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs.meta new file mode 100644 index 000000000..4ea6bafe9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorNamedColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7116e04a377b195458798657c617e324 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs new file mode 100644 index 000000000..da3823ea2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs @@ -0,0 +1,362 @@ +using UnityEditor.Experimental; +using UnityEditor.StyleSheets; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class DirectorStyles + { + const string k_Elipsis = "…"; + const string k_ImagePath = "Packages/com.unity.timeline/Editor/StyleSheets/Images/Icons/{0}.png"; + public const string resourcesPath = "Packages/com.unity.timeline/Editor/StyleSheets/res/"; + + //Timeline resources + public static readonly GUIContent referenceTrackLabel = TrTextContent("R", "This track references an external asset"); + public static readonly GUIContent recordingLabel = TrTextContent("Recording..."); + public static readonly GUIContent noTimelineAssetSelected = TrTextContent("To start creating a timeline, select a GameObject"); + public static readonly GUIContent createTimelineOnSelection = TrTextContent("To begin a new timeline with {0}, create {1}"); + public static readonly GUIContent noTimelinesInScene = TrTextContent("No timeline found in the scene"); + public static readonly GUIContent createNewTimelineText = TrTextContent("Create a new Timeline and Director Component for Game Object"); + public static readonly GUIContent previewContent = TrTextContent("Preview", "Enable/disable scene preview mode"); + public static readonly GUIContent mixOff = TrIconContent("TimelineEditModeMixOFF", "Mix Mode (1)"); + public static readonly GUIContent mixOn = TrIconContent("TimelineEditModeMixON", "Mix Mode (1)"); + public static readonly GUIContent rippleOff = TrIconContent("TimelineEditModeRippleOFF", "Ripple Mode (2)"); + public static readonly GUIContent rippleOn = TrIconContent("TimelineEditModeRippleON", "Ripple Mode (2)"); + public static readonly GUIContent replaceOff = TrIconContent("TimelineEditModeReplaceOFF", "Replace Mode (3)"); + public static readonly GUIContent replaceOn = TrIconContent("TimelineEditModeReplaceON", "Replace Mode (3)"); + public static readonly GUIContent showMarkersOn = TrIconContent("TimelineMarkerAreaButtonEnabled", "Show / Hide Timeline Markers"); + public static readonly GUIContent showMarkersOff = TrIconContent("TimelineMarkerAreaButtonDisabled", "Show / Hide Timeline Markers"); + public static readonly GUIContent showMarkersOnTimeline = TrTextContent("Show markers"); + public static readonly GUIContent timelineMarkerTrackHeader = TrTextContentWithIcon("Markers", string.Empty, "TimelineHeaderMarkerIcon"); + public static readonly GUIContent markerCollapseButton = TrTextContent(string.Empty, "Expand / Collapse Track Markers"); + public static readonly GUIContent signalTrackIcon = IconContent("TimelineSignal"); + + //Unity Default Resources + public static readonly GUIContent playContent = EditorGUIUtility.TrIconContent("Animation.Play", "Play the timeline (Space)"); + public static readonly GUIContent gotoBeginingContent = EditorGUIUtility.TrIconContent("Animation.FirstKey", "Go to the beginning of the timeline (Shift+<)"); + public static readonly GUIContent gotoEndContent = EditorGUIUtility.TrIconContent("Animation.LastKey", "Go to the end of the timeline (Shift+>)"); + public static readonly GUIContent nextFrameContent = EditorGUIUtility.TrIconContent("Animation.NextKey", "Go to the next frame"); + public static readonly GUIContent previousFrameContent = EditorGUIUtility.TrIconContent("Animation.PrevKey", "Go to the previous frame"); + public static readonly GUIContent newContent = EditorGUIUtility.IconContent("CreateAddNew", "Add new tracks."); + public static readonly GUIContent optionsCogIcon = EditorGUIUtility.TrIconContent("_Popup", "Options"); + public static readonly GUIContent animationTrackIcon = EditorGUIUtility.IconContent("AnimationClip Icon"); + public static readonly GUIContent audioTrackIcon = EditorGUIUtility.IconContent("AudioSource Icon"); + public static readonly GUIContent playableTrackIcon = EditorGUIUtility.IconContent("cs Script Icon"); + public static readonly GUIContent timelineSelectorArrow = EditorGUIUtility.TrIconContent("icon dropdown", "Timeline Selector"); + + public GUIContent playrangeContent; + + public static readonly float kBaseIndent = 15.0f; + public static readonly float kDurationGuiThickness = 5.0f; + + // matches dark skin warning color. + public static readonly Color kClipErrorColor = new Color(0.957f, 0.737f, 0.008f, 1f); + + // TODO: Make skinnable? If we do, we should probably also make the associated cursors skinnable... + public static readonly Color kMixToolColor = Color.white; + public static readonly Color kRippleToolColor = new Color(255f / 255f, 210f / 255f, 51f / 255f); + public static readonly Color kReplaceToolColor = new Color(165f / 255f, 30f / 255f, 30f / 255f); + + public const string markerDefaultStyle = "MarkerItem"; + + public GUIStyle groupBackground; + public GUIStyle displayBackground; + public GUIStyle fontClip; + public GUIStyle fontClipLoop; + public GUIStyle trackHeaderFont; + public GUIStyle trackGroupAddButton; + public GUIStyle groupFont; + public GUIStyle timeCursor; + public GUIStyle endmarker; + public GUIStyle tinyFont; + public GUIStyle foldout; + public GUIStyle mute; + public GUIStyle locked; + public GUIStyle autoKey; + public GUIStyle playTimeRangeStart; + public GUIStyle playTimeRangeEnd; + public GUIStyle selectedStyle; + public GUIStyle trackSwatchStyle; + public GUIStyle connector; + public GUIStyle keyframe; + public GUIStyle warning; + public GUIStyle extrapolationHold; + public GUIStyle extrapolationLoop; + public GUIStyle extrapolationPingPong; + public GUIStyle extrapolationContinue; + public GUIStyle collapseMarkers; + public GUIStyle markerMultiOverlay; + public GUIStyle bottomShadow; + public GUIStyle trackOptions; + public GUIStyle infiniteTrack; + public GUIStyle clipOut; + public GUIStyle clipIn; + public GUIStyle curves; + public GUIStyle lockedBG; + public GUIStyle activation; + public GUIStyle playrange; + public GUIStyle lockButton; + public GUIStyle avatarMaskOn; + public GUIStyle avatarMaskOff; + public GUIStyle markerWarning; + public GUIStyle editModeBtn; + public GUIStyle showMarkersBtn; + public GUIStyle sequenceSwitcher; + + static internal DirectorStyles s_Instance; + + DirectorNamedColor m_DarkSkinColors; + DirectorNamedColor m_LightSkinColors; + DirectorNamedColor m_DefaultSkinColors; + + const string k_DarkSkinPath = resourcesPath + "Timeline_DarkSkin.txt"; + const string k_LightSkinPath = resourcesPath + "Timeline_LightSkin.txt"; + + static readonly GUIContent s_TempContent = new GUIContent(); + + public static bool IsInitialized + { + get { return s_Instance != null; } + } + + public static DirectorStyles Instance + { + get + { + if (s_Instance == null) + { + s_Instance = new DirectorStyles(); + s_Instance.Initialize(); + } + + return s_Instance; + } + } + + public static void ReloadStylesIfNeeded() + { + if (Instance.ShouldLoadStyles()) + { + Instance.LoadStyles(); + if (!Instance.ShouldLoadStyles()) + Instance.Initialize(); + } + } + + public DirectorNamedColor customSkin + { + get { return EditorGUIUtility.isProSkin ? m_DarkSkinColors : m_LightSkinColors; } + internal set + { + if (EditorGUIUtility.isProSkin) + m_DarkSkinColors = value; + else + m_LightSkinColors = value; + } + } + + DirectorNamedColor LoadColorSkin(string path) + { + var asset = EditorGUIUtility.LoadRequired(path) as TextAsset; + + if (asset != null && !string.IsNullOrEmpty(asset.text)) + { + return DirectorNamedColor.CreateAndLoadFromText(asset.text); + } + + return m_DefaultSkinColors; + } + + static DirectorNamedColor CreateDefaultSkin() + { + var nc = ScriptableObject.CreateInstance(); + nc.SetDefault(); + return nc; + } + + public void ExportSkinToFile() + { + if (customSkin == m_DarkSkinColors) + customSkin.ToText(k_DarkSkinPath); + + if (customSkin == m_LightSkinColors) + customSkin.ToText(k_LightSkinPath); + } + + public void ReloadSkin() + { + if (customSkin == m_DarkSkinColors) + { + m_DarkSkinColors = LoadColorSkin(k_DarkSkinPath); + } + else if (customSkin == m_LightSkinColors) + { + m_LightSkinColors = LoadColorSkin(k_LightSkinPath); + } + } + + public void Initialize() + { + m_DefaultSkinColors = CreateDefaultSkin(); + m_DarkSkinColors = LoadColorSkin(k_DarkSkinPath); + m_LightSkinColors = LoadColorSkin(k_LightSkinPath); + + // add the built in colors (control track uses attribute) + TrackResourceCache.ClearTrackColorCache(); + TrackResourceCache.SetTrackColor(customSkin.colorAnimation); + TrackResourceCache.SetTrackColor(Color.white); + TrackResourceCache.SetTrackColor(customSkin.colorAudio); + TrackResourceCache.SetTrackColor(customSkin.colorActivation); + TrackResourceCache.SetTrackColor(customSkin.colorGroup); + TrackResourceCache.SetTrackColor(customSkin.colorControl); + + // add default icons + TrackResourceCache.ClearTrackIconCache(); + TrackResourceCache.SetTrackIcon(animationTrackIcon); + TrackResourceCache.SetTrackIcon(audioTrackIcon); + TrackResourceCache.SetTrackIcon(playableTrackIcon); + TrackResourceCache.SetTrackIcon(new GUIContent(GetBackgroundImage(activation))); + TrackResourceCache.SetTrackIcon(signalTrackIcon); + } + + DirectorStyles() + { + LoadStyles(); + } + + bool ShouldLoadStyles() + { + return endmarker == null || + endmarker.name == GUISkin.error.name; + } + + void LoadStyles() + { + endmarker = GetGUIStyle("Icon-Endmarker"); + groupBackground = GetGUIStyle("groupBackground"); + displayBackground = GetGUIStyle("sequenceClip"); + fontClip = GetGUIStyle("Font-Clip"); + trackHeaderFont = GetGUIStyle("sequenceTrackHeaderFont"); + trackGroupAddButton = GetGUIStyle("sequenceTrackGroupAddButton"); + groupFont = GetGUIStyle("sequenceGroupFont"); + timeCursor = GetGUIStyle("Icon-TimeCursor"); + tinyFont = GetGUIStyle("tinyFont"); + foldout = GetGUIStyle("Icon-Foldout"); + mute = GetGUIStyle("Icon-Mute"); + locked = GetGUIStyle("Icon-Locked"); + autoKey = GetGUIStyle("Icon-AutoKey"); + playTimeRangeStart = GetGUIStyle("Icon-PlayAreaStart"); + playTimeRangeEnd = GetGUIStyle("Icon-PlayAreaEnd"); + selectedStyle = GetGUIStyle("Color-Selected"); + trackSwatchStyle = GetGUIStyle("Icon-TrackHeaderSwatch"); + connector = GetGUIStyle("Icon-Connector"); + keyframe = GetGUIStyle("Icon-Keyframe"); + warning = GetGUIStyle("Icon-Warning"); + extrapolationHold = GetGUIStyle("Icon-ExtrapolationHold"); + extrapolationLoop = GetGUIStyle("Icon-ExtrapolationLoop"); + extrapolationPingPong = GetGUIStyle("Icon-ExtrapolationPingPong"); + extrapolationContinue = GetGUIStyle("Icon-ExtrapolationContinue"); + bottomShadow = GetGUIStyle("Icon-Shadow"); + trackOptions = GetGUIStyle("Icon-TrackOptions"); + infiniteTrack = GetGUIStyle("Icon-InfiniteTrack"); + clipOut = GetGUIStyle("Icon-ClipOut"); + clipIn = GetGUIStyle("Icon-ClipIn"); + curves = GetGUIStyle("Icon-Curves"); + lockedBG = GetGUIStyle("Icon-LockedBG"); + activation = GetGUIStyle("Icon-Activation"); + playrange = GetGUIStyle("Icon-Playrange"); + lockButton = GetGUIStyle("IN LockButton"); + avatarMaskOn = GetGUIStyle("Icon-AvatarMaskOn"); + avatarMaskOff = GetGUIStyle("Icon-AvatarMaskOff"); + collapseMarkers = GetGUIStyle("TrackCollapseMarkerButton"); + markerMultiOverlay = GetGUIStyle("MarkerMultiOverlay"); + editModeBtn = GetGUIStyle("editModeBtn"); + showMarkersBtn = GetGUIStyle("showMarkerBtn"); + markerWarning = GetGUIStyle("markerWarningOverlay"); + sequenceSwitcher = GetGUIStyle("sequenceSwitcher"); + + playrangeContent = new GUIContent(GetBackgroundImage(playrange)) { tooltip = "Toggle play range markers." }; + + fontClipLoop = new GUIStyle(fontClip) { fontStyle = FontStyle.Bold }; + } + + public static GUIStyle GetGUIStyle(string s) + { + return EditorStyles.FromUSS(s); + } + + public static GUIContent TrIconContent(string iconName, string tooltip = null) + { + return EditorGUIUtility.TrIconContent(iconName == null ? null : ResolveIcon(iconName), tooltip); + } + + public static GUIContent IconContent(string iconName) + { + return EditorGUIUtility.IconContent(iconName == null ? null : ResolveIcon(iconName)); + } + + public static GUIContent TrTextContentWithIcon(string text, string tooltip, string iconName) + { + return EditorGUIUtility.TrTextContentWithIcon(text, tooltip, iconName == null ? null : ResolveIcon(iconName)); + } + + public static GUIContent TrTextContent(string text, string tooltip = null) + { + return EditorGUIUtility.TrTextContent(text, tooltip); + } + + public static Texture2D LoadIcon(string iconName) + { + return EditorGUIUtility.LoadIconRequired(iconName == null ? null : ResolveIcon(iconName)); + } + + static string ResolveIcon(string icon) + { + return string.Format(k_ImagePath, icon); + } + + public static string Elipsify(string label, Rect rect, GUIStyle style) + { + var ret = label; + + if (label.Length == 0) + return ret; + + s_TempContent.text = label; + float neededWidth = style.CalcSize(s_TempContent).x; + + return Elipsify(label, rect.width, neededWidth); + } + + public static string Elipsify(string label, float destinationWidth, float neededWidth) + { + var ret = label; + + if (label.Length == 0) + return ret; + + if (destinationWidth < neededWidth) + { + float averageWidthOfOneChar = neededWidth / label.Length; + int floor = Mathf.Max((int)Mathf.Floor(destinationWidth / averageWidthOfOneChar), 0); + + if (floor < k_Elipsis.Length) + ret = string.Empty; + else if (floor == k_Elipsis.Length) + ret = k_Elipsis; + else if (floor < label.Length) + ret = label.Substring(0, floor - k_Elipsis.Length) + k_Elipsis; + } + + return ret; + } + + public static Texture2D GetBackgroundImage(GUIStyle style, StyleState state = StyleState.normal) + { + var blockName = GUIStyleExtensions.StyleNameToBlockName(style.name, false); + var styleBlock = EditorResources.GetStyle(blockName, state); + return styleBlock.GetTexture(StyleCatalogKeyword.backgroundImage); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs.meta new file mode 100644 index 000000000..22f86b107 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/DirectorStyles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d7b5b883d3aae8d479647d5ae6182974 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions.meta new file mode 100644 index 000000000..6018dab99 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f601c0d674119f74db9c15166b3a58c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs new file mode 100644 index 000000000..06f5e47ca --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs @@ -0,0 +1,150 @@ +using System.Collections.Generic; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class AnimatedParameterExtensions + { + public static bool HasAnyAnimatableParameters(this ICurvesOwner curvesOwner) + { + return AnimatedParameterUtility.HasAnyAnimatableParameters(curvesOwner.asset); + } + + public static IEnumerable GetAllAnimatableParameters(this ICurvesOwner curvesOwner) + { + return AnimatedParameterUtility.GetAllAnimatableParameters(curvesOwner.asset); + } + + public static bool IsParameterAnimatable(this ICurvesOwner curvesOwner, string parameterName) + { + return AnimatedParameterUtility.IsParameterAnimatable(curvesOwner.asset, parameterName); + } + + public static bool IsParameterAnimated(this ICurvesOwner curvesOwner, string parameterName) + { + return AnimatedParameterUtility.IsParameterAnimated(curvesOwner.asset, curvesOwner.curves, parameterName); + } + + public static EditorCurveBinding GetCurveBinding(this ICurvesOwner curvesOwner, string parameterName) + { + return AnimatedParameterUtility.GetCurveBinding(curvesOwner.asset, parameterName); + } + + public static string GetUniqueRecordedClipName(this ICurvesOwner curvesOwner) + { + return AnimationTrackRecorder.GetUniqueRecordedClipName(curvesOwner.assetOwner, curvesOwner.defaultCurvesName); + } + + public static AnimationCurve GetAnimatedParameter(this ICurvesOwner curvesOwner, string bindingName) + { + return AnimatedParameterUtility.GetAnimatedParameter(curvesOwner.asset, curvesOwner.curves, bindingName); + } + + public static bool AddAnimatedParameterValueAt(this ICurvesOwner curvesOwner, string parameterName, float value, float time) + { + if (!curvesOwner.IsParameterAnimatable(parameterName)) + return false; + + if (curvesOwner.curves == null) + curvesOwner.CreateCurves(curvesOwner.GetUniqueRecordedClipName()); + + var binding = curvesOwner.GetCurveBinding(parameterName); + var curve = AnimationUtility.GetEditorCurve(curvesOwner.curves, binding) ?? new AnimationCurve(); + + var serializedObject = AnimatedParameterUtility.GetSerializedPlayableAsset(curvesOwner.asset); + var property = serializedObject.FindProperty(parameterName); + + bool isStepped = property.propertyType == SerializedPropertyType.Boolean || + property.propertyType == SerializedPropertyType.Integer || + property.propertyType == SerializedPropertyType.Enum; + + CurveEditUtility.AddKeyFrameToCurve(curve, time, curvesOwner.curves.frameRate, value, isStepped); + AnimationUtility.SetEditorCurve(curvesOwner.curves, binding, curve); + + return true; + } + + public static void SanitizeCurvesData(this ICurvesOwner curvesOwner) + { + var curves = curvesOwner.curves; + if (curves == null) + return; + + // Remove any 0-length curves + foreach (var binding in AnimationUtility.GetCurveBindings(curves)) + { + var curve = AnimationUtility.GetEditorCurve(curves, binding); + if (curve.length == 0) + AnimationUtility.SetEditorCurve(curves, binding, null); + } + + // If no curves remain, delete the curves asset + if (curves.empty) + { + var track = curvesOwner.targetTrack; + var timeline = track != null ? track.timelineAsset : null; + TimelineUndo.PushDestroyUndo(timeline, track, curves, "Delete Parameter Curves"); + } + } + + public static bool AddAnimatedParameter(this ICurvesOwner curvesOwner, string parameterName) + { + var newBinding = new EditorCurveBinding(); + + SerializedProperty property; + if (!InternalAddParameter(curvesOwner, parameterName, ref newBinding, out property)) + return false; + + var duration = (float)curvesOwner.duration; + CurveEditUtility.AddKey(curvesOwner.curves, newBinding, property, 0); + CurveEditUtility.AddKey(curvesOwner.curves, newBinding, property, duration); + return true; + } + + public static bool RemoveAnimatedParameter(this ICurvesOwner curvesOwner, string parameterName) + { + if (!curvesOwner.IsParameterAnimated(parameterName) || curvesOwner.curves == null) + return false; + + var binding = curvesOwner.GetCurveBinding(parameterName); + AnimationUtility.SetEditorCurve(curvesOwner.curves, binding, null); + return true; + } + + // Set an animated parameter. Requires the field identifier 'position.x', but will add default curves to all fields + public static bool SetAnimatedParameter(this ICurvesOwner curvesOwner, string parameterName, AnimationCurve curve) + { + // this will add a basic curve for all the related parameters + if (!curvesOwner.IsParameterAnimated(parameterName) && !curvesOwner.AddAnimatedParameter(parameterName)) + return false; + + var binding = curvesOwner.GetCurveBinding(parameterName); + AnimationUtility.SetEditorCurve(curvesOwner.curves, binding, curve); + return true; + } + + static bool InternalAddParameter([NotNull] ICurvesOwner curvesOwner, string parameterName, ref EditorCurveBinding binding, out SerializedProperty property) + { + property = null; + + if (curvesOwner.IsParameterAnimated(parameterName)) + return false; + + var serializedObject = AnimatedParameterUtility.GetSerializedPlayableAsset(curvesOwner.asset); + if (serializedObject == null) + return false; + + property = serializedObject.FindProperty(parameterName); + if (property == null || !AnimatedParameterUtility.IsTypeAnimatable(property.propertyType)) + return false; + + if (curvesOwner.curves == null) + curvesOwner.CreateCurves(curvesOwner.GetUniqueRecordedClipName()); + + binding = curvesOwner.GetCurveBinding(parameterName); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs.meta new file mode 100644 index 000000000..21de3d3a7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimatedParameterExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7d3aa106cfe752241997b3759bf80163 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs new file mode 100644 index 000000000..41677ec12 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs @@ -0,0 +1,134 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class AnimationTrackExtensions + { + public static void ConvertToClipMode(this AnimationTrack track) + { + if (!track.CanConvertToClipMode()) + return; + + TimelineUndo.PushUndo(track, "Convert To Clip"); + + if (!track.infiniteClip.empty) + { + var animClip = track.infiniteClip; + TimelineUndo.PushUndo(animClip, "Convert To Clip"); + TimelineUndo.PushUndo(track, "Convert To Clip"); + var start = AnimationClipCurveCache.Instance.GetCurveInfo(animClip).keyTimes.FirstOrDefault(); + animClip.ShiftBySeconds(-start); + + track.infiniteClip = null; + var clip = track.CreateClip(animClip); + + clip.start = start; + clip.preExtrapolationMode = track.infiniteClipPreExtrapolation; + clip.postExtrapolationMode = track.infiniteClipPostExtrapolation; + clip.recordable = true; + if (Mathf.Abs(animClip.length) < TimelineClip.kMinDuration) + { + clip.duration = 1; + } + + var animationAsset = clip.asset as AnimationPlayableAsset; + if (animationAsset) + { + animationAsset.position = track.infiniteClipOffsetPosition; + animationAsset.eulerAngles = track.infiniteClipOffsetEulerAngles; + + // going to / from infinite mode should reset this. infinite mode + animationAsset.removeStartOffset = track.infiniteClipRemoveOffset; + animationAsset.applyFootIK = track.infiniteClipApplyFootIK; + animationAsset.loop = track.infiniteClipLoop; + + track.infiniteClipOffsetPosition = Vector3.zero; + track.infiniteClipOffsetEulerAngles = Vector3.zero; + } + + track.CalculateExtrapolationTimes(); + } + + track.infiniteClip = null; + + EditorUtility.SetDirty(track); + } + + public static void ConvertFromClipMode(this AnimationTrack track, TimelineAsset timeline) + { + if (!track.CanConvertFromClipMode()) + return; + + TimelineUndo.PushUndo(track, "Convert From Clip"); + + var clip = track.clips[0]; + var delta = (float)clip.start; + track.infiniteClipTimeOffset = 0.0f; + track.infiniteClipPreExtrapolation = clip.preExtrapolationMode; + track.infiniteClipPostExtrapolation = clip.postExtrapolationMode; + + var animAsset = clip.asset as AnimationPlayableAsset; + if (animAsset) + { + track.infiniteClipOffsetPosition = animAsset.position; + track.infiniteClipOffsetEulerAngles = animAsset.eulerAngles; + track.infiniteClipRemoveOffset = animAsset.removeStartOffset; + track.infiniteClipApplyFootIK = animAsset.applyFootIK; + track.infiniteClipLoop = animAsset.loop; + } + + // clone it, it may not be in the same asset + var animClip = clip.animationClip; + + float scale = (float)clip.timeScale; + if (!Mathf.Approximately(scale, 1.0f)) + { + if (!Mathf.Approximately(scale, 0.0f)) + scale = 1.0f / scale; + animClip.ScaleTime(scale); + } + + TimelineUndo.PushUndo(animClip, "Convert From Clip"); + animClip.ShiftBySeconds(delta); + + // manually delete the clip + var asset = clip.asset; + clip.asset = null; + + // Remove the clip, remove old assets + ClipModifier.Delete(timeline, clip); + TimelineUndo.PushDestroyUndo(null, track, asset, "Convert From Clip"); + + track.infiniteClip = animClip; + + EditorUtility.SetDirty(track); + } + + public static bool CanConvertToClipMode(this AnimationTrack track) + { + if (track == null || track.inClipMode) + return false; + return (track.infiniteClip != null && !track.infiniteClip.empty); + } + + // Requirements to go from clip mode + // - one clip, recordable, and animation clip belongs to the same asset as the track + public static bool CanConvertFromClipMode(this AnimationTrack track) + { + if ((track == null) || + (!track.inClipMode) || + (track.clips.Length != 1) || + (track.clips[0].start < 0) || + (!track.clips[0].recordable)) + return false; + + var asset = track.clips[0].asset as AnimationPlayableAsset; + if (asset == null) + return false; + + return TimelineHelpers.HaveSameContainerAsset(track, asset.clip); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs.meta new file mode 100644 index 000000000..df8115184 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/AnimationTrackExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5a31542ccf4e8584ca4f60843e9d02d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs new file mode 100644 index 000000000..0b9d6ccd5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs @@ -0,0 +1,493 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + // Editor-only extension methods on track assets + static class TrackExtensions + { + public static readonly double kMinOverlapTime = TimeUtility.kTimeEpsilon * 1000; + + public static AnimationClip GetOrCreateClip(this AnimationTrack track) + { + if (track.infiniteClip == null && !track.inClipMode) + track.CreateInfiniteClip(AnimationTrackRecorder.GetUniqueRecordedClipName(track, AnimationTrackRecorder.kRecordClipDefaultName)); + + return track.infiniteClip; + } + + public static TimelineClip CreateClip(this TrackAsset track, double time) + { + var attr = track.GetType().GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + + if (attr.Length == 0) + return null; + + if (TimelineWindow.instance.state == null) + return null; + + if (attr.Length == 1) + { + var clipClass = (TrackClipTypeAttribute)attr[0]; + + var clip = TimelineHelpers.CreateClipOnTrack(clipClass.inspectedType, track, TimelineWindow.instance.state); + clip.start = time; + return clip; + } + + return null; + } + + static bool Overlaps(TimelineClip blendOut, TimelineClip blendIn) + { + if (blendIn == blendOut) + return false; + + if (Math.Abs(blendIn.start - blendOut.start) < TimeUtility.kTimeEpsilon) + { + return blendIn.duration >= blendOut.duration; + } + + return blendIn.start >= blendOut.start && blendIn.start < blendOut.end; + } + + public static void ComputeBlendsFromOverlaps(this TrackAsset asset) + { + ComputeBlendsFromOverlaps(asset.clips); + } + + internal static void ComputeBlendsFromOverlaps(TimelineClip[] clips) + { + foreach (var clip in clips) + { + clip.blendInDuration = -1; + clip.blendOutDuration = -1; + } + + foreach (var clip in clips) + { + var blendIn = clip; + var blendOut = clips + .Where(c => Overlaps(c, blendIn)) + .OrderBy(c => c.start) + .FirstOrDefault(); + + if (blendOut != null) + { + UpdateClipIntersection(blendOut, blendIn); + } + } + } + + internal static void UpdateClipIntersection(TimelineClip blendOutClip, TimelineClip blendInClip) + { + if (!blendOutClip.SupportsBlending() || !blendInClip.SupportsBlending()) + return; + + if (blendInClip.end < blendOutClip.end) + return; + + double duration = Math.Max(0, blendOutClip.start + blendOutClip.duration - blendInClip.start); + duration = duration <= kMinOverlapTime ? 0 : duration; + blendOutClip.blendOutDuration = duration; + blendInClip.blendInDuration = duration; + + var blendInMode = blendInClip.blendInCurveMode; + var blendOutMode = blendOutClip.blendOutCurveMode; + + if (blendInMode == TimelineClip.BlendCurveMode.Manual && blendOutMode == TimelineClip.BlendCurveMode.Auto) + { + blendOutClip.mixOutCurve = CurveEditUtility.CreateMatchingCurve(blendInClip.mixInCurve); + } + else if (blendInMode == TimelineClip.BlendCurveMode.Auto && blendOutMode == TimelineClip.BlendCurveMode.Manual) + { + blendInClip.mixInCurve = CurveEditUtility.CreateMatchingCurve(blendOutClip.mixOutCurve); + } + else if (blendInMode == TimelineClip.BlendCurveMode.Auto && blendOutMode == TimelineClip.BlendCurveMode.Auto) + { + blendInClip.mixInCurve = null; // resets to default curves + blendOutClip.mixOutCurve = null; + } + } + + internal static void RecursiveSubtrackClone(TrackAsset source, TrackAsset duplicate, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, PlayableAsset assetOwner) + { + var subtracks = source.GetChildTracks(); + foreach (var sub in subtracks) + { + var newSub = TimelineHelpers.Clone(duplicate, sub, sourceTable, destTable, assetOwner); + duplicate.AddChild(newSub); + RecursiveSubtrackClone(sub, newSub, sourceTable, destTable, assetOwner); + + // Call the custom editor on Create + var customEditor = CustomTimelineEditorCache.GetTrackEditor(newSub); + try + { + customEditor.OnCreate(newSub, sub); + } + catch (Exception e) + { + Debug.LogException(e); + } + + // registration has to happen AFTER recursion + TimelineCreateUtilities.SaveAssetIntoObject(newSub, assetOwner); + TimelineUndo.RegisterCreatedObjectUndo(newSub, "Duplicate"); + } + } + + internal static TrackAsset Duplicate(this TrackAsset track, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, + TimelineAsset destinationTimeline = null) + { + if (track == null) + return null; + + // if the destination is us, clear to avoid bad parenting (case 919421) + if (destinationTimeline == track.timelineAsset) + destinationTimeline = null; + + var timelineParent = track.parent as TimelineAsset; + var trackParent = track.parent as TrackAsset; + if (timelineParent == null && trackParent == null) + { + Debug.LogWarning("Cannot duplicate track because it is not parented to known type"); + return null; + } + + // Determine who the final parent is. If we are pasting into another track, it's always the timeline. + // Otherwise it's the original parent + PlayableAsset finalParent = destinationTimeline != null ? destinationTimeline : track.parent; + + // grab the list of tracks to generate a name from (923360) to get the list of names + // no need to do this part recursively + var finalTrackParent = finalParent as TrackAsset; + var finalTimelineAsset = finalParent as TimelineAsset; + var otherTracks = (finalTimelineAsset != null) ? finalTimelineAsset.trackObjects : finalTrackParent.subTracksObjects; + + // Important to create the new objects before pushing the original undo, or redo breaks the + // sequence + var newTrack = TimelineHelpers.Clone(finalParent, track, sourceTable, destTable, finalParent); + newTrack.name = TimelineCreateUtilities.GenerateUniqueActorName(otherTracks, newTrack.name); + + RecursiveSubtrackClone(track, newTrack, sourceTable, destTable, finalParent); + TimelineCreateUtilities.SaveAssetIntoObject(newTrack, finalParent); + TimelineUndo.RegisterCreatedObjectUndo(newTrack, "Duplicate"); + TimelineUndo.PushUndo(finalParent, "Duplicate"); + + if (destinationTimeline != null) // other timeline + destinationTimeline.AddTrackInternal(newTrack); + else if (timelineParent != null) // this timeline, no parent + ReparentTracks(new List { newTrack }, timelineParent, timelineParent.GetRootTracks().Last(), false); + else // this timeline, with parent + trackParent.AddChild(newTrack); + + // Call the custom editor. this check prevents the call when copying to the clipboard + if (destinationTimeline == null || destinationTimeline == TimelineEditor.inspectedAsset) + { + var customEditor = CustomTimelineEditorCache.GetTrackEditor(newTrack); + try + { + customEditor.OnCreate(newTrack, track); + } + catch (Exception e) + { + Debug.LogException(e); + } + } + + return newTrack; + } + + // Reparents a list of tracks to a new parent + // the new parent cannot be null (has to be track asset or sequence) + // the insertAfter can be null (will not reorder) + internal static bool ReparentTracks(List tracksToMove, PlayableAsset targetParent, + TrackAsset insertMarker = null, bool insertBefore = false) + { + var targetParentTrack = targetParent as TrackAsset; + var targetSequenceTrack = targetParent as TimelineAsset; + + if (tracksToMove == null || tracksToMove.Count == 0 || (targetParentTrack == null && targetSequenceTrack == null)) + return false; + + // invalid parent type on a track + if (targetParentTrack != null && tracksToMove.Any(x => !TimelineCreateUtilities.ValidateParentTrack(targetParentTrack, x.GetType()))) + return false; + + // no valid tracks means this is simply a rearrangement + var validTracks = tracksToMove.Where(x => x.parent != targetParent).ToList(); + if (insertMarker == null && !validTracks.Any()) + return false; + + var parents = validTracks.Select(x => x.parent).Where(x => x != null).Distinct().ToList(); + + // push the current state of the tracks that will change + foreach (var p in parents) + { + TimelineUndo.PushUndo(p, "Reparent"); + } + foreach (var t in validTracks) + { + TimelineUndo.PushUndo(t, "Reparent"); + } + TimelineUndo.PushUndo(targetParent, "Reparent"); + + // need to reparent tracks first, before moving them. + foreach (var t in validTracks) + { + if (t.parent != targetParent) + { + TrackAsset toMoveParent = t.parent as TrackAsset; + TimelineAsset toMoveTimeline = t.parent as TimelineAsset; + if (toMoveTimeline != null) + { + toMoveTimeline.RemoveTrack(t); + } + else if (toMoveParent != null) + { + toMoveParent.RemoveSubTrack(t); + } + + if (targetParentTrack != null) + { + targetParentTrack.AddChild(t); + targetParentTrack.SetCollapsed(false); + } + else + { + targetSequenceTrack.AddTrackInternal(t); + } + } + } + + + if (insertMarker != null) + { + // re-ordering track. This is using internal APIs, so invalidation of the tracks must be done manually to avoid + // cache mismatches + var children = targetParentTrack != null ? targetParentTrack.subTracksObjects : targetSequenceTrack.trackObjects; + TimelineUtility.ReorderTracks(children, tracksToMove, insertMarker, insertBefore); + if (targetParentTrack != null) + targetParentTrack.Invalidate(); + if (insertMarker.timelineAsset != null) + insertMarker.timelineAsset.Invalidate(); + } + + return true; + } + + internal static IEnumerable FilterTracks(IEnumerable tracks) + { + var nTracks = tracks.Count(); + // Duplicate is recursive. If should not have parent and child in the list + var hash = new HashSet(tracks); + var take = new Dictionary(nTracks); + + foreach (var track in tracks) + { + var parent = track.parent as TrackAsset; + var foundParent = false; + // go up the hierarchy + while (parent != null && !foundParent) + { + if (hash.Contains(parent)) + { + foundParent = true; + } + + parent = parent.parent as TrackAsset; + } + + take[track] = !foundParent; + } + + foreach (var track in tracks) + { + if (take[track]) + yield return track; + } + } + + internal static bool IsVisibleRecursive(this TrackAsset track) + { + var t = track; + while ((t = t.parent as TrackAsset) != null) + { + if (t.GetCollapsed()) + return false; + } + + return true; + } + + internal static bool GetCollapsed(this TrackAsset track) + { + return TimelineWindowViewPrefs.IsTrackCollapsed(track); + } + + internal static void SetCollapsed(this TrackAsset track, bool collapsed) + { + TimelineWindowViewPrefs.SetTrackCollapsed(track, collapsed); + } + + internal static bool GetShowMarkers(this TrackAsset track) + { + return TimelineWindowViewPrefs.IsShowMarkers(track); + } + + internal static void SetShowMarkers(this TrackAsset track, bool collapsed) + { + TimelineWindowViewPrefs.SetTrackShowMarkers(track, collapsed); + } + + internal static bool GetShowInlineCurves(this TrackAsset track) + { + return TimelineWindowViewPrefs.GetShowInlineCurves(track); + } + + internal static void SetShowInlineCurves(this TrackAsset track, bool inlineOn) + { + TimelineWindowViewPrefs.SetShowInlineCurves(track, inlineOn); + } + + internal static bool ShouldShowInfiniteClipEditor(this TrackAsset track) + { + var animationTrack = track as AnimationTrack; + if (animationTrack != null) + return animationTrack.ShouldShowInfiniteClipEditor(); + + return track.HasAnyAnimatableParameters(); + } + + internal static bool ShouldShowInfiniteClipEditor(this AnimationTrack track) + { + return track != null && !track.inClipMode && track.infiniteClip != null; + } + + // Special method to remove a track that is in a broken state. i.e. the script won't load + internal static bool RemoveBrokenTrack(PlayableAsset parent, ScriptableObject track) + { + var parentTrack = parent as TrackAsset; + var parentTimeline = parent as TimelineAsset; + + if (parentTrack == null && parentTimeline == null) + throw new ArgumentException("parent is not a valid parent type", "parent"); + + // this object must be a Unity null, but not actually null; + object trackAsObject = track; + if (trackAsObject == null || track != null) // yes, this is correct + throw new ArgumentException("track is not in a broken state"); + + // this belongs to a parent track + if (parentTrack != null) + { + int index = parentTrack.subTracksObjects.FindIndex(t => t.GetInstanceID() == track.GetInstanceID()); + if (index >= 0) + { + TimelineUndo.PushUndo(parentTrack, "Remove Track"); + parentTrack.subTracksObjects.RemoveAt(index); + parentTrack.Invalidate(); + Undo.DestroyObjectImmediate(track); + return true; + } + } + else if (parentTimeline != null) + { + int index = parentTimeline.trackObjects.FindIndex(t => t.GetInstanceID() == track.GetInstanceID()); + if (index >= 0) + { + TimelineUndo.PushUndo(parentTimeline, "Remove Track"); + parentTimeline.trackObjects.RemoveAt(index); + parentTimeline.Invalidate(); + Undo.DestroyObjectImmediate(track); + return true; + } + } + + return false; + } + + // Find the gap at the given time + // return true if there is a gap, false if there is an intersection + // endGap will be Infinity if the gap has no end + internal static bool GetGapAtTime(this TrackAsset track, double time, out double startGap, out double endGap) + { + startGap = 0; + endGap = Double.PositiveInfinity; + + if (track == null || !track.GetClips().Any()) + { + return false; + } + + track.SortClips(); + var sortedByStartTime = track.clips; + for (int i = 0; i < sortedByStartTime.Length; i++) + { + var clip = sortedByStartTime[i]; + + // intersection + if (time >= clip.start && time <= clip.end) + { + endGap = time; + startGap = time; + return false; + } + + if (clip.end < time) + { + startGap = clip.end; + } + if (clip.start > time) + { + endGap = clip.start; + break; + } + } + + if (endGap - startGap < TimelineClip.kMinDuration) + { + startGap = time; + endGap = time; + return false; + } + + return true; + } + + public static bool IsCompatibleWithClip(this TrackAsset track, TimelineClip clip) + { + if (track == null || clip == null || clip.asset == null) + return false; + + return TypeUtility.GetPlayableAssetsHandledByTrack(track.GetType()).Contains(clip.asset.GetType()); + } + + // Get a flattened list of all child tracks + public static void GetFlattenedChildTracks(this TrackAsset asset, List list) + { + if (asset == null || list == null) + return; + + foreach (var track in asset.GetChildTracks()) + { + list.Add(track); + GetFlattenedChildTracks(track, list); + } + } + + public static IEnumerable GetFlattenedChildTracks(this TrackAsset asset) + { + if (asset == null || !asset.GetChildTracks().Any()) + return Enumerable.Empty(); + + var flattenedChildTracks = new List(); + GetFlattenedChildTracks(asset, flattenedChildTracks); + return flattenedChildTracks; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs.meta new file mode 100644 index 000000000..1e9f0c22c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Extensions/TrackExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b24618beecc3bf41acadfcf2246d772 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items.meta new file mode 100644 index 000000000..65e8d92d0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a5038547af7c7f46bd90a015862e0b3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs new file mode 100644 index 000000000..d50025734 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs @@ -0,0 +1,143 @@ +using System; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ClipItem : IBlendable, ITrimmable + { + readonly TimelineClip m_Clip; + + public TimelineClip clip + { + get { return m_Clip; } + } + + public ClipItem(TimelineClip clip) + { + m_Clip = clip; + } + + public TrackAsset parentTrack + { + get { return m_Clip.parentTrack; } + set { m_Clip.parentTrack = value; } + } + + public double start + { + get { return m_Clip.start; } + set { m_Clip.start = value; } + } + + public double end + { + get { return m_Clip.end; } + } + + public double duration + { + get { return m_Clip.duration; } + } + + public bool IsCompatibleWithTrack(TrackAsset track) + { + return track.IsCompatibleWithClip(m_Clip); + } + + public void PushUndo(string operation) + { + TimelineUndo.PushUndo(m_Clip.parentTrack, operation); + } + + public TimelineItemGUI gui + { + get { return ItemToItemGui.GetGuiForClip(m_Clip); } + } + + public bool supportsBlending + { + get { return m_Clip.SupportsBlending(); } + } + + public bool hasLeftBlend + { + get { return m_Clip.hasBlendIn; } + } + + public bool hasRightBlend + { + get { return m_Clip.hasBlendOut; } + } + + public double leftBlendDuration + { + get { return m_Clip.hasBlendIn ? m_Clip.blendInDuration : m_Clip.easeInDuration; } + } + + public double rightBlendDuration + { + get { return m_Clip.hasBlendOut ? m_Clip.blendOutDuration : m_Clip.easeOutDuration; } + } + + public void SetStart(double time) + { + ClipModifier.SetStart(m_Clip, time); + } + + public void SetEnd(double time, bool affectTimeScale) + { + ClipModifier.SetEnd(m_Clip, time, affectTimeScale); + } + + public void Delete() + { + EditorClipFactory.RemoveEditorClip(m_Clip); + ClipModifier.Delete(m_Clip.parentTrack.timelineAsset, m_Clip); + } + + public void TrimStart(double time) + { + ClipModifier.TrimStart(m_Clip, time); + } + + public void TrimEnd(double time) + { + ClipModifier.TrimEnd(m_Clip, time); + } + + public ITimelineItem CloneTo(TrackAsset parent, double time) + { + return new ClipItem(TimelineHelpers.Clone(m_Clip, TimelineEditor.inspectedDirector, TimelineEditor.inspectedDirector, time, parent)); + } + + public override string ToString() + { + return m_Clip.ToString(); + } + + public bool Equals(ClipItem otherClip) + { + if (ReferenceEquals(null, otherClip)) return false; + if (ReferenceEquals(this, otherClip)) return true; + return Equals(m_Clip, otherClip.m_Clip); + } + + public override int GetHashCode() + { + return (m_Clip != null ? m_Clip.GetHashCode() : 0); + } + + public bool Equals(ITimelineItem other) + { + return Equals((object)other); + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) return false; + if (ReferenceEquals(this, obj)) return true; + var other = obj as ClipItem; + return other != null && Equals(other); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs.meta new file mode 100644 index 000000000..df9784043 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ClipItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d143f3edd0494bc4c98a421bd59564fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs new file mode 100644 index 000000000..092c2b062 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs @@ -0,0 +1,39 @@ +using System; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface ITimelineItem : IEquatable + { + double start { get; set; } + double end { get; } + double duration { get; } + + TrackAsset parentTrack { get; set; } + bool IsCompatibleWithTrack(TrackAsset track); + + void Delete(); + ITimelineItem CloneTo(TrackAsset parent, double time); + void PushUndo(string operation); + + TimelineItemGUI gui { get; } + } + + interface ITrimmable : ITimelineItem + { + void SetStart(double time); + void SetEnd(double time, bool affectTimeScale); + void TrimStart(double time); + void TrimEnd(double time); + } + + interface IBlendable : ITimelineItem + { + bool supportsBlending { get; } + bool hasLeftBlend { get; } + bool hasRightBlend { get; } + + double leftBlendDuration { get; } + double rightBlendDuration { get; } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs.meta new file mode 100644 index 000000000..a23827c04 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ITimelineItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c87ec8c97244cd47945ec90a99abe35 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs new file mode 100644 index 000000000..41ff6578a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs @@ -0,0 +1,63 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class ItemsGroup + { + readonly ITimelineItem[] m_Items; + readonly ITimelineItem m_LeftMostItem; + readonly ITimelineItem m_RightMostItem; + + public ITimelineItem[] items + { + get { return m_Items; } + } + + public double start + { + get { return m_LeftMostItem.start; } + set + { + var offset = value - m_LeftMostItem.start; + + foreach (var clip in m_Items) + clip.start += offset; + } + } + + public double end + { + get { return m_RightMostItem.end; } + } + + public ITimelineItem leftMostItem + { + get { return m_LeftMostItem; } + } + + public ITimelineItem rightMostItem + { + get { return m_RightMostItem; } + } + + public ItemsGroup(IEnumerable items) + { + Debug.Assert(items != null && items.Any()); + + m_Items = items.ToArray(); + m_LeftMostItem = null; + m_RightMostItem = null; + + foreach (var item in m_Items) + { + if (m_LeftMostItem == null || item.start < m_LeftMostItem.start) + m_LeftMostItem = item; + + if (m_RightMostItem == null || item.end > m_RightMostItem.end) + m_RightMostItem = item; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs.meta new file mode 100644 index 000000000..1da6246a1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsGroup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ec4b8ec4b34f4344bac53c19288eaa2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs new file mode 100644 index 000000000..78a86ef87 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ItemsPerTrack + { + public virtual TrackAsset targetTrack { get; } + + public IEnumerable items + { + get { return m_ItemsGroup.items; } + } + + public IEnumerable clips + { + get { return m_ItemsGroup.items.OfType().Select(i => i.clip); } + } + + public IEnumerable markers + { + get { return m_ItemsGroup.items.OfType().Select(i => i.marker); } + } + + public ITimelineItem leftMostItem + { + get { return m_ItemsGroup.leftMostItem; } + } + + public ITimelineItem rightMostItem + { + get { return m_ItemsGroup.rightMostItem; } + } + + protected readonly ItemsGroup m_ItemsGroup; + + public ItemsPerTrack(TrackAsset targetTrack, IEnumerable items) + { + this.targetTrack = targetTrack; + m_ItemsGroup = new ItemsGroup(items); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs.meta new file mode 100644 index 000000000..77da4aea9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsPerTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 647e1bbd3809b30459d946b4a1ddf22b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs new file mode 100644 index 000000000..90e7985ca --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs @@ -0,0 +1,116 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class ItemsUtils + { + static readonly Dictionary s_ClipCache = new Dictionary(); + static readonly Dictionary s_MarkerCache = new Dictionary(); + + public static IEnumerable ToItemsPerTrack(this IEnumerable items) + { + var groupedItems = items.GroupBy(c => c.parentTrack); + foreach (var group in groupedItems) + { + yield return new ItemsPerTrack(group.Key, group.ToArray()); + } + } + + public static ITimelineItem ToItem(this TimelineClip clip) + { + if (s_ClipCache.ContainsKey(clip)) + return s_ClipCache[clip]; + + var ret = new ClipItem(clip); + s_ClipCache.Add(clip, ret); + return ret; + } + + public static ITimelineItem ToItem(this IMarker marker) + { + if (s_MarkerCache.ContainsKey(marker)) + return s_MarkerCache[marker]; + + var ret = new MarkerItem(marker); + s_MarkerCache.Add(marker, ret); + return ret; + } + + public static IEnumerable ToItems(this IEnumerable clips) + { + return clips.Select(ToItem); + } + + public static IEnumerable ToItems(this IEnumerable markers) + { + return markers.Select(ToItem); + } + + public static IEnumerable GetItems(this TrackAsset track) + { + var list = track.clips.Select(clip => (ITimelineItem) new ClipItem(clip)).ToList(); + list.AddRange(track.GetMarkers().Select(marker => (ITimelineItem) new MarkerItem(marker))); + + list = list.OrderBy(x => x.start).ThenBy(x => x.end).ToList(); + return list; + } + + public static void GetItemRange(this TrackAsset track, out double start, out double end) + { + start = 0; + end = 0; + var items = track.GetItems().ToList(); + if (items.Any()) + { + start = items.Min(p => p.start); + end = items.Max(p => p.end); + } + } + + public static IEnumerable GetItemsExcept(this TrackAsset track, IEnumerable items) + { + return GetItems(track).Except(items); + } + + public static IEnumerable GetItemTypes(IEnumerable items) + { + var types = new List(); + if (items.OfType().Any()) + types.Add(typeof(ClipItem)); + if (items.OfType().Any()) + types.Add(typeof(MarkerItem)); + + return types; + } + + public static IEnumerable GetItemTypes(IEnumerable itemsGroups) + { + return GetItemTypes(itemsGroups.SelectMany(i => i.items)).Distinct(); + } + + public static void SetItemsStartTime(IEnumerable newItems, double time) + { + var startTimes = newItems.Select(d => d.items.Min(x => x.start)).ToList(); + var min = startTimes.Min(); + startTimes = startTimes.Select(x => x - min + time).ToList(); + + for (int i = 0; i < newItems.Count(); ++i) + EditModeUtils.SetStart(newItems.ElementAt(i).items, startTimes[i]); + } + + public static double TimeGapBetweenItems(ITimelineItem leftItem, ITimelineItem rightItem, WindowState state) + { + if (leftItem is MarkerItem && rightItem is MarkerItem) + { + var markerType = ((MarkerItem)leftItem).marker.GetType(); + var gap = state.PixelDeltaToDeltaTime(StyleManager.UssStyleForType(markerType).fixedWidth); + return gap; + } + + return 0.0; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs.meta new file mode 100644 index 000000000..65dca1e78 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/ItemsUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5653477a5039f674da8f856adcf47172 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs new file mode 100644 index 000000000..e62c3487d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs @@ -0,0 +1,106 @@ +using System; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class MarkerItem : ITimelineItem + { + readonly IMarker m_Marker; + + public IMarker marker + { + get { return m_Marker; } + } + + public MarkerItem(IMarker marker) + { + m_Marker = marker; + } + + public TrackAsset parentTrack + { + get { return m_Marker.parent; } + set {} + } + + public double start + { + get { return m_Marker.time; } + set { m_Marker.time = value; } + } + + public double end + { + get { return m_Marker.time; } + } + + public double duration + { + get { return 0.0; } + } + + public bool IsCompatibleWithTrack(TrackAsset track) + { + return true; + } + + public void PushUndo(string operation) + { + var m = m_Marker as Object; + if (m != null) + { + TimelineUndo.PushUndo(m, operation); + } + else + { + TimelineUndo.PushUndo(m_Marker.parent, operation); + } + } + + public TimelineItemGUI gui + { + get { return ItemToItemGui.GetGuiForMarker(m_Marker); } + } + + public void Delete() + { + MarkerModifier.DeleteMarker(m_Marker); + } + + public ITimelineItem CloneTo(TrackAsset parent, double time) + { + var item = new MarkerItem(MarkerModifier.CloneMarkerToParent(m_Marker, parent)); + item.start = time; + return item; + } + + protected bool Equals(MarkerItem otherMarker) + { + return Equals(m_Marker, otherMarker.m_Marker); + } + + public override int GetHashCode() + { + return (m_Marker != null ? m_Marker.GetHashCode() : 0); + } + + public override string ToString() + { + return m_Marker.ToString(); + } + + public bool Equals(ITimelineItem other) + { + return Equals((object)other); + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) return false; + if (ReferenceEquals(this, obj)) return true; + var other = obj as MarkerItem; + return other != null && Equals(other); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs.meta new file mode 100644 index 000000000..8d20ad810 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Items/MarkerItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 452534715106564439d2240d82999d88 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators.meta new file mode 100644 index 000000000..c5ec4d2c8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cae60a41b37427b48a00027b3e0fc1e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete.meta new file mode 100644 index 000000000..b18202d8b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db34f310723c62440a05d3e69f262a70 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs new file mode 100644 index 000000000..2e8a4291d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace UnityEditor.Timeline +{ + class AddDeleteItemModeMix : IAddDeleteItemMode + { + public void InsertItemsAtTime(IEnumerable itemsGroups, double requestedTime) + { + ItemsUtils.SetItemsStartTime(itemsGroups, requestedTime); + EditModeMixUtils.PrepareItemsForInsertion(itemsGroups); + + if (!EditModeMixUtils.CanInsert(itemsGroups)) + { + var validTime = itemsGroups.Select(c => c.targetTrack).Max(parent => parent.duration); + ItemsUtils.SetItemsStartTime(itemsGroups, validTime); + } + } + + public void RemoveItems(IEnumerable itemsGroups) + { + // Nothing + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs.meta new file mode 100644 index 000000000..d3d73d7a4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41e14f40b915ca743a3dffd18ffc65ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs new file mode 100644 index 000000000..6cda779ed --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + class AddDeleteItemModeReplace : IAddDeleteItemMode + { + public void InsertItemsAtTime(IEnumerable itemsGroups, double requestedTime) + { + ItemsUtils.SetItemsStartTime(itemsGroups, requestedTime); + EditModeReplaceUtils.Insert(itemsGroups); + } + + public void RemoveItems(IEnumerable itemsGroups) + { + // Nothing + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs.meta new file mode 100644 index 000000000..ea32217d7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea28dc637ae40484da709200d3328587 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs new file mode 100644 index 000000000..97de7d150 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + class AddDeleteItemModeRipple : IAddDeleteItemMode + { + public void InsertItemsAtTime(IEnumerable itemsGroups, double requestedTime) + { + ItemsUtils.SetItemsStartTime(itemsGroups, requestedTime); + EditModeRippleUtils.Insert(itemsGroups); + } + + public void RemoveItems(IEnumerable itemsGroups) + { + EditModeRippleUtils.Remove(itemsGroups); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs.meta new file mode 100644 index 000000000..94155e579 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 88338eb35defad644a48718188e8f219 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs new file mode 100644 index 000000000..e943ac15f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + interface IAddDeleteItemMode + { + void InsertItemsAtTime(IEnumerable itemsGroups, double requestedTime); + void RemoveItems(IEnumerable itemsGroups); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs.meta new file mode 100644 index 000000000..1296e1fce --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4db13e1060deaae48b30246ed63b7c9b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors.meta new file mode 100644 index 000000000..0647cb5f5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ad09461bf994e54da846f726a23118e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs new file mode 100644 index 000000000..4935cabce --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs @@ -0,0 +1,95 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelineCursors + { + public enum CursorType + { + MixBoth, + MixLeft, + MixRight, + Replace, + Ripple, + + Pan + } + + class CursorInfo + { + public readonly string assetPath; + public readonly Vector2 hotSpot; + public readonly MouseCursor mouseCursorType; + + public CursorInfo(string assetPath, Vector2 hotSpot, MouseCursor mouseCursorType) + { + this.assetPath = assetPath; + this.hotSpot = hotSpot; + this.mouseCursorType = mouseCursorType; + } + } + + const string k_CursorAssetRoot = "Cursors/"; + const string k_CursorAssetsNamespace = "Timeline."; + const string k_CursorAssetExtension = ".png"; + + const string k_MixBothCursorAssetName = k_CursorAssetsNamespace + "MixBoth" + k_CursorAssetExtension; + const string k_MixLeftCursorAssetName = k_CursorAssetsNamespace + "MixLeft" + k_CursorAssetExtension; + const string k_MixRightCursorAssetName = k_CursorAssetsNamespace + "MixRight" + k_CursorAssetExtension; + const string k_ReplaceCursorAssetName = k_CursorAssetsNamespace + "Replace" + k_CursorAssetExtension; + const string k_RippleCursorAssetName = k_CursorAssetsNamespace + "Ripple" + k_CursorAssetExtension; + + static readonly string s_PlatformPath = (Application.platform == RuntimePlatform.WindowsEditor) ? "Windows/" : "macOS/"; + static readonly string s_CursorAssetDirectory = k_CursorAssetRoot + s_PlatformPath; + + static readonly Dictionary s_CursorInfoLookup = new Dictionary + { + {CursorType.MixBoth, new CursorInfo(s_CursorAssetDirectory + k_MixBothCursorAssetName, new Vector2(16, 18), MouseCursor.CustomCursor)}, + {CursorType.MixLeft, new CursorInfo(s_CursorAssetDirectory + k_MixLeftCursorAssetName, new Vector2(7, 18), MouseCursor.CustomCursor)}, + {CursorType.MixRight, new CursorInfo(s_CursorAssetDirectory + k_MixRightCursorAssetName, new Vector2(25, 18), MouseCursor.CustomCursor)}, + {CursorType.Replace, new CursorInfo(s_CursorAssetDirectory + k_ReplaceCursorAssetName, new Vector2(16, 28), MouseCursor.CustomCursor)}, + {CursorType.Ripple, new CursorInfo(s_CursorAssetDirectory + k_RippleCursorAssetName, new Vector2(26, 19), MouseCursor.CustomCursor)}, + {CursorType.Pan, new CursorInfo(null, Vector2.zero, MouseCursor.Pan)} + }; + + static readonly Dictionary s_CursorAssetCache = new Dictionary(); + + static CursorType? s_CurrentCursor; + + public static void SetCursor(CursorType cursorType) + { + if (s_CurrentCursor.HasValue && s_CurrentCursor.Value == cursorType) return; + + s_CurrentCursor = cursorType; + var cursorInfo = s_CursorInfoLookup[cursorType]; + + Texture2D cursorAsset = null; + + if (cursorInfo.mouseCursorType == MouseCursor.CustomCursor) + { + cursorAsset = LoadCursorAsset(cursorInfo.assetPath); + } + + EditorGUIUtility.SetCurrentViewCursor(cursorAsset, cursorInfo.hotSpot, cursorInfo.mouseCursorType); + } + + public static void ClearCursor() + { + if (!s_CurrentCursor.HasValue) return; + + EditorGUIUtility.ClearCurrentViewCursor(); + s_CurrentCursor = null; + } + + static Texture2D LoadCursorAsset(string assetPath) + { + if (!s_CursorAssetCache.ContainsKey(assetPath)) + { + s_CursorAssetCache.Add(assetPath, (Texture2D)EditorGUIUtility.Load(assetPath)); + } + + return s_CursorAssetCache[assetPath]; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs.meta new file mode 100644 index 000000000..0e017d08e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Cursors/TimelineCursors.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f16e09785c984c445a0467e30f845636 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs new file mode 100644 index 000000000..475b58637 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs @@ -0,0 +1,344 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class EditMode + { + public enum EditType + { + None = -1, + Mix = 0, + Ripple = 1, + Replace = 2 + } + + interface ISubEditMode + { + IMoveItemMode moveItemMode { get; } + IMoveItemDrawer moveItemDrawer { get; } + ITrimItemMode trimItemMode { get; } + ITrimItemDrawer trimItemDrawer { get; } + IAddDeleteItemMode addDeleteItemMode { get; } + + Color color { get; } + KeyCode clutchKey { get; } + + void Reset(); + } + + class SubEditMode: ISubEditMode + where TMoveMode : class, IMoveItemMode, IMoveItemDrawer, new() + where TTrimMode : class, ITrimItemMode, ITrimItemDrawer, new() + where TAddDeleteMode : class, IAddDeleteItemMode, new() + { + public SubEditMode(Color guiColor, KeyCode key) + { + color = guiColor; + clutchKey = key; + Reset(); + } + + public void Reset() + { + m_MoveItemMode = new TMoveMode(); + m_TrimItemMode = new TTrimMode(); + m_AddDeleteItemMode = new TAddDeleteMode(); + } + + TMoveMode m_MoveItemMode; + TTrimMode m_TrimItemMode; + TAddDeleteMode m_AddDeleteItemMode; + + public IMoveItemMode moveItemMode { get { return m_MoveItemMode; } } + public IMoveItemDrawer moveItemDrawer { get { return m_MoveItemMode; } } + public ITrimItemMode trimItemMode { get { return m_TrimItemMode; } } + public ITrimItemDrawer trimItemDrawer { get { return m_TrimItemMode; } } + public IAddDeleteItemMode addDeleteItemMode { get { return m_AddDeleteItemMode; } } + public Color color { get; } + public KeyCode clutchKey { get; } + } + + static readonly Dictionary k_EditModes = new Dictionary + { + { EditType.Mix, new SubEditMode(DirectorStyles.kMixToolColor, KeyCode.Alpha1) }, + { EditType.Ripple, new SubEditMode(DirectorStyles.kRippleToolColor, KeyCode.Alpha2) }, + { EditType.Replace, new SubEditMode(DirectorStyles.kReplaceToolColor, KeyCode.Alpha3) } + }; + + static EditType s_CurrentEditType = EditType.Mix; + static EditType s_OverrideEditType = EditType.None; + + static ITrimmable s_CurrentTrimItem; + static TrimEdge s_CurrentTrimDirection; + static MoveItemHandler s_CurrentMoveItemHandler; + static EditModeInputHandler s_InputHandler = new EditModeInputHandler(); + + static ITrimItemMode trimMode + { + get { return GetSubEditMode(editType).trimItemMode; } + } + + static ITrimItemDrawer trimDrawer + { + get { return GetSubEditMode(editType).trimItemDrawer; } + } + + static IMoveItemMode moveMode + { + get { return GetSubEditMode(editType).moveItemMode; } + } + + static IMoveItemDrawer moveDrawer + { + get { return GetSubEditMode(editType).moveItemDrawer; } + } + + static IAddDeleteItemMode addDeleteMode + { + get { return GetSubEditMode(editType).addDeleteItemMode; } + } + + public static EditModeInputHandler inputHandler + { + get { return s_InputHandler; } + } + + static Color modeColor + { + get { return GetSubEditMode(editType).color; } + } + + public static EditType editType + { + get + { + if (s_OverrideEditType != EditType.None) + return s_OverrideEditType; + + var window = TimelineWindow.instance; + if (window != null) + s_CurrentEditType = window.state.editType; + + return s_CurrentEditType; + } + set + { + s_CurrentEditType = value; + + var window = TimelineWindow.instance; + if (window != null) + window.state.editType = value; + + s_OverrideEditType = EditType.None; + } + } + + static ISubEditMode GetSubEditMode(EditType type) + { + var subEditMode = k_EditModes[type]; + if (subEditMode != null) + return subEditMode; + + Debug.LogError("Unsupported editmode type"); + return null; + } + + static EditType GetSubEditType(KeyCode key) + { + foreach (var subEditMode in k_EditModes) + { + if (subEditMode.Value.clutchKey == key) + return subEditMode.Key; + } + return EditType.None; + } + + public static void ClearEditMode() + { + k_EditModes[editType].Reset(); + } + + public static void BeginTrim(ITimelineItem item, TrimEdge trimDirection) + { + var itemToTrim = item as ITrimmable; + if (itemToTrim == null) return; + + s_CurrentTrimItem = itemToTrim; + s_CurrentTrimDirection = trimDirection; + trimMode.OnBeforeTrim(itemToTrim, trimDirection); + TimelineUndo.PushUndo(itemToTrim.parentTrack, "Trim Clip"); + } + + public static void TrimStart(ITimelineItem item, double time) + { + var itemToTrim = item as ITrimmable; + if (itemToTrim == null) return; + + trimMode.TrimStart(itemToTrim, time); + } + + public static void TrimEnd(ITimelineItem item, double time, bool affectTimeScale) + { + var itemToTrim = item as ITrimmable; + if (itemToTrim == null) return; + + trimMode.TrimEnd(itemToTrim, time, affectTimeScale); + } + + public static void DrawTrimGUI(WindowState state, TimelineItemGUI item, TrimEdge edge) + { + trimDrawer.DrawGUI(state, item.rect, modeColor, edge); + } + + public static void FinishTrim() + { + s_CurrentTrimItem = null; + + TimelineCursors.ClearCursor(); + ClearEditMode(); + + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + public static void BeginMove(MoveItemHandler moveItemHandler) + { + s_CurrentMoveItemHandler = moveItemHandler; + moveMode.BeginMove(s_CurrentMoveItemHandler.movingItems); + } + + public static void UpdateMove() + { + moveMode.UpdateMove(s_CurrentMoveItemHandler.movingItems); + } + + public static void OnTrackDetach(IEnumerable grabbedTrackItems) + { + moveMode.OnTrackDetach(grabbedTrackItems); + } + + public static void HandleTrackSwitch(IEnumerable grabbedTrackItems) + { + moveMode.HandleTrackSwitch(grabbedTrackItems); + } + + public static bool AllowTrackSwitch() + { + return moveMode.AllowTrackSwitch(); + } + + public static double AdjustStartTime(WindowState state, ItemsPerTrack itemsGroup, double time) + { + return moveMode.AdjustStartTime(state, itemsGroup, time); + } + + public static bool ValidateDrag(ItemsPerTrack itemsGroup) + { + return moveMode.ValidateMove(itemsGroup); + } + + public static void DrawMoveGUI(WindowState state, IEnumerable movingItems) + { + moveDrawer.DrawGUI(state, movingItems, modeColor); + } + + public static void FinishMove() + { + var manipulatedItemsList = s_CurrentMoveItemHandler.movingItems; + moveMode.FinishMove(manipulatedItemsList); + + foreach (var itemsGroup in manipulatedItemsList) + foreach (var item in itemsGroup.items) + item.parentTrack = itemsGroup.targetTrack; + + s_CurrentMoveItemHandler = null; + + TimelineCursors.ClearCursor(); + ClearEditMode(); + + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + public static void FinalizeInsertItemsAtTime(IEnumerable newItems, double requestedTime) + { + addDeleteMode.InsertItemsAtTime(newItems, requestedTime); + } + + public static void PrepareItemsDelete(IEnumerable newItems) + { + addDeleteMode.RemoveItems(newItems); + } + + public static void HandleModeClutch() + { + if (Event.current.type == EventType.KeyDown && EditorGUI.IsEditingTextField()) + return; + + var prevType = editType; + + if (Event.current.type == EventType.KeyDown) + { + var clutchEditType = GetSubEditType(Event.current.keyCode); + if (clutchEditType != EditType.None) + { + s_OverrideEditType = clutchEditType; + Event.current.Use(); + } + } + else if (Event.current.type == EventType.KeyUp) + { + var clutchEditType = GetSubEditType(Event.current.keyCode); + if (clutchEditType == s_OverrideEditType) + { + s_OverrideEditType = EditType.None; + Event.current.Use(); + } + } + + if (prevType != editType) + { + if (s_CurrentTrimItem != null) + { + trimMode.OnBeforeTrim(s_CurrentTrimItem, s_CurrentTrimDirection); + } + else if (s_CurrentMoveItemHandler != null) + { + if (s_CurrentMoveItemHandler.movingItems == null) + { + s_CurrentMoveItemHandler = null; + return; + } + + foreach (var movingItems in s_CurrentMoveItemHandler.movingItems) + { + if (movingItems != null && movingItems.HasAnyDetachedParents()) + { + foreach (var items in movingItems.items) + { + items.parentTrack = movingItems.originalTrack; + } + } + } + + var movingSelection = s_CurrentMoveItemHandler.movingItems; + + // Handle clutch key transition if needed + GetSubEditMode(prevType).moveItemMode.OnModeClutchExit(movingSelection); + moveMode.OnModeClutchEnter(movingSelection); + + moveMode.BeginMove(movingSelection); + moveMode.HandleTrackSwitch(movingSelection); + + UpdateMove(); + s_CurrentMoveItemHandler.RefreshPreviewItems(); + + TimelineWindow.instance.state.rebuildGraph = true; // TODO Rebuild only if parent changed + } + + TimelineWindow.instance.Repaint(); // TODO Refresh the toolbar without doing a full repaint? + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs.meta new file mode 100644 index 000000000..4ec42d4a8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dfd084fea478f3148b7de3d83bab1d8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs new file mode 100644 index 000000000..6a204d9ba --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs @@ -0,0 +1,199 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class EditModeInputHandler + { + readonly MoveInputHandler m_MoveHandler; + readonly TrimInputHandler m_TrimHandler; + + public EditModeInputHandler() + { + m_MoveHandler = new MoveInputHandler(); + m_TrimHandler = new TrimInputHandler(); + } + + public void ProcessMove(InputEvent action, double value) + { + if (TimelineWindow.instance != null && TimelineWindow.instance.state != null) + ProcessInputAction(m_MoveHandler, action, value, TimelineWindow.instance.state); + } + + public void ProcessTrim(InputEvent action, double value, bool stretch) + { + if (TimelineWindow.instance != null && TimelineWindow.instance.state != null) + { + m_TrimHandler.stretch = stretch; + ProcessInputAction(m_TrimHandler, action, value, TimelineWindow.instance.state); + } + } + + public void SetValueForEdge(IEnumerable items, AttractedEdge edge, double value) + { + if (TimelineWindow.instance != null && TimelineWindow.instance.state != null) + MoveInputHandler.SetValueForEdge(items, edge, value, TimelineWindow.instance.state); + } + + public void OnGUI(WindowState state, Event evt) + { + if (TimelineWindow.instance != null && TimelineWindow.instance.state != null) + { + m_MoveHandler.OnGUI(evt); + m_TrimHandler.OnGUI(state); + } + } + + static void ProcessInputAction(IInputHandler handler, InputEvent action, double value, WindowState state) + { + var items = SelectionManager.SelectedItems(); + switch (action) + { + case InputEvent.None: + return; + case InputEvent.DragEnter: + handler.OnEnterDrag(items, state); + break; + case InputEvent.Drag: + handler.OnDrag(value, state); + break; + case InputEvent.DragExit: + handler.OnExitDrag(); + break; + case InputEvent.KeyboardInput: + handler.OnSetValue(items, value, state); + break; + default: + return; + } + } + + interface IInputHandler + { + void OnEnterDrag(IEnumerable items, WindowState state); + void OnDrag(double value, WindowState state); + void OnExitDrag(); + void OnSetValue(IEnumerable items, double value, WindowState state); + } + + class TrimInputHandler : IInputHandler + { + bool isDragging { get; set; } + public bool stretch { get; set; } + + IEnumerable grabbedItems { get; set; } + + public void OnEnterDrag(IEnumerable items, WindowState state) + { + grabbedItems = items.OfType().ToArray(); + foreach (var item in grabbedItems) + { + EditMode.BeginTrim(item, TrimEdge.End); + } + + isDragging = true; + } + + public void OnDrag(double endValue, WindowState state) + { + var trimValue = endValue; + trimValue = TimelineWindow.instance.state.SnapToFrameIfRequired(trimValue); + + foreach (var item in grabbedItems) + { + EditMode.TrimEnd(item, trimValue, stretch); + } + state.UpdateRootPlayableDuration(state.editSequence.duration); + } + + public void OnExitDrag() + { + isDragging = false; + EditMode.FinishTrim(); + TimelineWindow.instance.Repaint(); + } + + public void OnSetValue(IEnumerable items, double endValue, WindowState state) + { + foreach (var item in items.OfType()) + { + EditMode.BeginTrim(item, TrimEdge.End); + EditMode.TrimEnd(item, endValue, stretch); + EditMode.FinishTrim(); + } + state.UpdateRootPlayableDuration(state.editSequence.duration); + } + + public void OnGUI(WindowState state) + { + if (!isDragging) return; + + foreach (var item in grabbedItems) + { + EditMode.DrawTrimGUI(state, item.gui, TrimEdge.End); + } + } + } + + class MoveInputHandler : IInputHandler + { + MoveItemHandler m_MoveItemHandler; + + public void OnEnterDrag(IEnumerable items, WindowState state) + { + if (items.Any()) + { + m_MoveItemHandler = new MoveItemHandler(state); + m_MoveItemHandler.Grab(items, items.First().parentTrack); + } + } + + public void OnDrag(double value, WindowState state) + { + if (m_MoveItemHandler == null) return; + + var startValue = value; + startValue = state.SnapToFrameIfRequired(startValue); + m_MoveItemHandler.OnAttractedEdge(null, ManipulateEdges.Both, AttractedEdge.None, startValue); + } + + public void OnExitDrag() + { + if (m_MoveItemHandler == null) return; + + m_MoveItemHandler.Drop(); + m_MoveItemHandler = null; + GUIUtility.ExitGUI(); + } + + public void OnSetValue(IEnumerable items, double value, WindowState state) + { + if (!items.Any()) return; + + m_MoveItemHandler = new MoveItemHandler(state); + m_MoveItemHandler.Grab(items, items.First().parentTrack); + m_MoveItemHandler.OnAttractedEdge(null, ManipulateEdges.Both, AttractedEdge.None, value); + m_MoveItemHandler.Drop(); + m_MoveItemHandler = null; + } + + public void OnGUI(Event evt) + { + if (m_MoveItemHandler != null) + m_MoveItemHandler.OnGUI(evt); + } + + public static void SetValueForEdge(IEnumerable items, AttractedEdge edge, double value, WindowState state) + { + var handler = new MoveItemHandler(state); + foreach (var item in items) + { + handler.Grab(new[] {item}, item.parentTrack); + handler.OnAttractedEdge(null, ManipulateEdges.Both, edge, value); + handler.Drop(); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs.meta new file mode 100644 index 000000000..7ea2d6dcb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/EditModeInputHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 459f6a07ee4a58b42ba2568b097c3ec4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move.meta new file mode 100644 index 000000000..b8648c3c3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd3ffb9a97575a44a82f9ca086813154 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs new file mode 100644 index 000000000..ac459cadc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + interface IMoveItemMode + { + void OnTrackDetach(IEnumerable itemsGroups); + void HandleTrackSwitch(IEnumerable itemsGroups); + bool AllowTrackSwitch(); + + double AdjustStartTime(WindowState state, ItemsPerTrack itemsGroup, double time); + + void OnModeClutchEnter(IEnumerable itemsGroups); + void OnModeClutchExit(IEnumerable itemsGroups); + + void BeginMove(IEnumerable itemsGroups); + void UpdateMove(IEnumerable itemsGroups); + void FinishMove(IEnumerable itemsGroups); + + bool ValidateMove(ItemsPerTrack itemsGroup); + } + + interface IMoveItemDrawer + { + void DrawGUI(WindowState state, IEnumerable movingItems, Color color); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs.meta new file mode 100644 index 000000000..619723e56 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/IMoveItemMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ff3d24ea34f9f74cb138e435f5f491e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs new file mode 100644 index 000000000..aac3e4d77 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs @@ -0,0 +1,312 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class MoveItemHandler : IAttractable, IAttractionHandler + { + bool m_Grabbing; + + MovingItems m_LeftMostMovingItems; + MovingItems m_RightMostMovingItems; + + HashSet m_ItemGUIs; + ItemsGroup m_ItemsGroup; + + public TrackAsset targetTrack { get; private set; } + + public bool allowTrackSwitch { get; private set; } + + int m_GrabbedModalUndoGroup = -1; + + readonly WindowState m_State; + + public MovingItems[] movingItems { get; private set; } + + public MoveItemHandler(WindowState state) + { + m_State = state; + } + + public void Grab(IEnumerable items, TrackAsset referenceTrack) + { + Grab(items, referenceTrack, Vector2.zero); + } + + public void Grab(IEnumerable items, TrackAsset referenceTrack, Vector2 mousePosition) + { + if (items == null) return; + + items = items.ToArray(); // Cache enumeration result + + if (!items.Any()) return; + + m_GrabbedModalUndoGroup = Undo.GetCurrentGroup(); + + var trackItems = items.GroupBy(c => c.parentTrack).ToArray(); + var trackItemsCount = trackItems.Length; + var tracks = items.Select(c => c.parentTrack).Where(x => x != null).Distinct(); + + movingItems = new MovingItems[trackItemsCount]; + + allowTrackSwitch = trackItemsCount == 1 && !trackItems.SelectMany(x => x).Any(x => x is MarkerItem); // For now, track switch is only supported when all items are on the same track and there are no items + foreach (var sourceTrack in tracks) + { + // one push per track handles all the clips on the track + TimelineUndo.PushUndo(sourceTrack, "Move Items"); + + // push all markers on the track because of ripple + foreach (var marker in sourceTrack.GetMarkers().OfType()) + TimelineUndo.PushUndo(marker, "Move Items"); + } + + for (var i = 0; i < trackItemsCount; ++i) + { + var track = trackItems[i].Key; + var grabbedItems = new MovingItems(m_State, track, trackItems[i].ToArray(), referenceTrack, mousePosition, allowTrackSwitch); + movingItems[i] = grabbedItems; + } + + m_LeftMostMovingItems = null; + m_RightMostMovingItems = null; + + foreach (var grabbedTrackItems in movingItems) + { + if (m_LeftMostMovingItems == null || m_LeftMostMovingItems.start > grabbedTrackItems.start) + m_LeftMostMovingItems = grabbedTrackItems; + + if (m_RightMostMovingItems == null || m_RightMostMovingItems.end < grabbedTrackItems.end) + m_RightMostMovingItems = grabbedTrackItems; + } + + m_ItemGUIs = new HashSet(); + m_ItemsGroup = new ItemsGroup(items); + + foreach (var item in items) + m_ItemGUIs.Add(item.gui); + + targetTrack = referenceTrack; + + EditMode.BeginMove(this); + m_Grabbing = true; + } + + public void Drop() + { + if (IsValidDrop()) + { + foreach (var grabbedItems in movingItems) + { + var track = grabbedItems.targetTrack; + TimelineUndo.PushUndo(track, "Move Items"); + + if (EditModeUtils.IsInfiniteTrack(track) && grabbedItems.clips.Any()) + ((AnimationTrack)track).ConvertToClipMode(); + } + + EditMode.FinishMove(); + + Done(); + } + else + { + Cancel(); + } + + EditMode.ClearEditMode(); + } + + bool IsValidDrop() + { + return movingItems.All(g => g.canDrop); + } + + void Cancel() + { + if (!m_Grabbing) + return; + + // TODO fix undo reselection persistency + // identify the clips by their playable asset, since that reference will survive the undo + // This is a workaround, until a more persistent fix for selection of clips across Undo can be found + var assets = movingItems.SelectMany(x => x.clips).Select(x => x.asset); + + Undo.RevertAllDownToGroup(m_GrabbedModalUndoGroup); + + // reselect the clips from the original clip + var clipsToSelect = movingItems.Select(x => x.originalTrack).SelectMany(x => x.GetClips()).Where(x => assets.Contains(x.asset)).ToArray(); + SelectionManager.RemoveTimelineSelection(); + + foreach (var c in clipsToSelect) + SelectionManager.Add(c); + + Done(); + } + + void Done() + { + foreach (var movingItem in movingItems) + { + foreach (var item in movingItem.items) + { + if (item.gui != null) + item.gui.isInvalid = false; + } + } + + movingItems = null; + m_LeftMostMovingItems = null; + m_RightMostMovingItems = null; + m_Grabbing = false; + + m_State.Refresh(); + } + + public double start { get { return m_ItemsGroup.start; } } + + public double end { get { return m_ItemsGroup.end; } } + + public bool ShouldSnapTo(ISnappable snappable) + { + var itemGUI = snappable as TimelineItemGUI; + return itemGUI != null && !m_ItemGUIs.Contains(itemGUI); + } + + public void UpdateTrackTarget(TrackAsset track) + { + if (!EditMode.AllowTrackSwitch()) + return; + + targetTrack = track; + + var targetTracksChanged = false; + + foreach (var grabbedItem in movingItems) + { + var prevTrackGUI = grabbedItem.targetTrack; + + grabbedItem.SetReferenceTrack(track); + + targetTracksChanged = grabbedItem.targetTrack != prevTrackGUI; + } + + if (targetTracksChanged) + EditMode.HandleTrackSwitch(movingItems); + + RefreshPreviewItems(); + + m_State.rebuildGraph |= targetTracksChanged; + } + + public void OnGUI(Event evt) + { + if (!m_Grabbing) + return; + + if (evt.type != EventType.Repaint) + return; + + var isValid = IsValidDrop(); + + using (new GUIViewportScope(m_State.GetWindow().sequenceContentRect)) + { + foreach (var grabbedClip in movingItems) + { + grabbedClip.RefreshBounds(m_State, evt.mousePosition); + + if (!grabbedClip.HasAnyDetachedParents()) + continue; + + grabbedClip.Draw(isValid); + } + + if (isValid) + { + EditMode.DrawMoveGUI(m_State, movingItems); + } + else + { + TimelineCursors.ClearCursor(); + } + } + } + + public void OnAttractedEdge(IAttractable attractable, ManipulateEdges manipulateEdges, AttractedEdge edge, double time) + { + double offset; + + if (edge == AttractedEdge.Right) + { + var duration = end - start; + var startTime = time - duration; + startTime = EditMode.AdjustStartTime(m_State, m_RightMostMovingItems, startTime); + + offset = startTime + duration - end; + } + else + { + if (edge == AttractedEdge.Left) + time = EditMode.AdjustStartTime(m_State, m_LeftMostMovingItems, time); + + offset = time - start; + } + + if (start + offset < 0.0) + offset = -start; + + if (!offset.Equals(0.0)) + { + foreach (var grabbedClips in movingItems) + grabbedClips.start += offset; + + EditMode.UpdateMove(); + + RefreshPreviewItems(); + } + } + + public void RefreshPreviewItems() + { + foreach (var movingItemsGroup in movingItems) + { + // Check validity + var valid = ValidateItemDrag(movingItemsGroup); + + foreach (var item in movingItemsGroup.items) + { + if (item.gui != null) + item.gui.isInvalid = !valid; + } + + movingItemsGroup.canDrop = valid; + } + } + + static bool ValidateItemDrag(ItemsPerTrack itemsGroup) + { + //TODO-marker: this is to prevent the drag operation from being canceled when moving only markers + if (itemsGroup.clips.Any()) + { + if (itemsGroup.targetTrack == null) + return false; + + if (itemsGroup.targetTrack.lockedInHierarchy) + return false; + + if (itemsGroup.items.Any(i => !i.IsCompatibleWithTrack(itemsGroup.targetTrack))) + return false; + + return EditMode.ValidateDrag(itemsGroup); + } + + return true; + } + + public void OnTrackDetach() + { + EditMode.OnTrackDetach(movingItems); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs.meta new file mode 100644 index 000000000..43dce6ad1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6bd368ab00d75c459e2582e017191e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs new file mode 100644 index 000000000..d4df36831 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs @@ -0,0 +1,138 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class MoveItemModeMix : IMoveItemMode, IMoveItemDrawer + { + public void OnTrackDetach(IEnumerable itemsGroups) + { + // Nothing + } + + public void HandleTrackSwitch(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + { + var targetTrack = itemsGroup.targetTrack; + if (targetTrack != null && itemsGroup.items.Any()) + { + var compatible = itemsGroup.items.First().IsCompatibleWithTrack(targetTrack) && + !EditModeUtils.IsInfiniteTrack(targetTrack); + var track = compatible ? targetTrack : null; + + if (track != null) + TimelineUndo.PushUndo(track, "Move Items"); + + EditModeUtils.SetParentTrack(itemsGroup.items, track); + } + else + { + EditModeUtils.SetParentTrack(itemsGroup.items, null); + } + } + } + + public bool AllowTrackSwitch() + { + return true; + } + + public double AdjustStartTime(WindowState state, ItemsPerTrack itemsGroup, double time) + { + return time; + } + + public void OnModeClutchEnter(IEnumerable itemsGroups) + { + // Nothing + } + + public void OnModeClutchExit(IEnumerable itemsGroups) + { + // Nothing + } + + public void BeginMove(IEnumerable itemsGroups) + { + // Nothing + } + + public void UpdateMove(IEnumerable itemsGroups) + { + // Nothing + } + + public void FinishMove(IEnumerable itemsGroups) + { + // Nothing + } + + public bool ValidateMove(ItemsPerTrack itemsGroup) + { + var track = itemsGroup.targetTrack; + var items = itemsGroup.items; + + if (EditModeUtils.IsInfiniteTrack(track)) + { + double startTime; + double stopTime; + EditModeUtils.GetInfiniteClipBoundaries(track, out startTime, out stopTime); + + return items.All(item => + !EditModeUtils.IsItemWithinRange(item, startTime, stopTime) && + !EditModeUtils.IsRangeWithinItem(startTime, stopTime, item)); + } + + var siblings = ItemsUtils.GetItemsExcept(itemsGroup.targetTrack, items); + return items.All(item => EditModeMixUtils.GetPlacementValidity(item, siblings) == PlacementValidity.Valid); + } + + public void DrawGUI(WindowState state, IEnumerable movingItems, Color color) + { + var selectionHasAnyBlendIn = false; + var selectionHasAnyBlendOut = false; + + foreach (var grabbedItems in movingItems) + { + var bounds = grabbedItems.onTrackItemsBounds; + + var counter = 0; + foreach (var item in grabbedItems.items.OfType()) + { + if (item.hasLeftBlend) + { + EditModeGUIUtils.DrawBoundsEdge(bounds[counter], color, TrimEdge.Start); + selectionHasAnyBlendIn = true; + } + + if (item.hasRightBlend) + { + EditModeGUIUtils.DrawBoundsEdge(bounds[counter], color, TrimEdge.End); + selectionHasAnyBlendOut = true; + } + counter++; + } + } + + if (selectionHasAnyBlendIn && selectionHasAnyBlendOut) + { + TimelineCursors.SetCursor(TimelineCursors.CursorType.MixBoth); + } + else if (selectionHasAnyBlendIn) + { + TimelineCursors.SetCursor(TimelineCursors.CursorType.MixLeft); + } + else if (selectionHasAnyBlendOut) + { + TimelineCursors.SetCursor(TimelineCursors.CursorType.MixRight); + } + else + { + TimelineCursors.ClearCursor(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs.meta new file mode 100644 index 000000000..966ebfab3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeMix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a2a8aecb05814e644abbb070fbd91156 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs new file mode 100644 index 000000000..4d558208e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs @@ -0,0 +1,99 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class MoveItemModeReplace : IMoveItemMode, IMoveItemDrawer + { + public void OnTrackDetach(IEnumerable itemsGroups) + { + // Nothing + } + + public void HandleTrackSwitch(IEnumerable itemsGroups) + { + // Nothing + } + + public bool AllowTrackSwitch() + { + return true; + } + + public double AdjustStartTime(WindowState state, ItemsPerTrack itemsGroup, double time) + { + return time; + } + + public void OnModeClutchEnter(IEnumerable itemsGroups) + { + // TODO + } + + public void OnModeClutchExit(IEnumerable itemsGroups) + { + // TODO + } + + public void BeginMove(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + { + EditModeUtils.SetParentTrack(itemsGroup.items, null); + } + } + + public void UpdateMove(IEnumerable itemsGroups) + { + // Nothing + } + + public void FinishMove(IEnumerable itemsGroups) + { + EditModeReplaceUtils.Insert(itemsGroups); + } + + public bool ValidateMove(ItemsPerTrack itemsGroup) + { + return true; + } + + public void DrawGUI(WindowState state, IEnumerable movingItems, Color color) + { + var operationWillReplace = false; + + foreach (var itemsPerTrack in movingItems) + { + var bounds = itemsPerTrack.onTrackItemsBounds; + + var counter = 0; + foreach (var item in itemsPerTrack.items) + { + if (EditModeUtils.GetFirstIntersectedItem(itemsPerTrack.items, item.start) != null) + { + EditModeGUIUtils.DrawBoundsEdge(bounds[counter], color, TrimEdge.Start); + operationWillReplace = true; + } + + if (EditModeUtils.GetFirstIntersectedItem(itemsPerTrack.items, item.end) != null) + { + EditModeGUIUtils.DrawBoundsEdge(bounds[counter], color, TrimEdge.End); + operationWillReplace = true; + } + + counter++; + // TODO Display swallowed clips? + } + } + + if (operationWillReplace) + { + TimelineCursors.SetCursor(TimelineCursors.CursorType.Replace); + } + else + { + TimelineCursors.ClearCursor(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs.meta new file mode 100644 index 000000000..abcc2f39a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeReplace.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea5e2240e8a7d9046a651557deec40b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs new file mode 100644 index 000000000..aadf5f7ba --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs @@ -0,0 +1,271 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class MoveItemModeRipple : IMoveItemMode, IMoveItemDrawer + { + const float k_SnapToEdgeDistance = 30.0f; + + class PrevItemInfo + { + public ITimelineItem item; + public ITimelineItem firstSelectedItem; + public bool blending; + + public PrevItemInfo(ITimelineItem item, ITimelineItem firstSelectedItem) + { + this.item = item; + this.firstSelectedItem = firstSelectedItem; + blending = item != null && item.end > firstSelectedItem.start; + } + } + + readonly Dictionary> m_NextItems = new Dictionary>(); + readonly Dictionary m_PreviousItem = new Dictionary(); + double m_PreviousEnd; + + bool m_TrackLocked; + bool m_Detached; + + public void OnTrackDetach(IEnumerable itemsGroups) + { + if (m_TrackLocked) + return; + + if (m_Detached) + return; + + if (itemsGroups.Any(x => x.markers.Any())) + return; + + // Ripple can either remove or not clips when detaching them from their track. + // Keep it off for now. TODO: add clutch key to toggle this feature? + //EditModeRippleUtils.Remove(manipulatedClipsList); + + StartDetachMode(itemsGroups); + } + + public void HandleTrackSwitch(IEnumerable itemsGroups) + { + // Nothing + } + + public bool AllowTrackSwitch() + { + return !m_TrackLocked; + } + + public double AdjustStartTime(WindowState state, ItemsPerTrack itemsGroup, double time) + { + var track = itemsGroup.targetTrack; + if (track == null) + return time; + + double start; + double end; + + if (EditModeUtils.IsInfiniteTrack(track)) + { + EditModeUtils.GetInfiniteClipBoundaries(track, out start, out end); + } + else + { + var siblings = ItemsUtils.GetItemsExcept(track, itemsGroup.items); + var firstIntersectedItem = EditModeUtils.GetFirstIntersectedItem(siblings, time); + + if (firstIntersectedItem == null) + return time; + + start = firstIntersectedItem.start; + end = firstIntersectedItem.end; + } + + var closestTime = Math.Abs(time - start) < Math.Abs(time - end) ? start : end; + + var pixelTime = state.TimeToPixel(time); + var pixelClosestTime = state.TimeToPixel(closestTime); + + if (Math.Abs(pixelTime - pixelClosestTime) < k_SnapToEdgeDistance) + return closestTime; + + return time; + } + + void StartDetachMode(IEnumerable itemsGroups) + { + m_Detached = true; + + foreach (var itemsGroup in itemsGroups) + EditModeUtils.SetParentTrack(itemsGroup.items, null); + } + + public void OnModeClutchEnter(IEnumerable itemsGroups) + { + StartDetachMode(itemsGroups); + m_TrackLocked = false; + } + + public void OnModeClutchExit(IEnumerable itemsGroups) + { + m_Detached = false; + m_TrackLocked = false; + } + + public void BeginMove(IEnumerable itemsGroups) + { + m_NextItems.Clear(); + m_PreviousItem.Clear(); + var itemTypes = ItemsUtils.GetItemTypes(itemsGroups).ToList(); + + foreach (var itemsGroup in itemsGroups) + { + //can only ripple items of the same type as those selected + var sortedSelectedItems = itemsGroup.items.OrderBy(i => i.start).ToList(); + var siblings = itemsGroup.targetTrack.GetItemsExcept(itemsGroup.items); + var sortedSiblingsToRipple = siblings.Where(i => itemTypes.Contains(i.GetType())).OrderBy(i => i.start).ToList(); + var start = sortedSelectedItems.First().start; + + m_NextItems.Add(itemsGroup.targetTrack, sortedSiblingsToRipple.Where(i => i.start > start).ToList()); + m_PreviousItem.Add(itemsGroup.targetTrack, CalculatePrevItemInfo(sortedSelectedItems, sortedSiblingsToRipple, itemTypes)); + } + + m_PreviousEnd = itemsGroups.Max(m => m.items.Max(c => c.end)); + } + + public void UpdateMove(IEnumerable itemsGroups) + { + if (m_Detached) + return; + + m_TrackLocked = true; + + var overlap = 0.0; + foreach (var itemsGroup in itemsGroups) + { + var track = itemsGroup.targetTrack; + if (track == null) continue; + + var prevItemInfo = m_PreviousItem[track]; + if (prevItemInfo.item != null) + { + var prevItem = prevItemInfo.item; + var firstItem = prevItemInfo.firstSelectedItem; + + if (prevItemInfo.blending) + prevItemInfo.blending = prevItem.end > firstItem.start; + + if (prevItemInfo.blending) + { + var b = EditModeUtils.BlendDuration(firstItem, TrimEdge.End); + overlap = Math.Max(overlap, Math.Max(prevItem.start, prevItem.end - firstItem.end + firstItem.start + b) - firstItem.start); + } + else + { + overlap = Math.Max(overlap, prevItem.end - firstItem.start); + } + } + } + + if (overlap > 0) + { + foreach (var itemsGroup in itemsGroups) + { + foreach (var item in itemsGroup.items) + item.start += overlap; + } + } + + var newEnd = itemsGroups.Max(m => m.items.Max(c => c.end)); + + var offset = newEnd - m_PreviousEnd; + m_PreviousEnd = newEnd; + + foreach (var itemsGroup in itemsGroups) + { + foreach (var item in m_NextItems[itemsGroup.targetTrack]) + item.start += offset; + } + } + + static PrevItemInfo CalculatePrevItemInfo(List orderedSelection, List orderedSiblings, IEnumerable itemTypes) + { + ITimelineItem previousItem = null; + ITimelineItem firstSelectedItem = null; + var gap = double.PositiveInfinity; + + foreach (var type in itemTypes) + { + var firstSelectedItemOfType = orderedSelection.FirstOrDefault(i => i.GetType() == type); + if (firstSelectedItemOfType == null) continue; + + var previousItemOfType = orderedSiblings.LastOrDefault(i => i.GetType() == type && i.start < firstSelectedItemOfType.start); + if (previousItemOfType == null) continue; + + var currentGap = firstSelectedItemOfType.start - previousItemOfType.end; + if (currentGap < gap) + { + gap = currentGap; + firstSelectedItem = firstSelectedItemOfType; + previousItem = previousItemOfType; + } + } + + return new PrevItemInfo(previousItem, firstSelectedItem); + } + + public bool ValidateMove(ItemsPerTrack itemsGroup) + { + return true; + } + + public void FinishMove(IEnumerable itemsGroups) + { + if (m_Detached) + EditModeRippleUtils.Insert(itemsGroups); + + m_Detached = false; + m_TrackLocked = false; + } + + public void DrawGUI(WindowState state, IEnumerable movingItems, Color color) + { + if (m_Detached) + { + var xMin = float.MaxValue; + var xMax = float.MinValue; + + foreach (var grabbedItems in movingItems) + { + xMin = Math.Min(xMin, grabbedItems.onTrackItemsBounds.Min(b => b.xMin)); // TODO Cache this? + xMax = Math.Max(xMax, grabbedItems.onTrackItemsBounds.Max(b => b.xMax)); + } + + foreach (var grabbedItems in movingItems) + { + var bounds = Rect.MinMaxRect(xMin, grabbedItems.onTrackItemsBounds[0].yMin, + xMax, grabbedItems.onTrackItemsBounds[0].yMax); + + EditModeGUIUtils.DrawOverlayRect(bounds, new Color(1.0f, 1.0f, 1.0f, 0.5f)); + + EditModeGUIUtils.DrawBoundsEdge(bounds, color, TrimEdge.Start); + } + } + else + { + foreach (var grabbedItems in movingItems) + { + var bounds = Rect.MinMaxRect(grabbedItems.onTrackItemsBounds.Min(b => b.xMin), grabbedItems.onTrackItemsBounds[0].yMin, + grabbedItems.onTrackItemsBounds.Max(b => b.xMax), grabbedItems.onTrackItemsBounds[0].yMax); + + EditModeGUIUtils.DrawBoundsEdge(bounds, color, TrimEdge.Start); + } + } + + TimelineCursors.SetCursor(TimelineCursors.CursorType.Ripple); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs.meta new file mode 100644 index 000000000..890c3edbd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MoveItemModeRipple.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eebde5009793ce948bf5d4c4435b89b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs new file mode 100644 index 000000000..1620269d2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs @@ -0,0 +1,137 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class MovingItems : ItemsPerTrack + { + TrackAsset m_ReferenceTrack; + readonly bool m_AllowTrackSwitch; + + readonly Rect[] m_ItemsBoundsOnTrack; + readonly Vector2[] m_ItemsMouseOffsets; + + static readonly Rect s_InvisibleBounds = new Rect(float.MaxValue, float.MaxValue, 0.0f, 0.0f); + + public TrackAsset originalTrack { get; } + + public override TrackAsset targetTrack + { + get + { + if (m_AllowTrackSwitch) + return m_ReferenceTrack; + + return originalTrack; + } + } + + public bool canDrop; + + public double start + { + get { return m_ItemsGroup.start; } + set { m_ItemsGroup.start = value; } + } + + public double end + { + get { return m_ItemsGroup.end; } + } + + public Rect[] onTrackItemsBounds + { + get { return m_ItemsBoundsOnTrack; } + } + + public MovingItems(WindowState state, TrackAsset parentTrack, ITimelineItem[] items, TrackAsset referenceTrack, Vector2 mousePosition, bool allowTrackSwitch) + : base(parentTrack, items) + { + originalTrack = parentTrack; + m_ReferenceTrack = referenceTrack; + m_AllowTrackSwitch = allowTrackSwitch; + + m_ItemsBoundsOnTrack = new Rect[items.Length]; + m_ItemsMouseOffsets = new Vector2[items.Length]; + + for (int i = 0; i < items.Length; ++i) + { + var itemGUi = items[i].gui; + + if (itemGUi != null) + { + m_ItemsBoundsOnTrack[i] = itemGUi.rect; + m_ItemsMouseOffsets[i] = mousePosition - m_ItemsBoundsOnTrack[i].position; + } + } + + canDrop = true; + } + + public void SetReferenceTrack(TrackAsset track) + { + m_ReferenceTrack = track; + } + + public bool HasAnyDetachedParents() + { + return m_ItemsGroup.items.Any(x => x.parentTrack == null); + } + + public void RefreshBounds(WindowState state, Vector2 mousePosition) + { + for (int i = 0; i < m_ItemsGroup.items.Length; ++i) + { + var item = m_ItemsGroup.items[i]; + var itemGUI = item.gui; + + if (item.parentTrack != null) + { + m_ItemsBoundsOnTrack[i] = itemGUI.visible ? itemGUI.rect : s_InvisibleBounds; + } + else + { + if (targetTrack != null) + { + var trackGUI = (TimelineTrackGUI)TimelineWindow.instance.allTracks.FirstOrDefault(t => t.track == targetTrack); + if (trackGUI == null) return; + var trackRect = trackGUI.boundingRect; + m_ItemsBoundsOnTrack[i] = itemGUI.RectToTimeline(trackRect, state); + } + else + { + m_ItemsBoundsOnTrack[i].position = mousePosition - m_ItemsMouseOffsets[i]; + } + } + } + } + + public void Draw(bool isValid) + { + for (int i = 0; i < m_ItemsBoundsOnTrack.Length; ++i) + { + var rect = m_ItemsBoundsOnTrack[i]; + DrawItemInternal(m_ItemsGroup.items[i], rect, isValid); + } + } + + static void DrawItemInternal(ITimelineItem item, Rect rect, bool isValid) + { + var clipGUI = item.gui as TimelineClipGUI; + + if (clipGUI != null) + { + if (isValid) + { + clipGUI.DrawGhostClip(rect); + } + else + { + clipGUI.DrawInvalidClip(rect); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs.meta new file mode 100644 index 000000000..f3c7fdb4b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Move/MovingItems.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81a142c61a4e14d46bb21b02548ad24d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence.meta new file mode 100644 index 000000000..64e65bcd2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dec586c160776104da4d9a4e472662bc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs new file mode 100644 index 000000000..7dddf3a9d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs @@ -0,0 +1,146 @@ +using System; +using System.Text; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class EaseClip : Manipulator + { + bool m_IsCaptured; + bool m_UndoSaved; + TimelineClipHandle m_EaseClipHandler; + ManipulateEdges m_Edges; + TimelineClip m_Clip; + StringBuilder m_OverlayText = new StringBuilder(""); + double m_OriginalValue; + + public static readonly string EaseInClipText = L10n.Tr("Ease In Clip"); + public static readonly string EaseOutClipText = L10n.Tr("Ease Out Clip"); + public static readonly string EaseInText = L10n.Tr("Ease In"); + public static readonly string EaseOutText = L10n.Tr("Ease Out"); + public static readonly string DurationFrameText = L10n.Tr(" Duration {0:0.00;-0.00} frames "); + public static readonly string DurationSecText = L10n.Tr(" Duration {0:0.00;-0.00} s "); + public static readonly string DeltaFrameText = L10n.Tr("({0:+0.00;-0.00} frames)"); + public static readonly string DeltaSecText = L10n.Tr("({0:+0.00;-0.00} s)"); + + protected override bool MouseDown(Event evt, WindowState state) + { + if (evt.modifiers != ManipulatorsUtils.actionModifier) + return false; + return MouseDownInternal(evt, state, PickerUtils.PickedLayerableOfType()); + } + + protected bool MouseDownInternal(Event evt, WindowState state, TimelineClipHandle handle) + { + if (handle == null) + return false; + + if (handle.clipGUI.clip != null && !handle.clipGUI.clip.clipCaps.HasAny(ClipCaps.Blending)) + return false; + + m_Edges = ManipulateEdges.Right; + if (handle.trimDirection == TrimEdge.Start) + m_Edges = ManipulateEdges.Left; + + if (m_Edges == ManipulateEdges.Left && handle.clipGUI.clip.hasBlendIn || m_Edges == ManipulateEdges.Right && handle.clipGUI.clip.hasBlendOut) + return false; + + m_IsCaptured = true; + m_UndoSaved = false; + + m_EaseClipHandler = handle; + m_Clip = handle.clipGUI.clip; + m_OriginalValue = m_Edges == ManipulateEdges.Left ? m_Clip.easeInDuration : m_Clip.easeOutDuration; + + + // Change cursor only when OnGUI Process (not in test) + if (GUIUtility.guiDepth > 0) + TimelineCursors.SetCursor(m_Edges == ManipulateEdges.Left ? TimelineCursors.CursorType.MixRight : TimelineCursors.CursorType.MixLeft); + + state.AddCaptured(this); + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!m_IsCaptured) + return false; + m_IsCaptured = false; + m_UndoSaved = false; + state.captured.Clear(); + + // Clear cursor only when OnGUI Process (not in test) + if (GUIUtility.guiDepth > 0) + TimelineCursors.ClearCursor(); + + return true; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (!m_IsCaptured) + return false; + if (!m_UndoSaved) + { + var uiClip = m_EaseClipHandler.clipGUI; + string undoName = m_Edges == ManipulateEdges.Left ? EaseInClipText : EaseOutClipText; + TimelineUndo.PushUndo(uiClip.clip.parentTrack, undoName); + m_UndoSaved = true; + } + + double d = state.PixelDeltaToDeltaTime(evt.delta.x); + if (m_Edges == ManipulateEdges.Left) + { + m_Clip.easeInDuration = Math.Max(0, m_Clip.easeInDuration + d); + } + else if (m_Edges == ManipulateEdges.Right) + { + m_Clip.easeOutDuration = Math.Max(0, m_Clip.easeOutDuration - d); + } + RefreshOverlayStrings(m_EaseClipHandler, state); + return true; + } + + public override void Overlay(Event evt, WindowState state) + { + if (!m_IsCaptured) + return; + if (m_OverlayText.Length > 0) + { + int stringLength = m_OverlayText.Length; + var r = new Rect(evt.mousePosition.x - (stringLength / 2.0f), + m_EaseClipHandler.clipGUI.rect.yMax, + stringLength, 20); + GUI.Label(r, m_OverlayText.ToString(), TimelineWindow.styles.tinyFont); + } + } + + void RefreshOverlayStrings(TimelineClipHandle handle, WindowState state) + { + m_OverlayText.Length = 0; + m_OverlayText.Append(m_Edges == ManipulateEdges.Left ? EaseInText : EaseOutText); + double easeDuration = m_Edges == ManipulateEdges.Left ? m_Clip.easeInDuration : m_Clip.easeOutDuration; + double deltaDuration = easeDuration - m_OriginalValue; + bool hasDurationDelta = Math.Abs(deltaDuration) > double.Epsilon; + if (state.timeInFrames) + { + easeDuration *= state.editSequence.frameRate; + deltaDuration *= state.editSequence.frameRate; + m_OverlayText.AppendFormat(DurationFrameText, easeDuration); + if (hasDurationDelta) + { + m_OverlayText.AppendFormat(DeltaFrameText, deltaDuration); + } + } + else + { + m_OverlayText.AppendFormat(DurationSecText, easeDuration); + if (hasDurationDelta) + { + m_OverlayText.AppendFormat(DeltaSecText, deltaDuration); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs.meta new file mode 100644 index 000000000..a161d2fd9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/EaseClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7cabea05434bb9479aee1e121b0d103 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs new file mode 100644 index 000000000..b470b5862 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs @@ -0,0 +1,61 @@ +using UnityEditor.ShortcutManagement; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class Jog : Manipulator + { + Vector2 m_MouseDownOrigin = Vector2.zero; + + [ClutchShortcut("Timeline/Jog", typeof(TimelineWindow), KeyCode.J)] + static void JogShortcut(ShortcutArguments args) + { + if (args.stage == ShortcutStage.Begin) + { + (args.context as TimelineWindow).state.isJogging = true; + } + else if (args.stage == ShortcutStage.End) + { + (args.context as TimelineWindow).state.isJogging = false; + } + } + + protected override bool MouseDown(Event evt, WindowState state) + { + if (!state.isJogging) + return false; + + m_MouseDownOrigin = evt.mousePosition; + state.playbackSpeed = 0.0f; + state.Play(); + + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!state.isJogging) + { + return false; + } + + m_MouseDownOrigin = evt.mousePosition; + state.playbackSpeed = 0.0f; + state.Play(); + return false; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (!state.isJogging) + return false; + + var distance = evt.mousePosition - m_MouseDownOrigin; + + state.playbackSpeed = distance.x * 0.002f; + state.Play(); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs.meta new file mode 100644 index 000000000..9f266504e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/Jog.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 949b7e126b3f27940885a6808a15458e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs new file mode 100644 index 000000000..a6b7c871c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs @@ -0,0 +1,24 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineMarkerHeaderContextMenu : Manipulator + { + protected override bool ContextClick(Event evt, WindowState state) + { + if (!state.showMarkerHeader) + return false; + + if (!(state.GetWindow().markerHeaderRect.Contains(evt.mousePosition) + || state.GetWindow().markerContentRect.Contains(evt.mousePosition))) + return false; + + SequencerContextMenu.ShowMarkerHeaderContextMenu(evt.mousePosition, state); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs.meta new file mode 100644 index 000000000..6f6012a7f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/MarkerHeaderContextMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e74ddf4132f3401409c824bed60280ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs new file mode 100644 index 000000000..17342ef5c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs @@ -0,0 +1,36 @@ +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class RectangleSelect : RectangleTool + { + protected override bool enableAutoPan { get { return false; } } + + protected override bool CanStartRectangle(Event evt, Vector2 mousePosition, WindowState state) + { + if (evt.button != 0 || evt.alt) + return false; + + return PickerUtils.pickedElements.All(e => e is IRowGUI); + } + + protected override bool OnFinish(Event evt, WindowState state, Rect rect) + { + var selectables = state.spacePartitioner.GetItemsInArea(rect).ToList(); + + if (!selectables.Any()) + return false; + + if (ItemSelection.CanClearSelection(evt)) + SelectionManager.Clear(); + + foreach (var selectable in selectables) + { + ItemSelection.HandleItemSelection(evt, selectable); + } + + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs.meta new file mode 100644 index 000000000..ddff16eff --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleSelect.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: edd4f4b395430604d935bcf0b14c7d42 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs new file mode 100644 index 000000000..5de1eb69c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs @@ -0,0 +1,169 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + abstract class RectangleTool + { + struct TimelinePoint + { + readonly double m_Time; + readonly float m_YPos; + readonly float m_YScrollPos; + + readonly WindowState m_State; + readonly TimelineTreeViewGUI m_TreeViewGUI; + + public TimelinePoint(WindowState state, Vector2 mousePosition) + { + m_State = state; + m_TreeViewGUI = state.GetWindow().treeView; + + m_Time = m_State.PixelToTime(mousePosition.x); + m_YPos = mousePosition.y; + m_YScrollPos = m_TreeViewGUI.scrollPosition.y; + } + + public Vector2 ToPixel() + { + return new Vector2(m_State.TimeToPixel(m_Time), m_YPos - (m_TreeViewGUI.scrollPosition.y - m_YScrollPos)); + } + } + + TimeAreaAutoPanner m_TimeAreaAutoPanner; + + TimelinePoint m_StartPoint; + Vector2 m_EndPixel = Vector2.zero; + + Rect m_ActiveRect; + + protected abstract bool enableAutoPan { get; } + protected abstract bool CanStartRectangle(Event evt, Vector2 mousePosition, WindowState state); + protected abstract bool OnFinish(Event evt, WindowState state, Rect rect); + + int m_Id; + + public void OnGUI(WindowState state, EventType rawType, Vector2 mousePosition) + { + if (m_Id == 0) + m_Id = GUIUtility.GetPermanentControlID(); + + if (state == null || state.GetWindow().treeView == null) + return; + + var evt = Event.current; + + if (rawType == EventType.MouseDown || evt.type == EventType.MouseDown) + { + if (state.IsCurrentEditingASequencerTextField()) + return; + + m_ActiveRect = TimelineWindow.instance.sequenceContentRect; + + if (!m_ActiveRect.Contains(mousePosition)) + return; + + if (!CanStartRectangle(evt, mousePosition, state)) + return; + + if (enableAutoPan) + m_TimeAreaAutoPanner = new TimeAreaAutoPanner(state); + + m_StartPoint = new TimelinePoint(state, mousePosition); + m_EndPixel = mousePosition; + + GUIUtility.hotControl = m_Id; //HACK: Because the treeView eats all the events, steal the hotControl if necessary... + evt.Use(); + + return; + } + + switch (evt.GetTypeForControl(m_Id)) + { + case EventType.KeyDown: + { + if (GUIUtility.hotControl == m_Id) + { + if (evt.keyCode == KeyCode.Escape) + { + m_TimeAreaAutoPanner = null; + + GUIUtility.hotControl = 0; + evt.Use(); + } + } + + return; + } + + case EventType.MouseDrag: + { + if (GUIUtility.hotControl != m_Id) + return; + + m_EndPixel = mousePosition; + evt.Use(); + + return; + } + + case EventType.MouseUp: + { + if (GUIUtility.hotControl != m_Id) + return; + + m_TimeAreaAutoPanner = null; + + var rect = CurrentRectangle(); + + if (IsValidRect(rect)) + OnFinish(evt, state, rect); + + GUIUtility.hotControl = 0; + evt.Use(); + + return; + } + } + + if (GUIUtility.hotControl == m_Id) + { + if (evt.type == EventType.Repaint) + { + var r = CurrentRectangle(); + + if (IsValidRect(r)) + { + using (new GUIViewportScope(m_ActiveRect)) + { + DrawRectangle(r); + } + } + } + + if (m_TimeAreaAutoPanner != null) + m_TimeAreaAutoPanner.OnGUI(evt); + } + } + + protected virtual void DrawRectangle(Rect rect) + { + EditorStyles.selectionRect.Draw(rect, GUIContent.none, false, false, false, false); + } + + static bool IsValidRect(Rect rect) + { + return rect.width >= 1.0f && rect.height >= 1.0f; + } + + Rect CurrentRectangle() + { + var startPixel = m_StartPoint.ToPixel(); + return Rect.MinMaxRect( + Math.Min(startPixel.x, m_EndPixel.x), + Math.Min(startPixel.y, m_EndPixel.y), + Math.Max(startPixel.x, m_EndPixel.x), + Math.Max(startPixel.y, m_EndPixel.y)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs.meta new file mode 100644 index 000000000..3a0d71a5a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24a7ce8b48db53747a4e8abbda77eac4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs new file mode 100644 index 000000000..0a2d45f99 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class RectangleZoom : RectangleTool + { + protected override bool enableAutoPan { get { return true; } } + + protected override bool CanStartRectangle(Event evt, Vector2 mousePosition, WindowState state) + { + return evt.button == 1 && evt.modifiers == (EventModifiers.Alt | EventModifiers.Shift); + } + + protected override bool OnFinish(Event evt, WindowState state, Rect rect) + { + var x = state.PixelToTime(rect.xMin); + var y = state.PixelToTime(rect.xMax); + state.SetTimeAreaShownRange(x, y); + + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs.meta new file mode 100644 index 000000000..e32aad555 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/RectangleZoom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5aa8f57287fc17149bcd798be813180b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs new file mode 100644 index 000000000..b8d9a7712 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs @@ -0,0 +1,297 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ClearSelection : Manipulator + { + protected override bool MouseDown(Event evt, WindowState state) + { + // If we hit this point this means no one used the mouse down events. We can safely clear the selection if needed + if (evt.button != 0) + return false; + + var window = state.GetWindow(); + + if (!window.sequenceRect.Contains(evt.mousePosition)) + return false; + + if (ItemSelection.CanClearSelection(evt)) + { + SelectionManager.Clear(); + return true; + } + + return false; + } + } + + static class ItemSelection + { + public static bool CanClearSelection(Event evt) + { + return !evt.control && !evt.command && !evt.shift; + } + + public static void RangeSelectItems(ITimelineItem lastItemToSelect) + { + var selectSorted = SelectionManager.SelectedItems().ToList(); + var firstSelect = selectSorted.FirstOrDefault(); + if (firstSelect == null) + { + SelectionManager.Add(lastItemToSelect); + return; + } + + var allTracks = TimelineEditor.inspectedAsset.flattenedTracks; + var allItems = allTracks.SelectMany(ItemsUtils.GetItems).ToList(); + TimelineHelpers.RangeSelect(allItems, selectSorted, lastItemToSelect, SelectionManager.Add, SelectionManager.Remove); + } + + public static ISelectable HandleSingleSelection(Event evt) + { + var item = PickerUtils.PickedLayerableOfType(); + + if (item != null) + { + var selected = item.IsSelected(); + if (!selected && CanClearSelection(evt)) + SelectionManager.Clear(); + + if (evt.modifiers == EventModifiers.Shift) + { + if (!selected) + RangeSelectItems((item as TimelineItemGUI).item); + } + else + { + HandleItemSelection(evt, item); + } + } + + return item; + } + + public static void HandleItemSelection(Event evt, ISelectable item) + { + if (evt.modifiers == ManipulatorsUtils.actionModifier) + { + if (item.IsSelected()) + item.Deselect(); + else + item.Select(); + } + else + { + if (!item.IsSelected()) + item.Select(); + } + } + } + + class SelectAndMoveItem : Manipulator + { + bool m_Dragged; + SnapEngine m_SnapEngine; + TimeAreaAutoPanner m_TimeAreaAutoPanner; + Vector2 m_MouseDownPosition; + + bool m_HorizontalMovementDone; + bool m_VerticalMovementDone; + + MoveItemHandler m_MoveItemHandler; + bool m_CycleMarkersPending; + + protected override bool MouseDown(Event evt, WindowState state) + { + if (evt.alt || evt.button != 0) + return false; + + m_Dragged = false; + + // Cycling markers and selection are mutually exclusive operations + if (!HandleMarkerCycle() && !HandleSingleSelection(evt)) + return false; + + m_MouseDownPosition = evt.mousePosition; + m_VerticalMovementDone = false; + m_HorizontalMovementDone = false; + + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!m_Dragged) + { + var item = PickerUtils.PickedLayerableOfType(); + + if (item == null) + return false; + + if (!item.IsSelected()) + return false; + + // Re-selecting an item part of a multi-selection should only keep this item selected. + if (SelectionManager.Count() > 1 && ItemSelection.CanClearSelection(evt)) + { + SelectionManager.Clear(); + item.Select(); + return true; + } + + if (m_CycleMarkersPending) + { + m_CycleMarkersPending = false; + TimelineMarkerClusterGUI.CycleMarkers(); + return true; + } + + return false; + } + + m_TimeAreaAutoPanner = null; + + DropItems(); + + m_SnapEngine = null; + m_MoveItemHandler = null; + + state.Evaluate(); + state.RemoveCaptured(this); + m_Dragged = false; + TimelineCursors.ClearCursor(); + + return true; + } + + protected override bool DoubleClick(Event evt, WindowState state) + { + return MouseDown(evt, state) && MouseUp(evt, state); + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (state.editSequence.isReadOnly) + return false; + + // case 1099285 - ctrl-click can cause no clips to be selected + var selectedItemsGUI = SelectionManager.SelectedItems(); + if (!selectedItemsGUI.Any()) + { + m_Dragged = false; + return false; + } + + const float hDeadZone = 5.0f; + const float vDeadZone = 5.0f; + + bool vDone = m_VerticalMovementDone || Math.Abs(evt.mousePosition.y - m_MouseDownPosition.y) > vDeadZone; + bool hDone = m_HorizontalMovementDone || Math.Abs(evt.mousePosition.x - m_MouseDownPosition.x) > hDeadZone; + + m_CycleMarkersPending = false; + + if (!m_Dragged) + { + var canStartMove = vDone || hDone; + + if (canStartMove) + { + state.AddCaptured(this); + m_Dragged = true; + + var referenceTrack = GetTrackDropTargetAt(state, m_MouseDownPosition); + + foreach (var item in selectedItemsGUI) + item.gui.StartDrag(); + + m_MoveItemHandler = new MoveItemHandler(state); + + m_MoveItemHandler.Grab(selectedItemsGUI, referenceTrack, m_MouseDownPosition); + + m_SnapEngine = new SnapEngine(m_MoveItemHandler, m_MoveItemHandler, ManipulateEdges.Both, + state, m_MouseDownPosition); + + m_TimeAreaAutoPanner = new TimeAreaAutoPanner(state); + } + } + + if (!m_VerticalMovementDone) + { + m_VerticalMovementDone = vDone; + + if (m_VerticalMovementDone) + m_MoveItemHandler.OnTrackDetach(); + } + + if (!m_HorizontalMovementDone) + { + m_HorizontalMovementDone = hDone; + } + + if (m_Dragged) + { + if (m_HorizontalMovementDone) + m_SnapEngine.Snap(evt.mousePosition, evt.modifiers); + + if (m_VerticalMovementDone) + { + var track = GetTrackDropTargetAt(state, evt.mousePosition); + m_MoveItemHandler.UpdateTrackTarget(track); + } + + state.Evaluate(); + } + + return true; + } + + public override void Overlay(Event evt, WindowState state) + { + if (!m_Dragged) + return; + + if (m_TimeAreaAutoPanner != null) + m_TimeAreaAutoPanner.OnGUI(evt); + + m_MoveItemHandler.OnGUI(evt); + + if (!m_MoveItemHandler.allowTrackSwitch || m_MoveItemHandler.targetTrack != null) + { + TimeIndicator.Draw(state, m_MoveItemHandler.start, m_MoveItemHandler.end); + m_SnapEngine.OnGUI(); + } + } + + bool HandleMarkerCycle() + { + m_CycleMarkersPending = TimelineMarkerClusterGUI.CanCycleMarkers(); + return m_CycleMarkersPending; + } + + bool HandleSingleSelection(Event evt) + { + return ItemSelection.HandleSingleSelection(evt) != null; + } + + void DropItems() + { + // Order matters here: m_MoveItemHandler.movingItems is destroyed during call to Drop() + foreach (var movingItem in m_MoveItemHandler.movingItems) + { + foreach (var item in movingItem.items) + item.gui.StopDrag(); + } + + m_MoveItemHandler.Drop(); + } + + static TrackAsset GetTrackDropTargetAt(WindowState state, Vector2 point) + { + var track = state.spacePartitioner.GetItemsAtPosition(point).FirstOrDefault(); + return track != null ? track.asset : null; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs.meta new file mode 100644 index 000000000..16f015275 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/SelectAndMoveItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f4f988528bbbb0846a4cb50efb4587a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs new file mode 100644 index 000000000..fc167f4d7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrackZoom : Manipulator + { + // only handles 'vertical' zoom. horizontal is handled in timelineGUI + protected override bool MouseWheel(Event evt, WindowState state) + { + if (EditorGUI.actionKey) + { + state.trackScale = Mathf.Min(Mathf.Max(state.trackScale + (evt.delta.y * 0.1f), 1.0f), 100.0f); + return true; + } + + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs.meta new file mode 100644 index 000000000..a13fea681 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrackZoom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e7c80eefe2def5459e0b486b3ab96e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs new file mode 100644 index 000000000..0918a17f4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs @@ -0,0 +1,232 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrimClip : Manipulator + { + class TrimClipAttractionHandler : IAttractionHandler + { + public void OnAttractedEdge(IAttractable attractable, ManipulateEdges manipulateEdges, AttractedEdge edge, double time) + { + var clipGUI = attractable as TimelineClipGUI; + if (clipGUI == null) + return; + + var clipItem = ItemsUtils.ToItem(clipGUI.clip); + if (manipulateEdges == ManipulateEdges.Right) + { + bool affectTimeScale = Event.current.modifiers == EventModifiers.Shift; // TODO Do not use Event.current from here. + EditMode.TrimEnd(clipItem, time, affectTimeScale); + } + else if (manipulateEdges == ManipulateEdges.Left) + { + EditMode.TrimStart(clipItem, time); + } + } + } + + bool m_IsCaptured; + TimelineClipHandle m_TrimClipHandler; + + double m_OriginalDuration; + double m_OriginalTimeScale; + bool m_UndoSaved; + SnapEngine m_SnapEngine; + + readonly StringBuilder m_OverlayText = new StringBuilder(); + readonly List m_OverlayStrings = new List(); + + static readonly double kEpsilon = 0.0000001; + + protected override bool MouseDown(Event evt, WindowState state) + { + var handle = PickerUtils.PickedLayerableOfType(); + if (handle == null) + return false; + + if (handle.clipGUI.clip.parentTrack != null && handle.clipGUI.clip.parentTrack.lockedInHierarchy) + return false; + + if (ItemSelection.CanClearSelection(evt)) + SelectionManager.Clear(); + + if (!SelectionManager.Contains(handle.clipGUI.clip)) + SelectionManager.Add(handle.clipGUI.clip); + + m_TrimClipHandler = handle; + + m_IsCaptured = true; + state.AddCaptured(this); + + m_UndoSaved = false; + + var clip = m_TrimClipHandler.clipGUI.clip; + + m_OriginalDuration = clip.duration; + m_OriginalTimeScale = clip.timeScale; + + RefreshOverlayStrings(m_TrimClipHandler, state); + + // in ripple trim, the right edge moves and needs to snap + var edges = ManipulateEdges.Right; + if (EditMode.editType != EditMode.EditType.Ripple && m_TrimClipHandler.trimDirection == TrimEdge.Start) + edges = ManipulateEdges.Left; + m_SnapEngine = new SnapEngine(m_TrimClipHandler.clipGUI, new TrimClipAttractionHandler(), edges, state, + evt.mousePosition); + + EditMode.BeginTrim(ItemsUtils.ToItem(clip), m_TrimClipHandler.trimDirection); + + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!m_IsCaptured) + return false; + + m_IsCaptured = false; + m_TrimClipHandler = null; + m_UndoSaved = false; + m_SnapEngine = null; + EditMode.FinishTrim(); + + state.captured.Clear(); + + return true; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (state.editSequence.isReadOnly) + return false; + + if (!m_IsCaptured) + return false; + + if (!m_UndoSaved) + { + var uiClip = m_TrimClipHandler.clipGUI; + TimelineUndo.PushUndo(uiClip.clip.parentTrack, "Trim Clip"); + if (TimelineUtility.IsRecordableAnimationClip(uiClip.clip)) + { + TimelineUndo.PushUndo(uiClip.clip.animationClip, "Trim Clip"); + } + + m_UndoSaved = true; + } + + if (m_SnapEngine != null) + m_SnapEngine.Snap(evt.mousePosition, evt.modifiers); + + RefreshOverlayStrings(m_TrimClipHandler, state); + + if (Selection.activeObject != null) + EditorUtility.SetDirty(Selection.activeObject); + + // updates the duration of the graph without rebuilding + state.UpdateRootPlayableDuration(state.editSequence.duration); + + return true; + } + + public override void Overlay(Event evt, WindowState state) + { + if (!m_IsCaptured) + return; + + EditMode.DrawTrimGUI(state, m_TrimClipHandler.clipGUI, m_TrimClipHandler.trimDirection); + + bool trimStart = m_TrimClipHandler.trimDirection == TrimEdge.Start; + + TimeIndicator.Draw(state, trimStart ? m_TrimClipHandler.clipGUI.start : m_TrimClipHandler.clipGUI.end); + + if (m_SnapEngine != null) + m_SnapEngine.OnGUI(trimStart, !trimStart); + + if (m_OverlayStrings.Count > 0) + { + const float padding = 4.0f; + var labelStyle = TimelineWindow.styles.tinyFont; + var longestLine = labelStyle.CalcSize( + new GUIContent(m_OverlayStrings.Aggregate("", (max, cur) => max.Length > cur.Length ? max : cur))); + var stringLength = longestLine.x + padding; + var lineHeight = longestLine.y + padding; + + var r = new Rect(evt.mousePosition.x - (stringLength / 2.0f), + m_TrimClipHandler.clipGUI.rect.yMax, + stringLength, lineHeight); + + foreach (var s in m_OverlayStrings) + { + GUI.Label(r, s, labelStyle); + r.y += lineHeight; + } + } + } + + void RefreshOverlayStrings(TimelineClipHandle handle, WindowState state) + { + m_OverlayStrings.Clear(); + + m_OverlayText.Length = 0; + + var differenceDuration = handle.clipGUI.clip.duration - m_OriginalDuration; + bool hasDurationDelta = Math.Abs(differenceDuration) > kEpsilon; + + if (state.timeInFrames) + { + var durationInFrame = handle.clipGUI.clip.duration * state.referenceSequence.frameRate; + m_OverlayText.Append("duration: ").Append(durationInFrame.ToString("f2")).Append(" frames"); + + if (hasDurationDelta) + { + m_OverlayText.Append(" ("); + + if (differenceDuration > 0.0) + m_OverlayText.Append("+"); + + var valueInFrame = differenceDuration * state.referenceSequence.frameRate; + m_OverlayText.Append(valueInFrame.ToString("f2")).Append(" frames)"); + } + } + else + { + m_OverlayText.Append("duration: ").Append(handle.clipGUI.clip.duration.ToString("f2")).Append("s"); + + if (hasDurationDelta) + { + m_OverlayText.Append(" ("); + + if (differenceDuration > 0.0) + m_OverlayText.Append("+"); + + m_OverlayText.Append(differenceDuration.ToString("f2")).Append("s)"); + } + } + + m_OverlayStrings.Add(m_OverlayText.ToString()); + + m_OverlayText.Length = 0; + + var differenceSpeed = m_OriginalTimeScale - handle.clipGUI.clip.timeScale; + if (Math.Abs(differenceSpeed) > kEpsilon) + { + m_OverlayText.Append("speed: ").Append(handle.clipGUI.clip.timeScale.ToString("p2")); + + m_OverlayText.Append(" ("); + + if (differenceSpeed > 0.0) + m_OverlayText.Append("+"); + + m_OverlayText.Append(differenceSpeed.ToString("p2")).Append(")"); + + m_OverlayStrings.Add(m_OverlayText.ToString()); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs.meta new file mode 100644 index 000000000..063a1c69a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Sequence/TrimClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 511aa760b8728a940a41c29837945292 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs new file mode 100644 index 000000000..8052d653b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs @@ -0,0 +1,72 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimeAreaAutoPanner + { + readonly WindowState m_State; + readonly TimelineWindow m_Window; + readonly Rect m_ViewRect; + + const float k_PixelDistanceToMaxSpeed = 100.0f; + const float k_MaxPanSpeed = 30.0f; + + public TimeAreaAutoPanner(WindowState state) + { + m_State = state; + m_Window = m_State.GetWindow(); + + var shownRange = m_State.timeAreaShownRange; + var trackViewBounds = m_Window.sequenceRect; + m_ViewRect = Rect.MinMaxRect(m_State.TimeToPixel(shownRange.x), trackViewBounds.yMin, + m_State.TimeToPixel(shownRange.y), trackViewBounds.yMax); + } + + public void OnGUI(Event evt) + { + if (evt.type != EventType.Layout) + return; + + var hFactor = 0.0f; + var vFactor = 0.0f; + + bool horizontalPan = GetPanFactor(evt.mousePosition.x, m_ViewRect.xMin, m_ViewRect.xMax, out hFactor); + bool verticalPan = GetPanFactor(evt.mousePosition.y, m_ViewRect.yMin, m_ViewRect.yMax, out vFactor); + + if (horizontalPan) + { + var translation = m_State.timeAreaTranslation; + translation.x += hFactor * k_MaxPanSpeed; + + m_State.SetTimeAreaTransform(translation, m_State.timeAreaScale); + } + + if (verticalPan) + { + var translation = m_Window.treeView.scrollPosition; + translation.y -= vFactor * k_MaxPanSpeed; + + m_Window.treeView.scrollPosition = translation; + } + } + + static bool GetPanFactor(float v, float min, float max, out float factor) + { + factor = 0.0f; + + if (v < min) + { + factor = Mathf.Clamp01((min - v) / k_PixelDistanceToMaxSpeed); + return true; + } + + if (v > max) + { + factor = -Mathf.Clamp01((v - max) / k_PixelDistanceToMaxSpeed); + return true; + } + + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs.meta new file mode 100644 index 000000000..00a9eafb4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeAreaAutoPanner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02e1fe0a338b35545a5fed1345848332 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs new file mode 100644 index 000000000..d896ae545 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs @@ -0,0 +1,47 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class TimeIndicator + { + static readonly Tooltip s_Tooltip = new Tooltip(DirectorStyles.Instance.displayBackground, DirectorStyles.Instance.tinyFont); + + public static void Draw(WindowState state, double time) + { + var bounds = state.timeAreaRect; + bounds.xMin = Mathf.Max(bounds.xMin, state.TimeToTimeAreaPixel(time)); + + using (new GUIViewportScope(state.timeAreaRect)) + { + s_Tooltip.text = TimeReferenceUtility.ToTimeString(time); + + var tooltipBounds = s_Tooltip.bounds; + tooltipBounds.xMin = bounds.xMin - (tooltipBounds.width / 2.0f); + tooltipBounds.y = bounds.y; + s_Tooltip.bounds = tooltipBounds; + + if (time >= 0) + s_Tooltip.Draw(); + } + + if (time >= 0) + { + Graphics.DrawLineAtTime(state, time, Color.black, true); + } + } + + public static void Draw(WindowState state, double start, double end) + { + var bounds = state.timeAreaRect; + bounds.xMin = Mathf.Max(bounds.xMin, state.TimeToTimeAreaPixel(start)); + bounds.xMax = Mathf.Min(bounds.xMax, state.TimeToTimeAreaPixel(end)); + + var color = DirectorStyles.Instance.selectedStyle.focused.textColor; + color.a = 0.12f; + EditorGUI.DrawRect(bounds, color); + + Draw(state, start); + Draw(state, end); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs.meta new file mode 100644 index 000000000..c8244f7d8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimeIndicator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d446e57147ca9b4183edfbbfa9bf206 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs new file mode 100644 index 000000000..03f4d8de4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs @@ -0,0 +1,54 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineClipGroup + { + readonly TimelineClip[] m_Clips; + readonly TimelineClip m_LeftMostClip; + readonly TimelineClip m_RightMostClip; + + public TimelineClip[] clips + { + get { return m_Clips; } + } + + public double start + { + get { return m_LeftMostClip.start; } + set + { + var offset = value - m_LeftMostClip.start; + + foreach (var clip in m_Clips) + clip.start += offset; + } + } + + public double end + { + get { return m_RightMostClip.end; } + } + + public TimelineClipGroup(IEnumerable clips) + { + Debug.Assert(clips != null && clips.Any()); + + m_Clips = clips.ToArray(); + m_LeftMostClip = null; + m_RightMostClip = null; + + foreach (var clip in m_Clips) + { + if (m_LeftMostClip == null || clip.start < m_LeftMostClip.start) + m_LeftMostClip = clip; + + if (m_RightMostClip == null || clip.end > m_RightMostClip.end) + m_RightMostClip = clip; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs.meta new file mode 100644 index 000000000..6106644ef --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/TimelineClipGroup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8c3bda3a988b5f4c910a5c3f722d0be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim.meta new file mode 100644 index 000000000..e40400fc9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6d64d8648793944dbadfd71f0f4b0a1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs new file mode 100644 index 000000000..92866000e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + enum TrimEdge + { + Start, + End + } + + interface ITrimItemMode + { + void OnBeforeTrim(ITrimmable item, TrimEdge trimDirection); + + void TrimStart(ITrimmable item, double time); + void TrimEnd(ITrimmable item, double time, bool affectTimeScale); + } + + interface ITrimItemDrawer + { + void DrawGUI(WindowState state, Rect bounds, Color color, TrimEdge edge); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs.meta new file mode 100644 index 000000000..0dc6ddcde --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/ITrimItemMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4a5ce78107bc38409a3bb5e8b3289ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs new file mode 100644 index 000000000..7232c2929 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs @@ -0,0 +1,102 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrimItemModeMix : ITrimItemMode, ITrimItemDrawer + { + ITrimmable m_Item; + + double m_Min; + double m_Max; + + public void OnBeforeTrim(ITrimmable item, TrimEdge trimDirection) + { + m_Item = item; + + var sortedItems = ItemsUtils.GetItemsExcept(item.parentTrack, new[] {item}) + .OfType() + .OrderBy(c => c.start); + + var itemStart = (DiscreteTime)item.start; + var itemEnd = (DiscreteTime)item.end; + + var overlapped = sortedItems.LastOrDefault(c => (DiscreteTime)c.start == itemStart && (DiscreteTime)c.end == itemEnd); + + ITrimmable nextItem; + ITrimmable prevItem; + + m_Min = 0.0; + m_Max = double.PositiveInfinity; + + var blendableItem = item as IBlendable; + if (blendableItem != null && blendableItem.supportsBlending) + { + if (trimDirection == TrimEdge.Start) + { + nextItem = sortedItems.FirstOrDefault(c => (DiscreteTime)c.start >= itemStart && (DiscreteTime)c.end > itemEnd); + prevItem = sortedItems.LastOrDefault(c => (DiscreteTime)c.start <= itemStart && (DiscreteTime)c.end < itemEnd); + + if (prevItem != null) + m_Min = prevItem.start + EditModeUtils.BlendDuration(prevItem, TrimEdge.Start); + + if (nextItem != null) + m_Max = nextItem.start; + } + else + { + nextItem = sortedItems.FirstOrDefault(c => c != overlapped && (DiscreteTime)c.start >= itemStart && (DiscreteTime)c.end >= itemEnd); + prevItem = sortedItems.LastOrDefault(c => c != overlapped && (DiscreteTime)c.start <= itemStart && (DiscreteTime)c.end <= itemEnd); + + if (prevItem != null) + m_Min = prevItem.end; + + if (nextItem != null) + m_Max = nextItem.end - EditModeUtils.BlendDuration(nextItem, TrimEdge.End); + } + } + else + { + nextItem = sortedItems.FirstOrDefault(c => (DiscreteTime)c.start > itemStart); + prevItem = sortedItems.LastOrDefault(c => (DiscreteTime)c.start < itemStart); + + if (prevItem != null) + m_Min = prevItem.end; + + if (nextItem != null) + m_Max = nextItem.start; + } + } + + public void TrimStart(ITrimmable item, double time) + { + time = Math.Min(Math.Max(time, m_Min), m_Max); + item.SetStart(time); + } + + public void TrimEnd(ITrimmable item, double time, bool affectTimeScale) + { + time = Math.Min(Math.Max(time, m_Min), m_Max); + item.SetEnd(time, affectTimeScale); + } + + public void DrawGUI(WindowState state, Rect bounds, Color color, TrimEdge edge) + { + if (EditModeUtils.HasBlends(m_Item, edge)) + { + EditModeGUIUtils.DrawBoundsEdge(bounds, color, edge); + var cursorType = (edge == TrimEdge.End) + ? TimelineCursors.CursorType.MixRight + : TimelineCursors.CursorType.MixLeft; + + TimelineCursors.SetCursor(cursorType); + } + else + { + TimelineCursors.ClearCursor(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs.meta new file mode 100644 index 000000000..cac141245 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeMix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ddd9f7d3cce6724696a33752ab2f5a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs new file mode 100644 index 000000000..4cc798c3f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs @@ -0,0 +1,139 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrimItemModeReplace : ITrimItemMode, ITrimItemDrawer + { + ITrimmable m_Item; + + ITrimmable m_ItemToBeReplaced; + double m_ClipOriginalEdgeValue; + bool m_TrimReplace; + + double m_Min; + double m_Max; + + public void OnBeforeTrim(ITrimmable item, TrimEdge trimDirection) + { + m_Item = item; + + var sortedClips = ItemsUtils.GetItemsExcept(item.parentTrack, new[] { item }) + .OfType() + .OrderBy(c => c.start); + + var clipStart = (DiscreteTime)item.start; + var clipEnd = (DiscreteTime)item.end; + + var overlapped = sortedClips.LastOrDefault(c => (DiscreteTime)c.start == clipStart && (DiscreteTime)c.end == clipEnd); + + ITrimmable nextItem; + ITrimmable prevItem; + + m_Min = 0.0; + m_Max = double.PositiveInfinity; + + if (trimDirection == TrimEdge.Start) + { + nextItem = sortedClips.FirstOrDefault(c => (DiscreteTime)c.start >= clipStart && (DiscreteTime)c.end > clipEnd); + prevItem = sortedClips.LastOrDefault(c => (DiscreteTime)c.start <= clipStart && (DiscreteTime)c.end < clipEnd); + + if (prevItem != null) + m_Min = prevItem.start + EditModeUtils.BlendDuration(prevItem, TrimEdge.Start) + TimelineClip.kMinDuration; + + if (nextItem != null) + m_Max = nextItem.start; + + m_ItemToBeReplaced = prevItem; + + if (m_ItemToBeReplaced != null) + m_ClipOriginalEdgeValue = m_ItemToBeReplaced.end; + } + else + { + nextItem = sortedClips.FirstOrDefault(c => c != overlapped && (DiscreteTime)c.start >= clipStart && (DiscreteTime)c.end >= clipEnd); + prevItem = sortedClips.LastOrDefault(c => c != overlapped && (DiscreteTime)c.start <= clipStart && (DiscreteTime)c.end <= clipEnd); + + if (prevItem != null) + m_Min = prevItem.end; + + if (nextItem != null) + m_Max = nextItem.end - EditModeUtils.BlendDuration(nextItem, TrimEdge.End) - TimelineClip.kMinDuration; + + m_ItemToBeReplaced = nextItem; + + if (m_ItemToBeReplaced != null) + m_ClipOriginalEdgeValue = m_ItemToBeReplaced.start; + } + + m_TrimReplace = false; + } + + public void TrimStart(ITrimmable item, double time) + { + time = Math.Min(Math.Max(time, m_Min), m_Max); + + if (m_ItemToBeReplaced != null) + { + if (!m_TrimReplace) + m_TrimReplace = item.start >= m_ItemToBeReplaced.end; + } + + time = Math.Max(time, 0.0); + + item.SetStart(time); + + if (m_ItemToBeReplaced != null && m_TrimReplace) + { + var prevEnd = Math.Min(item.start, m_ClipOriginalEdgeValue); + m_ItemToBeReplaced.SetEnd(prevEnd, false); + } + } + + public void TrimEnd(ITrimmable item, double time, bool affectTimeScale) + { + time = Math.Min(Math.Max(time, m_Min), m_Max); + + if (m_ItemToBeReplaced != null) + { + if (!m_TrimReplace) + m_TrimReplace = item.end <= m_ItemToBeReplaced.start; + } + + item.SetEnd(time, affectTimeScale); + + if (m_ItemToBeReplaced != null && m_TrimReplace) + { + var nextStart = Math.Max(item.end, m_ClipOriginalEdgeValue); + m_ItemToBeReplaced.SetStart(nextStart); + } + } + + public void DrawGUI(WindowState state, Rect bounds, Color color, TrimEdge edge) + { + bool shouldDraw = m_ItemToBeReplaced != null && (edge == TrimEdge.End && m_Item.end > m_ClipOriginalEdgeValue) || + (edge == TrimEdge.Start && m_Item.start < m_ClipOriginalEdgeValue); + + if (shouldDraw) + { + var cursorType = TimelineCursors.CursorType.Replace; + if (EditModeUtils.HasBlends(m_Item, edge)) + { + color = DirectorStyles.kMixToolColor; + cursorType = (edge == TrimEdge.End) + ? TimelineCursors.CursorType.MixRight + : TimelineCursors.CursorType.MixLeft; + } + + EditModeGUIUtils.DrawBoundsEdge(bounds, color, edge); + TimelineCursors.SetCursor(cursorType); + } + else + { + TimelineCursors.ClearCursor(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs.meta new file mode 100644 index 000000000..a68744e36 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeReplace.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 769f6f5dd7c8f2d4c9ab1caba0bd2628 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs new file mode 100644 index 000000000..1cce7a6b6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs @@ -0,0 +1,97 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrimItemModeRipple : ITrimItemMode, ITrimItemDrawer + { + double m_OriginalClipStart; + double m_OriginalClipEnd; + + ITrimmable[] m_NextItems; + + double m_BlendDuration; + + double m_TrimStartShift; + + public void OnBeforeTrim(ITrimmable item, TrimEdge trimDirection) + { + m_OriginalClipStart = item.start; + m_OriginalClipEnd = item.end; + m_TrimStartShift = 0.0; + + var sortedClips = ItemsUtils.GetItemsExcept(item.parentTrack, new[] { item }) + .OfType() + .OrderBy(c => c.start); + + var clipStart = (DiscreteTime)item.start; + var clipEnd = (DiscreteTime)item.end; + + m_NextItems = sortedClips.Where(c => (DiscreteTime)c.start >= clipStart && (DiscreteTime)c.end >= clipEnd).ToArray(); + + var overlapped = sortedClips.LastOrDefault(c => (DiscreteTime)c.start == clipStart && (DiscreteTime)c.end == clipEnd); + + if (overlapped != null) + { + m_BlendDuration = overlapped.end - overlapped.start; + } + else + { + m_BlendDuration = 0.0; + + var prevClip = sortedClips.LastOrDefault(c => (DiscreteTime)c.start <= clipStart && (DiscreteTime)c.end <= clipEnd); + if (prevClip != null) + m_BlendDuration += Math.Max(prevClip.end - item.start, 0.0); + + var nextClip = sortedClips.FirstOrDefault(c => (DiscreteTime)c.start >= clipStart && (DiscreteTime)c.end >= clipEnd); + if (nextClip != null) + m_BlendDuration += Math.Max(item.end - nextClip.start, 0.0); + } + } + + public void TrimStart(ITrimmable item, double time) + { + var prevEnd = item.end; + + // HACK If time is negative, make sure we shift the SetStart operation to a positive space. + if (time < 0.0) + m_TrimStartShift = Math.Max(-time, m_TrimStartShift); + + item.start = m_OriginalClipEnd - item.duration + m_TrimStartShift; + time += m_TrimStartShift; + + if (m_BlendDuration > 0.0) + time = Math.Min(time, item.end - m_BlendDuration); + + item.SetStart(time); + + item.start = m_OriginalClipStart; + + var offset = item.end - prevEnd; + foreach (var timelineClip in m_NextItems) + timelineClip.start += offset; + } + + public void TrimEnd(ITrimmable item, double time, bool affectTimeScale) + { + var prevEnd = item.end; + + if (m_BlendDuration > 0.0) + time = Math.Max(time, item.start + m_BlendDuration); + + item.SetEnd(time, affectTimeScale); + + var offset = item.end - prevEnd; + foreach (var timelineClip in m_NextItems) + timelineClip.start += offset; + } + + public void DrawGUI(WindowState state, Rect bounds, Color color, TrimEdge edge) + { + EditModeGUIUtils.DrawBoundsEdge(bounds, color, edge); + TimelineCursors.SetCursor(TimelineCursors.CursorType.Ripple); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs.meta new file mode 100644 index 000000000..0c58aff27 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Trim/TrimItemModeRipple.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20c8bb6b47a526c4c96ca73314fe2856 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils.meta new file mode 100644 index 000000000..b4af7ca65 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67e9c6cf60c57a54f9f4db1bc33fd2e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs new file mode 100644 index 000000000..392709f1b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs @@ -0,0 +1,27 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class EditModeGUIUtils + { + public static void DrawBoundsEdge(Rect bounds, Color color, TrimEdge edge, float width = 4.0f) + { + var r = bounds; + r.yMin += 2.0f; + r.yMax -= 2.0f; + r.width = width; + + r.x = edge == TrimEdge.End ? bounds.xMax : bounds.xMin - width; + + EditorGUI.DrawRect(r, color); + } + + public static void DrawOverlayRect(Rect bounds, Color overlayColor) + { + var c = overlayColor; + c.a = 0.2f; + EditorGUI.DrawRect(bounds, c); + EditorGUI.DrawOutline(bounds, 1.0f, new Color(1.0f, 1.0f, 1.0f, 0.5f)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs.meta new file mode 100644 index 000000000..6fdf54269 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeGUIUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8938e753b3f47374889d5cf3265b563c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs new file mode 100644 index 000000000..ca34f4b70 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs @@ -0,0 +1,137 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class EditModeMixUtils + { + static readonly List k_UnrecoverablePlacements = new List + { + PlacementValidity.InvalidIsWithin, + PlacementValidity.InvalidStartsInBlend, + PlacementValidity.InvalidContainsBlend + }; + + public static bool CanInsert(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + { + var siblings = ItemsUtils.GetItemsExcept(itemsGroup.targetTrack, itemsGroup.items); + foreach (var item in itemsGroup.items) + { + var placementValidity = GetPlacementValidity(item, siblings); + + if (k_UnrecoverablePlacements.Contains(placementValidity)) + { + return false; + } + } + } + + return true; + } + + //Corrects clips durations to fit at insertion point, if needed + public static void PrepareItemsForInsertion(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + { + var siblings = ItemsUtils.GetItemsExcept(itemsGroup.targetTrack, itemsGroup.items); + foreach (var item in itemsGroup.items.OfType()) + { + var eatenItems = siblings.Where(c => EditModeUtils.IsItemWithinRange(c, item.start, item.end)).ToList(); + + var intersectedItem = EditModeUtils.GetFirstIntersectedItem(siblings, item.end); + if (intersectedItem != null) + eatenItems.Add(intersectedItem); + + var blendableItems = eatenItems.OfType(); + if (blendableItems.Any()) + { + var minTime = blendableItems.Min(c => c.end - c.rightBlendDuration); + + if (item.end > minTime) + item.SetEnd(minTime, false); + } + } + } + } + + public static PlacementValidity GetPlacementValidity(ITimelineItem item, IEnumerable otherItems) + { + if (item.duration <= 0.0) + return PlacementValidity.Valid; //items without any duration can always be placed + + var sortedItems = otherItems.Where(i => i.duration > 0.0).OrderBy(c => c.start); + var candidates = new List(); + foreach (var sortedItem in sortedItems) + { + if ((DiscreteTime)sortedItem.start >= (DiscreteTime)item.end) + { + // No need to process further + break; + } + + if ((DiscreteTime)sortedItem.end <= (DiscreteTime)item.start) + { + // Skip + continue; + } + + candidates.Add(sortedItem); + } + + var discreteStart = (DiscreteTime)item.start; + var discreteEnd = (DiscreteTime)item.end; + + // Note: Order of tests matters + for (int i = 0, n = candidates.Count; i < n; i++) + { + var candidate = candidates[i]; + + var blendItem = item as IBlendable; + if (blendItem != null && blendItem.supportsBlending) + { + if (EditModeUtils.Contains(candidate.start, candidate.end, item)) + return PlacementValidity.InvalidIsWithin; + + if (i < n - 1) + { + var nextCandidate = candidates[i + 1]; + + var discreteNextCandidateStart = (DiscreteTime)nextCandidate.start; + var discreteCandidateEnd = (DiscreteTime)candidate.end; + + if (discreteCandidateEnd > discreteNextCandidateStart) + { + if (discreteStart >= discreteNextCandidateStart) + { + // Note: In case the placement is fully within a blend, + // InvalidStartsInBlend MUST have priority + return PlacementValidity.InvalidStartsInBlend; + } + + if (discreteEnd > discreteNextCandidateStart && discreteEnd <= discreteCandidateEnd) + return PlacementValidity.InvalidEndsInBlend; + + if (discreteStart < discreteNextCandidateStart && discreteEnd > discreteCandidateEnd) + return PlacementValidity.InvalidContainsBlend; + } + } + + if (EditModeUtils.Contains(item.start, item.end, candidate)) + return PlacementValidity.InvalidContains; + } + else + { + if (EditModeUtils.Overlaps(item, candidate.start, candidate.end) + || EditModeUtils.Overlaps(candidate, item.start, item.end)) + return PlacementValidity.InvalidOverlapWithNonBlendableClip; + } + } + + return PlacementValidity.Valid; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs.meta new file mode 100644 index 000000000..f36da89b8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeMixUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 505965fb9ab352b4d88882d7c8d822bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs new file mode 100644 index 000000000..d004a5ad7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class EditModeReplaceUtils + { + public static void Insert(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + { + Insert(itemsGroup.targetTrack, itemsGroup.items); + } + } + + static void Insert(TrackAsset track, IEnumerable items) + { + if (track == null) return; + var orderedItems = ItemsUtils.GetItemsExcept(track, items) + .OfType() + .OrderBy(i => i.start).ToArray(); + + foreach (var item in items.OfType()) + { + var from = item.start; + var to = item.end; + + var overlappedItems = orderedItems.Where(i => EditModeUtils.Overlaps(i, from, to)); + + foreach (var overlappedItem in overlappedItems) + { + if (EditModeUtils.IsItemWithinRange(overlappedItem, from, to)) + { + overlappedItem.Delete(); + } + else + { + if (overlappedItem.start >= from) + overlappedItem.TrimStart(to); + else + overlappedItem.TrimEnd(from); + } + } + + var includingItems = orderedItems.Where(c => c.start to); + foreach (var includingItem in includingItems) + { + var newItem = includingItem.CloneTo(track, includingItem.start) as ITrimmable; + includingItem.TrimStart(to); + if (newItem != null) + newItem.SetEnd(from, false); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs.meta new file mode 100644 index 000000000..31843525f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeReplaceUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ca745fb561cbf640b6e603f95662fa0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs new file mode 100644 index 000000000..a705fc684 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs @@ -0,0 +1,108 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class EditModeRippleUtils + { + public static void Insert(IEnumerable itemsGroups) + { + var start = double.MaxValue; + var end = double.MinValue; + + foreach (var itemsGroup in itemsGroups) + { + start = Math.Min(start, itemsGroup.items.Min(c => c.start)); + end = Math.Max(end, itemsGroup.items.Max(c => c.end)); + } + + var offset = 0.0; + var discreteStart = (DiscreteTime)start; + var discreteEnd = (DiscreteTime)end; + var itemTypes = ItemsUtils.GetItemTypes(itemsGroups); + var siblingsToRipple = new List(); + + foreach (var itemsGroup in itemsGroups) + { + //can only ripple items of the same type as those selected + siblingsToRipple.AddRange(ItemsUtils.GetItemsExcept(itemsGroup.targetTrack, itemsGroup.items).Where(i => itemTypes.Contains(i.GetType()))); + foreach (var item in siblingsToRipple) + { + var discreteItemStart = (DiscreteTime)item.start; + var discreteItemEnd = (DiscreteTime)item.end; + + if ((discreteItemStart < discreteStart && discreteItemEnd > discreteStart) || (discreteItemStart >= discreteStart && discreteItemStart < discreteEnd)) + offset = Math.Max(offset, end - item.start); + } + } + + if (offset > 0.0) + { + foreach (var sibling in siblingsToRipple) + { + if ((DiscreteTime)sibling.end > (DiscreteTime)start) + sibling.start += offset; + } + } + } + + public static void Remove(IEnumerable itemsGroups) + { + foreach (var itemsGroup in itemsGroups) + Remove(itemsGroup.targetTrack, itemsGroup.items); + } + + static void Remove(TrackAsset track, IEnumerable items) + { + if (track == null) return; + + //can only ripple items of the same type as those selected + var itemTypes = ItemsUtils.GetItemTypes(items); + var siblingsToRipple = ItemsUtils.GetItemsExcept(track, items) + .Where(i => itemTypes.Contains(i.GetType())) + .OrderBy(c => c.start) + .ToArray(); + + var orderedItems = items + .OrderBy(c => c.start) + .ToArray(); + + var cumulativeOffset = 0.0; + + foreach (var item in orderedItems) + { + var offset = item.end - item.start; + var start = item.start - cumulativeOffset; + var end = item.end - cumulativeOffset; + + var nextItem = siblingsToRipple.FirstOrDefault(c => (DiscreteTime)c.start > (DiscreteTime)start && (DiscreteTime)c.start < (DiscreteTime)end); + if (nextItem != null) + { + offset -= end - nextItem.start; + } + + var prevItem = siblingsToRipple.FirstOrDefault(c => (DiscreteTime)c.end > (DiscreteTime)start && (DiscreteTime)c.end < (DiscreteTime)end); + if (prevItem != null) + { + offset -= prevItem.end - start; + } + + if (offset <= 0.0) + continue; + + cumulativeOffset += offset; + + for (int i = siblingsToRipple.Length - 1; i >= 0; --i) + { + var c = siblingsToRipple[i]; + if ((DiscreteTime)c.start < (DiscreteTime)start) + break; + + c.start = c.start - offset; + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs.meta new file mode 100644 index 000000000..117868358 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeRippleUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 495e2738ac7d88a41a158cd2e237d70b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs new file mode 100644 index 000000000..126f349f5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class EditModeUtils + { + public static void Delete(IEnumerable items) + { + if (items == null) + return; + + foreach (var item in items) + item.Delete(); + } + + public static void SetStart(IEnumerable items, double time) + { + var offset = time - items.Min(c => c.start); + + foreach (var item in items) + item.start += offset; + } + + public static void SetParentTrack(IEnumerable items, TrackAsset parentTrack) + { + foreach (var item in items) + { + if (item.parentTrack == parentTrack) + continue; + + item.parentTrack = parentTrack; + + var clipGUI = item.gui as TimelineClipGUI; + if (clipGUI != null) + { + clipGUI.clipCurveEditor = null; + } + } + } + + public static ITimelineItem GetFirstIntersectedItem(IEnumerable items, double time) + { + return items.FirstOrDefault(c => Intersects(time, c.start, c.end)); + } + + static bool Intersects(double time, double start, double end) + { + var discreteTime = (DiscreteTime)time; + return discreteTime > (DiscreteTime)start && discreteTime < (DiscreteTime)end; + } + + public static bool Overlaps(ITimelineItem item, double from, double to) + { + var discreteFrom = (DiscreteTime)from; + var discreteTo = (DiscreteTime)to; + var discreteStart = (DiscreteTime)item.start; + + if (discreteStart >= discreteFrom && discreteStart < discreteTo) + return true; + + var discreteEnd = (DiscreteTime)item.end; + + if (discreteEnd > discreteFrom && discreteEnd <= discreteTo) + return true; + + return false; + } + + public static bool IsItemWithinRange(ITimelineItem item, double from, double to) + { + return (DiscreteTime)item.start >= (DiscreteTime)from && (DiscreteTime)item.end <= (DiscreteTime)to; + } + + public static bool IsRangeWithinItem(double from, double to, ITimelineItem item) + { + return (DiscreteTime)from >= (DiscreteTime)item.start && (DiscreteTime)to <= (DiscreteTime)item.end; + } + + public static bool Contains(double from, double to, ITimelineItem item) + { + return (DiscreteTime)from < (DiscreteTime)item.start && (DiscreteTime)to > (DiscreteTime)item.end; + } + + public static bool HasBlends(ITimelineItem item, TrimEdge edge) + { + var blendable = item as IBlendable; + if (blendable == null) return false; + + return edge == TrimEdge.Start && blendable.hasLeftBlend || edge == TrimEdge.End && blendable.hasRightBlend; + } + + public static double BlendDuration(ITimelineItem item, TrimEdge edge) + { + var blendable = item as IBlendable; + if (blendable == null) return 0.0; + + return edge == TrimEdge.Start ? blendable.leftBlendDuration : blendable.rightBlendDuration; + } + + public static bool IsInfiniteTrack(TrackAsset track) + { + var aTrack = track as AnimationTrack; + return aTrack != null && aTrack.CanConvertToClipMode(); + } + + public static void GetInfiniteClipBoundaries(TrackAsset track, out double start, out double end) + { + var info = AnimationClipCurveCache.Instance.GetCurveInfo(((AnimationTrack)track).infiniteClip); + if (info.keyTimes.Length > 0) + { + start = info.keyTimes.Min(); + end = info.keyTimes.Max(); + } + else + { + start = end = 0.0f; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs.meta new file mode 100644 index 000000000..cf5984aef --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/EditModeUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70eae1897c9d308448eb3bb0b5be9f58 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs new file mode 100644 index 000000000..c56aa1d2b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class ManipulatorsUtils + { + public static EventModifiers actionModifier + { + get + { + if (Application.platform == RuntimePlatform.OSXEditor || + Application.platform == RuntimePlatform.OSXPlayer) + return EventModifiers.Command; + + return EventModifiers.Control; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs.meta new file mode 100644 index 000000000..3b611eaa8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/ManipulatorsUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e177382a693dea644acd34e3e7a3feb3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs new file mode 100644 index 000000000..76c0ced69 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs @@ -0,0 +1,13 @@ +namespace UnityEditor.Timeline +{ + enum PlacementValidity + { + Valid, + InvalidContains, + InvalidIsWithin, + InvalidStartsInBlend, + InvalidEndsInBlend, + InvalidContainsBlend, + InvalidOverlapWithNonBlendableClip + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs.meta new file mode 100644 index 000000000..571f365b2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Manipulators/Utils/PlacementValidity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 335020228a0fe124897f51f25f6350ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs new file mode 100644 index 000000000..40913e79f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs @@ -0,0 +1,103 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class MenuOrder + { + // by default, adds at the end, before 'add' + public const int DefaultPriority = 9000; + public const int SeparatorAt = 1000; + + public static class TimelineAction + { + public const int Start = 1000; + public const int Copy = Start + 100; + public const int Paste = Start + 200; + public const int Duplicate = Start + 300; + public const int Delete = Start + 400; + public const int MatchContent = Start + 500; + } + + public static class TrackAction + { + public const int Start = TimelineAction.Start + SeparatorAt; + + public const int LockTrack = Start + 100; + public const int LockSelected = Start + 150; + public const int MuteTrack = Start + 200; + public const int MuteSelected = Start + 250; + public const int ShowHideMarkers = Start + 300; + public const int RemoveInvalidMarkers = Start + 400; + public const int EditInAnimationWindow = Start + 800; + } + + public static class TrackAddMenu + { + public const int Start = TrackAction.Start + SeparatorAt; + public const int AddLayerTrack = Start; + } + + public static class ClipEditAction + { + public const int Start = TrackAddMenu.Start + SeparatorAt; + public const int EditInAnimationWindow = Start + 100; + public const int EditSubTimeline = Start + 200; + } + + public static class ClipAction + { + public const int Start = ClipEditAction.Start + SeparatorAt; + + public const int TrimStart = Start + 100; + public const int TrimEnd = Start + 110; + public const int Split = Start + 120; + public const int CompleteLastLoop = Start + SeparatorAt; + public const int TrimLastLoop = Start + SeparatorAt + 110; + public const int MatchDuration = Start + SeparatorAt + 120; + public const int DoubleSpeed = Start + 2 * SeparatorAt; + public const int HalfSpeed = Start + 2 * SeparatorAt + 110; + public const int ResetDuration = Start + 3 * SeparatorAt; + public const int ResetSpeed = Start + 3 * SeparatorAt + 110; + public const int ResetAll = Start + 3 * SeparatorAt + 120; + + public const int Tile = Start + 300; + public const int FindSourceAsset = Start + 400; + } + + public static class MarkerAction + { + public const int Start = ClipAction.Start + SeparatorAt; + } + + public static class CustomTrackAction + { + public const int Start = MarkerAction.Start + SeparatorAt; + + public const int AnimConvertToClipMode = Start + 100; + public const int AnimConvertFromClipMode = Start + 200; + public const int AnimApplyTrackOffset = Start + 300; + public const int AnimApplySceneOffset = Start + 310; + public const int AnimApplyAutoOffset = Start + 320; + public const int AnimAddOverrideTrack = Start + 500; + } + + public static class CustomClipAction + { + public const int Start = CustomTrackAction.Start + SeparatorAt; + public const int AnimClipMatchPrevious = Start + 100; + public const int AnimClipMatchNext = Start + 110; + public const int AnimClipResetOffset = Start + 120; + } + + + public const int AddGroupItemStart = DefaultPriority + SeparatorAt; + public const int AddTrackItemStart = AddGroupItemStart + SeparatorAt; + public const int AddCustomTrackItemStart = AddTrackItemStart + SeparatorAt; + public const int AddClipItemStart = AddCustomTrackItemStart + SeparatorAt; + public const int AddCustomClipItemStart = AddClipItemStart + SeparatorAt; + public const int AddMarkerItemStart = AddCustomClipItemStart + SeparatorAt; + public const int AddCustomMarkerItemStart = AddMarkerItemStart + SeparatorAt; + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs.meta new file mode 100644 index 000000000..5045520f2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/MenuOrder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78fd02709d00d8441bd53a889e83a8f5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables.meta new file mode 100644 index 000000000..c4523e173 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a6069768ff3d8043a79348813f86cba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs new file mode 100644 index 000000000..78eb56ab1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs @@ -0,0 +1,212 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(ControlPlayableAsset)), CanEditMultipleObjects] + class ControlPlayableInspector : Editor + { + static class Styles + { + static string s_DisabledBecauseOfSelfControlTooltip = "Must be disabled when the Source Game Object references the same PlayableDirector component that is being controlled"; + public static readonly GUIContent activationContent = EditorGUIUtility.TrTextContent("Control Activation", "When checked the clip will control the active state of the source game object"); + public static readonly GUIContent activationDisabledContent = EditorGUIUtility.TextContent("Control Activation|" + s_DisabledBecauseOfSelfControlTooltip); + public static readonly GUIContent prefabContent = EditorGUIUtility.TrTextContent("Prefab", "A prefab to instantiate as a child object of the source game object"); + public static readonly GUIContent advancedContent = EditorGUIUtility.TrTextContent("Advanced"); + public static readonly GUIContent updateParticleSystemsContent = EditorGUIUtility.TrTextContent("Control Particle Systems", "Synchronize the time between the clip and any particle systems on the game object"); + public static readonly GUIContent updatePlayableDirectorContent = EditorGUIUtility.TrTextContent("Control Playable Directors", "Synchronize the time between the clip and any playable directors on the game object"); + public static readonly GUIContent updatePlayableDirectorDisabledContent = EditorGUIUtility.TextContent("Control Playable Directors|" + s_DisabledBecauseOfSelfControlTooltip); + public static readonly GUIContent updateITimeControlContent = EditorGUIUtility.TrTextContent("Control ITimeControl", "Synchronize the time between the clip and any Script that implements the ITimeControl interface on the game object"); + public static readonly GUIContent updateHierarchy = EditorGUIUtility.TrTextContent("Control Children", "Search child game objects for particle systems and playable directors"); + public static readonly GUIContent randomSeedContent = EditorGUIUtility.TrTextContent("Random Seed", "A random seed to provide the particle systems for consistent previews. This will only be used on particle systems where AutoRandomSeed is on."); + public static readonly GUIContent postPlayableContent = EditorGUIUtility.TrTextContent("Post Playback", "The active state to the leave the game object when the timeline is finished. \n\nRevert will leave the game object in the state it was prior to the timeline being run"); + } + + SerializedProperty m_SourceObject; + SerializedProperty m_PrefabObject; + SerializedProperty m_UpdateParticle; + SerializedProperty m_UpdateDirector; + SerializedProperty m_UpdateITimeControl; + SerializedProperty m_SearchHierarchy; + SerializedProperty m_UseActivation; + SerializedProperty m_PostPlayback; + SerializedProperty m_RandomSeed; + bool m_CycleReference; + + + GUIContent m_SourceObjectLabel = new GUIContent(); + + // the director that the selection was made with. Normally this matches the active director in timeline, + // but persists if the active timeline changes (case 962516) + private PlayableDirector contextDirector + { + get + { + if (serializedObject == null) + return null; + return serializedObject.context as PlayableDirector; + } + } + + public void OnEnable() + { + if (target == null) // case 946080 + return; + + m_SourceObject = serializedObject.FindProperty("sourceGameObject"); + m_PrefabObject = serializedObject.FindProperty("prefabGameObject"); + + m_UpdateParticle = serializedObject.FindProperty("updateParticle"); + m_UpdateDirector = serializedObject.FindProperty("updateDirector"); + m_UpdateITimeControl = serializedObject.FindProperty("updateITimeControl"); + m_SearchHierarchy = serializedObject.FindProperty("searchHierarchy"); + m_UseActivation = serializedObject.FindProperty("active"); + m_PostPlayback = serializedObject.FindProperty("postPlayback"); + m_RandomSeed = serializedObject.FindProperty("particleRandomSeed"); + CheckForCyclicReference(); + } + + public override void OnInspectorGUI() + { + if (target == null) + return; + + serializedObject.Update(); + + m_SourceObjectLabel.text = m_SourceObject.displayName; + + if (m_PrefabObject.objectReferenceValue != null) + m_SourceObjectLabel.text = "Parent Object"; + + bool selfControlled = false; + + + EditorGUI.BeginChangeCheck(); + + using (new GUIMixedValueScope(m_SourceObject.hasMultipleDifferentValues)) + EditorGUILayout.PropertyField(m_SourceObject, m_SourceObjectLabel); + + var sourceGameObject = m_SourceObject.exposedReferenceValue as GameObject; + selfControlled = m_PrefabObject.objectReferenceValue == null && TimelineWindow.instance != null && TimelineWindow.instance.state != null && + contextDirector != null && sourceGameObject == contextDirector.gameObject; + + if (EditorGUI.EndChangeCheck()) + { + CheckForCyclicReference(); + if (!selfControlled) + DisablePlayOnAwake(sourceGameObject); + } + + if (selfControlled) + { + EditorGUILayout.HelpBox("The assigned GameObject references the same PlayableDirector component being controlled.", MessageType.Warning); + } + else if (m_CycleReference) + { + EditorGUILayout.HelpBox("The assigned GameObject contains a PlayableDirector component that results in a circular reference.", MessageType.Warning); + } + + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_PrefabObject, Styles.prefabContent); + EditorGUI.indentLevel--; + + using (new EditorGUI.DisabledScope(selfControlled)) + { + EditorGUILayout.PropertyField(m_UseActivation, selfControlled ? Styles.activationDisabledContent : Styles.activationContent); + if (m_UseActivation.boolValue) + { + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_PostPlayback, Styles.postPlayableContent); + EditorGUI.indentLevel--; + } + } + + m_SourceObject.isExpanded = EditorGUILayout.Foldout(m_SourceObject.isExpanded, Styles.advancedContent); + + if (m_SourceObject.isExpanded) + { + EditorGUI.indentLevel++; + + using (new EditorGUI.DisabledScope(selfControlled && !m_SearchHierarchy.boolValue)) + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_UpdateDirector, selfControlled ? Styles.updatePlayableDirectorDisabledContent : Styles.updatePlayableDirectorContent); + if (EditorGUI.EndChangeCheck()) + { + CheckForCyclicReference(); + } + } + + EditorGUILayout.PropertyField(m_UpdateParticle, Styles.updateParticleSystemsContent); + if (m_UpdateParticle.boolValue) + { + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_RandomSeed, Styles.randomSeedContent); + EditorGUI.indentLevel--; + } + EditorGUILayout.PropertyField(m_UpdateITimeControl, Styles.updateITimeControlContent); + + EditorGUILayout.PropertyField(m_SearchHierarchy, Styles.updateHierarchy); + + EditorGUI.indentLevel--; + } + + serializedObject.ApplyModifiedProperties(); + } + + // + // Fix for a workflow issue where scene objects with directors have play on awake by default enabled. + // This causes confusion when the director is played within another director, so we disable it on assignment + // to avoid the issue, but not force the issue on the user + public void DisablePlayOnAwake(GameObject sourceObject) + { + if (sourceObject != null && m_UpdateDirector.boolValue) + { + if (m_SearchHierarchy.boolValue) + { + var directors = sourceObject.GetComponentsInChildren(); + foreach (var d in directors) + { + DisablePlayOnAwake(d); + } + } + else + { + DisablePlayOnAwake(sourceObject.GetComponent()); + } + } + } + + public void DisablePlayOnAwake(PlayableDirector director) + { + if (director == null) + return; + var obj = new SerializedObject(director); + var prop = obj.FindProperty("m_InitialState"); + prop.enumValueIndex = (int)PlayState.Paused; + obj.ApplyModifiedProperties(); + } + + void CheckForCyclicReference() + { + serializedObject.ApplyModifiedProperties(); + m_CycleReference = false; + + PlayableDirector director = contextDirector; + if (contextDirector == null) + return; + + foreach (var asset in targets.OfType()) + { + if (ControlPlayableUtility.DetectCycle(asset, director)) + { + m_CycleReference = true; + return; + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs.meta new file mode 100644 index 000000000..a097e70e3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Playables/ControlPlayableInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f65646ef159c91441bff704a5f7f419b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties.meta new file mode 100644 index 000000000..aeb1d28d2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f71aeefaa877ae4787e8356f25ad1e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..31ab9739a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs @@ -0,0 +1,24 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("UnityEditor.Timeline")] +[assembly: AssemblyDescription("Unity Timeline Editor")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Unity Technologies")] +[assembly: AssemblyProduct("UnityEditor.Timeline")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] +[assembly: Guid("7668179E-DE52-4D63-96C8-B7D84461EA29")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] +[assembly: InternalsVisibleTo("Unity.Timeline.EditorTests")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests.Common")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests.Performance.Editor")] diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs.meta new file mode 100644 index 000000000..830ee0af9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Properties/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5718b3fe3a758b4a9ec29170290d4f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording.meta new file mode 100644 index 000000000..59cb660db --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4584db2acba045742a16942983e7fb96 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs new file mode 100644 index 000000000..d09cc623c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs @@ -0,0 +1,306 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class AnimationTrackRecorder + { + public static readonly string kRecordClipDefaultName = L10n.Tr("Recorded"); + + AnimationClip m_TargetClip; + int m_CurveCount = 0; + + double m_ClipTime; + bool m_needRebuildRects; + + bool m_TrackHasPreviewComponents; + + public TimelineClip recordClip { get; private set; } + + public void PrepareForRecord(WindowState state) + { + m_CurveCount = 0; + m_TargetClip = null; + m_TrackHasPreviewComponents = false; + } + + public AnimationClip PrepareTrack(TrackAsset track, WindowState state, GameObject gameObject, out double startTime) + { + AnimationClip animationClip = null; + + // if we are not in clip mode, we simply use the track clip + var animationTrack = (AnimationTrack)track; + + // ignore recording if we are in Legacy auto mode + startTime = -1; + var parentTrack = TimelineUtility.GetSceneReferenceTrack(track) as AnimationTrack; + if (parentTrack != null && parentTrack.trackOffset == TrackOffset.Auto) + return null; + + if (!animationTrack.inClipMode) + { + var trackClip = animationTrack.GetOrCreateClip(); + startTime = trackClip.frameRate * state.editSequence.time; + + // Make the first key be at time 0 of the clip + if (trackClip.empty) + { + animationTrack.infiniteClipTimeOffset = 0; // state.time; + animationTrack.infiniteClipPreExtrapolation = TimelineClip.ClipExtrapolation.Hold; + animationTrack.infiniteClipPostExtrapolation = TimelineClip.ClipExtrapolation.Hold; + } + + animationClip = trackClip; + } + else + { + TimelineClip activeClip = null; + + // if it fails, but returns no clip, we can add one. + if (!track.FindRecordingClipAtTime(state.editSequence.time, out activeClip) && activeClip != null) + { + return null; + } + + if (activeClip == null) + { + activeClip = AddRecordableClip(track, state, state.editSequence.time); + } + + var clip = activeClip.animationClip; + + // flags this as the clip being recorded for the track + var clipTime = state.editSequence.time - activeClip.start; + + // if we are in the past + if (clipTime < 0) + { + Undo.RegisterCompleteObjectUndo(clip, "Record Key"); + TimelineUndo.PushUndo(track, "Prepend Key"); + ShiftAnimationClip(clip, (float)-clipTime); + activeClip.start = state.editSequence.time; + activeClip.duration += -clipTime; + clipTime = 0; + } + + m_ClipTime = clipTime; + recordClip = activeClip; + startTime = TimeUtility.ToFrames(recordClip.ToLocalTimeUnbound(state.editSequence.time), clip.frameRate); + m_needRebuildRects = clip.empty; + + animationClip = clip; + } + + m_TargetClip = animationClip; + m_CurveCount = GetCurveCount(animationClip); + m_TrackHasPreviewComponents = animationTrack.hasPreviewComponents; + + return animationClip; + } + + static int GetCurveCount(AnimationClip animationClip) + { + int count = 0; + if (animationClip != null) + { + var clipCache = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); + count = clipCache.curves.Length + clipCache.objectCurves.Count; + } + + return count; + } + + public void FinializeTrack(TrackAsset track, WindowState state) + { + // make sure we dirty the clip if we are in non clip mode + var animTrack = track as AnimationTrack; + if (!animTrack.inClipMode) + { + EditorUtility.SetDirty(animTrack.GetOrCreateClip()); + } + + // in clip mode we need to do some extra work + if (recordClip != null) + { + // stretch the clip out to meet the new recording time + if (m_ClipTime > recordClip.duration) + { + TimelineUndo.PushUndo(track, "Add Key"); + recordClip.duration = m_ClipTime; + } + + track.CalculateExtrapolationTimes(); + } + + recordClip = null; + m_ClipTime = 0; + if (m_needRebuildRects) + { + state.CalculateRowRects(); + m_needRebuildRects = false; + } + } + + public void FinalizeRecording(WindowState state) + { + // rebuild the graph if we add/remove a clip. Rebuild the graph with an evaluation immediately + // so previews and scene position is maintained. + if (m_CurveCount != GetCurveCount(m_TargetClip)) + { + state.rebuildGraph = true; + state.GetWindow().RebuildGraphIfNecessary(true); + } + else if (m_TrackHasPreviewComponents) + { + // Track with preview components potentially has modifications impacting other properties that need + // to be refreshed before inspector or scene view to not interfere with manipulation. + state.EvaluateImmediate(); + } + } + + // For a given track asset get a unique clip name + public static string GetUniqueRecordedClipName(Object owner, string name) + { + // first attempt -- uniquely named in file + var path = AssetDatabase.GetAssetPath(owner); + if (!string.IsNullOrEmpty(path)) + { + var names = AssetDatabase.LoadAllAssetsAtPath(path).Where(x => x != null).Select(x => x.name); + return ObjectNames.GetUniqueName(names.ToArray(), name); + } + + TrackAsset asset = owner as TrackAsset; + if (asset == null || asset.clips.Length == 0) + return name; + + // final attempt - uniquely named in track + return ObjectNames.GetUniqueName(asset.clips.Select(x => x.displayName).ToArray(), name); + } + + // Given an appropriate parent track, create a recordable clip + public static TimelineClip AddRecordableClip(TrackAsset parentTrack, WindowState state, double atTime) + { + var sequenceAsset = state.editSequence.asset; + if (sequenceAsset == null) + { + Debug.LogError("Parent Track needs to be bound to an asset to add a recordable"); + return null; + } + + var animTrack = parentTrack as AnimationTrack; + if (animTrack == null) + { + Debug.LogError("Recordable clips are only valid on Animation Tracks"); + return null; + } + + var newClip = animTrack.CreateRecordableClip(GetUniqueRecordedClipName(parentTrack, kRecordClipDefaultName)); + if (newClip == null) + { + Debug.LogError("Could not create a recordable clip"); + return null; + } + + newClip.mixInCurve = AnimationCurve.EaseInOut(0, 0, 1, 1); + newClip.mixOutCurve = AnimationCurve.EaseInOut(0, 1, 1, 0); + + newClip.preExtrapolationMode = TimelineClip.ClipExtrapolation.Hold; + newClip.postExtrapolationMode = TimelineClip.ClipExtrapolation.Hold; + + double startTime = 0; + double endTime = 0; + + GetAddedRecordingClipRange(animTrack, state, atTime, out startTime, out endTime); + + newClip.start = startTime; + newClip.duration = endTime - startTime; + + state.Refresh(); + + return newClip; + } + + // get the start and end times of what an added recording clip at a given time would be + internal static void GetAddedRecordingClipRange(TrackAsset track, WindowState state, double atTime, out double start, out double end) + { + // size to make the clip in pixels. Reasonably big so that both handles are easily manipulated, + // and the full title is normally visible + double defaultDuration = state.PixelDeltaToDeltaTime(100); + + start = atTime; + end = atTime + defaultDuration; + + double gapStart = 0; + double gapEnd = 0; + + // no gap, pick are reasonable amount + if (!track.GetGapAtTime(atTime, out gapStart, out gapEnd)) + { + start = atTime; + return; + } + + if (!double.IsInfinity(gapEnd)) + end = gapEnd; + + start = state.SnapToFrameIfRequired(start); + end = state.SnapToFrameIfRequired(end); + } + + // Given a clip, shifts the keys in that clip by the given amount. + internal static void ShiftAnimationClip(AnimationClip clip, float amount) + { + if (clip == null) + return; + + var curveBindings = AnimationUtility.GetCurveBindings(clip); + var objectCurveBindings = AnimationUtility.GetObjectReferenceCurveBindings(clip); + + foreach (var binding in curveBindings) + { + AnimationCurve curve = AnimationUtility.GetEditorCurve(clip, binding); + curve.keys = ShiftKeys(curve.keys, amount); + AnimationUtility.SetEditorCurve(clip, binding, curve); + } + + foreach (var binding in objectCurveBindings) + { + ObjectReferenceKeyframe[] keyframes = AnimationUtility.GetObjectReferenceCurve(clip, binding); + keyframes = ShiftObjectKeys(keyframes, amount); + AnimationUtility.SetObjectReferenceCurve(clip, binding, keyframes); + } + + EditorUtility.SetDirty(clip); + } + + // shift all the keys over by the given time, stretching the time 0 key + static Keyframe[] ShiftKeys(Keyframe[] keys, float time) + { + if (keys == null || keys.Length == 0 || time == 0) + return keys; + + for (int i = 0; i < keys.Length; i++) + { + keys[i].time += time; + } + + return keys; + } + + // Shift object keys over by the appropriate amount + static ObjectReferenceKeyframe[] ShiftObjectKeys(ObjectReferenceKeyframe[] keys, float time) + { + if (keys == null || keys.Length == 0 || time == 0) + return keys; + + for (int i = 0; i < keys.Length; i++) + { + keys[i].time += time; + } + + return keys; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs.meta new file mode 100644 index 000000000..e80ec10a4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/AnimationTrackRecorder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0a02e768c802b641b6793fa864f1c2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs new file mode 100644 index 000000000..e63ad6a09 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs @@ -0,0 +1,497 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + // Handles Undo animated properties on Monobehaviours to create track clips + static partial class TimelineRecording + { + static readonly List s_TempPropertyModifications = new List(6); + + internal static UndoPropertyModification[] ProcessUndoModification(UndoPropertyModification[] modifications, WindowState state) + { + if (HasAnyPlayableAssetModifications(modifications)) + return ProcessPlayableAssetModification(modifications, state); + return ProcessMonoBehaviourModification(modifications, state); + } + + static UnityEngine.Object GetTarget(UndoPropertyModification undo) + { + if (undo.currentValue != null) + return undo.currentValue.target; + if (undo.previousValue != null) + return undo.previousValue.target; + return null; + } + + // Gets the appropriate track for a given game object + static TrackAsset GetTrackForGameObject(GameObject gameObject, WindowState state) + { + if (gameObject == null) + return null; + + var director = state.editSequence.director; + if (director == null) + return null; + + var level = int.MaxValue; + + TrackAsset result = null; + + // search the output tracks + var outputTracks = state.editSequence.asset.flattenedTracks; + foreach (var track in outputTracks) + { + if (track.GetType() != typeof(AnimationTrack)) + continue; + if (!state.IsTrackRecordable(track)) + continue; + + var obj = TimelineUtility.GetSceneGameObject(director, track); + if (obj != null) + { + // checks if the effected gameobject is our child + var childLevel = GetChildLevel(obj, gameObject); + if (childLevel != -1 && childLevel < level) + { + result = track; + level = childLevel; + } + } + } + + // the resulting track is not armed. checking here avoids accidentally recording objects with their own + // tracks + if (result && !state.IsTrackRecordable(result)) + { + result = null; + } + + return result; + } + + // Gets the track this property would record to. + // Returns null if there is a track, but it's not currently active for recording + public static TrackAsset GetRecordingTrack(SerializedProperty property, WindowState state) + { + var serializedObject = property.serializedObject; + var component = serializedObject.targetObject as Component; + if (component == null) + return null; + + var gameObject = component.gameObject; + return GetTrackForGameObject(gameObject, state); + } + + // Given a serialized property, gathers all animatable properties + static void GatherModifications(SerializedProperty property, List modifications) + { + // handles child properties (Vector3 is 3 recordable properties) + if (property.hasChildren) + { + var iter = property.Copy(); + var end = property.GetEndProperty(false); + + // recurse over all children properties + while (iter.Next(true) && !SerializedProperty.EqualContents(iter, end)) + { + GatherModifications(iter, modifications); + } + } + + var isObject = property.propertyType == SerializedPropertyType.ObjectReference; + var isFloat = property.propertyType == SerializedPropertyType.Float || + property.propertyType == SerializedPropertyType.Boolean || + property.propertyType == SerializedPropertyType.Integer; + + if (isObject || isFloat) + { + var serializedObject = property.serializedObject; + var modification = new PropertyModification(); + + modification.target = serializedObject.targetObject; + modification.propertyPath = property.propertyPath; + if (isObject) + { + modification.value = string.Empty; + modification.objectReference = property.objectReferenceValue; + } + else + { + modification.value = TimelineUtility.PropertyToString(property); + } + + // Path for monobehaviour based - better to grab the component to get the curvebinding to allow validation + if (serializedObject.targetObject is Component) + { + EditorCurveBinding temp; + var go = ((Component)serializedObject.targetObject).gameObject; + if (AnimationUtility.PropertyModificationToEditorCurveBinding(modification, go, out temp) != null) + { + modifications.Add(modification); + } + } + else + { + modifications.Add(modification); + } + } + } + + public static bool CanRecord(SerializedProperty property, WindowState state) + { + if (IsPlayableAssetProperty(property)) + return AnimatedParameterUtility.IsTypeAnimatable(property.propertyType); + + if (GetRecordingTrack(property, state) == null) + return false; + + s_TempPropertyModifications.Clear(); + GatherModifications(property, s_TempPropertyModifications); + return s_TempPropertyModifications.Any(); + } + + public static void AddKey(SerializedProperty prop, WindowState state) + { + s_TempPropertyModifications.Clear(); + GatherModifications(prop, s_TempPropertyModifications); + if (s_TempPropertyModifications.Any()) + { + AddKey(s_TempPropertyModifications, state); + } + } + + public static void AddKey(IEnumerable modifications, WindowState state) + { + var undos = modifications.Select(PropertyModificationToUndoPropertyModification).ToArray(); + ProcessUndoModification(undos, state); + } + + static UndoPropertyModification PropertyModificationToUndoPropertyModification(PropertyModification prop) + { + return new UndoPropertyModification + { + previousValue = prop, + currentValue = new PropertyModification + { + objectReference = prop.objectReference, + propertyPath = prop.propertyPath, + target = prop.target, + value = prop.value + }, + keepPrefabOverride = true + }; + } + + // Given an animation track, return the clip that we are currently recording to + static AnimationClip GetRecordingClip(TrackAsset asset, WindowState state, out double startTime, out double timeScale) + { + startTime = 0; + timeScale = 1; + + TimelineClip displayBackground = null; + asset.FindRecordingClipAtTime(state.editSequence.time, out displayBackground); + var animClip = asset.FindRecordingAnimationClipAtTime(state.editSequence.time); + + if (displayBackground != null) + { + startTime = displayBackground.start; + timeScale = displayBackground.timeScale; + } + + return animClip; + } + + // Helper that finds the animation clip we are recording and the relative time to that clip + static bool GetClipAndRelativeTime(UnityEngine.Object target, WindowState state, + out AnimationClip outClip, out double keyTime, out bool keyInRange) + { + const float floatToDoubleError = 0.00001f; + outClip = null; + keyTime = 0; + keyInRange = false; + + double startTime = 0; + double timeScale = 1; + AnimationClip clip = null; + + IPlayableAsset playableAsset = target as IPlayableAsset; + Component component = target as Component; + + // Handle recordable playable assets + if (playableAsset != null) + { + var curvesOwner = AnimatedParameterUtility.ToCurvesOwner(playableAsset, state.editSequence.asset); + if (curvesOwner != null && state.IsTrackRecordable(curvesOwner.targetTrack)) + { + if (curvesOwner.curves == null) + curvesOwner.CreateCurves(curvesOwner.GetUniqueRecordedClipName()); + + clip = curvesOwner.curves; + + var timelineClip = curvesOwner as TimelineClip; + if (timelineClip != null) + { + startTime = timelineClip.start; + timeScale = timelineClip.timeScale; + } + } + } + // Handle recording components, including infinite clip + else if (component != null) + { + var asset = GetTrackForGameObject(component.gameObject, state); + if (asset != null) + { + clip = GetRecordingClip(asset, state, out startTime, out timeScale); + } + } + + if (clip == null) + return false; + + keyTime = (state.editSequence.time - startTime) * timeScale; + outClip = clip; + keyInRange = keyTime >= 0 && keyTime <= (clip.length * timeScale + floatToDoubleError); + + return true; + } + + public static bool HasCurve(IEnumerable modifications, UnityEngine.Object target, + WindowState state) + { + return GetKeyTimes(target, modifications, state).Any(); + } + + public static bool HasKey(IEnumerable modifications, UnityEngine.Object target, + WindowState state) + { + AnimationClip clip; + double keyTime; + bool inRange; + if (!GetClipAndRelativeTime(target, state, out clip, out keyTime, out inRange)) + return false; + + return GetKeyTimes(target, modifications, state).Any(t => (CurveEditUtility.KeyCompare((float)state.editSequence.time, (float)t, clip.frameRate) == 0)); + } + + // Checks if a key already exists for this property + static bool HasBinding(UnityEngine.Object target, PropertyModification modification, AnimationClip clip, out EditorCurveBinding binding) + { + var component = target as Component; + var playableAsset = target as IPlayableAsset; + + if (component != null) + { + var type = AnimationUtility.PropertyModificationToEditorCurveBinding(modification, component.gameObject, out binding); + binding = RotationCurveInterpolation.RemapAnimationBindingForRotationCurves(binding, clip); + return type != null; + } + + if (playableAsset != null) + { + binding = EditorCurveBinding.FloatCurve(string.Empty, target.GetType(), + AnimatedParameterUtility.GetAnimatedParameterBindingName(target, modification.propertyPath)); + } + else + { + binding = new EditorCurveBinding(); + return false; + } + + return true; + } + + public static void RemoveKey(UnityEngine.Object target, IEnumerable modifications, + WindowState state) + { + AnimationClip clip; + double keyTime; + bool inRange; + if (!GetClipAndRelativeTime(target, state, out clip, out keyTime, out inRange) || !inRange) + return; + var refreshPreview = false; + TimelineUndo.PushUndo(clip, "Remove Key"); + foreach (var mod in modifications) + { + EditorCurveBinding temp; + if (HasBinding(target, mod, clip, out temp)) + { + if (temp.isPPtrCurve) + { + CurveEditUtility.RemoveObjectKey(clip, temp, keyTime); + if (CurveEditUtility.GetObjectKeyCount(clip, temp) == 0) + { + refreshPreview = true; + } + } + else + { + AnimationCurve curve = AnimationUtility.GetEditorCurve(clip, temp); + if (curve != null) + { + CurveEditUtility.RemoveKeyFrameFromCurve(curve, (float)keyTime, clip.frameRate); + AnimationUtility.SetEditorCurve(clip, temp, curve); + if (curve.length == 0) + { + AnimationUtility.SetEditorCurve(clip, temp, null); + refreshPreview = true; + } + } + } + } + } + + if (refreshPreview) + { + state.ResetPreviewMode(); + } + } + + static HashSet GetKeyTimes(UnityEngine.Object target, IEnumerable modifications, WindowState state) + { + var keyTimes = new HashSet(); + + AnimationClip animationClip; + double keyTime; + bool inRange; + GetClipAndRelativeTime(target, state, out animationClip, out keyTime, out inRange); + if (animationClip == null) + return keyTimes; + + var component = target as Component; + var playableAsset = target as IPlayableAsset; + var info = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); + + TimelineClip clip = null; + if (component != null) + { + GetTrackForGameObject(component.gameObject, state).FindRecordingClipAtTime(state.editSequence.time, out clip); + } + else if (playableAsset != null) + { + clip = FindClipWithAsset(state.editSequence.asset, playableAsset); + } + + foreach (var mod in modifications) + { + EditorCurveBinding temp; + if (HasBinding(target, mod, animationClip, out temp)) + { + IEnumerable keys = new HashSet(); + if (temp.isPPtrCurve) + { + var curve = info.GetObjectCurveForBinding(temp); + if (curve != null) + { + keys = curve.Select(x => (double)x.time); + } + } + else + { + var curve = info.GetCurveForBinding(temp); + if (curve != null) + { + keys = curve.keys.Select(x => (double)x.time); + } + } + + // Transform the times in to 'global' space using the clip + if (clip != null) + { + foreach (var k in keys) + { + var time = clip.FromLocalTimeUnbound(k); + const double eps = 1e-5; + if (time >= clip.start - eps && time <= clip.end + eps) + { + keyTimes.Add(time); + } + } + } + // infinite clip mode, global == local space + else + { + keyTimes.UnionWith(keys); + } + } + } + + return keyTimes; + } + + public static void NextKey(UnityEngine.Object target, IEnumerable modifications, WindowState state) + { + const double eps = 1e-5; + var keyTimes = GetKeyTimes(target, modifications, state); + if (keyTimes.Count == 0) + return; + var nextKeys = keyTimes.Where(x => x > state.editSequence.time + eps); + if (nextKeys.Any()) + { + state.editSequence.time = nextKeys.Min(); + } + } + + public static void PrevKey(UnityEngine.Object target, IEnumerable modifications, WindowState state) + { + const double eps = 1e-5; + var keyTimes = GetKeyTimes(target, modifications, state); + if (keyTimes.Count == 0) + return; + var prevKeys = keyTimes.Where(x => x < state.editSequence.time - eps); + if (prevKeys.Any()) + { + state.editSequence.time = prevKeys.Max(); + } + } + + public static void RemoveCurve(UnityEngine.Object target, IEnumerable modifications, WindowState state) + { + AnimationClip clip = null; + double keyTime = 0; + var inRange = false; // not used for curves + if (!GetClipAndRelativeTime(target, state, out clip, out keyTime, out inRange)) + return; + + TimelineUndo.PushUndo(clip, "Remove Curve"); + foreach (var mod in modifications) + { + EditorCurveBinding temp; + if (HasBinding(target, mod, clip, out temp)) + { + if (temp.isPPtrCurve) + AnimationUtility.SetObjectReferenceCurve(clip, temp, null); + else + AnimationUtility.SetEditorCurve(clip, temp, null); + } + } + + state.ResetPreviewMode(); + } + + public static IEnumerable GetRecordableGameObjects(WindowState state) + { + if (state == null || state.editSequence.asset == null || state.editSequence.director == null) + yield break; + + var outputTracks = state.editSequence.asset.GetOutputTracks(); + foreach (var track in outputTracks) + { + if (track.GetType() != typeof(AnimationTrack)) + continue; + if (!state.IsTrackRecordable(track) && !track.GetChildTracks().Any(state.IsTrackRecordable)) + continue; + + var obj = TimelineUtility.GetSceneGameObject(state.editSequence.director, track); + if (obj != null) + { + yield return obj; + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs.meta new file mode 100644 index 000000000..d8bca18e5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef4c81c9368d5a340b14c2fec1cad345 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs new file mode 100644 index 000000000..e55ff5626 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs @@ -0,0 +1,134 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineRecordingContextualResponder : IAnimationContextualResponder + { + public WindowState state { get; internal set; } + + public TimelineRecordingContextualResponder(WindowState _state) + { + state = _state; + } + + //Unsupported stuff + public bool HasAnyCandidates() { return false; } + public bool HasAnyCurves() {return false; } + public void AddCandidateKeys() {} + public void AddAnimatedKeys() {} + + public bool IsAnimatable(PropertyModification[] modifications) + { + // search playable assets + for (int i = 0; i < modifications.Length; i++) + { + var iAsset = modifications[i].target as IPlayableAsset; + if (iAsset != null) + { + var curvesOwner = AnimatedParameterUtility.ToCurvesOwner(iAsset, state.editSequence.asset); + if (curvesOwner != null && curvesOwner.HasAnyAnimatableParameters() && curvesOwner.IsParameterAnimatable(modifications[i].propertyPath)) + return true; + } + } + + // search recordable game objects + foreach (var gameObject in TimelineRecording.GetRecordableGameObjects(state)) + { + for (int i = 0; i < modifications.Length; ++i) + { + var modification = modifications[i]; + if (AnimationWindowUtility.PropertyIsAnimatable(modification.target, modification.propertyPath, gameObject)) + return true; + } + } + + return false; + } + + public bool IsEditable(Object targetObject) + { + return true; // i.e. all animatable properties are editable + } + + public bool KeyExists(PropertyModification[] modifications) + { + if (modifications.Length == 0 || modifications[0].target == null) + return false; + + return TimelineRecording.HasKey(modifications, modifications[0].target, state); + } + + public bool CandidateExists(PropertyModification[] modifications) + { + return true; + } + + public bool CurveExists(PropertyModification[] modifications) + { + if (modifications.Length == 0 || modifications[0].target == null) + return false; + + return TimelineRecording.HasCurve(modifications, modifications[0].target, state); + } + + public void AddKey(PropertyModification[] modifications) + { + TimelineRecording.AddKey(modifications, state); + state.Refresh(); + } + + public void RemoveKey(PropertyModification[] modifications) + { + if (modifications.Length == 0) + return; + + var target = modifications[0].target; + if (target == null) + return; + + TimelineRecording.RemoveKey(modifications[0].target, modifications, state); + + var curvesOwner = target as ICurvesOwner; + if (curvesOwner != null) + curvesOwner.SanitizeCurvesData(); + + state.Refresh(); + } + + public void RemoveCurve(PropertyModification[] modifications) + { + if (modifications.Length == 0) + return; + + var target = modifications[0].target; + if (target == null) + return; + + TimelineRecording.RemoveCurve(target, modifications, state); + + var curvesOwner = target as ICurvesOwner; + if (curvesOwner != null) + curvesOwner.SanitizeCurvesData(); + + state.Refresh(); + } + + public void GoToNextKeyframe(PropertyModification[] modifications) + { + if (modifications.Length == 0 || modifications[0].target == null) + return; + + TimelineRecording.NextKey(modifications[0].target, modifications, state); + state.Refresh(); + } + + public void GoToPreviousKeyframe(PropertyModification[] modifications) + { + TimelineRecording.PrevKey(modifications[0].target, modifications, state); + state.Refresh(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs.meta new file mode 100644 index 000000000..2e8e49267 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecordingContextualResponder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a59c2e62fbd97f84f92c3b546e3903cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs new file mode 100644 index 000000000..0d2da1749 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs @@ -0,0 +1,709 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; +using System.Globalization; + +namespace UnityEditor.Timeline +{ + // Methods and data for handling recording to monobehaviours + static partial class TimelineRecording + { + internal class RecordingState : IAnimationRecordingState + { + public GameObject activeGameObject { get; set; } + public GameObject activeRootGameObject { get; set; } + public AnimationClip activeAnimationClip { get; set; } + + public void SaveCurve(AnimationWindowCurve curve) + { + Undo.RegisterCompleteObjectUndo(activeAnimationClip, "Edit Curve"); + AnimationWindowUtility.SaveCurve(activeAnimationClip, curve); + } + + public void AddPropertyModification(EditorCurveBinding binding, PropertyModification propertyModification, bool keepPrefabOverride) + { + AnimationMode.AddPropertyModification(binding, propertyModification, keepPrefabOverride); + } + + public bool addZeroFrame + { + get { return false; } + } + + public int currentFrame { get; set; } + + public bool DiscardModification(PropertyModification modification) + { + return false; + } + } + + static readonly RecordingState s_RecordState = new RecordingState(); + static readonly AnimationTrackRecorder s_TrackRecorder = new AnimationTrackRecorder(); + static readonly List s_UnprocessedMods = new List(); + static readonly List s_ModsToProcess = new List(); + static AnimationTrack s_LastTrackWarning; + + public const string kLocalPosition = "m_LocalPosition"; + public const string kLocalRotation = "m_LocalRotation"; + public const string kLocalEulerHint = "m_LocalEulerAnglesHint"; + const string kRotationWarning = "You are recording with an initial rotation offset. This may result in a misrepresentation of euler angles. When recording transform properties, it is recommended to reset rotation prior to recording"; + + + public static bool IsRecordingAnimationTrack { get; private set; } + + + internal static UndoPropertyModification[] ProcessMonoBehaviourModification(UndoPropertyModification[] modifications, WindowState state) + { + if (state == null || state.editSequence.director == null) + return modifications; + + s_UnprocessedMods.Clear(); + + s_TrackRecorder.PrepareForRecord(state); + + s_ModsToProcess.Clear(); + s_ModsToProcess.AddRange(modifications.Reverse()); + + while (s_ModsToProcess.Count > 0) + { + var modification = s_ModsToProcess[s_ModsToProcess.Count - 1]; + s_ModsToProcess.RemoveAt(s_ModsToProcess.Count - 1); + + // grab the clip we need to apply to + var modifiedGO = GetGameObjectFromModification(modification); + var track = GetTrackForGameObject(modifiedGO, state); + if (track != null) + { + IsRecordingAnimationTrack = true; + + double startTime = 0; + var clip = s_TrackRecorder.PrepareTrack(track, state, modifiedGO, out startTime); + if (clip == null) + { + s_ModsToProcess.Reverse(); + return s_ModsToProcess.ToArray(); + } + s_RecordState.activeAnimationClip = clip; + s_RecordState.activeRootGameObject = state.GetSceneReference(track); + s_RecordState.activeGameObject = modifiedGO; + s_RecordState.currentFrame = Mathf.RoundToInt((float)startTime); + + EditorUtility.SetDirty(clip); + var toProcess = GatherRelatedModifications(modification, s_ModsToProcess); + + var animator = s_RecordState.activeRootGameObject.GetComponent(); + var animTrack = track as AnimationTrack; + + // update preview mode before recording so the correct values get placed (in case we modify offsets) + // Case 900624 + UpdatePreviewMode(toProcess, modifiedGO); + + // if this is the first position/rotation recording, copy the current position / rotation to the track offset + AddTrackOffset(animTrack, toProcess, clip, animator); + + // same for clip mod clips being created + AddClipOffset(animTrack, toProcess, s_TrackRecorder.recordClip, animator); + + // Check if we need to handle position/rotation offsets + var handleOffsets = animator != null && modification.currentValue != null && + modification.currentValue.target == s_RecordState.activeRootGameObject.transform && + HasOffsets(animTrack, s_TrackRecorder.recordClip); + if (handleOffsets) + { + toProcess = HandleEulerModifications(animTrack, s_TrackRecorder.recordClip, clip, s_RecordState.currentFrame * clip.frameRate, toProcess); + RemoveOffsets(modification, animTrack, s_TrackRecorder.recordClip, toProcess); + } + + var remaining = AnimationRecording.Process(s_RecordState, toProcess); + if (remaining != null && remaining.Length != 0) + { + s_UnprocessedMods.AddRange(remaining); + } + + if (handleOffsets) + { + ReapplyOffsets(modification, animTrack, s_TrackRecorder.recordClip, toProcess); + } + + s_TrackRecorder.FinializeTrack(track, state); + + IsRecordingAnimationTrack = false; + } + else + { + s_UnprocessedMods.Add(modification); + } + } + + + s_TrackRecorder.FinalizeRecording(state); + + return s_UnprocessedMods.ToArray(); + } + + internal static bool IsPosition(UndoPropertyModification modification) + { + if (modification.currentValue != null) + return modification.currentValue.propertyPath.StartsWith(kLocalPosition); + else if (modification.previousValue != null) + return modification.previousValue.propertyPath.StartsWith(kLocalPosition); + return false; + } + + internal static bool IsRotation(UndoPropertyModification modification) + { + if (modification.currentValue != null) + return modification.currentValue.propertyPath.StartsWith(kLocalRotation) || + modification.currentValue.propertyPath.StartsWith(kLocalEulerHint); + if (modification.previousValue != null) + return modification.previousValue.propertyPath.StartsWith(kLocalRotation) || + modification.previousValue.propertyPath.StartsWith(kLocalEulerHint); + return false; + } + + // Test if this modification position or rotation + internal static bool IsPositionOrRotation(UndoPropertyModification modification) + { + return IsPosition(modification) || IsRotation(modification); + } + + internal static void UpdatePreviewMode(UndoPropertyModification[] mods, GameObject go) + { + if (mods.Any(x => IsPositionOrRotation(x) && IsRootModification(x))) + { + bool hasPosition = false; + bool hasRotation = false; + + foreach (var mod in mods) + { + EditorCurveBinding binding = new EditorCurveBinding(); + if (AnimationUtility.PropertyModificationToEditorCurveBinding(mod.previousValue, go, out binding) != null) + { + hasPosition |= IsPosition(mod); + hasRotation |= IsRotation(mod); + AnimationMode.AddPropertyModification(binding, mod.previousValue, true); + } + } + + // case 931859 - if we are only changing one field, all fields must be registered before + // any recording modifications + var driver = WindowState.previewDriver; + if (driver != null && AnimationMode.InAnimationMode(driver)) + { + if (hasPosition) + { + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalPosition + ".x"); + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalPosition + ".y"); + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalPosition + ".z"); + } + else if (hasRotation) + { + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalRotation + ".x"); + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalRotation + ".y"); + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalRotation + ".z"); + DrivenPropertyManager.RegisterProperty(driver, go.transform, kLocalRotation + ".w"); + } + } + } + } + + internal static bool IsRootModification(UndoPropertyModification modification) + { + string path = string.Empty; + if (modification.currentValue != null) + path = modification.currentValue.propertyPath; + else if (modification.previousValue != null) + path = modification.previousValue.propertyPath; + + return !path.Contains('/') && !path.Contains('\\'); + } + + // test if the clip has any position or rotation bindings + internal static bool ClipHasPositionOrRotation(AnimationClip clip) + { + if (clip == null || clip.empty) + return false; + + var info = AnimationClipCurveCache.Instance.GetCurveInfo(clip); + for (var i = 0; i < info.bindings.Length; i++) + { + bool isPositionOrRotation = + info.bindings[i].type != null && + typeof(Transform).IsAssignableFrom(info.bindings[i].type) && + ( + info.bindings[i].propertyName.StartsWith(kLocalPosition) || + info.bindings[i].propertyName.StartsWith(kLocalRotation) || + info.bindings[i].propertyName.StartsWith("localEuler") + ); + + if (isPositionOrRotation) + return true; + } + + return false; + } + + internal static TimelineAnimationUtilities.RigidTransform ComputeInitialClipOffsets(AnimationTrack track, UndoPropertyModification[] mods, Animator animator) + { + // take into account the track transform + var target = GetInitialTransform(mods, animator); + var trackToClip = TimelineAnimationUtilities.RigidTransform.identity; + if (track.trackOffset == TrackOffset.ApplyTransformOffsets) + trackToClip = TimelineAnimationUtilities.RigidTransform.Compose(track.position, track.rotation); + else if (track.trackOffset == TrackOffset.ApplySceneOffsets) + trackToClip = TimelineAnimationUtilities.RigidTransform.Compose(track.sceneOffsetPosition, Quaternion.Euler(track.sceneOffsetRotation)); + + target = TimelineAnimationUtilities.RigidTransform.Mul(TimelineAnimationUtilities.RigidTransform.Inverse(trackToClip), target); + + // set the previous position in case the animation system adds a default key + SetPreviousPositionAndRotation(mods, animator, trackToClip.position, trackToClip.rotation); + return target; + } + + internal static TimelineAnimationUtilities.RigidTransform GetInitialTransform(UndoPropertyModification[] mods, Animator animator) + { + var pos = Vector3.zero; + var rot = Quaternion.identity; + + // if we are operating on the root, grab the transform from the undo + if (mods[0].previousValue.target == animator.transform) + { + GetPreviousPositionAndRotation(mods, ref pos, ref rot); + } + // otherwise we need to grab it from the root object, which is the one with the actual animator + else + { + pos = animator.transform.localPosition; + rot = animator.transform.localRotation; + } + + // take into account the track transform + return TimelineAnimationUtilities.RigidTransform.Compose(pos, rot); + } + + internal static void SetPreviousPositionAndRotation(UndoPropertyModification[] mods, Animator animator, Vector3 pos, Quaternion rot) + { + if (mods[0].previousValue.target == animator.transform) + { + SetPreviousPositionAndRotation(mods, pos, rot); + } + } + + // If we are adding to an infinite clip, strip the objects position and rotation and set it as the clip offset + internal static void AddTrackOffset(AnimationTrack track, UndoPropertyModification[] mods, AnimationClip clip, Animator animator) + { + var copyTrackOffset = !track.inClipMode && + !ClipHasPositionOrRotation(clip) && + mods.Any(x => IsPositionOrRotation(x) && IsRootModification(x)) && + animator != null; + if (copyTrackOffset) + { + // in scene offset mode, makes sure we have the correct initial transform set + if (track.trackOffset == TrackOffset.ApplySceneOffsets) + { + var rigidTransform = GetInitialTransform(mods, animator); + track.sceneOffsetPosition = rigidTransform.position; + track.sceneOffsetRotation = rigidTransform.rotation.eulerAngles; + SetPreviousPositionAndRotation(mods, animator, rigidTransform.position, rigidTransform.rotation); + } + else + { + var rigidTransform = ComputeInitialClipOffsets(track, mods, animator); + track.infiniteClipOffsetPosition = rigidTransform.position; + track.infiniteClipOffsetEulerAngles = rigidTransform.rotation.eulerAngles; + } + } + } + + internal static void AddClipOffset(AnimationTrack track, UndoPropertyModification[] mods, TimelineClip clip, Animator animator) + { + if (clip == null || clip.asset == null) + return; + + var clipAsset = clip.asset as AnimationPlayableAsset; + var copyClipOffset = track.inClipMode && + clipAsset != null && !ClipHasPositionOrRotation(clipAsset.clip) && + mods.Any(x => IsPositionOrRotation(x) && IsRootModification(x)) && + animator != null; + if (copyClipOffset) + { + var rigidTransform = ComputeInitialClipOffsets(track, mods, animator); + + clipAsset.position = rigidTransform.position; + clipAsset.rotation = rigidTransform.rotation; + } + } + + internal static TimelineAnimationUtilities.RigidTransform GetLocalToTrack(AnimationTrack track, TimelineClip clip) + { + if (track == null) + return TimelineAnimationUtilities.RigidTransform.Compose(Vector3.zero, Quaternion.identity); + + var trackPos = track.position; + var trackRot = track.rotation; + + if (track.trackOffset == TrackOffset.ApplySceneOffsets) + { + trackPos = track.sceneOffsetPosition; + trackRot = Quaternion.Euler(track.sceneOffsetRotation); + } + + var clipWrapper = clip == null ? null : clip.asset as AnimationPlayableAsset; + var clipTransform = TimelineAnimationUtilities.RigidTransform.Compose(Vector3.zero, Quaternion.identity); + if (clipWrapper != null) + { + clipTransform = TimelineAnimationUtilities.RigidTransform.Compose(clipWrapper.position, clipWrapper.rotation); + } + else + { + clipTransform = TimelineAnimationUtilities.RigidTransform.Compose(track.infiniteClipOffsetPosition, track.infiniteClipOffsetRotation); + } + + var trackTransform = TimelineAnimationUtilities.RigidTransform.Compose(trackPos, trackRot); + + return TimelineAnimationUtilities.RigidTransform.Mul(trackTransform, clipTransform); + } + + // Checks whether there are any offsets applied to a clip + internal static bool HasOffsets(AnimationTrack track, TimelineClip clip) + { + if (track == null) + return false; + + bool hasClipOffsets = false; + bool hasTrackOffsets = false; + + var clipWrapper = clip == null ? null : clip.asset as AnimationPlayableAsset; + if (clipWrapper != null) + hasClipOffsets |= clipWrapper.position != Vector3.zero || clipWrapper.rotation != Quaternion.identity; + + if (track.trackOffset == TrackOffset.ApplySceneOffsets) + { + hasTrackOffsets = track.sceneOffsetPosition != Vector3.zero || track.sceneOffsetRotation != Vector3.zero; + } + else + { + hasTrackOffsets = (track.position != Vector3.zero || track.rotation != Quaternion.identity); + if (!track.inClipMode) + hasClipOffsets |= track.infiniteClipOffsetPosition != Vector3.zero || track.infiniteClipOffsetRotation != Quaternion.identity; + } + + return hasTrackOffsets || hasClipOffsets; + } + + internal static void RemoveOffsets(UndoPropertyModification modification, AnimationTrack track, TimelineClip clip, UndoPropertyModification[] mods) + { + if (IsPositionOrRotation(modification)) + { + var modifiedGO = GetGameObjectFromModification(modification); + var target = TimelineAnimationUtilities.RigidTransform.Compose(modifiedGO.transform.localPosition, modifiedGO.transform.localRotation); + var localToTrack = GetLocalToTrack(track, clip); + var trackToLocal = TimelineAnimationUtilities.RigidTransform.Inverse(localToTrack); + var localSpace = TimelineAnimationUtilities.RigidTransform.Mul(trackToLocal, target); + + // Update the undo call values + var prevPos = modifiedGO.transform.localPosition; + var prevRot = modifiedGO.transform.localRotation; + GetPreviousPositionAndRotation(mods, ref prevPos, ref prevRot); + var previousRigidTransform = TimelineAnimationUtilities.RigidTransform.Mul(trackToLocal, TimelineAnimationUtilities.RigidTransform.Compose(prevPos, prevRot)); + SetPreviousPositionAndRotation(mods, previousRigidTransform.position, previousRigidTransform.rotation); + + var currentPos = modifiedGO.transform.localPosition; + var currentRot = modifiedGO.transform.localRotation; + GetCurrentPositionAndRotation(mods, ref currentPos, ref currentRot); + var currentRigidTransform = TimelineAnimationUtilities.RigidTransform.Mul(trackToLocal, TimelineAnimationUtilities.RigidTransform.Compose(currentPos, currentRot)); + SetCurrentPositionAndRotation(mods, currentRigidTransform.position, currentRigidTransform.rotation); + + modifiedGO.transform.localPosition = localSpace.position; + modifiedGO.transform.localRotation = localSpace.rotation; + } + } + + internal static void ReapplyOffsets(UndoPropertyModification modification, AnimationTrack track, TimelineClip clip, UndoPropertyModification[] mods) + { + if (IsPositionOrRotation(modification)) + { + var modifiedGO = GetGameObjectFromModification(modification); + var target = TimelineAnimationUtilities.RigidTransform.Compose(modifiedGO.transform.localPosition, modifiedGO.transform.localRotation); + var localToTrack = GetLocalToTrack(track, clip); + var trackSpace = TimelineAnimationUtilities.RigidTransform.Mul(localToTrack, target); + + // Update the undo call values + var prevPos = modifiedGO.transform.localPosition; + var prevRot = modifiedGO.transform.localRotation; + GetPreviousPositionAndRotation(mods, ref prevPos, ref prevRot); + var previousRigidTransform = TimelineAnimationUtilities.RigidTransform.Mul(localToTrack, TimelineAnimationUtilities.RigidTransform.Compose(prevPos, prevRot)); + SetPreviousPositionAndRotation(mods, previousRigidTransform.position, previousRigidTransform.rotation); + + var currentPos = modifiedGO.transform.localPosition; + var currentRot = modifiedGO.transform.localRotation; + GetCurrentPositionAndRotation(mods, ref currentPos, ref currentRot); + var currentRigidTransform = TimelineAnimationUtilities.RigidTransform.Mul(localToTrack, TimelineAnimationUtilities.RigidTransform.Compose(currentPos, currentRot)); + SetCurrentPositionAndRotation(mods, currentRigidTransform.position, currentRigidTransform.rotation); + + modifiedGO.transform.localPosition = trackSpace.position; + modifiedGO.transform.localRotation = trackSpace.rotation; + } + } + + // This will gather the modifications that modify the same property on the same object (rgba of a color, xyzw of a vector) + // Note: This will modify the list, removing any elements that match + static UndoPropertyModification[] GatherRelatedModifications(UndoPropertyModification toMatch, List list) + { + var matching = new List {toMatch}; + + for (var i = list.Count - 1; i >= 0; i--) + { + var undo = list[i]; + if (undo.previousValue.target == toMatch.previousValue.target && + DoesPropertyPathMatch(undo.previousValue.propertyPath, toMatch.previousValue.propertyPath)) + { + matching.Add(undo); + list.RemoveAt(i); + } + } + + return matching.ToArray(); + } + + // Grab the game object out of the modification object + static GameObject GetGameObjectFromModification(UndoPropertyModification mod) + { + // grab the GO this is modifying + GameObject modifiedGO = null; + if (mod.previousValue.target is GameObject) + modifiedGO = mod.previousValue.target as GameObject; + else if (mod.previousValue.target is Component) + modifiedGO = (mod.previousValue.target as Component).gameObject; + + return modifiedGO; + } + + // returns the level of the child in the hierarchy relative to the parent, + // or -1 if the child is not the parent or a descendent of it + static int GetChildLevel(GameObject parent, GameObject child) + { + var level = 0; + while (child != null) + { + if (parent == child) + break; + if (child.transform.parent == null) + return -1; + child = child.transform.parent.gameObject; + level++; + } + + if (child != null) + return level; + return -1; + } + + static bool DoesPropertyPathMatch(string a, string b) + { + return AnimationWindowUtility.GetPropertyGroupName(a).Equals(AnimationWindowUtility.GetPropertyGroupName(a)); + } + + internal static void GetPreviousPositionAndRotation(UndoPropertyModification[] mods, ref Vector3 position, ref Quaternion rotation) + { + var t = mods[0].previousValue.target as Transform; + if (t == null) + t = (Transform)mods[0].currentValue.target; + + position = t.localPosition; + rotation = t.localRotation; + + foreach (var mod in mods) + { + switch (mod.previousValue.propertyPath) + { + case kLocalPosition + ".x": + position.x = ParseFloat(mod.previousValue.value, position.x); + break; + case kLocalPosition + ".y": + position.y = ParseFloat(mod.previousValue.value, position.y); + break; + case kLocalPosition + ".z": + position.z = ParseFloat(mod.previousValue.value, position.z); + break; + case kLocalRotation + ".x": + rotation.x = ParseFloat(mod.previousValue.value, rotation.x); + break; + case kLocalRotation + ".y": + rotation.y = ParseFloat(mod.previousValue.value, rotation.y); + break; + case kLocalRotation + ".z": + rotation.z = ParseFloat(mod.previousValue.value, rotation.z); + break; + case kLocalRotation + ".w": + rotation.w = ParseFloat(mod.previousValue.value, rotation.w); + break; + } + } + } + + internal static void GetCurrentPositionAndRotation(UndoPropertyModification[] mods, ref Vector3 position, ref Quaternion rotation) + { + var t = (Transform)mods[0].currentValue.target; + position = t.localPosition; + rotation = t.localRotation; + + foreach (var mod in mods) + { + switch (mod.currentValue.propertyPath) + { + case kLocalPosition + ".x": + position.x = ParseFloat(mod.currentValue.value, position.x); + break; + case kLocalPosition + ".y": + position.y = ParseFloat(mod.currentValue.value, position.y); + break; + case kLocalPosition + ".z": + position.z = ParseFloat(mod.currentValue.value, position.z); + break; + case kLocalRotation + ".x": + rotation.x = ParseFloat(mod.currentValue.value, rotation.x); + break; + case kLocalRotation + ".y": + rotation.y = ParseFloat(mod.currentValue.value, rotation.y); + break; + case kLocalRotation + ".z": + rotation.z = ParseFloat(mod.currentValue.value, rotation.z); + break; + case kLocalRotation + ".w": + rotation.w = ParseFloat(mod.currentValue.value, rotation.w); + break; + } + } + } + + // when making the previous position and rotation + internal static void SetPreviousPositionAndRotation(UndoPropertyModification[] mods, Vector3 pos, Quaternion rot) + { + foreach (var mod in mods) + { + switch (mod.previousValue.propertyPath) + { + case kLocalPosition + ".x": + mod.previousValue.value = pos.x.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalPosition + ".y": + mod.previousValue.value = pos.y.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalPosition + ".z": + mod.previousValue.value = pos.z.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".x": + mod.previousValue.value = rot.x.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".y": + mod.previousValue.value = rot.y.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".z": + mod.previousValue.value = rot.z.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".w": + mod.previousValue.value = rot.w.ToString(EditorGUI.kFloatFieldFormatString); + break; + } + } + } + + internal static void SetCurrentPositionAndRotation(UndoPropertyModification[] mods, Vector3 pos, Quaternion rot) + { + foreach (var mod in mods) + { + switch (mod.previousValue.propertyPath) + { + case kLocalPosition + ".x": + mod.currentValue.value = pos.x.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalPosition + ".y": + mod.currentValue.value = pos.y.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalPosition + ".z": + mod.currentValue.value = pos.z.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".x": + mod.currentValue.value = rot.x.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".y": + mod.currentValue.value = rot.y.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".z": + mod.currentValue.value = rot.z.ToString(EditorGUI.kFloatFieldFormatString); + break; + case kLocalRotation + ".w": + mod.currentValue.value = rot.w.ToString(EditorGUI.kFloatFieldFormatString); + break; + } + } + } + + internal static float ParseFloat(string str, float defaultVal) + { + float temp = 0.0f; + if (float.TryParse(str, NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out temp)) + return temp; + return defaultVal; + } + + internal static UndoPropertyModification[] HandleEulerModifications(AnimationTrack track, TimelineClip clip, AnimationClip animClip, float time, UndoPropertyModification[] mods) + { + if (mods.Any(x => x.currentValue.propertyPath.StartsWith(kLocalEulerHint) || x.currentValue.propertyPath.StartsWith(kLocalRotation))) + { + // if there is a rotational offsets, we need to strip the euler hints, since they are used by the animation recording system + // over the quaternion. + var localToTrack = GetLocalToTrack(track, clip); + if (localToTrack.rotation != Quaternion.identity) + { + if (s_LastTrackWarning != track) + { + s_LastTrackWarning = track; + Debug.LogWarning(kRotationWarning); + } + + Transform transform = mods[0].currentValue.target as Transform; + if (transform != null) + { + var trackToLocal = TimelineAnimationUtilities.RigidTransform.Inverse(localToTrack); + // since the euler angles are going to be transformed, we do a best guess at a euler that gives the shortest path + var quatMods = mods.Where(x => !x.currentValue.propertyPath.StartsWith(kLocalEulerHint)); + var eulerMods = FindBestEulerHint(trackToLocal.rotation * transform.localRotation, animClip, time, transform); + return quatMods.Union(eulerMods).ToArray(); + } + return mods.Where(x => !x.currentValue.propertyPath.StartsWith(kLocalEulerHint)).ToArray(); + } + } + return mods; + } + + internal static IEnumerable FindBestEulerHint(Quaternion rotation, AnimationClip clip, float time, Transform transform) + { + Vector3 euler = rotation.eulerAngles; + + var xCurve = AnimationUtility.GetEditorCurve(clip, EditorCurveBinding.FloatCurve(string.Empty, typeof(Transform), "localEulerAnglesRaw.x")); + var yCurve = AnimationUtility.GetEditorCurve(clip, EditorCurveBinding.FloatCurve(string.Empty, typeof(Transform), "localEulerAnglesRaw.y")); + var zCurve = AnimationUtility.GetEditorCurve(clip, EditorCurveBinding.FloatCurve(string.Empty, typeof(Transform), "localEulerAnglesRaw.z")); + + if (xCurve != null) + euler.x = xCurve.Evaluate(time); + if (yCurve != null) + euler.y = yCurve.Evaluate(time); + if (zCurve != null) + euler.z = zCurve.Evaluate(time); + + euler = QuaternionCurveTangentCalculation.GetEulerFromQuaternion(rotation, euler); + + return new[] + { + PropertyModificationToUndoPropertyModification(new PropertyModification {target = transform, propertyPath = kLocalEulerHint + ".x", value = euler.x.ToString() }), + PropertyModificationToUndoPropertyModification(new PropertyModification {target = transform, propertyPath = kLocalEulerHint + ".y", value = euler.y.ToString() }), + PropertyModificationToUndoPropertyModification(new PropertyModification {target = transform, propertyPath = kLocalEulerHint + ".z", value = euler.z.ToString() }) + }; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs.meta new file mode 100644 index 000000000..346e5bd98 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_Monobehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9805855c8e379ed4cad77f639aaddb73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs new file mode 100644 index 000000000..940854eb5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs @@ -0,0 +1,115 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + // Handles Undo animated properties on PlayableAssets from clips to create parameter animation + + static partial class TimelineRecording + { + internal static bool HasAnyPlayableAssetModifications(UndoPropertyModification[] modifications) + { + return modifications.Any(x => GetTarget(x) as IPlayableAsset != null); + } + + internal static UndoPropertyModification[] ProcessPlayableAssetModification(UndoPropertyModification[] modifications, WindowState state) + { + // can't record without a director since the asset being modified might be a scene instance + if (state == null || state.editSequence.director == null) + return modifications; + + var remaining = new List(); + foreach (UndoPropertyModification mod in modifications) + { + if (!ProcessPlayableAssetModification(mod, state)) + remaining.Add(mod); + } + + if (remaining.Count != modifications.Length) + { + state.rebuildGraph = true; + state.GetWindow().Repaint(); + } + + return remaining.ToArray(); + } + + static bool ProcessPlayableAssetModification(UndoPropertyModification mod, WindowState state) + { + var target = GetTarget(mod) as IPlayableAsset; + if (target == null) + return false; + + var curvesOwner = AnimatedParameterUtility.ToCurvesOwner(target, state.editSequence.asset); + if (curvesOwner == null || !curvesOwner.HasAnyAnimatableParameters()) + return false; + + return ProcessPlayableAssetRecording(mod, state, curvesOwner); + } + + internal static TimelineClip FindClipWithAsset(TimelineAsset asset, IPlayableAsset target) + { + if (target == null || asset == null) + return null; + + var clips = asset.flattenedTracks.SelectMany(x => x.clips); + return clips.FirstOrDefault(x => x != null && x.asset != null && target == x.asset as IPlayableAsset); + } + + static bool ProcessPlayableAssetRecording(UndoPropertyModification mod, WindowState state, ICurvesOwner curvesOwner) + { + if (mod.currentValue == null) + return false; + + if (!curvesOwner.IsParameterAnimatable(mod.currentValue.propertyPath)) + return false; + + var localTime = state.editSequence.time; + var timelineClip = curvesOwner as TimelineClip; + if (timelineClip != null) + { + // don't use time global to local since it will possibly loop. + localTime = timelineClip.ToLocalTimeUnbound(state.editSequence.time); + } + + if (localTime < 0) + return false; + + // grab the value from the current modification + float fValue = 0; + if (!float.TryParse(mod.currentValue.value, out fValue)) + { + // case 916913 -- 'Add Key' menu item will passes 'True' or 'False' (instead of 1, 0) + // so we need a special case to parse the boolean string + bool bValue; + if (!bool.TryParse(mod.currentValue.value, out bValue)) + { + Debug.Assert(false, "Invalid type in PlayableAsset recording"); + return false; + } + + fValue = bValue ? 1 : 0; + } + + var added = curvesOwner.AddAnimatedParameterValueAt(mod.currentValue.propertyPath, fValue, (float)localTime); + if (added && AnimationMode.InAnimationMode()) + { + EditorCurveBinding binding = curvesOwner.GetCurveBinding(mod.previousValue.propertyPath); + AnimationMode.AddPropertyModification(binding, mod.previousValue, true); + curvesOwner.targetTrack.SetShowInlineCurves(true); + if (state.GetWindow() != null && state.GetWindow().treeView != null) + state.GetWindow().treeView.CalculateRowRects(); + } + + return added; + } + + static bool IsPlayableAssetProperty(SerializedProperty property) + { + return property.serializedObject.targetObject is IPlayableAsset; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs.meta new file mode 100644 index 000000000..e78220dc7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TimelineRecording_PlayableAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7341c0cd0aad4994e8fa461cb443aa7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs new file mode 100644 index 000000000..c868bf4e4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs @@ -0,0 +1,189 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class TrackAssetRecordingExtensions + { + static readonly Dictionary s_ActiveClips = new Dictionary(); + + internal static void OnRecordingArmed(this TrackAsset track, PlayableDirector director) + { + if (track == null) + return; + + var animClip = track.FindRecordingAnimationClipAtTime(director.time); + if (animClip == null) + return; + + s_ActiveClips[track] = animClip; + } + + internal static void OnRecordingTimeChanged(this TrackAsset track, PlayableDirector director) + { + if (track == null) + return; + + var animClip = track.FindRecordingAnimationClipAtTime(director.time); + AnimationClip prevClip = track.GetActiveRecordingAnimationClip(); + if (prevClip != animClip) + { + s_ActiveClips[track] = animClip; + } + } + + internal static void OnRecordingUnarmed(this TrackAsset track, PlayableDirector director) + { + s_ActiveClips.Remove(track); + } + + internal static bool CanRecordAtTime(this TrackAsset track, double time) + { + // Animation Track + var animTrack = track as AnimationTrack; + if (animTrack != null) + { + if (!animTrack.inClipMode) + return true; + + TimelineClip clip = null; + return FindRecordingClipAtTime(track, time, out clip); + } + + // Custom track + return track.clips.Any(x => x.start < time + TimeUtility.kTimeEpsilon && x.HasAnyAnimatableParameters()); + } + + internal static AnimationClip GetActiveRecordingAnimationClip(this TrackAsset track) + { + AnimationClip clip = null; + s_ActiveClips.TryGetValue(track, out clip); + return clip; + } + + internal static bool IsRecordingToClip(this TrackAsset track, TimelineClip clip) + { + if (track == null || clip == null) + return false; + var animClip = track.GetActiveRecordingAnimationClip(); + if (animClip == null) + return false; + if (animClip == clip.curves) + return true; + + var animAsset = clip.asset as AnimationPlayableAsset; + return animAsset != null && animClip == animAsset.clip; + } + + // Finds the clip at the given time that recording should use + // returns whether recording at this particular point is valid + // The target clip will be returned, even if recording at that time is invalid + // in case of recording in a blend OR recording to a non-timeline clip + internal static bool FindRecordingClipAtTime(this TrackAsset track, double time, out TimelineClip target) + { + target = null; + if (track == null) + { + return false; + } + + // only animation tracks require the recordable flag as they are recording + // to an animation clip + bool requiresRecordable = (track as AnimationTrack) != null; + if (requiresRecordable) + { + track.SortClips(); + var sortedByStartTime = track.clips; + int i = 0; + for (i = 0; i < sortedByStartTime.Length; i++) + { + var clip = sortedByStartTime[i]; + if (clip.start <= time && clip.end >= time) + { + target = clip; + // not recordable + if (!clip.recordable) + return false; + + // in a blend + if (!Mathf.Approximately(1.0f, clip.EvaluateMixIn(time) * clip.EvaluateMixOut(time))) + return false; + + return true; + } + + if (clip.start > time) + { + break; + } + } + + return false; + } + + + // Recordable playable assets -- takes the last clip that matches + track.SortClips(); + for (int i = 0; i < track.clips.Length; i++) + { + var clip = track.clips[i]; + if (clip.start <= time && clip.end >= time && clip.HasAnyAnimatableParameters()) + target = clip; + + if (clip.start > time) + break; + } + + return target != null; + } + + // Given a track, return the animation clip + internal static AnimationClip FindRecordingAnimationClipAtTime(this TrackAsset trackAsset, double time) + { + if (trackAsset == null) + return null; + + AnimationTrack animTrack = trackAsset as AnimationTrack; + if (animTrack != null && !animTrack.inClipMode) + { + return animTrack.infiniteClip; + } + + TimelineClip displayBackground; + trackAsset.FindRecordingClipAtTime(time, out displayBackground); + if (displayBackground != null) + { + if (displayBackground.recordable) + { + AnimationPlayableAsset asset = displayBackground.asset as AnimationPlayableAsset; + if (asset != null) + return asset.clip; + } + else if (animTrack == null) + { + if (displayBackground.curves == null) + displayBackground.CreateCurves(AnimationTrackRecorder.GetUniqueRecordedClipName(displayBackground.parentTrack, TimelineClip.kDefaultCurvesName)); + + return displayBackground.curves; + } + } + else if (trackAsset.HasAnyAnimatableParameters()) + { + if (trackAsset.curves == null) + trackAsset.CreateCurves(AnimationTrackRecorder.GetUniqueRecordedClipName(trackAsset.timelineAsset, TrackAsset.kDefaultCurvesName)); + + return trackAsset.curves; + } + + return null; + } + + internal static void ClearRecordingState() + { + s_ActiveClips.Clear(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs.meta new file mode 100644 index 000000000..edbe4da9f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Recording/TrackAssetRecordingExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 49f1d2c7420db4444b011955726d0046 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs new file mode 100644 index 000000000..5d992cd82 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs @@ -0,0 +1,266 @@ +using System; +using JetBrains.Annotations; +using UnityEditor.ShortcutManagement; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class Shortcuts + { + public static class Clip + { + public const string split = "Timeline/Editing/Split"; + public const string trimStart = "Timeline/Editing/TrimStart"; + public const string trimEnd = "Timeline/Editing/TrimEnd"; + + [UsedImplicitly, ShortcutManagement.Shortcut(split, typeof(TimelineWindow), KeyCode.S)] + static void Split(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(split, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(trimStart, typeof(TimelineWindow), KeyCode.I)] + static void TrimStart(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(trimStart, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(trimEnd, typeof(TimelineWindow), KeyCode.O)] + static void TrimEnd(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(trimEnd, args.context); + } + } + + public static class Timeline + { + public const string play = "Timeline/Play"; + public const string previousFrame = "Timeline/PrevFrame"; + public const string nextFrame = "Timeline/NextFrame"; + public const string frameAll = "Timeline/FrameAll"; + public const string previousKey = "Timeline/PrevKey"; + public const string nextKey = "Timeline/NextKey"; + public const string goToStart = "Timeline/GotoStart"; + public const string goToEnd = "Timeline/GotoEnd"; + public const string zoomIn = "Timeline/ZoomIn"; + public const string zoomOut = "Timeline/ZoomOut"; + public const string collapseGroup = "Timeline/CollapseGroup"; + public const string unCollapseGroup = "Timeline/UnCollapseGroup"; + public const string selectLeftItem = "Timeline/SelectLeftItem"; + public const string selectRightItem = "Timeline/SelectRightItem"; + public const string selectUpItem = "Timeline/SelectUpItem"; + public const string selectUpTrack = "Timeline/SelectUpTrack"; + public const string selectDownItem = "Timeline/SelectDownItem"; + public const string selectDownTrack = "Timeline/SelectDownTrack"; + public const string multiSelectLeft = "Timeline/SelectLeft"; + public const string multiSelectRight = "Timeline/SelectRight"; + public const string multiSelectUp = "Timeline/SelectUp"; + public const string multiSelectDown = "Timeline/SelectDown"; + public const string toggleClipTrackArea = "Timeline/ToggleClipTrackArea"; + public const string matchContent = "Timeline/MatchContent"; + public const string toggleLock = "Timeline/ToggleLock"; + public const string toggleMute = "Timeline/ToggleMute"; + + public const string moveLeft = "Timeline/MoveLeft"; + public const string moveRight = "Timeline/MoveRight"; + public const string moveUp = "Timeline/MoveUp"; + public const string moveDown = "Timeline/MoveDown"; + + [UsedImplicitly, ShortcutManagement.Shortcut(play, typeof(TimelineWindow), KeyCode.Space)] + static void Play(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(play, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(previousFrame, typeof(TimelineWindow), KeyCode.Comma)] + static void PreviousFrame(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(previousFrame, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(nextFrame, typeof(TimelineWindow), KeyCode.Period)] + static void NextFrame(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(nextFrame, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(frameAll, typeof(TimelineWindow), KeyCode.A)] + static void FrameAll(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(frameAll, args.context); + } + + #if UNITY_EDITOR_OSX + [UsedImplicitly, ShortcutManagement.Shortcut(previousKey, typeof(TimelineWindow), KeyCode.Comma, ShortcutModifiers.Action | ShortcutModifiers.Shift)] + #else + [UsedImplicitly, ShortcutManagement.Shortcut(previousKey, typeof(TimelineWindow), KeyCode.Comma, ShortcutModifiers.Action)] + #endif + static void PrevKey(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(previousKey, args.context); + } + + #if UNITY_EDITOR_OSX + [UsedImplicitly, ShortcutManagement.Shortcut(nextKey, typeof(TimelineWindow), KeyCode.Period, ShortcutModifiers.Action | ShortcutModifiers.Shift)] + #else + [UsedImplicitly, ShortcutManagement.Shortcut(nextKey, typeof(TimelineWindow), KeyCode.Period, ShortcutModifiers.Action)] + #endif + static void NextKey(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(nextKey, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(goToStart, typeof(TimelineWindow), KeyCode.Comma, ShortcutModifiers.Shift)] + static void GoToStart(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(goToStart, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(goToEnd, typeof(TimelineWindow), KeyCode.Period, ShortcutModifiers.Shift)] + static void GoToEnd(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(goToEnd, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(zoomIn, typeof(TimelineWindow), KeyCode.Equals)] + static void ZoomIn(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(zoomIn, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(zoomOut, typeof(TimelineWindow), KeyCode.Minus)] + static void ZoomOut(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(zoomOut, args.context); + } + + [UsedImplicitly] + [ShortcutManagement.Shortcut(moveLeft, typeof(TimelineWindow), KeyCode.LeftArrow)] + static void SelectLeft(ShortcutManagement.ShortcutArguments args) + { + if (KeyboardNavigation.ClipAreaActive()) + { + SendEventToInvokeShortcut(selectLeftItem, args.context); + } + else if (KeyboardNavigation.TrackHeadActive()) + { + SendEventToInvokeShortcut(collapseGroup, args.context); + } + } + + [UsedImplicitly] + [ShortcutManagement.Shortcut(moveRight, typeof(TimelineWindow), KeyCode.RightArrow)] + static void SelectRight(ShortcutManagement.ShortcutArguments args) + { + if (KeyboardNavigation.ClipAreaActive()) + { + SendEventToInvokeShortcut(selectRightItem, args.context); + } + else if (KeyboardNavigation.TrackHeadActive()) + { + SendEventToInvokeShortcut(unCollapseGroup, args.context); + } + } + + [UsedImplicitly] + [ShortcutManagement.Shortcut(moveUp, typeof(TimelineWindow), KeyCode.UpArrow)] + static void SelectUp(ShortcutManagement.ShortcutArguments args) + { + if (KeyboardNavigation.ClipAreaActive()) + { + SendEventToInvokeShortcut(selectUpItem, args.context); + } + else if (KeyboardNavigation.TrackHeadActive()) + { + SendEventToInvokeShortcut(selectUpTrack, args.context); + } + else + { + KeyboardNavigation.FocusFirstVisibleItem(GetState(args)); + } + } + + [UsedImplicitly] + [ShortcutManagement.Shortcut(moveDown, typeof(TimelineWindow), KeyCode.DownArrow)] + static void SelectDown(ShortcutManagement.ShortcutArguments args) + { + if (KeyboardNavigation.ClipAreaActive()) + { + SendEventToInvokeShortcut(selectDownItem, args.context); + } + else if (KeyboardNavigation.TrackHeadActive()) + { + SendEventToInvokeShortcut(selectDownTrack, args.context); + } + else + { + KeyboardNavigation.FocusFirstVisibleItem(GetState(args)); + } + } + + [UsedImplicitly, ShortcutManagement.Shortcut(multiSelectLeft, typeof(TimelineWindow), KeyCode.LeftArrow, ShortcutModifiers.Shift)] + static void MultiSelectLeft(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(multiSelectLeft, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(multiSelectRight, typeof(TimelineWindow), KeyCode.RightArrow, ShortcutModifiers.Shift)] + static void MultiSelectRight(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(multiSelectRight, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(multiSelectUp , typeof(TimelineWindow), KeyCode.UpArrow, ShortcutModifiers.Shift)] + static void MultiSelectUp(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(multiSelectUp, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(multiSelectDown, typeof(TimelineWindow), KeyCode.DownArrow, ShortcutModifiers.Shift)] + static void MultiSelectDown(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(multiSelectDown, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(toggleClipTrackArea, typeof(TimelineWindow), KeyCode.Tab)] + static void ToggleClipTrackArea(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(toggleClipTrackArea, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(matchContent, typeof(TimelineWindow), KeyCode.C)] + static void Shortcut(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(matchContent, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(toggleLock, typeof(TimelineWindow), KeyCode.L)] + static void Lock(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(toggleLock, args.context); + } + + [UsedImplicitly, ShortcutManagement.Shortcut(toggleMute, typeof(TimelineWindow), KeyCode.M)] + static void Mute(ShortcutManagement.ShortcutArguments args) + { + SendEventToInvokeShortcut(toggleMute, args.context); + } + } + + static WindowState GetState(ShortcutManagement.ShortcutArguments args) + { + return ((TimelineWindow)args.context).state; + } + + static void SendEventToInvokeShortcut(string timelineShortcutId, object context) + { + var e = new Event + { + type = EventType.ExecuteCommand, + commandName = timelineShortcutId + }; + + (context as EditorWindow).SendEvent(e); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs.meta new file mode 100644 index 000000000..d9932c14d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Shortcuts.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c35a186b967e6a24d9d844d412fe08a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals.meta new file mode 100644 index 000000000..5820d306b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cce613d1538e76a4785658931c7db093 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs new file mode 100644 index 000000000..1c8c6f93e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs @@ -0,0 +1,28 @@ +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + [CustomEditor(typeof(SignalAsset))] + class SignalAssetInspector : Editor + { + [MenuItem("Assets/Create/Signal", false, 451)] + [UsedImplicitly] + public static void CreateNewSignal() + { + var icon = EditorGUIUtility.IconContent("SignalAsset Icon").image as Texture2D; + ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, CreateInstance(), "New Signal.signal", icon, null); + } + + class DoCreateSignalAsset : ProjectWindowCallback.EndNameEditAction + { + public override void Action(int instanceId, string pathName, string resourceFile) + { + var signalAsset = CreateInstance(); + AssetDatabase.CreateAsset(signalAsset, pathName); + ProjectWindowUtil.ShowCreatedAsset(signalAsset); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs.meta new file mode 100644 index 000000000..a135f38f2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58004290eb3aab44e9823d1f25c4ed73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs new file mode 100644 index 000000000..48c56901c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + [CustomTimelineEditor(typeof(SignalEmitter))] + class SignalEmitterEditor : MarkerEditor + { + static readonly string MissingAssetError = LocalizationDatabase.GetLocalizedString("No signal assigned"); + + public override MarkerDrawOptions GetMarkerOptions(IMarker marker) + { + var options = base.GetMarkerOptions(marker); + SignalEmitter emitter = (SignalEmitter)marker; + if (emitter.asset != null) + options.tooltip = emitter.asset.name; + else + options.errorText = MissingAssetError; + + return options; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs.meta new file mode 100644 index 000000000..4f40bf02e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51a7878f6c989394782db73339e90e46 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs new file mode 100644 index 000000000..bea45ad6d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs @@ -0,0 +1,377 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline.Signals +{ + [CustomEditor(typeof(SignalEmitter), true)] + [CanEditMultipleObjects] + class SignalEmitterInspector : MarkerInspector, ISignalAssetProvider + { + SerializedProperty m_RetroactiveProperty; + SerializedProperty m_EmitOnceProperty; + + SignalEmitter m_Signal; + GameObject m_BoundGameObject; + PlayableDirector m_AssociatedDirector; + bool m_TargetsHaveTheSameBinding; + + readonly Dictionary m_Editors = new Dictionary(); + readonly Dictionary m_Foldouts = new Dictionary(); + List m_Receivers = new List(); + + static GUIStyle s_FoldoutStyle; + internal static GUIStyle foldoutStyle + { + get + { + if (s_FoldoutStyle == null) + { + s_FoldoutStyle = new GUIStyle(EditorStyles.foldout) {fontStyle = FontStyle.Bold}; + } + + return s_FoldoutStyle; + } + } + + public SignalAsset signalAsset + { + get + { + var emitter = target as SignalEmitter; + return signalAssetSameValue ? emitter.asset : null; + } + set + { + AssignSignalAsset(value); + } + } + + bool signalAssetSameValue + { + get + { + var emitters = targets.Cast().ToList(); + return emitters.Select(x => x.asset).Distinct().Count() == 1; + } + } + + void OnEnable() + { + Undo.undoRedoPerformed += OnUndoRedo; // subscribe to the event + m_Signal = target as SignalEmitter; + m_RetroactiveProperty = serializedObject.FindProperty("m_Retroactive"); + m_EmitOnceProperty = serializedObject.FindProperty("m_EmitOnce"); + // In a vast majority of the cases, when this becomes enabled, + // the timeline window will be focused on the correct timeline + // in which case TimelineEditor.inspectedDirector is safe to use + m_AssociatedDirector = TimelineEditor.inspectedDirector; + UpdateState(); + } + + internal override bool IsEnabled() + { + return TimelineUtility.IsCurrentSequenceValid() && !IsCurrentSequenceReadOnly() && base.IsEnabled(); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + using (var changeScope = new EditorGUI.ChangeCheckScope()) + { + var property = serializedObject.GetIterator(); + var expanded = true; + while (property.NextVisible(expanded)) + { + expanded = false; + if (SkipField(property.propertyPath)) + continue; + EditorGUILayout.PropertyField(property, true); + } + + DrawSignalFlags(); + UpdateState(); + DrawNameSelectorAndSignalList(); + + if (changeScope.changed) + { + serializedObject.ApplyModifiedProperties(); + TimelineEditor.Refresh(RefreshReason.ContentsModified | RefreshReason.WindowNeedsRedraw); + } + } + } + + internal override void OnHeaderIconGUI(Rect iconRect) + { + using (new EditorGUI.DisabledScope(!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly())) + { + GUI.Label(iconRect, Styles.SignalEmitterIcon); + } + } + + internal override Rect DrawHeaderHelpAndSettingsGUI(Rect r) + { + using (new EditorGUI.DisabledScope(!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly())) + { + var helpSize = EditorStyles.iconButton.CalcSize(EditorGUI.GUIContents.helpIcon); + const int kTopMargin = 5; + return EditorGUIUtility.DrawEditorHeaderItems(new Rect(r.xMax - helpSize.x, r.y + kTopMargin, helpSize.x, helpSize.y), targets); + } + } + + IEnumerable ISignalAssetProvider.AvailableSignalAssets() + { + return SignalManager.assets; + } + + void ISignalAssetProvider.CreateNewSignalAsset(string path) + { + var newSignalAsset = SignalManager.CreateSignalAssetInstance(path); + AssignSignalAsset(newSignalAsset); + var receivers = m_Receivers.OfType().ToList(); + if (signalAsset != null && receivers.Count == 1 && !receivers.Any(r => r.IsSignalAssetHandled(newSignalAsset))) // Only when one receiver is present + { + receivers[0].AddNewReaction(newSignalAsset); // Add reaction on the first receiver from the list + ApplyChangesAndRefreshReceivers(); + } + } + + void UpdateState() + { + m_BoundGameObject = GetBoundGameObject(m_Signal.parent, m_AssociatedDirector); + m_Receivers = m_BoundGameObject == null || m_BoundGameObject.Equals(null) + ? new List() + : m_BoundGameObject.GetComponents().Where(t => t is INotificationReceiver).ToList(); + + m_TargetsHaveTheSameBinding = targets.Cast() + .Select(x => GetBoundGameObject(x.parent, m_AssociatedDirector)) + .Distinct().Count() == 1; + } + + Editor GetOrCreateReceiverEditor(Component c) + { + Editor ret; + if (m_Editors.TryGetValue(c, out ret)) + { + return ret; + } + + ret = CreateEditorWithContext(new Object[] {c}, target); + m_Editors[c] = ret; + if (!m_Foldouts.ContainsKey(c)) + { + m_Foldouts[c] = true; + } + + return ret; + } + + void OnDisable() + { + Undo.undoRedoPerformed -= OnUndoRedo; + } + + void OnDestroy() + { + foreach (var editor in m_Editors) + { + DestroyImmediate(editor.Value); + } + m_Editors.Clear(); + } + + void OnUndoRedo() + { + ApplyChangesAndRefreshReceivers(); + } + + void ApplyChangesAndRefreshReceivers() + { + foreach (var receiverInspector in m_Editors.Values.OfType()) + { + receiverInspector.SetAssetContext(signalAsset); + } + } + + void DrawNameSelectorAndSignalList() + { + using (var change = new EditorGUI.ChangeCheckScope()) + { + DrawSignal(); + DrawReceivers(); + + if (change.changed) + { + ApplyChangesAndRefreshReceivers(); + } + } + } + + void DrawReceivers() + { + if (!m_TargetsHaveTheSameBinding) + { + EditorGUILayout.HelpBox(Styles.MultiEditNotSupportedOnDifferentBindings, MessageType.None); + return; + } + + if (targets.OfType().Select(x => x.asset).Distinct().Count() > 1) + { + EditorGUILayout.HelpBox(Styles.MultiEditNotSupportedOnDifferentSignals, MessageType.None); + return; + } + + //do not display the receiver if the current timeline is not the same as the emitter's timeline + //can happen if the inspector is locked + if (m_Signal.parent != null && m_Signal.parent.timelineAsset != TimelineEditor.inspectedAsset) + return; + + if (m_BoundGameObject != null) + { + if (!m_Receivers.Any(x => x is SignalReceiver)) + { + EditorGUILayout.Separator(); + var message = string.Format(Styles.NoSignalReceiverComponent, m_BoundGameObject.name); + SignalUtility.DrawCenteredMessage(message); + if (SignalUtility.DrawCenteredButton(Styles.AddSignalReceiverComponent)) + AddReceiverComponent(); + } + + foreach (var receiver in m_Receivers) + { + var editor = GetOrCreateReceiverEditor(receiver); + if (DrawReceiverHeader(receiver)) + { + editor.OnInspectorGUI(); + } + } + } + else if (m_AssociatedDirector != null) //not in asset mode + { + EditorGUILayout.HelpBox(Styles.NoBoundGO, MessageType.None); + } + } + + void DrawSignalFlags() + { + EditorGUILayout.PropertyField(m_RetroactiveProperty, Styles.RetroactiveLabel); + EditorGUILayout.PropertyField(m_EmitOnceProperty, Styles.EmitOnceLabel); + } + + void DrawSignal() + { + //should show button to create new signal if there are no signals asset in the project + if (!SignalManager.assets.Any()) + { + using (new EditorGUI.DisabledScope(true)) + { + DrawNameSelector(); + } + + EditorGUILayout.Separator(); + SignalUtility.DrawCenteredMessage(Styles.ProjectHasNoSignalAsset); + if (SignalUtility.DrawCenteredButton(Styles.CreateNewSignal)) + CreateNewSignalAsset(SignalUtility.GetNewSignalPath()); + EditorGUILayout.Separator(); + } + else + { + DrawNameSelector(); + } + } + + internal void CreateNewSignalAsset(string path) + { + if (!string.IsNullOrEmpty(path)) + ((ISignalAssetProvider)this).CreateNewSignalAsset(path); + GUIUtility.ExitGUI(); + } + + void AssignSignalAsset(SignalAsset newAsset) + { + foreach (var o in targets) + { + var signalEmitter = (SignalEmitter)o; + TimelineUndo.PushUndo(signalEmitter, Styles.UndoCreateSignalAsset); + signalEmitter.asset = newAsset; + } + } + + void DrawNameSelector() + { + SignalUtility.DrawSignalNames(this, EditorGUILayout.GetControlRect(), Styles.EmitSignalLabel, !signalAssetSameValue); + } + + bool DrawReceiverHeader(Component receiver) + { + EditorGUILayout.Space(); + var lineRect = GUILayoutUtility.GetRect(10, 4, EditorStyles.inspectorTitlebar); + DrawSplitLine(lineRect.y); + + var style = EditorGUIUtility.TrTextContentWithIcon( + ObjectNames.NicifyVariableName(receiver.GetType().Name), + AssetPreview.GetMiniThumbnail(receiver)); + + m_Foldouts[receiver] = + EditorGUILayout.Foldout(m_Foldouts[receiver], style, true, foldoutStyle); + if (m_Foldouts[receiver]) + { + DrawReceiverObjectField(); + } + + return m_Foldouts[receiver]; + } + + void DrawReceiverObjectField() + { + EditorGUI.BeginDisabledGroup(true); + EditorGUILayout.ObjectField(Styles.ObjectLabel, m_BoundGameObject, typeof(GameObject), false); + EditorGUI.EndDisabledGroup(); + } + + void AddReceiverComponent() + { + var receiver = Undo.AddComponent(m_BoundGameObject); + receiver.AddNewReaction(signalAsset); + } + + static bool SkipField(string fieldName) + { + return fieldName == "m_Script" || fieldName == "m_Asset" || fieldName == "m_Retroactive" || fieldName == "m_EmitOnce"; + } + + static void DrawSplitLine(float y) + { + if (Event.current.type != EventType.Repaint) return; + + var width = EditorGUIUtility.currentViewWidth; + var position = new Rect(0, y, width + 1, 1); + + if (EditorStyles.inspectorTitlebar != null) + EditorStyles.inspectorTitlebar.Draw(position, false, false, false, false); + } + + static GameObject GetBoundGameObject(TrackAsset track, PlayableDirector associatedDirector) + { + if (associatedDirector == null || track == null) //if in asset mode, no bound object for you + return null; + + var boundObj = TimelineUtility.GetSceneGameObject(associatedDirector, track); + + //if the signal is on the timeline marker track and user did not set a binding, assume it's bound to PlayableDirector + if (boundObj == null && track.timelineAsset.markerTrack == track) + boundObj = associatedDirector.gameObject; + + return boundObj; + } + + static bool IsCurrentSequenceReadOnly() + { + return TimelineWindow.instance.state.editSequence.isReadOnly; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs.meta new file mode 100644 index 000000000..d89a36cae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEmitterInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 970e7735a0864fd40842a36d053d08fe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs new file mode 100644 index 000000000..021c6c79e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs @@ -0,0 +1,39 @@ +using System; +using JetBrains.Annotations; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + [CustomPropertyDrawer(typeof(CustomSignalEventDrawer))] + [UsedImplicitly] + class SignalEventDrawer : UnityEventDrawer + { + static GameObject FindBoundObject(SerializedProperty property) + { + var component = property.serializedObject.targetObject as Component; + return component != null ? component.gameObject : null; + } + + protected override void OnAddEvent(ReorderableList list) + { + base.OnAddEvent(list); + var listProperty = list.serializedProperty; + if (listProperty.arraySize > 0) + { + var lastCall = list.serializedProperty.GetArrayElementAtIndex(listProperty.arraySize - 1); + var targetProperty = lastCall.FindPropertyRelative(kInstancePath); + targetProperty.objectReferenceValue = FindBoundObject(listProperty); + } + } + + protected override void DrawEventHeader(Rect headerRect) {} + + protected override void SetupReorderableList(ReorderableList list) + { + base.SetupReorderableList(list); + list.headerHeight = 4; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs.meta new file mode 100644 index 000000000..26afa8db2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalEventDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ba7805325c426c43b8e85b5be4eae36 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs new file mode 100644 index 000000000..4beec0c80 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.IO; +using UnityEngine; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline.Signals +{ + class SignalManager : IDisposable + { + static SignalManager m_Instance; + readonly List m_assets = new List(); + + internal static SignalManager instance + { + get + { + if (m_Instance == null) + { + m_Instance = new SignalManager(); + m_Instance.Refresh(); + } + + return m_Instance; + } + + set { m_Instance = value; } + } + + internal SignalManager() + { + SignalAsset.OnEnableCallback += Register; + } + + public static IEnumerable assets + { + get + { + foreach (var asset in instance.m_assets) + { + if (asset != null) + yield return asset; + } + } + } + + public static SignalAsset CreateSignalAssetInstance(string path) + { + var newSignal = ScriptableObject.CreateInstance(); + newSignal.name = Path.GetFileNameWithoutExtension(path); + + var asset = AssetDatabase.LoadMainAssetAtPath(path) as SignalAsset; + if (asset != null) + { + TimelineUndo.PushUndo(asset, Styles.UndoCreateSignalAsset); + EditorUtility.CopySerialized(newSignal, asset); + Object.DestroyImmediate(newSignal); + return asset; + } + + AssetDatabase.CreateAsset(newSignal, path); + return newSignal; + } + + public void Dispose() + { + SignalAsset.OnEnableCallback -= Register; + } + + void Register(SignalAsset a) + { + m_assets.Add(a); + } + + void Refresh() + { + var guids = AssetDatabase.FindAssets("t:SignalAsset"); + foreach (var g in guids) + { + var path = AssetDatabase.GUIDToAssetPath(g); + var asset = AssetDatabase.LoadAssetAtPath(path); + m_assets.Add(asset); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs.meta new file mode 100644 index 000000000..528ec1d2b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 255b0c6d400fd964dab3029c8abc53f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs new file mode 100644 index 000000000..55e8d27e5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs @@ -0,0 +1,15 @@ +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace UnityEditor.Timeline.Signals +{ + class SignalReceiverHeader : MultiColumnHeader + { + public SignalReceiverHeader(MultiColumnHeaderState state) : base(state) {} + + protected override void AddColumnHeaderContextMenuItems(GenericMenu menu) + { + menu.AddItem(EditorGUIUtility.TrTextContent("Resize to Fit"), false, ResizeToFit); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs.meta new file mode 100644 index 000000000..211c81009 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 423cd382a7804414d9bfdb2e7fb7bb62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs new file mode 100644 index 000000000..ef4ed258a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs @@ -0,0 +1,115 @@ +using UnityEngine; +using UnityObject = UnityEngine.Object; +using UnityEditor.IMGUI.Controls; +using UnityEngine.Events; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + [CustomEditor(typeof(SignalReceiver))] + class SignalReceiverInspector : Editor + { + SignalReceiver m_Target; + + [SerializeField] TreeViewState m_TreeState; + [SerializeField] MultiColumnHeaderState m_MultiColumnHeaderState; + internal SignalReceiverTreeView m_TreeView; + + SignalEmitter signalEmitterContext + { + get { return m_Context as SignalEmitter;} + } + + void OnEnable() + { + m_Target = target as SignalReceiver; + InitTreeView(serializedObject); + + Undo.undoRedoPerformed += OnUndoRedo; + } + + void OnDisable() + { + Undo.undoRedoPerformed -= OnUndoRedo; + } + + void OnUndoRedo() + { + m_TreeView.dirty = true; + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + using (var changeCheck = new EditorGUI.ChangeCheckScope()) + { + m_TreeView.RefreshIfDirty(); + DrawEmitterControls(); // Draws buttons coming from the Context (SignalEmitter) + + EditorGUILayout.Space(); + m_TreeView.Draw(); + + if (signalEmitterContext == null) + DrawAddRemoveButtons(); + + if (changeCheck.changed) + { + serializedObject.ApplyModifiedProperties(); + m_TreeView.dirty = true; + } + } + } + + void DrawEmitterControls() + { + var context = signalEmitterContext; + if (context != null) + { + var currentSignal = context.asset; + if (currentSignal != null && !m_Target.IsSignalAssetHandled(currentSignal)) + { + EditorGUILayout.Separator(); + var message = string.Format(Styles.NoReaction, currentSignal.name); + SignalUtility.DrawCenteredMessage(message); + if (SignalUtility.DrawCenteredButton(Styles.AddReactionButton)) + m_Target.AddNewReaction(currentSignal); // Add reaction on the first + EditorGUILayout.Separator(); + } + } + } + + internal void SetAssetContext(SignalAsset asset) + { + m_TreeView.SetSignalContext(asset); + } + + void DrawAddRemoveButtons() + { + using (new GUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + if (GUILayout.Button(Styles.AddReactionButton)) + { + Undo.RegisterCompleteObjectUndo(m_Target, Styles.UndoAddReaction); + m_Target.AddEmptyReaction(new UnityEvent()); + } + GUILayout.Space(18.0f); + } + } + + void InitTreeView(SerializedObject so) + { + m_TreeState = SignalListFactory.CreateViewState(); + m_MultiColumnHeaderState = SignalListFactory.CreateHeaderState(); + var header = SignalListFactory.CreateHeader(m_MultiColumnHeaderState, SignalReceiverUtility.headerHeight); + + var context = signalEmitterContext; + m_TreeView = SignalListFactory.CreateSignalInspectorList(m_TreeState, header, m_Target, so); + m_TreeView.readonlySignals = context != null; + + if (context != null) + m_TreeView.SetSignalContext(context.asset); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs.meta new file mode 100644 index 000000000..a764c958c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalReceiverInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70b265ed18dc14041bedc0263d4578ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs new file mode 100644 index 000000000..f3524da9d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + interface ISignalAssetProvider + { + SignalAsset signalAsset { get; set; } + IEnumerable AvailableSignalAssets(); + void CreateNewSignalAsset(string path); + } + + static class SignalUtility + { + const string k_SignalExtension = "signal"; + + public static void DrawSignalNames(ISignalAssetProvider assetProvider, Rect position, GUIContent label, bool multipleValues) + { + var assets = assetProvider.AvailableSignalAssets().ToList(); + var index = assets.IndexOf(assetProvider.signalAsset); + + var availableNames = new List(); + using (new GUIMixedValueScope(multipleValues)) + { + availableNames.Add(Styles.EmptySignalList.text); + + availableNames.AddRange(assets.Select(x => x.name)); + availableNames.Add(Styles.CreateNewSignal.text); + + var curValue = index + 1; + var selected = EditorGUI.Popup(position, label, curValue, availableNames.ToArray()); + + if (selected != curValue) + { + var noneEntryIdx = 0; + if (selected == noneEntryIdx) // None + assetProvider.signalAsset = null; + else if (selected == availableNames.Count - 1) // "Create New Asset" + { + var path = GetNewSignalPath(); + if (!string.IsNullOrEmpty(path)) + assetProvider.CreateNewSignalAsset(path); + GUIUtility.ExitGUI(); + } + else + assetProvider.signalAsset = assets[selected - 1]; + } + } + } + + public static string GetNewSignalPath() + { + return EditorUtility.SaveFilePanelInProject( + Styles.NewSignalWindowTitle.text, + Styles.NewSignalDefaultName.text, + k_SignalExtension, + Styles.NewSignalWindowMessage.text); + } + + public static bool IsSignalAssetHandled(this SignalReceiver receiver, SignalAsset asset) + { + return receiver != null && asset != null && receiver.GetRegisteredSignals().Contains(asset); + } + + public static void AddNewReaction(this SignalReceiver receiver, SignalAsset signalAsset) + { + if (signalAsset != null && receiver != null) + { + Undo.RegisterCompleteObjectUndo(receiver, Styles.UndoAddReaction); + + var newEvent = new UnityEvent(); + newEvent.AddPersistentListener(); + var evtIndex = newEvent.GetPersistentEventCount() - 1; + newEvent.RegisterVoidPersistentListenerWithoutValidation(evtIndex, receiver.gameObject, string.Empty); + receiver.AddReaction(signalAsset, newEvent); + } + } + + public static void DrawCenteredMessage(string message) + { + using (new GUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + GUILayout.Label(message); + GUILayout.FlexibleSpace(); + } + } + + public static bool DrawCenteredButton(GUIContent buttonLabel) + { + bool buttonClicked; + using (new GUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + buttonClicked = GUILayout.Button(buttonLabel); + GUILayout.FlexibleSpace(); + } + return buttonClicked; + } + } + + static class SignalReceiverUtility + { + const int k_DefaultTreeviewHeaderHeight = 20; + + public static int headerHeight + { + get { return k_DefaultTreeviewHeaderHeight; } + } + + public static SerializedProperty FindSignalsProperty(SerializedObject obj) + { + return obj.FindProperty("m_Events.m_Signals"); + } + + public static SerializedProperty FindEventsProperty(SerializedObject obj) + { + return obj.FindProperty("m_Events.m_Events"); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs.meta new file mode 100644 index 000000000..f29c92c90 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/SignalUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b33687803b08daf418e5315de17658b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs new file mode 100644 index 000000000..e49f50e32 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs @@ -0,0 +1,37 @@ +using UnityEngine; + +namespace UnityEditor.Timeline.Signals +{ + static class Styles + { + public static readonly GUIContent RetroactiveLabel = EditorGUIUtility.TrTextContent("Retroactive", "Use retroactive to emit this signal even if playback starts afterwards."); + public static readonly GUIContent EmitOnceLabel = EditorGUIUtility.TrTextContent("Emit Once", "Emit the signal once during loops."); + public static readonly GUIContent EmitSignalLabel = EditorGUIUtility.TrTextContent("Emit Signal", "Select which Signal Asset to emit."); + public static readonly GUIContent ObjectLabel = EditorGUIUtility.TrTextContent("Receiver Component on", "The Signal Receiver Component on the bound GameObject."); + + public static readonly GUIContent CreateNewSignal = EditorGUIUtility.TrTextContent("Create Signal…"); + public static readonly GUIContent AddSignalReceiverComponent = EditorGUIUtility.TrTextContent("Add Signal Receiver", "Creates a Signal Receiver component on the track binding and the reaction for the current signal."); + public static readonly GUIContent EmptySignalList = EditorGUIUtility.TrTextContent("None"); + public static readonly GUIContent AddReactionButton = EditorGUIUtility.TrTextContent("Add Reaction"); + + public static readonly GUIContent NewSignalWindowTitle = EditorGUIUtility.TrTextContent("Create Signal Key"); + public static readonly GUIContent NewSignalDefaultName = EditorGUIUtility.TrTextContent("New Signal"); + public static readonly GUIContent NewSignalWindowMessage = EditorGUIUtility.TrTextContent("Create Signal Key"); + + public static readonly string SignalListDuplicateOption = L10n.Tr("Duplicate"); + public static readonly string SignalListDeleteOption = L10n.Tr("Delete"); + public static readonly string NoBoundGO = L10n.Tr("Track has no bound GameObject."); + public static readonly string MultiEditNotSupportedOnDifferentBindings = L10n.Tr("Multi-edit not supported for SignalReceivers on tracks bound to different GameObjects."); + public static readonly string MultiEditNotSupportedOnDifferentSignals = L10n.Tr("Multi-edit not supported for SignalReceivers when SignalEmitters use different Signals."); + + public static readonly string UndoCreateSignalAsset = L10n.Tr("Create New Signal Asset"); + public static readonly string UndoAddReaction = L10n.Tr("Add Signal Receiver Reaction"); + public static readonly string NoReaction = L10n.Tr("No reaction for {0} has been defined in this receiver"); + public static readonly string NoSignalReceiverComponent = L10n.Tr("There is no Signal Receiver component on {0}"); + public static readonly string ProjectHasNoSignalAsset = L10n.Tr("Your project contains no Signal assets"); + + //Icons + public static readonly GUIStyle OptionsStyle = DirectorStyles.GetGUIStyle("Icon.Options"); + public static readonly GUIContent SignalEmitterIcon = EditorGUIUtility.IconContent("SignalEmitter Icon"); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs.meta new file mode 100644 index 000000000..da7c0288e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/Styles.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 685f63932bebd0c4db02ee14845191e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView.meta new file mode 100644 index 000000000..d8cac356d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ba130fc1db953547a50bcf5c162a3e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs new file mode 100644 index 000000000..1b59ec6e7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs @@ -0,0 +1,31 @@ +using System; +using UnityEditor.IMGUI.Controls; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + static class SignalListFactory + { + public static SignalReceiverTreeView CreateSignalInspectorList(TreeViewState state, SignalReceiverHeader header, SignalReceiver target, SerializedObject so) + { + return new SignalReceiverTreeView(state, header, target, so); + } + + public static SignalReceiverHeader CreateHeader(MultiColumnHeaderState state, int columnHeight) + { + var header = new SignalReceiverHeader(state) { height = columnHeight }; + header.ResizeToFit(); + return header; + } + + public static MultiColumnHeaderState CreateHeaderState() + { + return new MultiColumnHeaderState(SignalReceiverTreeView.GetColumns()); + } + + public static TreeViewState CreateViewState() + { + return new TreeViewState(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs.meta new file mode 100644 index 000000000..fcc2a87c9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalListFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01cd96d8687272f4898cfd1562079dd7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs new file mode 100644 index 000000000..7da0ced51 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs @@ -0,0 +1,174 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline.Signals +{ + class SignalReceiverItem : TreeViewItem, ISignalAssetProvider + { + static readonly SignalEventDrawer k_EvtDrawer = new SignalEventDrawer(); + + readonly SerializedProperty m_Asset; + readonly SerializedProperty m_Evt; + readonly SignalReceiverTreeView m_TreeView; + + int m_CurrentRowIdx; + SignalReceiver m_CurrentReceiver; + + internal readonly bool enabled; + internal readonly bool readonlySignal; + + internal const string SignalName = "SignalName"; + internal const string SignalNameReadOnly = "SignalNameReadOnly"; + internal const string SignalOptions = "SignalOptions"; + + public SignalReceiverItem(SerializedProperty signalAsset, SerializedProperty eventListEntry, int id, bool readonlySignal, bool enabled, SignalReceiverTreeView treeView) + : base(id, 0) + { + m_Asset = signalAsset; + m_Evt = eventListEntry; + this.enabled = enabled; + this.readonlySignal = readonlySignal; + m_TreeView = treeView; + } + + public SignalAsset signalAsset + { + get { return m_CurrentReceiver.GetSignalAssetAtIndex(m_CurrentRowIdx); } + set + { + Undo.RegisterCompleteObjectUndo(m_CurrentReceiver, Styles.UndoCreateSignalAsset); + m_CurrentReceiver.ChangeSignalAtIndex(m_CurrentRowIdx, value); + } + } + + public float GetHeight() + { + return k_EvtDrawer.GetPropertyHeight(m_Evt, GUIContent.none); + } + + public void Draw(Rect rect, int colIdx, int rowIdx, float padding, SignalReceiver target) + { + switch (colIdx) + { + case 0: + DrawSignalNameColumn(rect, padding, target, rowIdx); + break; + case 1: + DrawReactionColumn(rect, rowIdx); + break; + default: + throw new ArgumentOutOfRangeException(); + } + } + + void DrawSignalNameColumn(Rect rect, float padding, SignalReceiver target, int rowIdx) + { + using (new EditorGUI.DisabledScope(!enabled)) + { + if (!readonlySignal) + { + m_CurrentRowIdx = rowIdx; + m_CurrentReceiver = target; + + rect.x += padding; + rect.width -= padding; + rect.height = EditorGUIUtility.singleLineHeight; + GUI.SetNextControlName(SignalName); + SignalUtility.DrawSignalNames(this, rect, GUIContent.none, false); + } + else + { + GUI.SetNextControlName(SignalNameReadOnly); + var signalAsset = m_Asset.objectReferenceValue; + GUI.Label(rect, + signalAsset != null + ? EditorGUIUtility.TempContent(signalAsset.name) + : Styles.EmptySignalList); + } + } + } + + void DrawReactionColumn(Rect rect, int rowIdx) + { + if (!readonlySignal) + { + var optionButtonSize = GetOptionButtonSize(); + rect.width -= optionButtonSize.x; + + var optionButtonRect = new Rect + { + x = rect.xMax, + y = rect.y, + width = optionButtonSize.x, + height = optionButtonSize.y + }; + DrawOptionsButton(optionButtonRect, rowIdx, m_CurrentReceiver); + } + + using (new EditorGUI.DisabledScope(!enabled)) + { + var nameAsString = m_Asset.objectReferenceValue == null ? "Null" : m_Asset.objectReferenceValue.name; + using (var change = new EditorGUI.ChangeCheckScope()) + { + EditorGUI.PropertyField(rect, m_Evt, EditorGUIUtility.TempContent(nameAsString)); + if (change.changed) + m_TreeView.dirty = true; + } + } + } + + static Vector2 GetOptionButtonSize() + { + EditorGUIUtility.SetIconSize(Vector2.zero); + return EditorStyles.iconButton.CalcSize(EditorGUI.GUIContents.titleSettingsIcon); + } + + void DrawOptionsButton(Rect rect, int rowIdx, SignalReceiver target) + { + GUI.SetNextControlName(SignalOptions); + if (EditorGUI.DropdownButton(rect, EditorGUI.GUIContents.titleSettingsIcon, FocusType.Passive, EditorStyles.iconButton)) + { + var menu = new GenericMenu(); + menu.AddItem(new GUIContent(Styles.SignalListDuplicateOption), false, () => + { + Undo.RegisterCompleteObjectUndo(target, "Duplicate Row"); + var evtCloner = ScriptableObject.CreateInstance(); + evtCloner.evt = target.GetReactionAtIndex(rowIdx); + var clone = Object.Instantiate(evtCloner); + target.AddEmptyReaction(clone.evt); + m_TreeView.dirty = true; + }); + menu.AddItem(new GUIContent(Styles.SignalListDeleteOption), false, () => + { + Undo.RegisterCompleteObjectUndo(target, "Delete Row"); + target.RemoveAtIndex(rowIdx); + m_TreeView.dirty = true; + }); + menu.ShowAsContext(); + } + } + + IEnumerable ISignalAssetProvider.AvailableSignalAssets() + { + var ret = SignalManager.assets.Except(m_CurrentReceiver.GetRegisteredSignals()); + return signalAsset == null ? ret : ret.Union(new List {signalAsset}).ToList(); + } + + void ISignalAssetProvider.CreateNewSignalAsset(string path) + { + var newSignalAsset = SignalManager.CreateSignalAssetInstance(path); + m_CurrentReceiver.ChangeSignalAtIndex(m_CurrentRowIdx, newSignalAsset); + } + + class UnityEventCloner : ScriptableObject + { + public UnityEvent evt; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs.meta new file mode 100644 index 000000000..826e615a7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9bc2b69915879416f8df18971dc98e2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs new file mode 100644 index 000000000..abacd72da --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs @@ -0,0 +1,155 @@ +using System; +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Signals +{ + class SignalReceiverTreeView : TreeView + { + public bool dirty { private get; set; } + + SerializedProperty signals { get; set; } + SerializedProperty events { get; set; } + + readonly SignalReceiver m_Target; + + const float k_VerticalPadding = 5; + const float k_HorizontalPadding = 5; + + public SignalReceiverTreeView(TreeViewState state, MultiColumnHeader multiColumnHeader, SignalReceiver receiver, SerializedObject serializedObject) + : base(state, multiColumnHeader) + { + m_Target = receiver; + useScrollView = true; + SetSerializedProperties(serializedObject); + getNewSelectionOverride = (item, selection, shift) => new List(); // Disable Selection + } + + SignalAsset signalAssetContext { get; set; } + public bool readonlySignals { get; set; } + + public void SetSignalContext(SignalAsset assetContext = null) + { + signalAssetContext = assetContext; + dirty = true; + } + + void SetSerializedProperties(SerializedObject serializedObject) + { + signals = SignalReceiverUtility.FindSignalsProperty(serializedObject); + events = SignalReceiverUtility.FindEventsProperty(serializedObject); + Reload(); + } + + public void Draw() + { + var rect = EditorGUILayout.GetControlRect(true, GetTotalHeight()); + OnGUI(rect); + } + + public void RefreshIfDirty() + { + var signalsListSizeHasChanged = signals.arraySize != GetRows().Count; + if (dirty || signalsListSizeHasChanged) + Reload(); + dirty = false; + } + + public static MultiColumnHeaderState.Column[] GetColumns() + { + return new[] + { + new MultiColumnHeaderState.Column + { + headerContent = EditorGUIUtility.TrTextContent("Signal"), + contextMenuText = "", + headerTextAlignment = TextAlignment.Center, + width = 50, minWidth = 50, + autoResize = true, + allowToggleVisibility = false, + canSort = false + }, + new MultiColumnHeaderState.Column + { + headerContent = EditorGUIUtility.TrTextContent("Reaction"), + contextMenuText = "", + headerTextAlignment = TextAlignment.Center, + width = 120, minWidth = 120, + autoResize = true, + allowToggleVisibility = false, + canSort = false + } + }; + } + + protected override TreeViewItem BuildRoot() + { + var root = new TreeViewItem(-1, -1) { children = new List() }; + + var matchingId = signalAssetContext != null && readonlySignals ? FindIdForSignal(signals, signalAssetContext) : -1; + if (matchingId >= 0) + AddItem(root, matchingId); + + for (var i = 0; i < signals.arraySize; ++i) + { + if (i == matchingId) continue; + AddItem(root, i, !readonlySignals); + } + + return root; + } + + protected override void RowGUI(RowGUIArgs args) + { + var item = (SignalReceiverItem)args.item; + for (var i = 0; i < args.GetNumVisibleColumns(); ++i) + { + var rect = args.GetCellRect(i); + rect.y += k_VerticalPadding; + item.Draw(rect, args.GetColumn(i), args.row, k_HorizontalPadding, m_Target); + } + } + + protected override float GetCustomRowHeight(int row, TreeViewItem treeItem) + { + var item = treeItem as SignalReceiverItem; + return item.GetHeight() + k_VerticalPadding; + } + + void AddItem(TreeViewItem root, int id, bool enabled = true) + { + var signal = signals.GetArrayElementAtIndex(id); + var evt = events.GetArrayElementAtIndex(id); + root.children.Add(new SignalReceiverItem(signal, evt, id, readonlySignals, enabled, this)); + } + + float GetTotalHeight() + { + var height = 0.0f; + foreach (var item in GetRows()) + { + var signalListItem = item as SignalReceiverItem; + height += signalListItem.GetHeight() + k_VerticalPadding; + } + + var scrollbarPadding = showingHorizontalScrollBar ? GUI.skin.horizontalScrollbar.fixedHeight : k_VerticalPadding; + return height + multiColumnHeader.height + scrollbarPadding; + } + + static int FindIdForSignal(SerializedProperty signals, SignalAsset signalToFind) + { + for (var i = 0; i < signals.arraySize; ++i) + { + //signal in the receiver that matches the current signal asset will be displayed first + var serializedProperty = signals.GetArrayElementAtIndex(i); + var signalReferenceValue = serializedProperty.objectReferenceValue; + var signalToFindRefValue = signalToFind; + if (signalReferenceValue != null && signalReferenceValue == signalToFindRefValue) + return i; + } + return -1; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs.meta new file mode 100644 index 000000000..7c121bf66 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Signals/TreeView/SignalReceiverTreeView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 698b660e9477f4f16abad03ec00ce38c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State.meta new file mode 100644 index 000000000..fd28faae2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5673d7b11cb9ad04eb2368068b720c17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs new file mode 100644 index 000000000..5d328844a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs @@ -0,0 +1,106 @@ +using System; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface ISequenceState : IDisposable + { + TimelineAsset asset { get; } + PlayableDirector director { get; } + TimelineClip hostClip { get; } + double start { get; } + double timeScale { get; } + double duration { get; } + bool isReadOnly { get; } + TimelineAssetViewModel viewModel { get; } + double time { get; set; } + int frame { get; set; } + float frameRate { get; set; } + + Range GetEvaluableRange(); + string TimeAsString(double timeValue, string format = "F2"); + double ToGlobalTime(double t); + double ToLocalTime(double t); + void ResetIsReadOnly(); + } + + /** + * This class is used to hold default values for an implementation of ISequenceState. + * It could be removed in a phase 2, but it is currently used to limit the scope of + * this refactoring: it allows client code to access sequence info without having to + * worry about `currentSequence` being null. + * In the future this should be removed and we should pass around the correct data + * structure (i.e. SequenceState OR WindowState) based on the situation. + */ + class NullSequenceState : ISequenceState + { + public TimelineAsset asset { get { return null; } } + public PlayableDirector director { get { return null; } } + public TimelineClip hostClip { get { return null; } } + public double start { get { return 0.0; } } + public double timeScale { get { return 1.0; } } + public double duration { get { return 0.0; } } + public bool isReadOnly { get { return false; } } + + TimelineAssetViewModel m_ViewModel; + + public TimelineAssetViewModel viewModel + { + get + { + if (m_ViewModel == null) + m_ViewModel = TimelineWindowViewPrefs.CreateUnassociatedViewModel(); + return m_ViewModel; + } + } + + public double time + { + get { return 0.0; } + set { /* NO-OP*/ } + } + + public int frame + { + get { return 0; } + set { /* NO-OP*/ } + } + + public float frameRate + { + get { return TimelineAsset.EditorSettings.kDefaultFps; } + set { /* NO-OP*/ } + } + + public Range GetEvaluableRange() + { + return new Range(); + } + + public string TimeAsString(double timeValue, string format = "F2") + { + return TimeUtility.TimeAsTimeCode(timeValue, frameRate, format); + } + + public double ToGlobalTime(double t) + { + return t; + } + + public double ToLocalTime(double t) + { + return t; + } + + public void ResetIsReadOnly() + { + // NO-OP + } + + public void Dispose() + { + // NO-OP + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs.meta new file mode 100644 index 000000000..5b37827a1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/ISequenceState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 167329c8289a3a14a9e342df49fc4104 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs new file mode 100644 index 000000000..08a73e6b3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs @@ -0,0 +1,298 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class SequenceHierarchy : ScriptableObject + { + readonly List m_Sequences = new List(); + + WindowState m_WindowState; + + [SerializeField] + SequencePath m_SerializedPath; + + public ISequenceState masterSequence + { + get { return m_Sequences.FirstOrDefault(); } + } + + public ISequenceState editSequence + { + get { return m_Sequences.LastOrDefault(); } + } + + public int count + { + get { return m_Sequences.Count; } + } + + public IEnumerable allSequences + { + get { return m_Sequences; } + } + + public static SequenceHierarchy CreateInstance() + { + var hierarchy = ScriptableObject.CreateInstance(); + hierarchy.hideFlags = HideFlags.HideAndDontSave; + return hierarchy; + } + + public void Init(WindowState owner) + { + m_WindowState = owner; + } + + // This is called when performing Undo operations. + // It needs to be called here since some operations are not + // allowed (EditorUtility.InstanceIDToObject, for example) + // during the ISerializationCallbackReceiver methods. + void OnValidate() + { + if (m_SerializedPath == null || m_WindowState == null || m_WindowState.GetWindow() == null) + return; + + m_WindowState.SetCurrentSequencePath(m_SerializedPath, true); + } + + public void Add(TimelineAsset asset, PlayableDirector director, TimelineClip hostClip) + { + if (hostClip == null) + AddToCurrentUndoGroup(this); // Merge with selection undo + else + TimelineUndo.PushUndo(this, "Edit Sub-Timeline"); + + Add_Internal(asset, director, hostClip); + + UpdateSerializedPath(); + } + + public void Remove() + { + if (m_Sequences.Count == 0) return; + + TimelineUndo.PushUndo(this, "Go to Sub-Timeline"); + + Remove_Internal(); + + UpdateSerializedPath(); + } + + public ISequenceState GetStateAtIndex(int index) + { + return m_Sequences[index]; + } + + public void RemoveUntilCount(int expectedCount) + { + if (expectedCount < 0 || m_Sequences.Count <= expectedCount) return; + + TimelineUndo.PushUndo(this, "Go to Sub-Timeline"); + + RemoveUntilCount_Internal(expectedCount); + + UpdateSerializedPath(); + } + + public void Clear() + { + if (m_Sequences.Count == 0) return; + + AddToCurrentUndoGroup(this); + Clear_Internal(); + UpdateSerializedPath(); + } + + public SequencePath ToSequencePath() + { + var path = new SequencePath(); + + if (m_Sequences.Count == 0) + return path; + + var rootSequence = m_Sequences[0]; + var root = 0; + if (rootSequence.director != null && rootSequence.director.gameObject != null) + root = rootSequence.director.gameObject.GetInstanceID(); + else if (rootSequence.asset != null) + root = rootSequence.asset.GetInstanceID(); + + path.SetSelectionRoot(root); + + var resolver = rootSequence.director; + + if (m_Sequences.Count > 1) + { + for (int i = 1, n = m_Sequences.Count; i < n; ++i) + { + path.AddSubSequence(m_Sequences[i], resolver); + resolver = m_Sequences[i].director; + } + } + + return path; + } + + public bool NeedsUpdate(SequencePath path, bool forceRebuild) + { + return forceRebuild || !SequencePath.AreEqual(m_SerializedPath, path); + } + + public void FromSequencePath(SequencePath path, bool forceRebuild) + { + if (!NeedsUpdate(path, forceRebuild)) + return; + + Clear_Internal(); + + var rootObject = EditorUtility.InstanceIDToObject(path.selectionRoot); + if (rootObject == null) + { + UpdateSerializedPath(); + return; + } + + var candidateAsset = rootObject as TimelineAsset; + if (candidateAsset != null) + { + Add_Internal(candidateAsset, null, null); + UpdateSerializedPath(); + return; + } + + var candidateGameObject = rootObject as GameObject; + if (candidateGameObject == null) + { + UpdateSerializedPath(); + return; + } + + var director = TimelineUtility.GetDirectorComponentForGameObject(candidateGameObject); + var asset = TimelineUtility.GetTimelineAssetForDirectorComponent(director); + Add_Internal(asset, director, null); + + if (!path.subElements.Any()) + { + UpdateSerializedPath(); + return; + } + + List buildingBlocks; + if (ValidateSubElements(path.subElements, director, out buildingBlocks)) + { + foreach (var buildingBlock in buildingBlocks) + Add_Internal(buildingBlock.asset, buildingBlock.director, buildingBlock.hostClip); + } + + UpdateSerializedPath(); + } + + void Add_Internal(TimelineAsset asset, PlayableDirector director, TimelineClip hostClip) + { + if (hostClip == null) + Clear_Internal(); + + var parent = m_Sequences.Count > 0 ? editSequence : null; + m_Sequences.Add(new SequenceState(m_WindowState, asset, director, hostClip, (SequenceState)parent)); + } + + void Remove_Internal() + { + m_Sequences.Last().Dispose(); + m_Sequences.RemoveAt(m_Sequences.Count - 1); + } + + void RemoveUntilCount_Internal(int expectedCount) + { + while (m_Sequences.Count > expectedCount) + { + Remove_Internal(); + } + } + + void Clear_Internal() + { + RemoveUntilCount_Internal(0); + } + + void UpdateSerializedPath() + { + m_SerializedPath = ToSequencePath(); + } + + static bool ValidateSubElements(List subElements, PlayableDirector director, out List buildingBlocks) + { + buildingBlocks = new List(subElements.Count); + var currentDirector = director; + + foreach (var element in subElements) + { + var timeline = currentDirector.playableAsset as TimelineAsset; + if (timeline == null) + return false; + if (timeline.trackObjects == null) + return false; + + var track = timeline.GetOutputTracks().FirstOrDefault(t => t.GetInstanceID() == element.trackInstanceID); + if (track == null) + return false; + if (track.Hash() != element.trackHash) + return false; + if (track.clips == null) + return false; + if (track.clips.Length <= element.clipIndex) + return false; + + var clip = track.clips[element.clipIndex]; + if (clip == null) + return false; + if (clip.Hash() != element.clipHash) + return false; + + var candidateDirectors = TimelineUtility.GetSubTimelines(clip, director); + + if (element.subDirectorIndex < 0 || element.subDirectorIndex >= candidateDirectors.Count) + return false; + + var candidateDirector = candidateDirectors[element.subDirectorIndex]; + + if (candidateDirector == null || !(candidateDirector.playableAsset is TimelineAsset)) + return false; + + currentDirector = candidateDirector; + + buildingBlocks.Add( + new SequenceBuildingBlock + { + asset = currentDirector.playableAsset as TimelineAsset, + director = currentDirector, + hostClip = clip + }); + } + + return true; + } + + struct SequenceBuildingBlock + { + public TimelineAsset asset; + public PlayableDirector director; + public TimelineClip hostClip; + } + + static void AddToCurrentUndoGroup(Object target) + { + if (target == null) return; + + var group = Undo.GetCurrentGroup(); + var groupName = Undo.GetCurrentGroupName(); + EditorUtility.SetDirty(target); + Undo.RegisterCompleteObjectUndo(target, groupName); + Undo.CollapseUndoOperations(group); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs.meta new file mode 100644 index 000000000..1e9c089d4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceHierarchy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6901fab4d5157ac48b9f263730387c03 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs new file mode 100644 index 000000000..d7270412f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [Serializable] + class SequencePath + { + [SerializeField] int m_SelectionRoot; + + public int selectionRoot + { + get { return m_SelectionRoot; } + } + + [SerializeField] List m_SubElements; + + public List subElements + { + get { return m_SubElements ?? (m_SubElements = new List()); } + } + + public void SetSelectionRoot(int instanceID) + { + m_SelectionRoot = instanceID; + subElements.Clear(); + } + + public void AddSubSequence(ISequenceState state, IExposedPropertyTable resolver) + { + subElements.Add(SequencePathSubElement.Create(state, resolver)); + } + + public void Clear() + { + m_SelectionRoot = 0; + subElements.Clear(); + } + + public static bool AreEqual(SequencePath lhs, SequencePath rhs) + { + if (ReferenceEquals(lhs, null) && ReferenceEquals(rhs, null)) return true; + if (ReferenceEquals(lhs, null) || ReferenceEquals(rhs, null)) return false; + if (ReferenceEquals(lhs, rhs)) return true; + + var result = lhs.selectionRoot == rhs.selectionRoot && + lhs.subElements.Count == rhs.subElements.Count; + + if (!result) + return false; + + for (int i = 0, n = lhs.subElements.Count; i < n; ++i) + result = result && SequencePathSubElement.AreEqual(lhs.subElements[i], rhs.subElements[i]); + + return result; + } + + public override string ToString() + { + var sb = new StringBuilder(); + + sb.AppendFormat("[{0}]", m_SelectionRoot.ToString()); + + if (m_SubElements != null && m_SubElements.Count > 0) + { + foreach (var element in m_SubElements) + { + sb.Append(" > "); + sb.Append(element.ToString()); + } + } + + return sb.ToString(); + } + } + + [Serializable] + class SequencePathSubElement + { + public int trackInstanceID; + public int trackHash; + public int clipIndex; + public int clipHash; + public int subDirectorIndex; + + public static SequencePathSubElement Create(ISequenceState state, IExposedPropertyTable resolver) + { + var clip = state.hostClip; + Debug.Assert(clip != null); + var track = clip.parentTrack; + Debug.Assert(track != null); + var asset = track.timelineAsset; + Debug.Assert(asset != null); + var directors = TimelineUtility.GetSubTimelines(clip, resolver as PlayableDirector); + + return new SequencePathSubElement + { + trackInstanceID = track.GetInstanceID(), + trackHash = track.Hash(), + clipIndex = Array.IndexOf(track.clips, clip), + clipHash = clip.Hash(), + subDirectorIndex = directors.IndexOf(state.director) + }; + } + + public static bool AreEqual(SequencePathSubElement lhs, SequencePathSubElement rhs) + { + if (ReferenceEquals(lhs, null) && ReferenceEquals(rhs, null)) return true; + if (ReferenceEquals(lhs, null) || ReferenceEquals(rhs, null)) return false; + if (ReferenceEquals(lhs, rhs)) return true; + + return lhs.trackInstanceID == rhs.trackInstanceID && + lhs.trackHash == rhs.trackHash && + lhs.clipIndex == rhs.clipIndex && + lhs.clipHash == rhs.clipHash && + lhs.subDirectorIndex == rhs.subDirectorIndex; + } + + public override string ToString() + { + return string.Format( + "[track[{0}] ({1}) > clip[{2}] ({3})]", + trackInstanceID.ToString(), trackHash.ToString(), + clipIndex.ToString(), clipHash.ToString()); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs.meta new file mode 100644 index 000000000..9d76ca596 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequencePath.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1207768d96c479488b6b81f3483e0c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs new file mode 100644 index 000000000..d7430bfaa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs @@ -0,0 +1,212 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class SequenceState : ISequenceState + { + readonly WindowState m_WindowState; + readonly SequenceState m_ParentSequence; + + double m_Time; + Range? m_CachedEvaluableRange; + + public TimelineAsset asset { get; } + public PlayableDirector director { get; } + public TimelineClip hostClip { get; } + public double start { get; } + public double timeScale { get; } + + public double duration + { + get + { + if (asset == null) + return 0.0; + + var assetDuration = asset.durationMode == TimelineAsset.DurationMode.FixedLength ? asset.fixedDuration : asset.duration; + return hostClip == null ? assetDuration : Math.Min(hostClip.duration, assetDuration); + } + } + + bool? m_IsReadOnly; + public bool isReadOnly + { + get + { + if (!m_IsReadOnly.HasValue) + m_IsReadOnly = FileUtil.IsReadOnly(asset); + return m_IsReadOnly.Value; + } + } + + public void ResetIsReadOnly() + { + m_IsReadOnly = null; + } + + public TimelineAssetViewModel viewModel + { + get + { + return TimelineWindowViewPrefs.GetOrCreateViewModel(asset); + } + } + + public double time + { + get + { + if (m_ParentSequence != null) + return hostClip.ToLocalTimeUnbound(m_ParentSequence.time); + + return GetLocalTime(); + } + set + { + var correctedValue = Math.Min(value, TimeUtility.k_MaxTimelineDurationInSeconds); + viewModel.windowTime = correctedValue; + + if (m_ParentSequence != null) + m_ParentSequence.time = hostClip.FromLocalTimeUnbound(correctedValue); + else + SetLocalTime(correctedValue); + } + } + + public int frame + { + get { return TimeUtility.ToFrames(time, frameRate); } + set { time = TimeUtility.FromFrames(Mathf.Max(0, value), frameRate); } + } + + public float frameRate + { + get + { + if (asset != null) + return asset.editorSettings.fps; + + return TimelineAsset.EditorSettings.kDefaultFps; + } + set + { + TimelineAsset.EditorSettings settings = asset.editorSettings; + if (Math.Abs(settings.fps - value) > TimeUtility.kFrameRateEpsilon) + { + settings.fps = Mathf.Max(value, (float)TimeUtility.kFrameRateEpsilon); + EditorUtility.SetDirty(asset); + } + } + } + + public SequenceState(WindowState windowState, TimelineAsset asset, PlayableDirector director, TimelineClip hostClip, SequenceState parentSequence) + { + m_WindowState = windowState; + m_ParentSequence = parentSequence; + + this.asset = asset; + this.director = director; + this.hostClip = hostClip; + + start = hostClip == null ? 0.0 : hostClip.start; + timeScale = hostClip == null ? 1.0 : hostClip.timeScale * parentSequence.timeScale; + } + + public Range GetEvaluableRange() + { + if (hostClip == null) + return new Range + { + start = 0.0, + end = duration + }; + + if (!m_CachedEvaluableRange.HasValue) + { + var globalRange = GetGlobalEvaluableRange(); + m_CachedEvaluableRange = new Range + { + start = ToLocalTime(globalRange.start), + end = ToLocalTime(globalRange.end) + }; + } + + return m_CachedEvaluableRange.Value; + } + + public string TimeAsString(double timeValue, string format = "F2") + { + if (viewModel.timeInFrames) + return TimeUtility.TimeAsFrames(timeValue, frameRate, format); + + return TimeUtility.TimeAsTimeCode(timeValue, frameRate, format); + } + + public double ToGlobalTime(double t) + { + if (hostClip == null) + return t; + + return m_ParentSequence.ToGlobalTime(hostClip.FromLocalTimeUnbound(t)); + } + + public double ToLocalTime(double t) + { + if (hostClip == null) + return t; + + return hostClip.ToLocalTimeUnbound(m_ParentSequence.ToLocalTime(t)); + } + + double GetLocalTime() + { + if (!m_WindowState.previewMode && !Application.isPlaying) + return viewModel.windowTime; + + // the time needs to always be synchronized with the director + if (director != null) + m_Time = director.time; + + return m_Time; + } + + void SetLocalTime(double newTime) + { + // do this prior to the calback, because the callback pulls from the get + if (director != null) + director.time = newTime; + + if (Math.Abs(m_Time - newTime) > TimeUtility.kTimeEpsilon) + { + m_Time = newTime; + m_WindowState.InvokeTimeChangeCallback(); + } + } + + Range GetGlobalEvaluableRange() + { + if (hostClip == null) + return new Range + { + start = 0.0, + end = duration + }; + + var currentRange = new Range + { + start = hostClip.ToLocalTimeUnbound(ToGlobalTime(hostClip.start)), + end = hostClip.ToLocalTimeUnbound(ToGlobalTime(hostClip.end)) + }; + + return Range.Intersection(currentRange, m_ParentSequence.GetGlobalEvaluableRange()); + } + + public void Dispose() + { + TimelineWindowViewPrefs.SaveViewModel(asset); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs.meta new file mode 100644 index 000000000..8e8e6cc46 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/SequenceState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 09f4db536a377bc40a9ac110af702bfa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs new file mode 100644 index 000000000..c1b606314 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs @@ -0,0 +1,1131 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Experimental.SceneManagement; +using UnityEngine.Experimental.Animations; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using UnityEngine.Animations; + +namespace UnityEditor.Timeline +{ + delegate bool PendingUpdateDelegate(WindowState state, Event currentEvent); + + class WindowState + { + const int k_TimeCodeTextFieldId = 3790; + + readonly TimelineWindow m_Window; + bool m_Recording; + readonly SpacePartitioner m_SpacePartitioner = new SpacePartitioner(); + readonly List m_CaptureSession = new List(); + int m_DirtyStamp; + float m_SequencerHeaderWidth = WindowConstants.defaultHeaderWidth; + float m_BindingAreaWidth = WindowConstants.defaultBindingAreaWidth; + + bool m_MustRebuildGraph; + + float m_LastTime; + + readonly PropertyCollector m_PropertyCollector = new PropertyCollector(); + + static AnimationModeDriver s_PreviewDriver; + List m_PreviewedAnimators; + List m_PreviewedComponents; + + public static double kTimeEpsilon { get { return TimeUtility.kTimeEpsilon; } } + public static readonly float kMaxShownTime = (float)TimeUtility.k_MaxTimelineDurationInSeconds; + + static readonly ISequenceState k_NullSequenceState = new NullSequenceState(); + + // which tracks are armed for record - only one allowed per 'actor' + Dictionary m_ArmedTracks = new Dictionary(); + + TimelineWindow.TimelineWindowPreferences m_Preferences; + + List m_OnStartFrameUpdates; + List m_OnEndFrameUpdates; + + readonly SequenceHierarchy m_SequenceHierarchy; + + public event Action windowOnGuiStarted; + public event Action windowOnGuiFinished; + + public event Action OnPlayStateChange; + public event Action OnDirtyStampChange; + public event Action OnRebuildGraphChange; + public event Action OnTimeChange; + public event Action OnRecordingChange; + + public event Action OnBeforeSequenceChange; + public event Action OnAfterSequenceChange; + + public WindowState(TimelineWindow w, SequenceHierarchy hierarchy) + { + m_Window = w; + m_Preferences = w.preferences; + hierarchy.Init(this); + m_SequenceHierarchy = hierarchy; + TimelinePlayable.muteAudioScrubbing = muteAudioScrubbing; + } + + public static AnimationModeDriver previewDriver + { + get + { + if (s_PreviewDriver == null) + s_PreviewDriver = ScriptableObject.CreateInstance(); + return s_PreviewDriver; + } + } + + public EditorWindow editorWindow + { + get { return m_Window; } + } + + public ISequenceState editSequence + { + get + { + // Using "null" ISequenceState to avoid checking against null all the time. + // This *should* be removed in a phase 2 of refactoring, where we make sure + // to pass around the correct state object instead of letting clients dig + // into the WindowState for whatever they want. + return m_SequenceHierarchy.editSequence ?? k_NullSequenceState; + } + } + + public ISequenceState masterSequence + { + get { return m_SequenceHierarchy.masterSequence ?? k_NullSequenceState; } + } + + public ISequenceState referenceSequence + { + get { return timeReferenceMode == TimeReferenceMode.Local ? editSequence : masterSequence; } + } + + public bool rebuildGraph + { + get { return m_MustRebuildGraph; } + set { SyncNotifyValue(ref m_MustRebuildGraph, value, OnRebuildGraphChange); } + } + + public float mouseDragLag { get; set; } + + public SpacePartitioner spacePartitioner + { + get { return m_SpacePartitioner; } + } + + public List captured + { + get { return m_CaptureSession; } + } + + public void AddCaptured(Manipulator manipulator) + { + if (!m_CaptureSession.Contains(manipulator)) + m_CaptureSession.Add(manipulator); + } + + public void RemoveCaptured(Manipulator manipulator) + { + m_CaptureSession.Remove(manipulator); + } + + public bool isJogging { get; set; } + + public int viewStateHash { get; private set; } + + public float bindingAreaWidth + { + get { return m_BindingAreaWidth; } + set { m_BindingAreaWidth = value; } + } + + public float sequencerHeaderWidth + { + get { return m_SequencerHeaderWidth; } + set + { + m_SequencerHeaderWidth = Mathf.Clamp(value, WindowConstants.minHeaderWidth, WindowConstants.maxHeaderWidth); + } + } + + public float mainAreaWidth { get; set; } + + public float trackScale + { + get { return editSequence.viewModel.trackScale; } + set + { + editSequence.viewModel.trackScale = value; + m_Window.treeView.CalculateRowRects(); + } + } + + public int dirtyStamp + { + get { return m_DirtyStamp; } + private set { SyncNotifyValue(ref m_DirtyStamp, value, OnDirtyStampChange); } + } + + public bool showQuadTree { get; set; } + + public bool canRecord + { + get { return AnimationMode.InAnimationMode(previewDriver) || !AnimationMode.InAnimationMode(); } + } + + public bool recording + { + get + { + if (!previewMode) + m_Recording = false; + return m_Recording; + } + // set can only be used to disable recording + set + { + // force preview mode on + if (value) + previewMode = true; + + bool newValue = value; + if (!previewMode) + newValue = false; + + if (newValue && m_ArmedTracks.Count == 0) + { + Debug.LogError("Cannot enable recording without an armed track"); + newValue = false; + } + + if (!newValue) + m_ArmedTracks.Clear(); + + if (newValue != m_Recording) + { + if (newValue) + AnimationMode.StartAnimationRecording(); + else + AnimationMode.StopAnimationRecording(); + + InspectorWindow.RepaintAllInspectors(); + } + + SyncNotifyValue(ref m_Recording, newValue, OnRecordingChange); + } + } + + public bool previewMode + { + get { return Application.isPlaying || AnimationMode.InAnimationMode(previewDriver); } + set + { + if (Application.isPlaying) + return; + bool inAnimationMode = AnimationMode.InAnimationMode(previewDriver); + if (!value) + { + if (inAnimationMode) + { + Stop(); + + OnStopPreview(); + + AnimationMode.StopAnimationMode(previewDriver); + + AnimationPropertyContextualMenu.Instance.SetResponder(null); + previewedDirectors = null; + } + } + else if (!inAnimationMode) + { + editSequence.time = editSequence.viewModel.windowTime; + EvaluateImmediate(); // does appropriate caching prior to enabling + } + } + } + + public bool playing + { + get + { + return masterSequence.director != null && masterSequence.director.state == PlayState.Playing; + } + } + + public float playbackSpeed { get; set; } + + public bool frameSnap + { + get { return m_Preferences.frameSnap; } + set { m_Preferences.frameSnap = value; } + } + + public bool edgeSnaps + { + get { return m_Preferences.edgeSnaps; } + set { m_Preferences.edgeSnaps = value; } + } + + public bool muteAudioScrubbing + { + get { return m_Preferences.muteAudioScrub; } + set + { + m_Preferences.muteAudioScrub = value; + TimelinePlayable.muteAudioScrubbing = value; + RebuildPlayableGraph(); + } + } + + public bool playRangeLoopMode + { + get { return m_Preferences.playRangeLoopMode; } + set { m_Preferences.playRangeLoopMode = value; } + } + + public TimeReferenceMode timeReferenceMode + { + get { return m_Preferences.timeReferenceMode; } + set { m_Preferences.timeReferenceMode = value; } + } + + public bool timeInFrames + { + get { return editSequence.viewModel.timeInFrames; } + set { editSequence.viewModel.timeInFrames = value; } + } + + public bool showAudioWaveform + { + get { return editSequence.viewModel.showAudioWaveform; } + set { editSequence.viewModel.showAudioWaveform = value; } + } + + public Vector2 playRange + { + get { return masterSequence.viewModel.timeAreaPlayRange; } + set { masterSequence.viewModel.timeAreaPlayRange = ValidatePlayRange(value); } + } + + public bool showMarkerHeader + { + get { return editSequence.viewModel.showMarkerHeader; } + set { editSequence.viewModel.showMarkerHeader = value; } + } + + void UnSelectMarkerOnHeaderTrack() + { + //Where(m => editSequence.asset.markerTrack == m.parent) + foreach (IMarker marker in SelectionManager.SelectedMarkers()) + { + if (marker.parent == editSequence.asset.markerTrack) + SelectionManager.Remove(marker); + } + } + + public EditMode.EditType editType + { + get { return m_Preferences.editType; } + set { m_Preferences.editType = value; } + } + + public PlaybackScrollMode autoScrollMode + { + get { return m_Preferences.autoScrollMode; } + set { m_Preferences.autoScrollMode = value; } + } + + public bool isClipSnapping { get; set; } + + public List previewedDirectors { get; private set; } + + public void OnDestroy() + { + if (!Application.isPlaying) + Stop(); + + if (m_OnStartFrameUpdates != null) + m_OnStartFrameUpdates.Clear(); + + if (m_OnEndFrameUpdates != null) + m_OnEndFrameUpdates.Clear(); + + m_SequenceHierarchy.Clear(); + windowOnGuiStarted = null; + windowOnGuiFinished = null; + } + + public void OnSceneSaved() + { + // the director will reset it's time when the scene is saved. + EnsureWindowTimeConsistency(); + } + + public void SetCurrentSequence(TimelineAsset timelineAsset, PlayableDirector director, TimelineClip hostClip) + { + if (OnBeforeSequenceChange != null) + OnBeforeSequenceChange.Invoke(); + + OnCurrentDirectorWillChange(); + + if (hostClip == null || timelineAsset == null) + { + m_PropertyCollector.Clear(); + m_SequenceHierarchy.Clear(); + } + + if (timelineAsset != null) + m_SequenceHierarchy.Add(timelineAsset, director, hostClip); + + if (OnAfterSequenceChange != null) + OnAfterSequenceChange.Invoke(); + } + + public void PopSequencesUntilCount(int count) + { + if (count >= m_SequenceHierarchy.count) return; + if (count < 1) return; + + if (OnBeforeSequenceChange != null) + OnBeforeSequenceChange.Invoke(); + + var nextDirector = m_SequenceHierarchy.GetStateAtIndex(count - 1).director; + OnCurrentDirectorWillChange(); + + m_SequenceHierarchy.RemoveUntilCount(count); + + EnsureWindowTimeConsistency(); + + if (OnAfterSequenceChange != null) + OnAfterSequenceChange.Invoke(); + } + + public SequencePath GetCurrentSequencePath() + { + return m_SequenceHierarchy.ToSequencePath(); + } + + public void SetCurrentSequencePath(SequencePath path, bool forceRebuild) + { + if (!m_SequenceHierarchy.NeedsUpdate(path, forceRebuild)) + return; + + if (OnBeforeSequenceChange != null) + OnBeforeSequenceChange.Invoke(); + + m_SequenceHierarchy.FromSequencePath(path, forceRebuild); + + if (OnAfterSequenceChange != null) + OnAfterSequenceChange.Invoke(); + } + + public IEnumerable GetAllSequences() + { + return m_SequenceHierarchy.allSequences; + } + + public double SnapToFrameIfRequired(double currentTime) + { + return frameSnap ? TimeReferenceUtility.SnapToFrame(currentTime) : currentTime; + } + + public void Reset() + { + recording = false; + previewMode = false; + } + + public double GetSnappedTimeAtMousePosition(Vector2 mousePos) + { + return SnapToFrameIfRequired(ScreenSpacePixelToTimeAreaTime(mousePos.x)); + } + + static void SyncNotifyValue(ref T oldValue, T newValue, Action changeStateCallback) + { + var stateChanged = false; + + if (oldValue == null) + { + oldValue = newValue; + stateChanged = true; + } + else + { + if (!oldValue.Equals(newValue)) + { + oldValue = newValue; + stateChanged = true; + } + } + + if (stateChanged && changeStateCallback != null) + { + changeStateCallback.Invoke(); + } + } + + public void SetTimeAreaTransform(Vector2 newTranslation, Vector2 newScale) + { + m_Window.timeArea.SetTransform(newTranslation, newScale); + TimeAreaChanged(); + } + + public void SetTimeAreaShownRange(float min, float max) + { + m_Window.timeArea.SetShownHRange(min, max); + TimeAreaChanged(); + } + + internal void TimeAreaChanged() + { + if (editSequence.asset != null) + { + Vector2 newShownRange = new Vector2(m_Window.timeArea.shownArea.x, m_Window.timeArea.shownArea.xMax); + if (editSequence.viewModel.timeAreaShownRange != newShownRange) + { + editSequence.viewModel.timeAreaShownRange = newShownRange; + if (!FileUtil.IsReadOnly(editSequence.asset)) + EditorUtility.SetDirty(editSequence.asset); + } + } + } + + public void ResetPreviewMode() + { + var mode = previewMode; + previewMode = false; + previewMode = mode; + } + + public bool TimeIsInRange(float value) + { + Rect shownArea = m_Window.timeArea.shownArea; + return value >= shownArea.x && value <= shownArea.xMax; + } + + public bool RangeIsVisible(Range range) + { + var shownArea = m_Window.timeArea.shownArea; + return range.start < shownArea.xMax && range.end > shownArea.xMin; + } + + public void EnsurePlayHeadIsVisible() + { + double minDisplayedTime = PixelToTime(timeAreaRect.xMin); + double maxDisplayedTime = PixelToTime(timeAreaRect.xMax); + + double currentTime = editSequence.time; + if (currentTime >= minDisplayedTime && currentTime <= maxDisplayedTime) + return; + + float displayedTimeRange = (float)(maxDisplayedTime - minDisplayedTime); + float minimumTimeToDisplay = (float)currentTime - displayedTimeRange / 2.0f; + float maximumTimeToDisplay = (float)currentTime + displayedTimeRange / 2.0f; + SetTimeAreaShownRange(minimumTimeToDisplay, maximumTimeToDisplay); + } + + public void SetPlayHeadToMiddle() + { + double minDisplayedTime = PixelToTime(timeAreaRect.xMin); + double maxDisplayedTime = PixelToTime(timeAreaRect.xMax); + + double currentTime = editSequence.time; + float displayedTimeRange = (float)(maxDisplayedTime - minDisplayedTime); + + if (currentTime >= minDisplayedTime && currentTime <= maxDisplayedTime) + { + if (currentTime < minDisplayedTime + displayedTimeRange / 2) + return; + } + + const float kCatchUpSpeed = 3f; + float realDelta = Mathf.Clamp(Time.realtimeSinceStartup - m_LastTime, 0f, 1f) * kCatchUpSpeed; + float scrollCatchupAmount = kCatchUpSpeed * realDelta * displayedTimeRange / 2; + + if (currentTime < minDisplayedTime) + { + SetTimeAreaShownRange((float)currentTime, (float)currentTime + displayedTimeRange); + } + else if (currentTime > maxDisplayedTime) + { + SetTimeAreaShownRange((float)currentTime - displayedTimeRange + scrollCatchupAmount, (float)currentTime + scrollCatchupAmount); + } + else if (currentTime > minDisplayedTime + displayedTimeRange / 2) + { + float targetMinDisplayedTime = Mathf.Min((float)minDisplayedTime + scrollCatchupAmount, + (float)(currentTime - displayedTimeRange / 2)); + SetTimeAreaShownRange(targetMinDisplayedTime, targetMinDisplayedTime + displayedTimeRange); + } + } + + internal void UpdateLastFrameTime() + { + m_LastTime = Time.realtimeSinceStartup; + } + + public Vector2 timeAreaShownRange + { + get + { + if (m_Window.state.editSequence.asset != null) + return editSequence.viewModel.timeAreaShownRange; + + return TimelineAssetViewModel.TimeAreaDefaultRange; + } + } + + public Vector2 timeAreaTranslation + { + get { return m_Window.timeArea.translation; } + } + + public Vector2 timeAreaScale + { + get { return m_Window.timeArea.scale; } + } + + public Rect timeAreaRect + { + get + { + var sequenceContentRect = m_Window.sequenceContentRect; + return new Rect( + sequenceContentRect.x, + WindowConstants.timeAreaYPosition, + Mathf.Max(sequenceContentRect.width, WindowConstants.timeAreaMinWidth), + WindowConstants.timeAreaHeight + ); + } + } + + public float windowHeight + { + get { return m_Window.position.height; } + } + + public bool playRangeEnabled + { + get { return !EditorApplication.isPlaying && masterSequence.viewModel.playRangeEnabled && !IsEditingASubTimeline(); } + set + { + if (EditorApplication.isPlaying) + return; + + masterSequence.viewModel.playRangeEnabled = value; + } + } + + public TimelineWindow GetWindow() + { + return m_Window; + } + + public void Play() + { + if (masterSequence.director == null) + return; + + if (!previewMode) + previewMode = true; + + if (previewMode) + { + if (masterSequence.time > masterSequence.duration) + masterSequence.time = 0; + + masterSequence.director.Play(); + masterSequence.director.ProcessPendingGraphChanges(); + PlayableDirector.ResetFrameTiming(); + InvokePlayStateChangeCallback(true); + } + } + + public void Pause() + { + if (masterSequence.director != null) + { + masterSequence.director.Pause(); + masterSequence.director.ProcessPendingGraphChanges(); + SynchronizeSequencesAfterPlayback(); + InvokePlayStateChangeCallback(false); + } + } + + public void SetPlaying(bool start) + { + if (start && !playing) + { + Play(); + } + + if (!start && playing) + { + Pause(); + } + } + + public void Stop() + { + if (masterSequence.director != null) + { + masterSequence.director.Stop(); + masterSequence.director.ProcessPendingGraphChanges(); + InvokePlayStateChangeCallback(false); + } + } + + void InvokePlayStateChangeCallback(bool isPlaying) + { + if (OnPlayStateChange != null) + OnPlayStateChange.Invoke(isPlaying); + } + + public void RebuildPlayableGraph() + { + if (masterSequence.director != null) + { + masterSequence.director.RebuildGraph(); + // rebuild both the parent and the edit sequences. control tracks don't necessary + // rebuild the subdirector on recreation + if (editSequence.director != null && editSequence.director != masterSequence.director) + { + editSequence.director.RebuildGraph(); + } + } + } + + public void Evaluate() + { + if (masterSequence.director != null) + { + if (!EditorApplication.isPlaying && !previewMode) + GatherProperties(masterSequence.director); + + ForceTimeOnDirector(masterSequence.director); + masterSequence.director.DeferredEvaluate(); + + if (EditorApplication.isPlaying == false) + { + PreviewEditorWindow.RepaintAll(); + SceneView.RepaintAll(); + AudioMixerWindow.RepaintAudioMixerWindow(); + } + } + } + + public void EvaluateImmediate() + { + if (masterSequence.director != null) + { + if (!EditorApplication.isPlaying && !previewMode) + GatherProperties(masterSequence.director); + + if (previewMode) + { + ForceTimeOnDirector(masterSequence.director); + masterSequence.director.ProcessPendingGraphChanges(); + masterSequence.director.Evaluate(); + } + } + } + + public void Refresh() + { + CheckRecordingState(); + dirtyStamp = dirtyStamp + 1; + + rebuildGraph = true; + } + + public void UpdateViewStateHash() + { + viewStateHash = timeAreaTranslation.GetHashCode() + .CombineHash(timeAreaScale.GetHashCode()) + .CombineHash(trackScale.GetHashCode()); + } + + public bool IsEditingASubItem() + { + return IsCurrentEditingASequencerTextField() || !SelectionManager.IsCurveEditorFocused(null); + } + + public bool IsEditingASubTimeline() + { + return editSequence != masterSequence; + } + + public bool IsEditingAnEmptyTimeline() + { + return editSequence.asset == null; + } + + public bool IsEditingAPrefabAsset() + { + var stage = PrefabStageUtility.GetCurrentPrefabStage(); + return stage != null && editSequence.director != null && stage.IsPartOfPrefabContents(editSequence.director.gameObject); + } + + public bool IsCurrentEditingASequencerTextField() + { + if (editSequence.asset == null) + return false; + + if (k_TimeCodeTextFieldId == GUIUtility.keyboardControl) + return true; + + return editSequence.asset.flattenedTracks.Count(t => t.GetInstanceID() == GUIUtility.keyboardControl) != 0; + } + + public float TimeToTimeAreaPixel(double t) // TimeToTimeAreaPixel + { + float pixelX = (float)t; + pixelX *= timeAreaScale.x; + pixelX += timeAreaTranslation.x + sequencerHeaderWidth; + return pixelX; + } + + public float TimeToScreenSpacePixel(double time) + { + float pixelX = (float)time; + pixelX *= timeAreaScale.x; + pixelX += timeAreaTranslation.x; + return pixelX; + } + + public float TimeToPixel(double time) + { + return m_Window.timeArea.TimeToPixel((float)time, timeAreaRect); + } + + public float PixelToTime(float pixel) + { + return m_Window.timeArea.PixelToTime(pixel, timeAreaRect); + } + + public float PixelDeltaToDeltaTime(float p) + { + return PixelToTime(p) - PixelToTime(0); + } + + public float TimeAreaPixelToTime(float pixel) + { + return PixelToTime(pixel); + } + + public float ScreenSpacePixelToTimeAreaTime(float p) + { + // transform into track space by offsetting the pixel by the screen-space offset of the time area + p -= timeAreaRect.x; + return TrackSpacePixelToTimeAreaTime(p); + } + + public float TrackSpacePixelToTimeAreaTime(float p) + { + p -= timeAreaTranslation.x; + + if (timeAreaScale.x > 0.0f) + return p / timeAreaScale.x; + + return p; + } + + public void OffsetTimeArea(int pixels) + { + Vector3 tx = timeAreaTranslation; + tx.x += pixels; + SetTimeAreaTransform(tx, timeAreaScale); + } + + public GameObject GetSceneReference(TrackAsset asset) + { + if (editSequence.director == null) + return null; // no player bound + + return TimelineUtility.GetSceneGameObject(editSequence.director, asset); + } + + public void CalculateRowRects() + { + // arming a track might add inline curve tracks, recalc track heights + if (m_Window != null && m_Window.treeView != null) + m_Window.treeView.CalculateRowRects(); + } + + // Only one track within a 'track' hierarchy can be armed + public void ArmForRecord(TrackAsset track) + { + m_ArmedTracks[TimelineUtility.GetSceneReferenceTrack(track)] = track; + if (track != null && !recording) + recording = true; + if (!recording) + return; + + track.OnRecordingArmed(editSequence.director); + CalculateRowRects(); + } + + public void UnarmForRecord(TrackAsset track) + { + m_ArmedTracks.Remove(TimelineUtility.GetSceneReferenceTrack(track)); + if (m_ArmedTracks.Count == 0) + recording = false; + track.OnRecordingUnarmed(editSequence.director); + } + + public void UpdateRecordingState() + { + if (recording) + { + foreach (var track in m_ArmedTracks.Values) + { + if (track != null) + track.OnRecordingTimeChanged(editSequence.director); + } + } + } + + public bool IsTrackRecordable(TrackAsset track) + { + // A track with animated parameters can always be recorded to + return IsArmedForRecord(track) || track.HasAnyAnimatableParameters(); + } + + public bool IsArmedForRecord(TrackAsset track) + { + return track == GetArmedTrack(track); + } + + public TrackAsset GetArmedTrack(TrackAsset track) + { + TrackAsset outTrack; + m_ArmedTracks.TryGetValue(TimelineUtility.GetSceneReferenceTrack(track), out outTrack); + return outTrack; + } + + void CheckRecordingState() + { + // checks for deleted tracks, and makes sure the recording state matches + if (m_ArmedTracks.Any(t => t.Value == null)) + { + m_ArmedTracks = m_ArmedTracks.Where(t => t.Value != null).ToDictionary(t => t.Key, t => t.Value); + if (m_ArmedTracks.Count == 0) + recording = false; + } + } + + void OnCurrentDirectorWillChange() + { + SynchronizeViewModelTime(editSequence); + + if (!Application.isPlaying) + Stop(); + + rebuildGraph = true; // needed for asset previews + } + + public void GatherProperties(PlayableDirector director) + { + if (director == null || Application.isPlaying) + return; + + var asset = director.playableAsset as TimelineAsset; + + if (!previewMode) + { + AnimationMode.StartAnimationMode(previewDriver); + + OnStartPreview(director); + + AnimationPropertyContextualMenu.Instance.SetResponder(new TimelineRecordingContextualResponder(this)); + if (!previewMode) + return; + EnsureWindowTimeConsistency(); + } + + if (asset != null) + { + m_PropertyCollector.Reset(); + m_PropertyCollector.PushActiveGameObject(null); // avoid overflow on unbound tracks + asset.GatherProperties(director, m_PropertyCollector); + } + } + + void OnStartPreview(PlayableDirector director) + { + previewedDirectors = TimelineUtility.GetAllDirectorsInHierarchy(director).ToList(); + + if (previewedDirectors == null) + return; + + m_PreviewedAnimators = TimelineUtility.GetBindingsFromDirectors(previewedDirectors).ToList(); + + m_PreviewedComponents = new List(); + foreach (var animator in m_PreviewedAnimators) + { + m_PreviewedComponents.AddRange(animator.GetComponents()); + } + foreach (var previewedComponent in m_PreviewedComponents) + { + previewedComponent.StartPreview(); + } + } + + void OnStopPreview() + { + if (m_PreviewedComponents != null) + { + foreach (var previewComponent in m_PreviewedComponents) + { + if (previewComponent != null) + { + previewComponent.StopPreview(); + } + } + m_PreviewedComponents = null; + } + + if (m_PreviewedAnimators != null) + { + foreach (var previewAnimator in m_PreviewedAnimators) + { + if (previewAnimator != null) + { + previewAnimator.UnbindAllHandles(); + } + } + m_PreviewedAnimators = null; + } + } + + internal void ProcessStartFramePendingUpdates() + { + if (m_OnStartFrameUpdates != null) + m_OnStartFrameUpdates.RemoveAll(callback => callback.Invoke(this, Event.current)); + } + + internal void ProcessEndFramePendingUpdates() + { + if (m_OnEndFrameUpdates != null) + m_OnEndFrameUpdates.RemoveAll(callback => callback.Invoke(this, Event.current)); + } + + public void AddStartFrameDelegate(PendingUpdateDelegate updateDelegate) + { + if (m_OnStartFrameUpdates == null) + m_OnStartFrameUpdates = new List(); + if (m_OnStartFrameUpdates.Contains(updateDelegate)) + return; + m_OnStartFrameUpdates.Add(updateDelegate); + } + + public void AddEndFrameDelegate(PendingUpdateDelegate updateDelegate) + { + if (m_OnEndFrameUpdates == null) + m_OnEndFrameUpdates = new List(); + if (m_OnEndFrameUpdates.Contains(updateDelegate)) + return; + m_OnEndFrameUpdates.Add(updateDelegate); + } + + internal void InvokeWindowOnGuiStarted(Event evt) + { + if (windowOnGuiStarted != null) + windowOnGuiStarted.Invoke(this, evt); + } + + internal void InvokeWindowOnGuiFinished(Event evt) + { + if (windowOnGuiFinished != null) + windowOnGuiFinished.Invoke(this, evt); + } + + public void UpdateRootPlayableDuration(double duration) + { + if (editSequence.director != null) + { + if (editSequence.director.playableGraph.IsValid()) + { + if (editSequence.director.playableGraph.GetRootPlayableCount() > 0) + { + var rootPlayable = editSequence.director.playableGraph.GetRootPlayable(0); + if (rootPlayable.IsValid()) + rootPlayable.SetDuration(duration); + } + } + } + } + + public void InvokeTimeChangeCallback() + { + if (OnTimeChange != null) + OnTimeChange.Invoke(); + } + + Vector2 ValidatePlayRange(Vector2 range) + { + if (range == TimelineAssetViewModel.NoPlayRangeSet) + return range; + + float minimumPlayRangeTime = 0.01f / Mathf.Max(1.0f, referenceSequence.frameRate); + + // Validate min + if (range.y - range.x < minimumPlayRangeTime) + range.x = range.y - minimumPlayRangeTime; + + if (range.x < 0.0f) + range.x = 0.0f; + + // Validate max + if (range.y > editSequence.duration) + range.y = (float)editSequence.duration; + + if (range.y - range.x < minimumPlayRangeTime) + range.y = Mathf.Min(range.x + minimumPlayRangeTime, (float)editSequence.duration); + + return range; + } + + void EnsureWindowTimeConsistency() + { + if (Application.isPlaying || masterSequence.director == null || masterSequence.viewModel == null) + return; + + masterSequence.time = masterSequence.viewModel.windowTime; + } + + void SynchronizeSequencesAfterPlayback() + { + // Synchronizing editSequence will synchronize all view models up to the master + SynchronizeViewModelTime(editSequence); + } + + static void SynchronizeViewModelTime(ISequenceState state) + { + if (state.director == null || state.viewModel == null) + return; + + var t = state.time; + state.time = t; + } + + // because we may be evaluating outside the duration of the root playable + // we explicitly set the time - this causes the graph to not 'advance' the time + // because advancing it can force it to change due to wrapping to the duration + // This can happen if the graph is force evaluated outside it's duration + // case 910114, 936844 and 943377 + static void ForceTimeOnDirector(PlayableDirector director) + { + var directorTime = director.time; + director.time = directorTime; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs.meta new file mode 100644 index 000000000..37183a96f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/State/WindowState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df8df80bb65e9ec4280229a9921c4f3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets.meta new file mode 100644 index 000000000..17fb152ff --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ece36bb2bc4128d42911bbc757a56860 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions.meta new file mode 100644 index 000000000..00826661f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa68ac03b8845a142974ec6497cb4acc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss new file mode 100644 index 000000000..dd302f4de --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss @@ -0,0 +1,1153 @@ +.Color-Selected { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 20; + + /* GUIStyle.fixedWidth */ + width: 6; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Color.Selected"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgb(12, 180, 204); +} + +/* GUIStyle.active */ +.Color-Selected:hover:active { + /* GUIState.textColor */ + color: rgb(12, 180, 204); +} + +/* GUIStyle.focused */ +.Color-Selected:focus { + /* GUIState.textColor */ + color: rgb(255, 255, 255); +} + +.Font-Clip { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size-small; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Font.Clip"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.groupBackground { + + -unity-slice-left: 5; + -unity-slice-top: 5; + -unity-slice-bottom: 5; + + -unity-clipping: clip; + -unity-image-position: text-only; + + padding-top: 2; + padding-bottom: 2; + + -unity-stretch-height: true; + color: rgb(115, 151, 236); + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png"); +} + +/* GUIStyle.active */ +.groupBackground:hover:active { + /* GUIState.textColor */ + color: rgb(137, 196, 255); +} + +.Icon-Activation { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 15; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Activation"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgba(0, 0, 0, 0.75); +} + +.Icon-AutoKey { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 15; + + /* GUIStyle.fixedWidth */ + width: 15; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.AutoKey"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-AvatarMaskOff { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 15; + + /* GUIStyle.fixedWidth */ + width: 15; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.AvatarMaskOff"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-AvatarMaskOn { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 15; + + /* GUIStyle.fixedWidth */ + width: 15; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.AvatarMaskOn"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-ClipIn { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 8; + + /* GUIStyle.fixedWidth */ + width: 4; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ClipIn"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-ClipOut { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 8; + + /* GUIStyle.fixedWidth */ + width: 4; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ClipOut"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Connector { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 5; + + /* GUIStyle.fixedWidth */ + width: 7; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Connector"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineConnector.png"); +} + +.Icon-Curves { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 15; + + /* GUIStyle.fixedWidth */ + width: 15; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.name */ + -unity-name: "Icon.Curves"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Endmarker { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fixedHeight */ + height: 14; + + /* GUIStyle.fixedWidth */ + width: 5; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.margin */ + margin-left: 4; + margin-right: 4; + margin-top: 4; + margin-bottom: 4; + + /* GUIStyle.name */ + -unity-name: "Icon.Endmarker"; + + /* GUIStyle.padding */ + padding-left: 4; + padding-right: 4; + padding-top: 4; + padding-bottom: 4; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png"); +} + +.MarkerItem { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 9; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + +} + +.SignalEmitter { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 9; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; +} + +.TrackCollapseMarkerButton { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 16; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; +} + +.MarkerMultiOverlay { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 9; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png"); +} + +.Icon-ExtrapolationContinue { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 11; + + /* GUIStyle.fixedWidth */ + width: 14; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ExtrapolationContinue"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-ExtrapolationHold { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 11; + + /* GUIStyle.fixedWidth */ + width: 14; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ExtrapolationHold"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-ExtrapolationLoop { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 11; + + /* GUIStyle.fixedWidth */ + width: 14; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ExtrapolationLoop"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-ExtrapolationPingPong { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 11; + + /* GUIStyle.fixedWidth */ + width: 14; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.ExtrapolationPingPong"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Foldout { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedWidth */ + width: 13; + + /* GUIStyle.fixedWidth */ + height: 13; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Foldout"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-InfiniteTrack { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + -unity-slice-top: 5; + -unity-slice-bottom: 5; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-above; + + /* GUIStyle.name */ + -unity-name: "Icon.InfiniteTrack"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIStyle.wordWrap */ + -unity-word-wrap: true; +} + +/* GUIStyle.active */ +.Icon-InfiniteTrack:hover:active { + /* GUIState.textColor */ + color: rgba(0, 0, 0, 0.96); +} + +.Icon-Keyframe { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 8; + + /* GUIStyle.fixedWidth */ + width: 9; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Keyframe"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Locked { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 16; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Locked"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-LockedBG { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.LockedBG"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgb(37, 45, 50); +} + +.Icon-Mute { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 16; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Mute"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Options { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 14; + + /* GUIStyle.fixedWidth */ + width: 14; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.margin */ + margin-left: 10; + margin-right: 5; + + /* GUIStyle.name */ + -unity-name: "Icon.Options"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgb(37, 45, 50); +} + +.Icon-OutlineBorder { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.border */ + -unity-slice-left: 5; + -unity-slice-right: 5; + -unity-slice-top: 5; + -unity-slice-bottom: 5; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-above; + + /* GUIStyle.name */ + -unity-name: "Icon.OutlineBorder"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIStyle.wordWrap */ + -unity-word-wrap: true; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineOutline.png"); +} + +/* GUIStyle.active */ +.Icon-OutlineBorder:hover:active { + /* GUIState.textColor */ + color: rgba(0, 0, 0, 0.96); +} + +.Icon-PlayAreaEnd { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 20; + + /* GUIStyle.fixedWidth */ + width: 6; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.PlayAreaEnd"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-PlayAreaStart { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 20; + + /* GUIStyle.fixedWidth */ + width: 6; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.PlayAreaStart"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Playrange { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 25; + + /* GUIStyle.fixedWidth */ + width: 6; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Playrange"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.Icon-Shadow { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Shadow"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png"); +} + +.Icon-TimeCursor { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fixedHeight */ + height: 20; + + /* GUIStyle.fixedWidth */ + width: 11; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.margin */ + margin-left: 4; + margin-right: 4; + margin-top: 4; + margin-bottom: 4; + + /* GUIStyle.name */ + -unity-name: "Icon.TimeCursor"; + + /* GUIStyle.padding */ + padding-left: 4; + padding-right: 4; + padding-top: 4; + padding-bottom: 4; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgb(255, 255, 255); +} + +.Icon-TrackHeaderSwatch { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + -unity-slice-top: 4; + -unity-slice-bottom: 4; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedWidth */ + width: 4; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.name */ + -unity-name: "Icon.TrackHeaderSwatch"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineSwatch.png"); +} + +/* GUIStyle.active */ +.Icon-TrackHeaderSwatch:hover:active { + /* GUIState.textColor */ + color: rgb(137, 196, 255); +} + +.Icon-TrackOptions { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fixedHeight */ + height: 16; + + /* GUIStyle.fixedWidth */ + width: 16; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.name */ + -unity-name: "Icon.TrackOptions"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIStyle.wordWrap */ + -unity-word-wrap: true; +} + +/* GUIStyle.active */ +.Icon-TrackOptions:hover:active { + /* GUIState.textColor */ + color: rgba(0, 0, 0, 0.96); +} + +.Icon-Warning { + /* GUIStyle.alignment */ + -unity-text-align: middle-center; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: 72; + + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIStyle.name */ + -unity-name: "Icon.Warning"; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineWarning.png"); +} + +.sequenceClip { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.border */ + -unity-slice-left: 5; + -unity-slice-right: 5; + -unity-slice-top: 5; + -unity-slice-bottom: 5; + + /* GUIStyle.clipping */ + -unity-clipping: clip; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size-tiny; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + padding-top: 2; + padding-bottom: 2; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchHeight */ + -unity-stretch-height: true; + + /* GUIState.textColor */ + color: rgb(115, 151, 236); + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Shared/TimelineDisplay.png"); +} + +/* GUIStyle.active */ +.sequenceClip:hover:active { + /* GUIState.textColor */ + color: rgb(137, 196, 255); +} + +.sequenceGroupFont { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; +} + +.sequenceTrackHeaderFont { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.padding */ + padding-left: 5; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgb(153, 153, 153); +} + +.tinyFont { + /* GUIStyle.alignment */ + -unity-text-align: middle-left; + + /* GUIStyle.fontSize */ + font-size: --unity-font-size-tiny; + + /* GUIStyle.imagePosition */ + -unity-image-position: text-only; + + /* GUIStyle.richText */ + -unity-rich-text: false; + + /* GUIStyle.stretchWidth */ + -unity-stretch-width: false; + + /* GUIState.textColor */ + color: rgba(255, 255, 255, 0.75); +} + +.editModeBtn { + padding-left: 8px; + padding-right: 8px; + padding-top: 4px; + padding-bottom: 3px; + -unity-extend: ".ToolbarPopup"; + background-image: resource(""); +} + +.showMarkerBtn{ + margin: 0px 0px 6px 6px; + padding-left: 12px; + padding-right: 12px; + padding-top: 4px; + padding-bottom: 3px; + -unity-extend: ".ToolbarPopup"; + background-image: resource(""); +} + +.sequenceSwitcher{ + margin: 0px 5px 0px 0px; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + -unity-extend: ".ToolbarPopup"; + background-image: resource(""); + -unity-text-align: middle-center; +} + +.markerWarningOverlay{ + height: 13px; + width: 14px; + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png"); +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss.meta new file mode 100644 index 000000000..5f90bc87a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/common.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ada555936059fa149bb48537842ee230 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 1 diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss new file mode 100644 index 000000000..cf11991f9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss @@ -0,0 +1,286 @@ +.Font-Clip { + /* GUIState.textColor */ + color: rgb(255, 255, 255); +} + +.Icon-Activation { + /* GUIStyle.fixedWidth */ + width: 12; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png"); +} + +.Icon-AutoKey { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png"); +} + +.Icon-AutoKey:active { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png"); +} + +.Icon-AvatarMaskOff { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/AvatarMaskDisabled.png"); +} + +.Icon-AvatarMaskOn { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/AvatarMaskEnabled.png"); +} + +.Icon-ClipIn { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png"); +} + +.Icon-ClipOut { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png"); +} + +.Icon-ClipSelected { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineClipGradientSelected.png"); +} + +.Icon-Curves { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png"); +} + +/* GUIStyle.active */ +.Icon-Curves:hover:active { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png"); +} + +/* GUIStyle.onActive */ +.Icon-Curves:hover:active:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Curves:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png"); +} + +.Icon-Endmarker { + /* GUIState.textColor */ + color: rgb(61, 94, 152); +} + +.MarkerItem { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png"); +} + +.MarkerItem:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png"); +} + +.MarkerItem:hover:focus:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png"); +} + +.SignalEmitter { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png"); +} + +.SignalEmitter:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png"); +} + +.SignalEmitter:hover:focus:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png"); +} + +.TrackCollapseMarkerButton { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png"); +} + +.TrackCollapseMarkerButton:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png"); +} + +.Icon-ExtrapolationContinue { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png"); + + /* GUIStyle.contentOffset */ + -unity-content-offset: -5 0; +} + +.Icon-ExtrapolationHold { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png"); +} + +.Icon-ExtrapolationLoop { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png"); +} + +.Icon-ExtrapolationPingPong { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png"); +} + +.Icon-Foldout { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/IN foldout.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/DarkSkin/Images/IN foldout@2x.png"); +} + +/* GUIStyle.active */ +.Icon-Foldout:hover:active { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/DarkSkin/Images/IN foldout on@2x.png"); +} + +/* GUIStyle.onActive */ +.Icon-Foldout:hover:active:checked { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/DarkSkin/Images/IN foldout on@2x.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Foldout:checked { + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/DarkSkin/Images/IN foldout on@2x.png"); +} + +.Icon-InfiniteTrack { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png"); +} + +.Icon-Keyframe { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png"); +} + +.Icon-Locked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.active */ +.Icon-Locked:hover:active { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.focused */ +.Icon-Locked:focus { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.hover */ +.Icon-Locked:hover { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.onActive */ +.Icon-Locked:hover:active:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Locked:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png"); +} + +.Icon-LockedBG { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png"); +} + +.Icon-Mute { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png"); +} + +.Icon-Options { + /* GUIState.background */ + background-image: resource("Icons/d__Popup.png"); +} + +.Icon-PlayAreaEnd { + /* GUIState.textColor */ + color: rgb(187, 189, 191); + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png"); +} + +.Icon-PlayAreaStart { + /* GUIState.textColor */ + color: rgb(187, 189, 191); + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png"); +} + +.Icon-Playrange { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png"); +} + +.Icon-TimeCursor { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png"); +} + +.Icon-TrackOptions { + /* GUIStyle.imagePosition */ + -unity-image-position: image-only; + + /* GUIState.background */ + background-image: resource("Builtin Skins/DarkSkin/Images/pane options.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/DarkSkin/Images/pane options@2x.png"); +} + +.sequenceGroupFont { + /* GUIState.textColor */ + color: rgb(204, 204, 204); +} + + +.sequenceSwitcher{ + background-color: rgb(51, 51, 51); +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss.meta new file mode 100644 index 000000000..a6c0372bc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/dark.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5393cdb70614ab24f94f78bfcf5d1455 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 1 diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss new file mode 100644 index 000000000..f809be7f9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss @@ -0,0 +1,282 @@ +.Icon-Activation { + /* GUIStyle.fixedWidth */ + width: 10; + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png"); +} + +.Icon-AutoKey { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png"); +} + +.Icon-AutoKey:active { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png"); +} + +.Icon-AvatarMaskOff { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/AvatarMaskDisabled.png"); +} + +.Icon-AvatarMaskOn { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/AvatarMaskEnabled.png"); +} + +.Icon-ClipIn { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png"); +} + +.Icon-ClipOut { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png"); +} + +.Icon-ClipSelected { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineClipGradientSelected.png"); +} + +.Icon-Curves { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png"); +} + +/* GUIStyle.active */ +.Icon-Curves:hover:active { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png"); +} + +/* GUIStyle.onActive */ +.Icon-Curves:hover:active:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Curves:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png"); +} + +.Icon-Endmarker { + /* GUIState.textColor */ + color: rgb(57, 122, 234); +} + +.MarkerItem { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png"); +} + +.MarkerItem:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png"); +} + +.MarkerItem:hover:focus:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png"); +} + +.SignalEmitter { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png"); +} + +.SignalEmitter:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/Icons/TimelineSignal.png"); +} + +.SignalEmitter:hover:focus:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png"); +} + +.TrackCollapseMarkerButton { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png"); +} + +.TrackCollapseMarkerButton:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png"); +} + +.Icon-ExtrapolationContinue { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png"); +} + +.Icon-ExtrapolationHold { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineHold.png"); +} + +.Icon-ExtrapolationLoop { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png"); +} + +.Icon-ExtrapolationPingPong { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png"); +} + +.Icon-Foldout { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/IN foldout.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/LightSkin/Images/IN foldout@2x.png"); +} + +/* GUIStyle.active */ +.Icon-Foldout:hover:active { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/LightSkin/Images/IN foldout on@2x.png"); +} + +/* GUIStyle.onActive */ +.Icon-Foldout:hover:active:checked { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/LightSkin/Images/IN foldout on@2x.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Foldout:checked { + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/IN foldout on.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/LightSkin/Images/IN foldout on@2x.png"); +} + +.Icon-InfiniteTrack { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png"); +} + +.Icon-Keyframe { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png"); +} + +.Icon-Locked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.active */ +.Icon-Locked:hover:active { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.focused */ +.Icon-Locked:focus { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.hover */ +.Icon-Locked:hover { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.onActive */ +.Icon-Locked:hover:active:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +/* GUIStyle.onNormal */ +.Icon-Locked:checked { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png"); +} + +.Icon-LockedBG { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png"); +} + +.Icon-Mute { + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineEye.png"); + -unity-scaled-backgrounds: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png"); +} + +.Icon-Options { + /* GUIState.background */ + background-image: resource("Icons/_Popup.png"); +} + +.Icon-PlayAreaEnd { + /* GUIState.textColor */ + color: rgba(255, 255, 255, 0.2); + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png"); +} + +.Icon-PlayAreaStart { + /* GUIState.textColor */ + color: rgba(255, 255, 255, 0.21); + + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png"); +} + +.Icon-Playrange { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png"); +} + +.Icon-TimeCursor { + /* GUIState.background */ + background-image: resource("Packages/com.unity.timeline/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png"); +} + +.Icon-TrackOptions { + /* GUIStyle.imagePosition */ + -unity-image-position: image-above; + + /* GUIState.background */ + background-image: resource("Builtin Skins/LightSkin/Images/pane options.png"); + + /* GUIState.scaledBackgrounds */ + -unity-scaled-backgrounds: resource("Builtin Skins/LightSkin/Images/pane options@2x.png"); +} + +.sequenceGroupFont { + /* GUIState.textColor */ + color: rgb(255, 255, 255); +} + +.Font-Clip { + /* GUIStyleState.textColor */ + color: rgb(0, 0, 0); +} + +.sequenceSwitcher{ + background-color: rgb(208, 208, 208); +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss.meta new file mode 100644 index 000000000..8076cfcf9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Extensions/light.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e98085123be873947970c4f10099a39a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 1 diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images.meta new file mode 100644 index 000000000..2988bc9fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f603f10b9ec26841b2ecb6003dc1d0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin.meta new file mode 100644 index 000000000..ba1aac181 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21b6b069ae021364ab45e1094807ec98 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png new file mode 100644 index 000000000..0fb665010 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png.meta new file mode 100644 index 000000000..6b62a6be2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineActivation.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 359cf58d5969d1a4aad29b095c7fc338 +timeCreated: 1484166676 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png new file mode 100644 index 000000000..7c080889d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png.meta new file mode 100644 index 000000000..e154a51e1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 92b5e4310629b264dad0fb2cc196d818 +timeCreated: 1460382690 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png new file mode 100644 index 000000000..855b48696 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png.meta new file mode 100644 index 000000000..43f7f107a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: af24c542434a025448222d576f61a956 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png new file mode 100644 index 000000000..060daf765 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png.meta new file mode 100644 index 000000000..7b0ee04f1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: e17ee60887efdd04389991a15ee0c578 +timeCreated: 1465396246 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png new file mode 100644 index 000000000..419fa1a5b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png.meta new file mode 100644 index 000000000..3587ec0c9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineAutokey_active@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 183f7b7549219ab47becb461a16df882 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png new file mode 100644 index 000000000..d7787f626 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png.meta new file mode 100644 index 000000000..71bc08c76 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonDisabled.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ab4a984ceda5ef4438b4dd7d0c8325db +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png new file mode 100644 index 000000000..3222ad1b1 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png.meta new file mode 100644 index 000000000..8afc17f01 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCollapseMarkerButtonEnabled.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: b2d973d22210e734f91a7633b8f101f9 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png new file mode 100644 index 000000000..d469bfe78 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png.meta new file mode 100644 index 000000000..0fc876e11 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineContinue.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: f747f9cdf03f2ff418fe728a77e8cbef +timeCreated: 1481652765 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png new file mode 100644 index 000000000..f93a5b258 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png.meta new file mode 100644 index 000000000..b5996dff2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOff.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 9dfea116cd2bd974e80173bcf8db4331 +timeCreated: 1481580515 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png new file mode 100644 index 000000000..8985961e7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png.meta new file mode 100644 index 000000000..82c6cb308 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineCurvesOn.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 88e563d69bc649c4dbf8ffbe396fbcbe +timeCreated: 1481580525 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png new file mode 100644 index 000000000..72cc79c56 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png.meta new file mode 100644 index 000000000..35c87a04d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineDisabledBackground.png.meta @@ -0,0 +1,119 @@ +fileFormatVersion: 2 +guid: 412f73153f3a3c549b67b2a847741145 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 1 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png new file mode 100644 index 000000000..98b264442 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png.meta new file mode 100644 index 000000000..7a164527a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEndPlayback.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: c285802d9d414814fad592b90b223f15 +timeCreated: 1454598165 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png new file mode 100644 index 000000000..3f6ff61ef Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png.meta new file mode 100644 index 000000000..cada224d6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: b93a8712e80177f46b3cff1a274b2dce +timeCreated: 1449255153 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png new file mode 100644 index 000000000..092031d26 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png.meta new file mode 100644 index 000000000..782df18ff --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineEye@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 631aaf57db9353344b41fe203d0a8b62 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png new file mode 100644 index 000000000..0d395b53f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png.meta new file mode 100644 index 000000000..020bbf7aa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineHold.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: ddbd45249a133a846b2f20e39b537565 +timeCreated: 1481653109 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png new file mode 100644 index 000000000..1698c0a42 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png.meta new file mode 100644 index 000000000..10b776938 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipIn.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: ab1e2f0dfb0df5e40bb95359b3d8ed3a +timeCreated: 1480536694 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png new file mode 100644 index 000000000..fed0515dc Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png.meta new file mode 100644 index 000000000..171dbffa9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineIconClipOut.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 32f7e3598d6414c489127629e29af3f6 +timeCreated: 1480535436 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png new file mode 100644 index 000000000..03f3a2dd6 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png.meta new file mode 100644 index 000000000..f0afba35e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineInfiniteTrackNoShadow.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: eae63adb172f1164db61a7f4bdfc3637 +timeCreated: 1484150287 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png new file mode 100644 index 000000000..091b9e59b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png.meta new file mode 100644 index 000000000..f1c44aaa4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineKeyframe.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 8eba099eb091faf419fecdcd5cdabfd7 +timeCreated: 1484066929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png new file mode 100644 index 000000000..b5c9702d3 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png.meta new file mode 100644 index 000000000..74ce3e7b5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: f41d3194e87f6df4eb328916fd91d20c +timeCreated: 1449255153 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 1 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 64 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png new file mode 100644 index 000000000..50cfa8082 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png.meta new file mode 100644 index 000000000..7ca8bde9f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLockButton@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: d51d89aa019127a4e9c5bec4e423a4d6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png new file mode 100644 index 000000000..040269173 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png.meta new file mode 100644 index 000000000..8ef011760 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineLoop.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 360dded8761e81d4d98c10f469d55492 +timeCreated: 1481653109 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png new file mode 100644 index 000000000..c73ae320f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png.meta new file mode 100644 index 000000000..ce24d1e7e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItem.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: c133595e3c100774496e03e66fa69259 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png new file mode 100644 index 000000000..e86ef746c Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png.meta new file mode 100644 index 000000000..4b3377887 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemCollapsed.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: f179d9a3cccffb04ba2e27f681e9b147 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png new file mode 100644 index 000000000..91f5af4ab Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png.meta new file mode 100644 index 000000000..dd4b4fd04 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineMarkerItemSelected.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 3dd65256ca8837544b3e738c0d3ee0e2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png new file mode 100644 index 000000000..17aa182d6 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png.meta new file mode 100644 index 000000000..5dc471db8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePingPong.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: d3b5c4f7d6b94f64085b3713bffa680e +timeCreated: 1481580507 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png new file mode 100644 index 000000000..8908b07b9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png.meta new file mode 100644 index 000000000..8ace41d94 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelinePlayRange.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 43eeff8a446b32242a4fb1a5c1bd7b8e +timeCreated: 1481916753 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png new file mode 100644 index 000000000..4501cbe76 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png.meta new file mode 100644 index 000000000..38f8402bf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalCollapsed.png.meta @@ -0,0 +1,83 @@ +fileFormatVersion: 2 +guid: d91793cd853a258448e4d5545bb38e45 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png new file mode 100644 index 000000000..2f1b08faf Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png.meta new file mode 100644 index 000000000..c8250dcab --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineSignalSelected.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: a5e21f4e466690645980dd0cf0b664bc +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png new file mode 100644 index 000000000..8c151530f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png.meta new file mode 100644 index 000000000..2f8fc735f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineStartPlayback.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 5060c9f9eb2f7ee4695b638a21d8fe01 +timeCreated: 1454598165 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png new file mode 100644 index 000000000..1e4ea648f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png.meta new file mode 100644 index 000000000..0c8ec5ec9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/DarkSkin/TimelineTimeCursor.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 3b9e9b3d9ade166499e7a17109ca73bf +timeCreated: 1454538902 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons.meta new file mode 100644 index 000000000..3c0bfbd92 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a90603761ea3d8449a60aebebd202228 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png new file mode 100644 index 000000000..9f798bc86 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png.meta new file mode 100644 index 000000000..185241211 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/Timeline-Marker-Warning-Overlay.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 945f4ecec6df62244b9ebcc363833642 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png new file mode 100644 index 000000000..4d481fbad Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png.meta new file mode 100644 index 000000000..18a0bb3f4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipBG.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: d44fc8b11425e0043aa7c20a301ce707 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png new file mode 100644 index 000000000..5783c9114 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png.meta new file mode 100644 index 000000000..3e9cce0fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineClipFG.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 33b1871a2d09cfa459a93f4e8feb5c41 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png new file mode 100644 index 000000000..826230d23 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png.meta new file mode 100644 index 000000000..21f34335c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineDigIn.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: b1d064d6d80829f4eb370f679384ea1f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png new file mode 100644 index 000000000..0f16bf74f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png.meta new file mode 100644 index 000000000..5c66a0e66 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 8fca5ed160cdc5440a4c7561db4082b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png new file mode 100644 index 000000000..49e8fd7e5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png.meta new file mode 100644 index 000000000..37bf9e157 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeMixON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: a82846d41464fcf4b962ebdc815963f5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png new file mode 100644 index 000000000..a05c0f788 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png.meta new file mode 100644 index 000000000..33ca3ae2e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 09ae14686a02d484ab41e76fd1efba14 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png new file mode 100644 index 000000000..ee6b23df4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png.meta new file mode 100644 index 000000000..a896acc66 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeReplaceON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 6d41c3e8796a4fd4e80840354039e4ac +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png new file mode 100644 index 000000000..fb51a5805 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png.meta new file mode 100644 index 000000000..8f4958c7e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: bd7b7cac6eb0c3f469781d9a729a1c94 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png new file mode 100644 index 000000000..9e98892b7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png.meta new file mode 100644 index 000000000..514ab7aba --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineEditModeRippleON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: c5c1f094d9a9b3f4c9cc6c3a87af871c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png new file mode 100644 index 000000000..e58abc2d5 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png.meta new file mode 100644 index 000000000..0d0792447 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineHeaderMarkerIcon.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: bf1debab21103154b99778ba6e074175 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png new file mode 100644 index 000000000..3243e0ab8 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png.meta new file mode 100644 index 000000000..e5147f22a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonDisabled.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 33a52b41b4de5874ca7da1da32067e39 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png new file mode 100644 index 000000000..683d1aad8 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png.meta new file mode 100644 index 000000000..db526e11e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineMarkerAreaButtonEnabled.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: d1eccbb425fdacc4ba53ce4223f4ea30 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png new file mode 100644 index 000000000..da927b8c0 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png.meta new file mode 100644 index 000000000..469f27308 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSelector.png.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: 73f5ebb64da7b2a40ab6bffac80f1a61 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png new file mode 100644 index 000000000..2afc29a70 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png.meta new file mode 100644 index 000000000..bc8bc1b06 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/TimelineSignal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 15845fb26c2846947b4dedb9fb348cc1 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png new file mode 100644 index 000000000..826230d23 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png.meta new file mode 100644 index 000000000..fb86cad78 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineDigIn.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 22c3c381bd3cd4a40a8541103023e1ef +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png new file mode 100644 index 000000000..3e0009a61 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png.meta new file mode 100644 index 000000000..66cb89661 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 39d9575ed0465354cb02b69ea18526de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png new file mode 100644 index 000000000..896adfe46 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png.meta new file mode 100644 index 000000000..b42e3670c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeMixON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 7c681ffb5a436684fa3e98a9b66775c0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png new file mode 100644 index 000000000..e9a2af106 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png.meta new file mode 100644 index 000000000..287012e7a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 912fd71cbf4cbe140b4f240bedbc1f3e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png new file mode 100644 index 000000000..c26a6118f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png.meta new file mode 100644 index 000000000..1bced0310 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeReplaceON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 7b4b3cedf598c954cb2f38d6e2e34c0d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png new file mode 100644 index 000000000..490fe0f76 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png.meta new file mode 100644 index 000000000..d350e3aa1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleOFF.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 411e6f19c19fa0546af83aeb59c2ed4b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png new file mode 100644 index 000000000..bda372ec7 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png.meta new file mode 100644 index 000000000..ec7afb85d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineEditModeRippleON.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 67a774c4384aa6c488128e2851b18ced +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png new file mode 100644 index 000000000..c1703aa7b Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png.meta new file mode 100644 index 000000000..d947cf0eb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineHeaderMarkerIcon.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 4f8d98ef7dbbe3d469e14c04722cbeed +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png new file mode 100644 index 000000000..16ff9ea54 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png.meta new file mode 100644 index 000000000..9266b15fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonDisabled.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: b3644a971cca0bd4eb357cb9aca4dde1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png new file mode 100644 index 000000000..014414d32 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png.meta new file mode 100644 index 000000000..bdf29b95e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineMarkerAreaButtonEnabled.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 8cde79655a957734b8c20c92c6d3132d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png new file mode 100644 index 000000000..19776d680 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png.meta new file mode 100644 index 000000000..64a463b2d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSelector.png.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: 06bf6150656339941aa98e175a995445 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 0 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png new file mode 100644 index 000000000..9f421fd37 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png.meta new file mode 100644 index 000000000..6069c308f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Icons/d_TimelineSignal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ad2e3e92b00839c4e991ca602ef19822 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin.meta new file mode 100644 index 000000000..e08f364a5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ad9b938ad733e94ca95fe5a5c19a5b8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png new file mode 100644 index 000000000..e18f78a11 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png.meta new file mode 100644 index 000000000..a136318f8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineActivation.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 2887294cc7f1fe840bff6e349409648d +timeCreated: 1484165733 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png new file mode 100644 index 000000000..9bccd3387 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png.meta new file mode 100644 index 000000000..6063498ea --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: af3aec622aef40c45813b39e405966a3 +timeCreated: 1463497119 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png new file mode 100644 index 000000000..6a3e01f92 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png.meta new file mode 100644 index 000000000..7049d7dec --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: cf3fbf98d5c3f1941bd9c0256918a4c8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png new file mode 100644 index 000000000..6eeb0e167 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png.meta new file mode 100644 index 000000000..42bf09bb6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 0a5e3e063c4e1ab45999cf6e40c13c07 +timeCreated: 1463497122 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png new file mode 100644 index 000000000..6fe2a5b87 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png.meta new file mode 100644 index 000000000..41ace44a7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineAutokey_active@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: f6717d61970edba4686c297677881a77 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png new file mode 100644 index 000000000..e6dbdac9d Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png.meta new file mode 100644 index 000000000..637f97a02 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonDisabled.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 14793e8174fe3b04ea5907898393d93c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png new file mode 100644 index 000000000..bb352e5a4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png.meta new file mode 100644 index 000000000..20c22fa9d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCollapseMarkerButtonEnabled.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 1500816bcf9112a45bb071c4cc6b0e46 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png new file mode 100644 index 000000000..4d57ebcd0 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png.meta new file mode 100644 index 000000000..ee71da049 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineContinue.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 61c21f74972ba8246b3ea400a9231841 +timeCreated: 1481657337 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png new file mode 100644 index 000000000..d7431830e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png.meta new file mode 100644 index 000000000..a6d90922f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOff.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: fe163a92c54d2a1469c204b541041f09 +timeCreated: 1484065716 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png new file mode 100644 index 000000000..62a2423e9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png.meta new file mode 100644 index 000000000..0a9ce54f0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineCurvesOn.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 0ab0f1666e707204dbd25d05500361cf +timeCreated: 1481580517 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png new file mode 100644 index 000000000..281198ec1 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png.meta new file mode 100644 index 000000000..555c102d7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineDisabledBackground.png.meta @@ -0,0 +1,119 @@ +fileFormatVersion: 2 +guid: 0304baf8d224f3e47b22d872c8dcd412 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png new file mode 100644 index 000000000..9590560cd Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png.meta new file mode 100644 index 000000000..c6b3b5ce8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEndPlayback.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 6952cd3b0f88917449a8fa4d19fc5009 +timeCreated: 1463497108 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png new file mode 100644 index 000000000..d69062133 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png.meta new file mode 100644 index 000000000..b61f49564 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 3e39a4369cb0730479607382c383f786 +timeCreated: 1463497108 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png new file mode 100644 index 000000000..d14d60079 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png.meta new file mode 100644 index 000000000..442dc4d4f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineEye@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 2dc127b7c30543c428127a6ddd0ee98f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png new file mode 100644 index 000000000..706f084e8 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png.meta new file mode 100644 index 000000000..8a5eafeaa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineHold.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a09fd8b5d9396c24a96a6de50cddc3b9 +timeCreated: 1481652201 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png new file mode 100644 index 000000000..f6a552ed0 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png.meta new file mode 100644 index 000000000..47909c6da --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipIn.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 4171b549947246b4f9579419d5698a7e +timeCreated: 1481402454 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png new file mode 100644 index 000000000..b79b81644 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png.meta new file mode 100644 index 000000000..925d98f13 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineIconClipOut.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a7a968b204ed77c4ba90be3ef3ee8551 +timeCreated: 1481569020 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png new file mode 100644 index 000000000..0f6a992a0 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png.meta new file mode 100644 index 000000000..fb8bb821b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineInfiniteTrackNoShadow.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 69ff79f863a32ad44a9497d4896d9d1c +timeCreated: 1484066142 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png new file mode 100644 index 000000000..ad0b8aa8e Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png.meta new file mode 100644 index 000000000..d8f5c945c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineKeyframe.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: f9fd2f335364cda41937eab39bf20049 +timeCreated: 1484152109 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png new file mode 100644 index 000000000..a96b419d1 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png.meta new file mode 100644 index 000000000..dc18ccc02 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: a3a859cdc4dd70d40b0d0bcb44047de8 +timeCreated: 1463497122 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png new file mode 100644 index 000000000..8695d9278 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png.meta new file mode 100644 index 000000000..dcbb72a41 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLockButton@2x.png.meta @@ -0,0 +1,91 @@ +fileFormatVersion: 2 +guid: 9c0c310590aeee542a7a4ca704b0660a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png new file mode 100644 index 000000000..95305737a Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png.meta new file mode 100644 index 000000000..0881676ba --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineLoop.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: c7df1e797b21c774f9b859d17f674737 +timeCreated: 1481580507 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png new file mode 100644 index 000000000..e753c5684 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png.meta new file mode 100644 index 000000000..148ffa680 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItem.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 24b97c67b63a23b48bea4036d28a5818 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png new file mode 100644 index 000000000..17cf68201 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png.meta new file mode 100644 index 000000000..cb71cdc2e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemCollapsed.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 7d4691eba7565c34ab785c00fbc27ff8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png new file mode 100644 index 000000000..cdb9ca735 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png.meta new file mode 100644 index 000000000..041863ed8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineMarkerItemSelected.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: b6e9dc9aad5843748a0124b8925c3743 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 8 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png new file mode 100644 index 000000000..1223cdc2f Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png.meta new file mode 100644 index 000000000..35ec4788c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePingPong.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 88d697f38121de443ba144702e5122d9 +timeCreated: 1481580508 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png new file mode 100644 index 000000000..f850f5ce9 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png.meta new file mode 100644 index 000000000..b54c1d3d9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelinePlayRange.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 70e3f118652b9094885689730ad3a47b +timeCreated: 1481916753 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png new file mode 100644 index 000000000..6e2cdc558 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png.meta new file mode 100644 index 000000000..76f21aaa7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalCollapsed.png.meta @@ -0,0 +1,86 @@ +fileFormatVersion: 2 +guid: a88fa20ed164bbe4da6bf533f94a3113 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 6 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png new file mode 100644 index 000000000..004130dac Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png.meta new file mode 100644 index 000000000..4a943b699 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineSignalSelected.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 1a7852b1b33b816498b6af1e739f5995 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png new file mode 100644 index 000000000..c9f0cae91 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png.meta new file mode 100644 index 000000000..fb58b3ff1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineStartPlayback.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 824c4beb0ca6c934bbc7a26919302236 +timeCreated: 1463497128 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png new file mode 100644 index 000000000..c425affed Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png.meta new file mode 100644 index 000000000..f37e3609a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/LightSkin/TimelineTimeCursor.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: ed665472b4fee2043a5c1cc802beaa8e +timeCreated: 1463497119 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared.meta new file mode 100644 index 000000000..d15a1751a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 456d458547ae36d44a13d4a4682f0441 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png new file mode 100644 index 000000000..7d4f00d38 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png.meta new file mode 100644 index 000000000..50d79108d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/Timeline-Marker-Multi-Overlay.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 75f26f1c549568c4e9950a368bd08cb8 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 6 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png new file mode 100644 index 000000000..db2a796f4 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png.meta new file mode 100644 index 000000000..20be770cb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineBottomShadow.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: db66ea47c76423f4a881937d34495801 +timeCreated: 1479917874 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png new file mode 100644 index 000000000..99acdf874 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png.meta new file mode 100644 index 000000000..44f822be2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineConnector.png.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a04f1625bf500f64e97445265dfbcc93 +timeCreated: 1481569141 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png new file mode 100644 index 000000000..695108056 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png.meta new file mode 100644 index 000000000..943c1c5ad --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineDisplay.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 03ae22b9de3989144a9bebf8972b4fad +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png new file mode 100644 index 000000000..7a62bfddc Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png.meta new file mode 100644 index 000000000..63f28fced --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineGroupBackground.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 6ca5daa3415451940921fa7e2c3db9e8 +timeCreated: 1434467611 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png new file mode 100644 index 000000000..19dc98d56 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png.meta new file mode 100644 index 000000000..2c8f4d0c3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineOutline.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 829511f8e35bf3a40be037a1050f801c +timeCreated: 1461591699 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png new file mode 100644 index 000000000..538b94d66 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png.meta new file mode 100644 index 000000000..512379faf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSeqEnd.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 5dfe66e61e0d270468ae75349ff3a3eb +timeCreated: 1455898819 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png new file mode 100644 index 000000000..a7127ef00 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png.meta new file mode 100644 index 000000000..a350aa447 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineSwatch.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: e50018fd67fc156459e4014bdad3f5f6 +timeCreated: 1476817131 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: tvOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png new file mode 100644 index 000000000..d9d4ee4e6 Binary files /dev/null and b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png differ diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png.meta new file mode 100644 index 000000000..5b266db86 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/Images/Shared/TimelineWarning.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 1732e542f535d374bbfa7565fc78414e +timeCreated: 1455644730 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 5 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res.meta new file mode 100644 index 000000000..1ef39f834 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12a2d6aa8a743f04aa760f8c675c97e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim new file mode 100644 index 000000000..ba787ebec --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim @@ -0,0 +1,6683 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: HumanoidDefault + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 0 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0023206125 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0023206125 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.9978025 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.9978025 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0036914505 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0036914505 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0009904206 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0009904206 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.9999995 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.9999995 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.09074765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.09074765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.032569747 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.032569747 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.4995045 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.4995045 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49950463 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.49950463 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.08610656 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.08610656 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03256977 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03256977 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49950442 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.49950442 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.4995047 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.4995047 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6962602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6962602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.39508566 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.39508566 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.029317556 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.029317556 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0011194708 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0011194708 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.028612569 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.028612569 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000031995765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000031995765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6916188 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6916188 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.39508596 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.39508596 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.029317655 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.029317655 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.02861254 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.02861254 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0011195474 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0011195474 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000032021475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000032021475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.6044449e-22 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 1.6044449e-22 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 2.0281193e-14 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 2.0281193e-14 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 3.1805545e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 3.1805545e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.21768919 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.21768919 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0000005364417 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0000005364417 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -2.5518072e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -2.5518072e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.1385466 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.1385466 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0000005064527 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0000005064527 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0000002003913 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0000002003913 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.0285543 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 1.0285543 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Close + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0000021457988 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0000021457988 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.00000017935282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.00000017935282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.000000071362784 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.000000071362784 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000023841858 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000023841858 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03387608 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03387608 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000055896726 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000055896726 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1.4463487e-29 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -1.4463487e-29 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000000049938695 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000000049938695 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000008376336 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000008376336 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03387639 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03387639 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000034893546 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000034893546 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6577008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6577008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.026656672 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.026656672 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5008309 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5008309 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.2945701 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.2945701 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00094974384 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00094974384 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.89037263 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.89037263 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0039196364 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0039196364 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00038705475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00038705475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.24678716 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.24678716 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.65770036 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.65770036 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.026655924 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.026655924 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5008307 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5008307 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.29456997 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.29456997 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00094974646 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00094974646 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8903728 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8903728 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0039196513 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0039196513 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00038712102 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00038712102 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.24678724 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.24678724 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.7149313 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.7149313 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.37668565 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.37668565 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628243 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628243 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739162 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739162 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.61083114 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.61083114 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.66797 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.66797 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6108282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6108282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739284 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739284 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.71493024 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.71493024 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.37669381 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.37669381 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6462818 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6462818 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739165 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739165 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6108283 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6108283 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.61083126 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.61083126 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739275 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739275 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116837 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116837 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 7 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 8 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 9 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 10 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 11 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 12 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 13 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 14 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 15 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 16 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 17 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 18 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 19 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 20 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 21 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 22 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 23 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 24 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 25 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 26 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 27 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 28 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 29 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 30 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 31 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 32 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 33 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 34 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 35 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 36 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 37 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 38 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 39 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 40 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 41 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 42 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 43 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 44 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 45 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 46 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 47 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 48 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 49 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 50 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 51 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 52 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 53 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 54 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 55 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 56 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 57 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 58 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 59 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 60 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 61 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 62 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 63 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 64 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 65 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 66 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 67 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 68 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 69 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 70 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 71 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 72 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 73 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 74 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 75 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 76 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 77 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 78 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 79 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 80 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 81 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 82 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 83 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 84 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 85 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 86 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 87 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 88 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 89 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 90 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 91 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 92 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 93 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 94 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 95 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 96 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0023206125 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0023206125 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.9978025 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.9978025 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0036914505 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0036914505 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0009904206 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0009904206 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.000000029802322 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.9999995 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.9999995 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.09074765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.09074765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.032569747 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.032569747 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.4995045 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.4995045 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49950463 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.49950463 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.08610656 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.08610656 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.99597967 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03256977 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03256977 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.49950442 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.49950442 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.50049496 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.4995047 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.4995047 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6962602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6962602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.39508566 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.39508566 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.029317556 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.029317556 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0011194708 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0011194708 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.028612569 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.028612569 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000031995765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000031995765 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6916188 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6916188 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.39508596 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.39508596 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.029317655 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.029317655 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.02861254 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.02861254 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0011195474 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0011195474 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000032021475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000032021475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.99959004 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.6044449e-22 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 1.6044449e-22 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 2.0281193e-14 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 2.0281193e-14 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 3.1805545e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 3.1805545e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.21768919 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.21768919 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0000005364417 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0000005364417 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -2.5518072e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -2.5518072e-15 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.1385466 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.1385466 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0000005064527 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0000005064527 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.0000002003913 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.0000002003913 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1.0285543 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 1.0285543 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Close + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0000021457988 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0000021457988 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.00000017935282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.00000017935282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.000000071362784 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.000000071362784 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000023841858 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000023841858 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03387608 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03387608 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000055896726 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000055896726 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -1.4463487e-29 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -1.4463487e-29 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5288592 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.000000049938695 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.000000049938695 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000008376336 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000008376336 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.93421274 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.03387639 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.03387639 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00000034893546 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00000034893546 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6577008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6577008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.026656672 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.026656672 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5008309 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5008309 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.2945701 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.2945701 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00094974384 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00094974384 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.89037263 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.89037263 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0039196364 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0039196364 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00038705475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00038705475 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.24678716 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.24678716 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.65770036 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.65770036 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.026655924 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.026655924 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.5008307 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.5008307 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.29456997 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.29456997 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00094974646 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00094974646 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8903728 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8903728 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.0039196513 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.0039196513 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.00038712102 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.00038712102 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.24678724 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.24678724 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.7149313 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.7149313 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.37668565 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.37668565 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628243 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628243 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739162 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739162 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.61083114 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.61083114 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.66797 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.66797 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6108282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6108282 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739284 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739284 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116842 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.71493024 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.71493024 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.37669381 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.37669381 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6462818 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6462818 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.64628184 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739165 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739165 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.6108283 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.6108283 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116838 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.61083126 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.61083126 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.6679698 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: -0.45739275 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: -0.45739275 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116837 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116837 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 0.033333335 + value: 0.8116841 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim.meta new file mode 100644 index 000000000..0b38f70c2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/HumanoidDefault.anim.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c91389c39d842cc4190ea8be0836798a +timeCreated: 1500990629 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt new file mode 100644 index 000000000..14d0e57ea --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt @@ -0,0 +1,52 @@ +colorPlayhead,RGBA(1.000, 1.000, 1.000, 1.000) +colorSelection,RGBA(0.239, 0.369, 0.596, 1.000) +colorEndmarker,RGBA(0.239, 0.369, 0.596, 1.000) +colorGroup,RGBA(0.153, 0.216, 0.224, 1.000) +colorGroupTrackBackground,RGBA(0.080, 0.305, 0.328, 0.178) +colorAnimation,RGBA(0.141, 0.333, 0.537, 1.000) +colorAnimationRecorded,RGBA(0.248, 0.463, 0.691, 1.000) +colorAudio,RGBA(1.000, 0.635, 0.000, 1.000) +colorAudioWaveform,RGBA(0.129, 0.164, 0.254, 1.000) +colorActivation,RGBA(0.000, 0.597, 0.128, 1.000) +colorDropTarget,RGBA(0.514, 0.627, 0.827, 1.000) +colorClipFont,RGBA(0.569, 0.580, 0.588, 1.000) +colorInvalidClipOverlay,RGBA(1.000, 0.000, 0.000, 0.502) +colorTrackBackground,RGBA(0.216, 0.216, 0.216, 0.628) +colorTrackHeaderBackground,RGBA(0.255, 0.255, 0.255, 1.000) +colorTrackDarken,RGBA(0.059, 0.059, 0.059, 0.672) +colorTrackBackgroundRecording,RGBA(0.622, 0.085, 0.085, 0.347) +colorInfiniteTrackBackgroundRecording,RGBA(0.391, 0.000, 0.000, 0.721) +colorTrackBackgroundSelected,RGBA(0.260, 0.339, 0.477, 0.516) +colorTrackFont,RGBA(0.718, 0.718, 0.718, 1.000) +colorClipUnion,RGBA(0.229, 0.280, 0.316, 0.709) +colorTopOutline3,RGBA(0.274, 0.274, 0.274, 1.000) +colorDurationLine,RGBA(0.153, 0.231, 0.376, 0.709) +colorRange,RGBA(0.733, 0.733, 0.733, 0.166) +colorSequenceBackground,RGBA(0.161, 0.161, 0.161, 1.000) +colorTooltipBackground,RGBA(0.114, 0.125, 0.129, 1.000) +colorInfiniteClipLine,RGBA(0.322, 0.322, 0.322, 1.000) +colorDefaultTrackDrawer,RGBA(0.855, 0.863, 0.871, 1.000) +colorDuration,RGBA(0.660, 0.660, 0.660, 1.000) +colorRecordingClipOutline,RGBA(1.000, 0.000, 0.000, 0.900) +colorAnimEditorBinding,RGBA(0.212, 0.212, 0.212, 1.000) +colorTimelineBackground,RGBA(0.216, 0.216, 0.216, 1.000) +colorLockTextBG,RGBA(0.601, 0.601, 0.601, 0.709) +colorInlineCurveVerticalLines,RGBA(1.000, 1.000, 1.000, 0.200) +colorInlineCurveOutOfRangeOverlay,RGBA(0.000, 0.000, 0.000, 0.500) +colorInlineCurvesBackground,RGBA(0.000, 0.000, 0.000, 0.000) +markerDrawerBackgroundColor,RGBA(0.180, 0.180, 0.180, 1.000) +markerHeaderDrawerBackgroundColor,RGBA(0.190, 0.190, 0.190, 1.000) +colorControl,RGBA(0.231, 0.635, 0.584, 1.000) +colorSubSequenceBackground,RGBA(0.218, 0.218, 0.218, 1.000) +colorTrackSubSequenceBackground,RGBA(0.153, 0.180, 0.180, 0.792) +colorTrackSubSequenceBackgroundSelected,RGBA(0.056, 0.189, 0.189, 1.000) +colorSubSequenceOverlay,RGBA(0.009, 0.080, 0.080, 0.286) +colorSubSequenceDurationLine,RGBA(0.000, 1.000, 0.880, 0.460) +clipBckg,RGBA(0.251, 0.267, 0.290, 1.000) +clipSelectedBckg,RGBA(0.408, 0.427, 0.478, 1.000) +clipBorderColor,RGBA(0.196, 0.196, 0.196, 1.000) +clipEaseBckgColor,RGBA(0.153, 0.153, 0.153, 1.000) +clipBlendIn,RGBA(0.286, 0.306, 0.329, 1.000) +clipBlendInSelected,RGBA(0.408, 0.427, 0.478, 1.000) +clipBlendOut,RGBA(0.286, 0.306, 0.329, 1.000) +clipBlendOutSelected,RGBA(0.408, 0.427, 0.478, 1.000) diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt.meta new file mode 100644 index 000000000..33aa8d2b6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_DarkSkin.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54905d77593e9eb44a7c25d704bb4163 +timeCreated: 1471357208 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt new file mode 100644 index 000000000..c617e26fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt @@ -0,0 +1,52 @@ +colorPlayhead,RGBA(1.000, 1.000, 1.000, 1.000) +colorSelection,RGBA(0.290, 0.494, 0.878, 1.000) +colorEndmarker,RGBA(0.368, 0.599, 1.000, 1.000) +colorGroup,RGBA(0.518, 0.569, 0.576, 1.000) +colorGroupTrackBackground,RGBA(0.023, 0.235, 0.258, 0.157) +colorAnimation,RGBA(0.090, 0.388, 0.627, 1.000) +colorAnimationRecorded,RGBA(0.084, 0.450, 0.588, 1.000) +colorAudio,RGBA(1.000, 0.678, 0.000, 1.000) +colorAudioWaveform,RGBA(0.333, 0.388, 0.466, 1.000) +colorActivation,RGBA(0.000, 0.684, 0.148, 1.000) +colorDropTarget,RGBA(0.667, 0.788, 0.918, 1.000) +colorClipFont,RGBA(0.000, 0.000, 0.000, 0.804) +colorInvalidClipOverlay,RGBA(0.981, 0.000, 0.000, 0.502) +colorTrackBackground,RGBA(0.550, 0.550, 0.550, 0.561) +colorTrackHeaderBackground,RGBA(0.824, 0.824, 0.824, 1.000) +colorTrackDarken,RGBA(0.290, 0.290, 0.290, 0.591) +colorTrackBackgroundRecording,RGBA(0.422, 0.000, 0.000, 0.529) +colorInfiniteTrackBackgroundRecording,RGBA(0.410, 0.000, 0.000, 0.941) +colorTrackBackgroundSelected,RGBA(0.274, 0.466, 0.828, 0.459) +colorTrackFont,RGBA(0.000, 0.000, 0.000, 1.000) +colorClipUnion,RGBA(0.702, 0.741, 0.772, 0.472) +colorTopOutline3,RGBA(0.274, 0.274, 0.274, 1.000) +colorDurationLine,RGBA(0.467, 0.635, 0.925, 0.697) +colorRange,RGBA(1.000, 1.000, 1.000, 0.172) +colorSequenceBackground,RGBA(0.665, 0.665, 0.665, 1.000) +colorTooltipBackground,RGBA(0.266, 0.266, 0.266, 1.000) +colorInfiniteClipLine,RGBA(0.804, 0.804, 0.804, 1.000) +colorDefaultTrackDrawer,RGBA(0.855, 0.863, 0.871, 1.000) +colorDuration,RGBA(0.660, 0.660, 0.660, 1.000) +colorRecordingClipOutline,RGBA(1.000, 0.083, 0.083, 0.900) +colorAnimEditorBinding,RGBA(0.815, 0.815, 0.815, 1.000) +colorTimelineBackground,RGBA(0.855, 0.855, 0.855, 1.000) +colorLockTextBG,RGBA(0.341, 0.341, 0.341, 0.866) +colorInlineCurveVerticalLines,RGBA(1.000, 1.000, 1.000, 0.200) +colorInlineCurveOutOfRangeOverlay,RGBA(0.368, 0.368, 0.368, 0.500) +colorInlineCurvesBackground,RGBA(0.802, 0.802, 0.802, 0.322) +markerDrawerBackgroundColor,RGBA(0.517, 0.517, 0.517, 1.000) +markerHeaderDrawerBackgroundColor,RGBA(0.762, 0.762, 0.762, 1.000) +colorControl,RGBA(0.192, 0.693, 0.629, 1.000) +colorSubSequenceBackground,RGBA(0.695, 0.695, 0.695, 1.000) +colorTrackSubSequenceBackground,RGBA(0.280, 0.405, 0.389, 0.329) +colorTrackSubSequenceBackgroundSelected,RGBA(0.073, 0.252, 0.252, 1.000) +colorSubSequenceOverlay,RGBA(0.053, 0.118, 0.118, 0.300) +colorSubSequenceDurationLine,RGBA(0.200, 0.723, 0.654, 1.000) +clipBckg,RGBA(0.534, 0.551, 0.580, 1.000) +clipSelectedBckg,RGBA(0.690, 0.714, 0.753, 1.000) +clipBorderColor,RGBA(0.459, 0.476, 0.500, 1.000) +clipEaseBckgColor,RGBA(0.651, 0.651, 0.651, 1.000) +clipBlendIn,RGBA(0.533, 0.553, 0.580, 1.000) +clipBlendInSelected,RGBA(0.690, 0.714, 0.753, 1.000) +clipBlendOut,RGBA(0.533, 0.553, 0.580, 1.000) +clipBlendOutSelected,RGBA(0.690, 0.714, 0.753, 1.000) diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt.meta new file mode 100644 index 000000000..b1927d6d2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/StyleSheets/res/Timeline_LightSkin.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3235ecefad2a6a645aa0222aca200aeb +timeCreated: 1471352677 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs new file mode 100644 index 000000000..198273f44 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs @@ -0,0 +1,173 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + /// + /// Information currently being edited in the Timeline Editor Window. + /// + public static class TimelineEditor + { + /// + /// The PlayableDirector associated with the timeline currently being shown in the Timeline window. + /// + public static PlayableDirector inspectedDirector { get { return state == null ? null : state.editSequence.director; } } + + /// + /// The PlayableDirector responsible for the playback of the timeline currently being shown in the Timeline window. + /// + public static PlayableDirector masterDirector { get { return state == null ? null : state.masterSequence.director; } } + + /// + /// The TimelineAsset currently being shown in the Timeline window. + /// + public static TimelineAsset inspectedAsset { get { return state == null ? null : state.editSequence.asset; } } + + /// + /// The TimelineAsset at the root of the hierarchy currently being shown in the Timeline window. + /// + public static TimelineAsset masterAsset { get { return state == null ? null : state.masterSequence.asset; } } + + /// + /// The PlayableDirector currently being shown in the Timeline Editor Window. + /// + [Obsolete("playableDirector is ambiguous. Please select either inspectedDirector or masterDirector instead.", false)] + public static PlayableDirector playableDirector { get { return inspectedDirector; } } + + /// + /// The TimelineAsset currently being shown in the Timeline Editor Window. + /// + [Obsolete("timelineAsset is ambiguous. Please select either inspectedAsset or masterAsset instead.", false)] + public static TimelineAsset timelineAsset { get { return inspectedAsset; } } + + + /// + /// + /// Refreshes the different components affected by the currently inspected + /// , based on the provided. + /// + /// + /// For better performance, it is recommended that you invoke this method once, after you modify the + /// . You should also combine reasons using the | operator. + /// + /// + /// + /// Note: This operation is not synchronous. It is performed during the next GUI loop. + /// + /// The reason why a refresh should be performed. + public static void Refresh(RefreshReason reason) + { + if (state == null) + return; + + if ((reason & RefreshReason.ContentsAddedOrRemoved) != 0) + { + state.Refresh(); + } + else if ((reason & RefreshReason.ContentsModified) != 0) + { + state.rebuildGraph = true; + } + else if ((reason & RefreshReason.SceneNeedsUpdate) != 0) + { + state.Evaluate(); + } + + window.Repaint(); + } + + static TimelineWindow window { get { return TimelineWindow.instance; } } + static WindowState state { get { return window == null ? null : window.state; } } + + internal static readonly Clipboard clipboard = new Clipboard(); + + /// + /// The list of clips selected in the TimelineEditor. + /// + public static TimelineClip[] selectedClips + { + get { return Selection.GetFiltered(SelectionMode.Unfiltered).Select(e => e.clip).Where(x => x != null).ToArray(); } + set + { + if (value == null || value.Length == 0) + { + Selection.objects = null; + } + else + { + var objects = new List(); + foreach (var clip in value) + { + if (clip == null) + continue; + + var editorClip = EditorClipFactory.GetEditorClip(clip); + if (editorClip != null) + objects.Add(editorClip); + } + + Selection.objects = objects.ToArray(); + } + } + } + + /// + /// The clip selected in the TimelineEditor. + /// + /// + /// If there are multiple clips selected, this property returns the first clip. + /// + public static TimelineClip selectedClip + { + get + { + var editorClip = Selection.activeObject as EditorClip; + if (editorClip != null) + return editorClip.clip; + return null; + } + set + { + var editorClip = (value != null) ? EditorClipFactory.GetEditorClip(value) : null; + Selection.activeObject = editorClip; + } + } + } + + + /// + /// uses these flags to determine what needs to be refreshed or updated. + /// + /// + /// Use the | operator to combine flags. + /// + /// TimelineEditor.Refresh(RefreshReason.ContentsModified | RefreshReason.SceneNeedsUpdate); + /// + /// + [Flags] + public enum RefreshReason + { + /// + /// Use this flag when a change to the Timeline requires that the Timeline window be redrawn. + /// + WindowNeedsRedraw = 1 << 0, + + /// + /// Use this flag when a change to the Timeline requires that the Scene be updated. + /// + SceneNeedsUpdate = 1 << 1, + + /// + /// Use this flag when a Timeline element was modified. + /// + ContentsModified = 1 << 2, + + /// + /// Use this flag when an element was added to or removed from the Timeline. + /// + ContentsAddedOrRemoved = 1 << 3 + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs.meta new file mode 100644 index 000000000..eeac1a334 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c072e5b741a87974385c270827879cbf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs new file mode 100644 index 000000000..11b86f7f0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs @@ -0,0 +1,929 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEditor.MemoryProfiler; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class TimelineHelpers + { + static List s_SubClassesOfTrackDrawer; + + // check whether the exposed reference is explicitly named + static bool IsExposedReferenceExplicitlyNamed(string name) + { + if (string.IsNullOrEmpty(name)) + return false; + + GUID guid; + return !GUID.TryParse(name, out guid); + } + + static string GenerateExposedReferenceName() + { + return UnityEditor.GUID.Generate().ToString(); + } + + public static void CloneExposedReferences(ScriptableObject clone, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable) + { + var cloneObject = new SerializedObject(clone); + SerializedProperty prop = cloneObject.GetIterator(); + while (prop.Next(true)) + { + if (prop.propertyType == SerializedPropertyType.ExposedReference) + { + var exposedNameProp = prop.FindPropertyRelative("exposedName"); + var sourceKey = exposedNameProp.stringValue; + var destKey = sourceKey; + + if (!IsExposedReferenceExplicitlyNamed(sourceKey)) + destKey = GenerateExposedReferenceName(); + + exposedNameProp.stringValue = destKey; + + var requiresCopy = sourceTable != destTable || sourceKey != destKey; + if (requiresCopy && sourceTable != null && destTable != null) + { + var valid = false; + var target = sourceTable.GetReferenceValue(sourceKey, out valid); + if (valid && target != null) + { + var existing = destTable.GetReferenceValue(destKey, out valid); + if (!valid || existing != target) + { + var destTableObj = destTable as UnityEngine.Object; + if (destTableObj != null) + TimelineUndo.PushUndo(destTableObj, "Create Clip"); + destTable.SetReferenceValue(destKey, target); + } + } + } + } + } + cloneObject.ApplyModifiedPropertiesWithoutUndo(); + } + + public static ScriptableObject CloneReferencedPlayableAsset(ScriptableObject original, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, Object newOwner) + { + var clone = Object.Instantiate(original); + SaveCloneToAsset(clone, newOwner); + if (clone == null || (clone as IPlayableAsset) == null) + { + throw new InvalidCastException("could not cast instantiated object into IPlayableAsset"); + } + CloneExposedReferences(clone, sourceTable, destTable); + TimelineUndo.RegisterCreatedObjectUndo(clone, "Create clip"); + + return clone; + } + + static void SaveCloneToAsset(Object clone, Object newOwner) + { + if (newOwner == null) + return; + + var containerPath = AssetDatabase.GetAssetPath(newOwner); + var containerAsset = AssetDatabase.LoadAssetAtPath(containerPath); + if (containerAsset != null) + { + TimelineCreateUtilities.SaveAssetIntoObject(clone, containerAsset); + EditorUtility.SetDirty(containerAsset); + } + } + + static AnimationClip CloneAnimationClip(AnimationClip clip, Object owner) + { + if (clip == null) + return null; + + var newClip = Object.Instantiate(clip); + newClip.name = AnimationTrackRecorder.GetUniqueRecordedClipName(owner, clip.name); + + SaveAnimClipIntoObject(newClip, owner); + TimelineUndo.RegisterCreatedObjectUndo(newClip, "Create clip"); + + return newClip; + } + + public static TimelineClip Clone(TimelineClip clip, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, double time, PlayableAsset newOwner = null) + { + if (newOwner == null) + newOwner = clip.parentTrack; + + TimelineClip newClip = DuplicateClip(clip, sourceTable, destTable, newOwner); + newClip.start = time; + var track = newClip.parentTrack; + track.SortClips(); + TrackExtensions.ComputeBlendsFromOverlaps(track.clips); + return newClip; + } + + // Creates a complete clone of a track and returns it. + // Does not parent, or add the track to the sequence + public static TrackAsset Clone(PlayableAsset parent, TrackAsset trackAsset, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, PlayableAsset assetOwner = null) + { + if (trackAsset == null) + return null; + + var timelineAsset = trackAsset.timelineAsset; + if (timelineAsset == null) + return null; + + if (assetOwner == null) + assetOwner = parent; + + // create a duplicate, then clear the clips and subtracks + var newTrack = Object.Instantiate(trackAsset); + newTrack.name = trackAsset.name; + newTrack.ClearClipsInternal(); + newTrack.parent = parent; + newTrack.ClearSubTracksInternal(); + + if (trackAsset.hasCurves) + newTrack.curves = CloneAnimationClip(trackAsset.curves, assetOwner); + + var animTrack = trackAsset as AnimationTrack; + if (animTrack != null && animTrack.infiniteClip != null) + ((AnimationTrack)newTrack).infiniteClip = CloneAnimationClip(animTrack.infiniteClip, assetOwner); + + foreach (var clip in trackAsset.clips) + { + var newClip = DuplicateClip(clip, sourceTable, destTable, assetOwner); + newClip.parentTrack = newTrack; + } + + newTrack.ClearMarkers(); + foreach (var e in trackAsset.GetMarkersRaw()) + { + var newMarker = Object.Instantiate(e); + newTrack.AddMarker(newMarker); + SaveCloneToAsset(newMarker, assetOwner); + if (newMarker is IMarker) + { + (newMarker as IMarker).Initialize(newTrack); + } + } + + newTrack.SetCollapsed(trackAsset.GetCollapsed()); + + // calling code is responsible for adding to asset, adding to sequence, and parenting, + // and duplicating subtracks + return newTrack; + } + + public static IEnumerable DuplicateItemsUsingCurrentEditMode(WindowState state, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, ItemsPerTrack items, TrackAsset targetParent, double candidateTime, string undoOperation) + { + if (targetParent != null) + { + var aTrack = targetParent as AnimationTrack; + if (aTrack != null) + aTrack.ConvertToClipMode(); + + var duplicatedItems = DuplicateItems(items, targetParent, sourceTable, destTable, undoOperation); + FinalizeInsertItemsUsingCurrentEditMode(state, new[] {duplicatedItems}, candidateTime); + return duplicatedItems.items; + } + + return Enumerable.Empty(); + } + + public static IEnumerable DuplicateItemsUsingCurrentEditMode(WindowState state, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, IEnumerable items, double candidateTime, string undoOperation) + { + var duplicatedItemsGroups = new List(); + foreach (var i in items) + duplicatedItemsGroups.Add(DuplicateItems(i, i.targetTrack, sourceTable, destTable, undoOperation)); + + FinalizeInsertItemsUsingCurrentEditMode(state, duplicatedItemsGroups, candidateTime); + return duplicatedItemsGroups.SelectMany(i => i.items); + } + + internal static ItemsPerTrack DuplicateItems(ItemsPerTrack items, TrackAsset target, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, string undoOperation) + { + var duplicatedItems = new List(); + var clips = items.clips.ToList(); + if (clips.Any()) + { + TimelineUndo.PushUndo(target, undoOperation); + duplicatedItems.AddRange(DuplicateClips(clips, sourceTable, destTable, target).ToItems()); + TimelineUndo.PushUndo(target, undoOperation); // second undo causes reference fixups on redo (case 1063868) + } + + var markers = items.markers.ToList(); + if (markers.Any()) + { + duplicatedItems.AddRange(MarkerModifier.CloneMarkersToParent(markers, target).ToItems()); + } + + return new ItemsPerTrack(target, duplicatedItems.ToArray()); + } + + static void FinalizeInsertItemsUsingCurrentEditMode(WindowState state, IList itemsGroups, double candidateTime) + { + EditMode.FinalizeInsertItemsAtTime(itemsGroups, candidateTime); + + SelectionManager.Clear(); + foreach (var itemsGroup in itemsGroups) + { + var track = itemsGroup.targetTrack; + var items = itemsGroup.items; + + EditModeUtils.SetParentTrack(items, track); + + track.SortClips(); + + TrackExtensions.ComputeBlendsFromOverlaps(track.clips); + track.CalculateExtrapolationTimes(); + + foreach (var item in items) + if (item.gui != null) item.gui.Select(); + } + + var allItems = itemsGroups.SelectMany(x => x.items).ToList(); + foreach (var item in allItems) + { + SelectionManager.Add(item); + } + + FrameItems(state, allItems); + } + + internal static TimelineClip Clone(TimelineClip clip, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, PlayableAsset newOwner) + { + var editorClip = EditorClipFactory.GetEditorClip(clip); + // Workaround for Clips not being unity object, assign it to a editor clip wrapper, clone it, and pull the clip back out + var newClip = Object.Instantiate(editorClip).clip; + + // perform fix ups for what Instantiate cannot properly detect + SelectionManager.Remove(newClip); + newClip.parentTrack = null; + newClip.curves = null; // instantiate might copy the reference, we need to clear it + + // curves are explicitly owned by the clip + if (clip.curves != null) + { + newClip.CreateCurves(AnimationTrackRecorder.GetUniqueRecordedClipName(newOwner, clip.curves.name)); + EditorUtility.CopySerialized(clip.curves, newClip.curves); + TimelineCreateUtilities.SaveAssetIntoObject(newClip.curves, newOwner); + } + + ScriptableObject playableAsset = newClip.asset as ScriptableObject; + if (playableAsset != null && newClip.asset is IPlayableAsset) + { + var clone = CloneReferencedPlayableAsset(playableAsset, sourceTable, destTable, newOwner); + newClip.asset = clone; + + // special case to make the name match the recordable clips, but only if they match on the original clip + var originalRecordedAsset = clip.asset as AnimationPlayableAsset; + if (clip.recordable && originalRecordedAsset != null && originalRecordedAsset.clip != null) + { + AnimationPlayableAsset clonedAnimationAsset = clone as AnimationPlayableAsset; + if (clonedAnimationAsset != null && clonedAnimationAsset.clip != null) + { + clonedAnimationAsset.clip = CloneAnimationClip(originalRecordedAsset.clip, newOwner); + if (clip.displayName == originalRecordedAsset.clip.name && newClip.recordable) + { + clonedAnimationAsset.name = clonedAnimationAsset.clip.name; + newClip.displayName = clonedAnimationAsset.name; + } + } + } + } + + return newClip; + } + + static TimelineClip[] DuplicateClips(IEnumerable clips, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, PlayableAsset newOwner) + { + var newClips = new TimelineClip[clips.Count()]; + + int i = 0; + + foreach (var clip in clips) + { + var newParent = newOwner == null ? clip.parentTrack : newOwner; + var newClip = DuplicateClip(clip, sourceTable, destTable, newParent); + newClip.parentTrack = null; + newClips[i++] = newClip; + } + + return newClips; + } + + static TimelineClip DuplicateClip(TimelineClip clip, IExposedPropertyTable sourceTable, IExposedPropertyTable destTable, PlayableAsset newOwner) + { + var newClip = Clone(clip, sourceTable, destTable, newOwner); + + var track = clip.parentTrack; + if (track != null) + { + newClip.parentTrack = track; + track.AddClip(newClip); + } + + var editor = CustomTimelineEditorCache.GetClipEditor(clip); + try + { + editor.OnCreate(newClip, track, clip); + } + catch (Exception e) + { + Debug.LogException(e); + } + + return newClip; + } + + // Given a track type, return all the playable asset types that should be + // visible to the user via menus + + // Given a track type, return all the playable asset types + + + public static Type GetCustomDrawer(Type trackType) + { + if (s_SubClassesOfTrackDrawer == null) + { + s_SubClassesOfTrackDrawer = TypeCache.GetTypesDerivedFrom().ToList(); + } + + foreach (var drawer in s_SubClassesOfTrackDrawer) + { + var attr = Attribute.GetCustomAttribute(drawer, typeof(CustomTrackDrawerAttribute), false) as CustomTrackDrawerAttribute; + if (attr != null && attr.assetType.IsAssignableFrom(trackType)) + return drawer; + } + + return typeof(TrackDrawer); + } + + public static bool HaveSameContainerAsset(Object assetA, Object assetB) + { + if (assetA == null || assetB == null) + return false; + + if ((assetA.hideFlags & HideFlags.DontSave) != 0 && (assetB.hideFlags & HideFlags.DontSave) != 0) + return true; + + return AssetDatabase.GetAssetPath(assetA) == AssetDatabase.GetAssetPath(assetB); + } + + public static void SaveAnimClipIntoObject(AnimationClip clip, Object asset) + { + if (asset != null) + { + clip.hideFlags = asset.hideFlags & ~HideFlags.HideInHierarchy; // show animation clips, even if the parent track isn't + if ((clip.hideFlags & HideFlags.DontSave) == 0) + { + AssetDatabase.AddObjectToAsset(clip, asset); + } + } + } + + // Make sure a gameobject has all the required component for the given TrackAsset + public static Component AddRequiredComponent(GameObject go, TrackAsset asset) + { + if (go == null || asset == null) + return null; + + var bindings = asset.outputs; + if (!bindings.Any()) + return null; + + var binding = bindings.First(); + if (binding.outputTargetType == null || !typeof(Component).IsAssignableFrom(binding.outputTargetType)) + return null; + + var component = go.GetComponent(binding.outputTargetType); + if (component == null) + { + component = Undo.AddComponent(go, binding.outputTargetType); + } + return component; + } + + public static string GetTrackCategoryName(System.Type trackType) + { + if (trackType == null) + return string.Empty; + + string s = GetItemCategoryName(trackType); + if (!String.IsNullOrEmpty(s)) + return s; + + if (trackType.Namespace == null || trackType.Namespace.Contains("UnityEngine")) + return string.Empty; + + return trackType.Namespace + "/"; + } + + public static string GetItemCategoryName(System.Type itemType) + { + if (itemType == null) + return string.Empty; + + var attribute = itemType.GetCustomAttribute(typeof(MenuCategoryAttribute)) as MenuCategoryAttribute; + if (attribute != null) + { + var s = attribute.category; + if (!s.EndsWith("/")) + s += "/"; + return s; + } + + return string.Empty; + } + + public static string GetTrackMenuName(System.Type trackType) + { + return ObjectNames.NicifyVariableName(trackType.Name); + } + + // retrieve the duration of a single loop, taking into account speed + public static double GetLoopDuration(TimelineClip clip) + { + double length = clip.clipAssetDuration; + if (double.IsNegativeInfinity(length) || double.IsNaN(length)) + return TimelineClip.kMinDuration; + + if (length == double.MaxValue || double.IsInfinity(length)) + { + return double.MaxValue; + } + + return Math.Max(TimelineClip.kMinDuration, length / clip.timeScale); + } + + public static double GetClipAssetEndTime(TimelineClip clip) + { + var d = GetLoopDuration(clip); + if (d < double.MaxValue) + d = clip.FromLocalTimeUnbound(d); + + return d; + } + + // Checks if the underlying asset duration is usable. This means the clip + // can loop or hold + public static bool HasUsableAssetDuration(TimelineClip clip) + { + double length = clip.clipAssetDuration; + return (length < TimelineClip.kMaxTimeValue) && !double.IsInfinity(length) && !double.IsNaN(length); + } + + // Retrieves the starting point of each loop of a clip, relative to the start of the clip + // Note that if clip-in is bigger than the loopDuration, negative times will be added + public static double[] GetLoopTimes(TimelineClip clip) + { + if (!HasUsableAssetDuration(clip)) + return new[] {-clip.clipIn / clip.timeScale}; + + var times = new List(); + double loopDuration = GetLoopDuration(clip); + + if (loopDuration <= TimeUtility.kTimeEpsilon) + return new double[] {}; + + + double start = -clip.clipIn / clip.timeScale; + double end = start + loopDuration; + + times.Add(start); + while (end < clip.duration - WindowState.kTimeEpsilon) + { + times.Add(end); + end += loopDuration; + } + + return times.ToArray(); + } + + public static double GetCandidateTime(WindowState state, Vector2? mousePosition, params TrackAsset[] trackAssets) + { + // Right-Click + if (mousePosition != null) + return state.GetSnappedTimeAtMousePosition(mousePosition.Value); + + // Playhead + if (state != null && state.editSequence.director != null) + return state.SnapToFrameIfRequired(state.editSequence.time); + + // Specific tracks end + if (trackAssets != null && trackAssets.Any()) + { + var items = trackAssets.SelectMany(t => t.GetItems()).ToList(); + return items.Any() ? items.Max(i => i.end) : 0; + } + + // Timeline tracks end + if (state != null && state.editSequence.asset != null) + return state.editSequence.asset.flattenedTracks.Any() ? state.editSequence.asset.flattenedTracks.Max(t => t.end) : 0; + + return 0.0; + } + + public static TimelineClip CreateClipOnTrack(Object asset, TrackAsset parentTrack, WindowState state) + { + return CreateClipOnTrack(asset, parentTrack, GetCandidateTime(state, null, parentTrack), state); + } + + public static TimelineClip CreateClipOnTrack(Object asset, TrackAsset parentTrack, double candidateTime) + { + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + return CreateClipOnTrack(asset, parentTrack, candidateTime, state); + } + + public static TimelineClip CreateClipOnTrack(Type playableAssetType, TrackAsset parentTrack, WindowState state) + { + return CreateClipOnTrack(playableAssetType, null, parentTrack, GetCandidateTime(state, null, parentTrack), state); + } + + public static TimelineClip CreateClipOnTrack(Type playableAssetType, TrackAsset parentTrack, double candidateTime) + { + return CreateClipOnTrack(playableAssetType, null, parentTrack, candidateTime); + } + + public static TimelineClip CreateClipOnTrack(Object asset, TrackAsset parentTrack, double candidateTime, WindowState state) + { + if (parentTrack == null) + return null; + + // pick the first clip type available, unless there is one that matches the asset + var clipType = TypeUtility.GetPlayableAssetsHandledByTrack(parentTrack.GetType()).FirstOrDefault(); + if (asset != null) + clipType = TypeUtility.GetAssetTypesForObject(parentTrack.GetType(), asset).FirstOrDefault(); + + if (clipType == null) + return null; + + return CreateClipOnTrack(clipType, asset, parentTrack, candidateTime, state); + } + + public static TimelineClip CreateClipOnTrack(Type playableAssetType, Object assignableObject, TrackAsset parentTrack, double candidateTime) + { + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + return CreateClipOnTrack(playableAssetType, assignableObject, parentTrack, candidateTime, state); + } + + public static TimelineClip CreateClipOnTrack(Type playableAssetType, Object assignableObject, TrackAsset parentTrack, double candidateTime, WindowState state) + { + if (parentTrack == null) + return null; + + bool revertClipMode = false; + + // Ideally this is done automatically by the animation track, + // but it's editor only because it does animation clip manipulation + var animTrack = parentTrack as AnimationTrack; + if (animTrack != null && animTrack.CanConvertToClipMode()) + { + animTrack.ConvertToClipMode(); + revertClipMode = true; + } + + TimelineClip newClip = null; + if (TypeUtility.IsConcretePlayableAsset(playableAssetType)) + { + try + { + newClip = parentTrack.CreateClipOfType(playableAssetType); + } + catch (InvalidOperationException) {} // expected on a mismatch + } + + if (newClip == null) + { + if (revertClipMode) + animTrack.ConvertFromClipMode(animTrack.timelineAsset); + + Debug.LogWarningFormat("Cannot create a clip of type {0} on a track of type {1}", playableAssetType.Name, parentTrack.GetType().Name); + return null; + } + + AddClipOnTrack(newClip, parentTrack, candidateTime, assignableObject, state); + + return newClip; + } + + /// + /// Create a clip on track from an existing PlayableAsset + /// + public static TimelineClip CreateClipOnTrackFromPlayableAsset(IPlayableAsset asset, TrackAsset parentTrack, double candidateTime) + { + if (parentTrack == null || asset == null || !TypeUtility.IsConcretePlayableAsset(asset.GetType())) + return null; + + TimelineClip newClip = null; + try + { + newClip = parentTrack.CreateClipFromPlayableAsset(asset); + } + catch + { + return null; + } + + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + AddClipOnTrack(newClip, parentTrack, candidateTime, null, state); + + return newClip; + } + + public static void CreateClipsFromObjects(Type assetType, TrackAsset targetTrack, double candidateTime, IEnumerable objects) + { + foreach (var obj in objects) + { + if (ObjectReferenceField.FindObjectReferences(assetType).Any(f => f.IsAssignable(obj))) + { + var clip = CreateClipOnTrack(assetType, obj, targetTrack, candidateTime); + candidateTime += clip.duration; + } + } + } + + public static void CreateMarkersFromObjects(Type assetType, TrackAsset targetTrack, double candidateTime, IEnumerable objects) + { + var mList = new List(); + foreach (var obj in objects) + { + if (ObjectReferenceField.FindObjectReferences(assetType).Any(f => f.IsAssignable(obj))) + { + var marker = CreateMarkerOnTrack(assetType, obj, targetTrack, candidateTime); + mList.Add(marker.ToItem()); + } + } + + var state = TimelineWindow.instance.state; + for (var i = 1; i < mList.Count; ++i) + { + var delta = ItemsUtils.TimeGapBetweenItems(mList[i - 1], mList[i], state); + mList[i].start += delta; + } + + FinalizeInsertItemsUsingCurrentEditMode(state, new[] {new ItemsPerTrack(targetTrack, mList)}, candidateTime); + state.Refresh(); + } + + public static IMarker CreateMarkerOnTrack(Type markerType, Object assignableObject, TrackAsset parentTrack, double candidateTime) + { + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + var newMarker = parentTrack.CreateMarker(markerType, candidateTime); //Throws if marker is not an object + var obj = newMarker as ScriptableObject; + if (obj != null) + obj.name = TypeUtility.GetDisplayName(markerType); + + if (assignableObject != null) + { + var director = state != null ? state.editSequence.director : null; + foreach (var field in ObjectReferenceField.FindObjectReferences(markerType)) + { + if (field.IsAssignable(assignableObject)) + { + field.Assign(newMarker as ScriptableObject, assignableObject, director); + break; + } + } + } + + try + { + CustomTimelineEditorCache.GetMarkerEditor(newMarker).OnCreate(newMarker, null); + } + catch (Exception e) + { + Debug.LogException(e); + } + + return newMarker; + } + + public static void CreateClipsFromTypes(IEnumerable assetTypes, TrackAsset targetTrack, double candidateTime) + { + foreach (var assetType in assetTypes) + { + var clip = CreateClipOnTrack(assetType, targetTrack, candidateTime); + candidateTime += clip.duration; + } + } + + public static void FrameItems(WindowState state, IEnumerable items) + { + if (items == null || !items.Any() || state == null) + return; + + // if this is called before a repaint, the timeArea can be null + var window = state.editorWindow as TimelineWindow; + if (window == null || window.timeArea == null) + return; + + var start = (float)items.Min(x => x.start); + var end = (float)items.Max(x => x.end); + var timeRange = state.timeAreaShownRange; + + // nothing to do + if (timeRange.x <= start && timeRange.y >= end) + return; + + var ds = start - timeRange.x; + var de = end - timeRange.y; + + var padding = state.PixelDeltaToDeltaTime(15); + var d = Math.Abs(ds) < Math.Abs(de) ? ds - padding : de + padding; + + state.SetTimeAreaShownRange(timeRange.x + d, timeRange.y + d); + } + + public static void Frame(WindowState state, double start, double end) + { + var timeRange = state.timeAreaShownRange; + + // nothing to do + if (timeRange.x <= start && timeRange.y >= end) + return; + + var ds = (float)start - timeRange.x; + var de = (float)end - timeRange.y; + + var padding = state.PixelDeltaToDeltaTime(15); + var d = Math.Abs(ds) < Math.Abs(de) ? ds - padding : de + padding; + + state.SetTimeAreaShownRange(timeRange.x + d, timeRange.y + d); + } + + public static void RangeSelect(IList totalCollection, IList currentSelection, T clickedItem, Action selector, Action remover) where T : class + { + var firstSelect = currentSelection.FirstOrDefault(); + if (firstSelect == null) + { + selector(clickedItem); + return; + } + + var idxFirstSelect = totalCollection.IndexOf(firstSelect); + var idxLastSelect = totalCollection.IndexOf(currentSelection.Last()); + var idxClicked = totalCollection.IndexOf(clickedItem); + + //case 927807: selection is invalid + if (idxFirstSelect < 0) + { + SelectionManager.Clear(); + selector(clickedItem); + return; + } + + // Expand the selection between the first selected clip and clicked clip (insertion order is important) + if (idxFirstSelect < idxClicked) + for (var i = idxFirstSelect; i <= idxClicked; ++i) + selector(totalCollection[i]); + else + for (var i = idxFirstSelect; i >= idxClicked; --i) + selector(totalCollection[i]); + + // If clicked inside the selected range, shrink the selection between the the click and last selected clip + if (Math.Min(idxFirstSelect, idxLastSelect) < idxClicked && idxClicked < Math.Max(idxFirstSelect, idxLastSelect)) + for (var i = Math.Min(idxLastSelect, idxClicked); i <= Math.Max(idxLastSelect, idxClicked); ++i) + remover(totalCollection[i]); + + // Ensure clicked clip is selected + selector(clickedItem); + } + + public static void Bind(TrackAsset track, Object obj, PlayableDirector director) + { + if (director != null && track != null) + { + var bindType = TypeUtility.GetTrackBindingAttribute(track.GetType()); + if (bindType == null || bindType.type == null) + return; + + if (obj == null || bindType.type.IsInstanceOfType(obj)) + { + TimelineUndo.PushUndo(director, "Bind Track"); + director.SetGenericBinding(track, obj); + } + else if (obj is GameObject && typeof(Component).IsAssignableFrom(bindType.type)) + { + var component = (obj as GameObject).GetComponent(bindType.type); + if (component == null) + component = Undo.AddComponent(obj as GameObject, bindType.type); + + TimelineUndo.PushUndo(director, "Bind Track"); + director.SetGenericBinding(track, component); + } + } + } + + /// + /// Shared code for adding a clip to a track + /// + static void AddClipOnTrack(TimelineClip newClip, TrackAsset parentTrack, double candidateTime, Object assignableObject, WindowState state) + { + var playableAsset = newClip.asset as IPlayableAsset; + + newClip.parentTrack = null; + newClip.timeScale = 1.0; + newClip.mixInCurve = AnimationCurve.EaseInOut(0, 0, 1, 1); + newClip.mixOutCurve = AnimationCurve.EaseInOut(0, 1, 1, 0); + + var playableDirector = state != null ? state.editSequence.director : null; + + if (assignableObject != null) + { + foreach (var field in ObjectReferenceField.FindObjectReferences(playableAsset.GetType())) + { + if (field.IsAssignable(assignableObject)) + { + newClip.displayName = assignableObject.name; + field.Assign(newClip.asset as PlayableAsset, assignableObject, playableDirector); + break; + } + } + } + + // get the clip editor + try + { + CustomTimelineEditorCache.GetClipEditor(newClip).OnCreate(newClip, parentTrack, null); + } + catch (Exception e) + { + Debug.LogException(e); + } + + + // reset the duration as the newly assigned values may have changed the default + if (playableAsset != null) + { + var candidateDuration = playableAsset.duration; + + if (!double.IsInfinity(candidateDuration) && candidateDuration > 0) + newClip.duration = Math.Min(Math.Max(candidateDuration, TimelineClip.kMinDuration), TimelineClip.kMaxTimeValue); + } + + var newClipsByTracks = new[] { new ItemsPerTrack(parentTrack, new[] {newClip.ToItem()}) }; + + FinalizeInsertItemsUsingCurrentEditMode(state, newClipsByTracks, candidateTime); + + if (state != null) + state.Refresh(); + } + + public static TrackAsset CreateTrack(TimelineAsset asset, Type type, TrackAsset parent = null, string name = null) + { + if (asset == null) + return null; + + var track = asset.CreateTrack(type, parent, name); + if (track != null) + { + if (parent != null) + parent.SetCollapsed(false); + + var editor = CustomTimelineEditorCache.GetTrackEditor(track); + try + { + editor.OnCreate(track, null); + } + catch (Exception e) + { + Debug.LogException(e); + } + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + } + + return track; + } + + public static TrackAsset CreateTrack(Type type, TrackAsset parent = null, string name = null) + { + return CreateTrack(TimelineEditor.inspectedAsset, type, parent, name); + } + + public static T CreateTrack(TimelineAsset asset, TrackAsset parent = null, string name = null) where T : TrackAsset + { + return (T)CreateTrack(asset, typeof(T), parent, name); + } + + public static T CreateTrack(TrackAsset parent = null, string name = null) where T : TrackAsset + { + return (T)CreateTrack(TimelineEditor.inspectedAsset, typeof(T), parent, name); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs.meta new file mode 100644 index 000000000..cd3030965 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineHelpers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5a7f0d89a47f18c41b6ddf60dfae1bde +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs new file mode 100644 index 000000000..2efe58d62 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs @@ -0,0 +1,331 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class SelectionManager + { + static IClipCurveEditorOwner currentInlineEditorCurve; + + public static void AddObject(Object obj) + { + if (obj == null) + return; + + currentInlineEditorCurve = null; + if (Selection.Contains(obj)) + return; + + Selection.Add(obj); + } + + public static void Add(TrackAsset obj) + { + // this can indicate a deleted track (Unity 'null') + if (obj == null) + return; + + currentInlineEditorCurve = null; + if (!Selection.Contains(obj)) + { + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + if (!Selection.instanceIDs.Any() && state != null && state.editSequence.director != null) + Selection.SetActiveObjectWithContext(obj, TimelineWindow.instance.state.editSequence.director); + else + Selection.Add(obj); + } + } + + public static void Add(TimelineClip item) + { + AddObject(EditorClipFactory.GetEditorClip(item)); + } + + public static void Add(IMarker marker) + { + var markerAsObject = marker as Object; + if (markerAsObject != null) + { + if (!Selection.Contains(markerAsObject)) + { + currentInlineEditorCurve = null; + WindowState state = null; + if (TimelineWindow.instance != null) + state = TimelineWindow.instance.state; + + if (!Selection.instanceIDs.Any() && state != null && state.editSequence.director != null) + Selection.SetActiveObjectWithContext(markerAsObject, TimelineWindow.instance.state.editSequence.director); + else + Selection.Add(markerAsObject); + } + } + } + + public static void Add(ITimelineItem item) + { + var clipItem = item as ClipItem; + if (clipItem != null) + { + Add(clipItem.clip); + } + else + { + var markerItem = item as MarkerItem; + if (markerItem != null) + { + Add(markerItem.marker); + } + } + } + + public static void SelectOnly(TrackAsset track) + { + RemoveTimelineSelection(); + Add(track); + } + + public static void SelectOnly(TimelineClip clip) + { + RemoveTimelineSelection(); + Add(clip); + } + + public static void SelectOnly(IMarker item) + { + RemoveTimelineSelection(); + Add(item); + } + + public static void SelectOnly(ITimelineItem item) + { + var clipItem = item as ClipItem; + if (clipItem != null) + { + SelectOnly(clipItem.clip); + } + else + { + var markerItem = item as MarkerItem; + if (markerItem != null) + { + SelectOnly(markerItem.marker); + } + } + } + + public static void SelectInlineCurveEditor(IClipCurveEditorOwner selection) + { + // case 1030681 - selecting an inline curve should remove clips and + // tracks to prevent shortcuts being forwarded incorrectly + if (selection != null && selection != currentInlineEditorCurve) + { + var track = selection.owner; + var selectedTracks = SelectedTracks().ToArray(); + var selectedClips = SelectedClips().ToArray(); + + foreach (var t in selectedTracks) + { + if (t != track) + Remove(t); + } + + foreach (var c in selectedClips) + { + if (c.parentTrack != track) + Remove(c); + } + } + + + currentInlineEditorCurve = selection; + } + + public static IClipCurveEditorOwner GetCurrentInlineEditorCurve() + { + return currentInlineEditorCurve; + } + + public static bool IsCurveEditorFocused(IClipCurveEditorOwner selection) + { + return selection == currentInlineEditorCurve; + } + + public static bool Contains(TrackAsset item) + { + if (item == null) + return false; + + return Selection.Contains(item); + } + + public static bool Contains(TimelineClip item) + { + if (item == null) + return false; + return Selection.Contains(EditorClipFactory.GetEditorClip(item)); + } + + public static bool Contains(Object obj) + { + return Selection.Contains(obj); + } + + public static bool Contains(IMarker marker) + { + var markerAsObject = marker as Object; + return Selection.Contains(markerAsObject); + } + + public static bool Contains(ITimelineItem item) + { + var clipItem = item as ClipItem; + if (clipItem != null) + { + return Contains(clipItem.clip); + } + + var markerItem = item as MarkerItem; + return markerItem != null && Contains(markerItem.marker); + } + + public static void Clear() + { + currentInlineEditorCurve = null; + Selection.activeObject = null; + } + + public static void UnSelectTracks() + { + var newSelection = Selection.objects.Where(x => !(x is TrackAsset)); + Selection.objects = newSelection.ToArray(); + } + + public static void Remove(TimelineClip item) + { + Remove(EditorClipFactory.GetEditorClip(item)); + } + + public static void Remove(IMarker marker) + { + var o = marker as Object; + if (o != null) + { + Remove(o); + } + } + + static void Remove(Object item) + { + Selection.Remove(item); + } + + public static void Remove(TrackAsset item) + { + Selection.Remove(item); + } + + public static void Remove(ITimelineItem item) + { + var clipItem = item as ClipItem; + if (clipItem != null) + { + Remove(clipItem.clip); + } + else + { + var markerItem = item as MarkerItem; + if (markerItem != null) + { + Remove(markerItem.marker); + } + } + } + + public static void RemoveTimelineSelection() + { + Selection.objects = Selection.objects.Where(s => !IsTimelineType(s)).ToArray(); + } + + public static void RemoveAllClips() + { + Selection.objects = Selection.objects.Where(s => !(s is EditorClip)).ToArray(); + } + + public static int Count() + { + return Selection.objects.Count(IsTimelineType); + } + + public static IEnumerable SelectedClipGUI() + { + foreach (var clip in SelectedClips()) + { + var gui = ItemToItemGui.GetGuiForClip(clip); + if (gui != null) + yield return gui; + } + } + + public static IEnumerable SelectedClips() + { + return Selection.objects.OfType().Select(x => x.clip); + } + + public static IEnumerable SelectedMarkers() + { + return Selection.objects.OfType(); + } + + public static IEnumerable SelectedTracks() + { + return Selection.objects.OfType(); + } + + public static IEnumerable SelectedItemOfType() + { + if (typeof(T) == typeof(TimelineClip)) + return SelectedClips().Cast(); + if (typeof(T).IsAssignableFrom(typeof(IMarker))) + return SelectedMarkers().Cast(); + return Enumerable.Empty(); + } + + public static IEnumerable SelectedTrackGUI() + { + var tracks = SelectedTracks(); + return TimelineWindow.instance.allTracks.Where(x => tracks.Contains(x.track)); + } + + static bool IsTimelineType(Object o) + { + return o is TrackAsset || o is EditorClip || o is IMarker; + } + + public static IEnumerable SelectedItems() + { + var list = new List(); + foreach (var obj in Selection.objects) + { + var editorClip = obj as EditorClip; + if (editorClip != null) + { + list.Add(new ClipItem(editorClip.clip)); + continue; + } + + var marker = obj as IMarker; + if (marker != null) + { + list.Add(new MarkerItem(marker)); + } + } + + return list; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs.meta new file mode 100644 index 000000000..2a420987e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineSelection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65b045927b3948f43afb31234936c6aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs new file mode 100644 index 000000000..5dc90f728 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs @@ -0,0 +1,315 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using Object = UnityEngine.Object; +using UnityEditor.Experimental.SceneManagement; + +namespace UnityEditor.Timeline +{ + static class TimelineUtility + { + public static void ReorderTracks(List allTracks, List tracks, ScriptableObject insertAfterAsset, bool up) + { + foreach (var i in tracks) + allTracks.Remove(i); + + int index = allTracks.IndexOf(insertAfterAsset); + + index = up ? Math.Max(index, 0) : index + 1; + + allTracks.InsertRange(index, tracks.OfType()); + } + + // Gets the track that holds the game object reference for this track. + public static TrackAsset GetSceneReferenceTrack(TrackAsset asset) + { + if (asset == null) + return null; + if (asset.isSubTrack) + return GetSceneReferenceTrack(asset.parent as TrackAsset); + return asset; + } + + public static bool TrackHasAnimationCurves(TrackAsset track) + { + if (track.hasCurves) + return true; + + var animTrack = track as AnimationTrack; + if (animTrack != null && animTrack.infiniteClip != null) + return true; + + for (int i = 0; i < track.clips.Length; i++) + { + var curveClip = track.clips[i].curves; + var animationClip = track.clips[i].animationClip; + + // prune out clip with zero curves + if (curveClip != null && curveClip.empty) + curveClip = null; + + if (animationClip != null && animationClip.empty) + animationClip = null; + + // prune out clips coming from FBX + if (animationClip != null && ((animationClip.hideFlags & HideFlags.NotEditable) != 0)) + animationClip = null; + + if (!track.clips[i].recordable) + animationClip = null; + + if ((curveClip != null) || (animationClip != null)) + return true; + } + + return false; + } + + // get the game object reference associated with this + public static GameObject GetSceneGameObject(PlayableDirector director, TrackAsset asset) + { + if (director == null || asset == null) + return null; + + asset = GetSceneReferenceTrack(asset); + + var gameObject = director.GetGenericBinding(asset) as GameObject; + var component = director.GetGenericBinding(asset) as Component; + if (component != null) + gameObject = component.gameObject; + return gameObject; + } + + public static void SetSceneGameObject(PlayableDirector director, TrackAsset asset, GameObject go) + { + if (director == null || asset == null) + return; + + asset = GetSceneReferenceTrack(asset); + var bindings = asset.outputs; + if (bindings.Count() == 0) + return; + + var binding = bindings.First(); + if (binding.outputTargetType == typeof(GameObject)) + { + BindingUtility.Bind(director, asset, go); + } + else + { + BindingUtility.Bind(director, asset, TimelineHelpers.AddRequiredComponent(go, asset)); + } + } + + public static PlayableDirector[] GetDirectorsInSceneUsingAsset(PlayableAsset asset) + { + const HideFlags hideFlags = + HideFlags.HideInHierarchy | HideFlags.HideInInspector | + HideFlags.DontSaveInEditor | HideFlags.NotEditable; + + var prefabMode = PrefabStageUtility.GetCurrentPrefabStage(); + + var inScene = new List(); + var allDirectors = Resources.FindObjectsOfTypeAll(typeof(PlayableDirector)) as PlayableDirector[]; + foreach (var director in allDirectors) + { + if ((director.hideFlags & hideFlags) != 0) + continue; + + string assetPath = AssetDatabase.GetAssetPath(director.transform.root.gameObject); + if (!String.IsNullOrEmpty(assetPath)) + continue; + + if (prefabMode != null && !prefabMode.IsPartOfPrefabContents(director.gameObject)) + continue; + + if (asset == null || (asset != null && director.playableAsset == asset)) + { + inScene.Add(director); + } + } + return inScene.ToArray(); + } + + public static PlayableDirector GetDirectorComponentForGameObject(GameObject gameObject) + { + return gameObject != null ? gameObject.GetComponent() : null; + } + + public static TimelineAsset GetTimelineAssetForDirectorComponent(PlayableDirector director) + { + return director != null ? director.playableAsset as TimelineAsset : null; + } + + public static bool IsPrefabOrAsset(Object obj) + { + return EditorUtility.IsPersistent(obj) || (obj.hideFlags & HideFlags.NotEditable) != 0; + } + + // TODO -- Need to add this to SerializedProperty so we can get replicate the accuracy that exists + // in the undo system + internal static string PropertyToString(SerializedProperty property) + { + switch (property.propertyType) + { + case SerializedPropertyType.Integer: + return property.intValue.ToString(); + case SerializedPropertyType.Float: + return property.floatValue.ToString(); + case SerializedPropertyType.String: + return property.stringValue; + case SerializedPropertyType.Boolean: + return property.boolValue ? "1" : "0"; + case SerializedPropertyType.Color: + return property.colorValue.ToString(); + case SerializedPropertyType.ArraySize: + return property.intValue.ToString(); + case SerializedPropertyType.Enum: + return property.intValue.ToString(); + case SerializedPropertyType.ObjectReference: + return string.Empty; + case SerializedPropertyType.LayerMask: + return property.intValue.ToString(); + case SerializedPropertyType.Character: + return property.intValue.ToString(); + case SerializedPropertyType.AnimationCurve: + return property.animationCurveValue.ToString(); + case SerializedPropertyType.Gradient: + return property.gradientValue.ToString(); + case SerializedPropertyType.Vector3: + return property.vector3Value.ToString(); + case SerializedPropertyType.Vector4: + return property.vector4Value.ToString(); + case SerializedPropertyType.Vector2: + return property.vector2Value.ToString(); + case SerializedPropertyType.Rect: + return property.rectValue.ToString(); + case SerializedPropertyType.Bounds: + return property.boundsValue.ToString(); + case SerializedPropertyType.Quaternion: + return property.quaternionValue.ToString(); + case SerializedPropertyType.Generic: + return string.Empty; + default: + Debug.LogWarning("Unknown Property Type: " + property.propertyType); + return string.Empty; + } + } + + // Is this a recordable clip on an animation track. + internal static bool IsRecordableAnimationClip(TimelineClip clip) + { + if (!clip.recordable) + return false; + + AnimationPlayableAsset asset = clip.asset as AnimationPlayableAsset; + if (asset == null) + return false; + + return true; + } + + public static IList GetSubTimelines(TimelineClip clip, IExposedPropertyTable director) + { + var editor = CustomTimelineEditorCache.GetClipEditor(clip); + List directors = new List(); + try + { + editor.GetSubTimelines(clip, director as PlayableDirector, directors); + } + catch (Exception e) + { + Debug.LogException(e); + } + + return directors; + } + + public static bool IsAllSubTrackMuted(TrackAsset asset) + { + if (asset is GroupTrack) + return asset.mutedInHierarchy; + + foreach (TrackAsset t in asset.GetChildTracks()) + { + if (!t.muted) + return false; + + var childMuted = IsAllSubTrackMuted(t); + + if (!childMuted) + return false; + } + return true; + } + + public static bool IsParentMuted(TrackAsset asset) + { + TrackAsset p = asset.parent as TrackAsset; + if (p == null) return false; + return p is GroupTrack ? p.mutedInHierarchy : IsParentMuted(p); + } + + public static IEnumerable GetAllDirectorsInHierarchy(PlayableDirector mainDirector) + { + var directors = new HashSet { mainDirector }; + GetAllDirectorsInHierarchy(mainDirector, directors); + return directors; + } + + static void GetAllDirectorsInHierarchy(PlayableDirector director, ISet directors) + { + var timelineAsset = director.playableAsset as TimelineAsset; + if (timelineAsset == null) + return; + + foreach (var track in timelineAsset.GetOutputTracks()) + { + foreach (var clip in track.clips) + { + foreach (var subDirector in GetSubTimelines(clip, director)) + { + if (!directors.Contains(subDirector)) + { + directors.Add(subDirector); + GetAllDirectorsInHierarchy(subDirector, directors); + } + } + } + } + } + + public static IEnumerable GetBindingsFromDirectors(IEnumerable directors) where T : Object + { + var bindings = new HashSet(); + foreach (var director in directors) + { + if (director.playableAsset == null) continue; + foreach (var output in director.playableAsset.outputs) + { + var binding = director.GetGenericBinding(output.sourceObject) as T; + if (binding != null) + bindings.Add(binding); + } + } + return bindings; + } + + public static bool IsLockedFromGroup(TrackAsset asset) + { + TrackAsset p = asset.parent as TrackAsset; + if (p == null) return false; + return p is GroupTrack ? p.lockedInHierarchy : IsLockedFromGroup(p); + } + + internal static bool IsCurrentSequenceValid() + { + return TimelineWindow.instance != null + && TimelineWindow.instance.state != null + && TimelineWindow.instance.state.editSequence != null; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs.meta new file mode 100644 index 000000000..b8544535b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/TimelineUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3949cc8bd731bb47bedf6589367d0c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs new file mode 100644 index 000000000..d88567c4d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs @@ -0,0 +1,110 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class Tooltip + { + public GUIStyle style { get; set; } + + public string text { get; set; } + + GUIStyle m_Font; + + public GUIStyle font + { + get + { + if (m_Font != null) + return m_Font; + + if (style != null) + return style; + + // Default Font. + m_Font = new GUIStyle(); + m_Font.font = EditorStyles.label.font; + + return m_Font; + } + set { m_Font = value; } + } + + float m_Pad = 4.0f; + + public float pad + { + get { return m_Pad; } + set { m_Pad = value; } + } + + GUIContent m_TextContent; + + GUIContent textContent + { + get + { + if (m_TextContent == null) + m_TextContent = new GUIContent(); + + m_TextContent.text = text; + + return m_TextContent; + } + } + + Color m_ForeColor = Color.white; + + public Color foreColor + { + get { return m_ForeColor; } + set { m_ForeColor = value; } + } + + Rect m_Bounds; + + public Rect bounds + { + get + { + var size = font.CalcSize(textContent); + m_Bounds.width = size.x + (2.0f * pad); + m_Bounds.height = size.y + 2.0f; + + return m_Bounds; + } + + set { m_Bounds = value; } + } + + public Tooltip(GUIStyle theStyle, GUIStyle font) + { + style = theStyle; + m_Font = font; + } + + public Tooltip() + { + style = null; + m_Font = null; + } + + public void Draw() + { + if (string.IsNullOrEmpty(text)) + return; + + if (style != null) + { + using (new GUIColorOverride(DirectorStyles.Instance.customSkin.colorTooltipBackground)) + GUI.Label(bounds, GUIContent.none, style); + } + + var textBounds = bounds; + textBounds.x += pad; + textBounds.width -= pad; + + using (new GUIColorOverride(foreColor)) + GUI.Label(textBounds, textContent, font); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs.meta new file mode 100644 index 000000000..36407942f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Tooltip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 55a8539917657b14baf6c6a051a7df22 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs new file mode 100644 index 000000000..8a562b674 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs @@ -0,0 +1,363 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class Gaps + { + static readonly string kInsertTime = "Insert Time"; + + public static void Insert(TimelineAsset asset, double at, double amount, double tolerance) + { + // gather all clips + var clips = asset.flattenedTracks.SelectMany(x => x.clips).Where(x => (x.start - at) >= -tolerance).ToList(); + var markers = asset.flattenedTracks.SelectMany(x => x.GetMarkers()).Where(x => (x.time - at) >= -tolerance).ToList(); + + if (!clips.Any() && !markers.Any()) + return; + + // push undo on the tracks for the clips that are being modified + foreach (var t in clips.Select(x => x.parentTrack).Distinct()) + { + TimelineUndo.PushUndo(t, kInsertTime); + } + + // push the clips + foreach (var clip in clips) + { + clip.start += amount; + } + + // push undos and move the markers + foreach (var marker in markers) + { + var obj = marker as UnityEngine.Object; + if (obj != null) + TimelineUndo.PushUndo(obj, kInsertTime); + marker.time += amount; + } + + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + } + + class PlayheadContextMenu : Manipulator + { + readonly TimeAreaItem m_TimeAreaItem; + static readonly int[] kFrameInsertionValues = {5, 10, 25, 100}; + + public PlayheadContextMenu(TimeAreaItem timeAreaItem) + { + m_TimeAreaItem = timeAreaItem; + } + + protected override bool ContextClick(Event evt, WindowState state) + { + if (!m_TimeAreaItem.bounds.Contains(evt.mousePosition)) + return false; + + var tolerance = TimeUtility.GetEpsilon(state.editSequence.time, state.referenceSequence.frameRate); + var menu = new GenericMenu(); + + if (!TimelineWindow.instance.state.editSequence.isReadOnly) + { + menu.AddItem(EditorGUIUtility.TrTextContent("Insert/Frame/Single"), false, () => + Gaps.Insert(state.editSequence.asset, state.editSequence.time, 1.0 / state.referenceSequence.frameRate, tolerance) + ); + + for (var i = 0; i != kFrameInsertionValues.Length; ++i) + { + double f = kFrameInsertionValues[i]; + menu.AddItem(EditorGUIUtility.TrTextContent("Insert/Frame/" + kFrameInsertionValues[i] + " Frames"), false, () => + Gaps.Insert(state.editSequence.asset, state.editSequence.time, f / state.referenceSequence.frameRate, tolerance) + ); + } + + var playRangeTime = state.playRange; + if (playRangeTime.y > playRangeTime.x) + { + menu.AddItem(EditorGUIUtility.TrTextContent("Insert/Selected Time"), false, () => + Gaps.Insert(state.editSequence.asset, playRangeTime.x, playRangeTime.y - playRangeTime.x, TimeUtility.GetEpsilon(playRangeTime.x, state.referenceSequence.frameRate)) + ); + } + } + + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Clips Ending Before"), false, () => SelectMenuCallback(x => x.end < state.editSequence.time + tolerance, state)); + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Clips Starting Before"), false, () => SelectMenuCallback(x => x.start < state.editSequence.time + tolerance, state)); + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Clips Ending After"), false, () => SelectMenuCallback(x => x.end - state.editSequence.time >= -tolerance, state)); + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Clips Starting After"), false, () => SelectMenuCallback(x => x.start - state.editSequence.time >= -tolerance, state)); + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Clips Intersecting"), false, () => SelectMenuCallback(x => x.start <= state.editSequence.time && state.editSequence.time <= x.end, state)); + menu.AddItem(EditorGUIUtility.TrTextContent("Select/Blends Intersecting"), false, () => SelectMenuCallback(x => SelectBlendingIntersecting(x, state.editSequence.time), state)); + menu.ShowAsContext(); + + return true; + } + + static bool SelectBlendingIntersecting(TimelineClip clip, double time) + { + return clip.start <= time && time <= clip.end && ( + (time <= clip.start + clip.blendInDuration) || + (time >= clip.end - clip.blendOutDuration) + ); + } + + static void SelectMenuCallback(Func selector, WindowState state) + { + var allClips = state.GetWindow().treeView.allClipGuis; + if (allClips == null) + return; + + SelectionManager.Clear(); + for (var i = 0; i != allClips.Count; ++i) + { + var c = allClips[i]; + + if (c != null && c.clip != null && selector(c.clip)) + { + SelectionManager.Add(c.clip); + } + } + } + } + + class TimeAreaContextMenu : Manipulator + { + protected override bool ContextClick(Event evt, WindowState state) + { + if (state.timeAreaRect.Contains(Event.current.mousePosition)) + { + var menu = new GenericMenu(); + AddTimeAreaMenuItems(menu, state); + menu.ShowAsContext(); + return true; + } + return false; + } + + internal static void AddTimeAreaMenuItems(GenericMenu menu, WindowState state) + { + foreach (var value in Enum.GetValues(typeof(TimelineAsset.DurationMode))) + { + var mode = (TimelineAsset.DurationMode)value; + var item = EditorGUIUtility.TextContent(string.Format(TimelineWindow.Styles.DurationModeText, L10n.Tr(ObjectNames.NicifyVariableName(mode.ToString())))); + + if (state.recording || state.IsEditingASubTimeline() || state.editSequence.asset == null + || state.editSequence.isReadOnly) + menu.AddDisabledItem(item); + else + menu.AddItem(item, state.editSequence.asset.durationMode == mode, () => SelectDurationCallback(state, mode)); + + menu.AddItem(DirectorStyles.showMarkersOnTimeline, state.showMarkerHeader, () => new ToggleShowMarkersOnTimeline().Execute(state)); + } + } + + static void SelectDurationCallback(WindowState state, TimelineAsset.DurationMode mode) + { + if (mode == state.editSequence.asset.durationMode) + return; + + TimelineUndo.PushUndo(state.editSequence.asset, "Duration Mode"); + + + // if we switched from Auto to Fixed, use the auto duration as the new fixed duration so the end marker stay in the same position. + if (state.editSequence.asset.durationMode == TimelineAsset.DurationMode.BasedOnClips && mode == TimelineAsset.DurationMode.FixedLength) + { + state.editSequence.asset.fixedDuration = state.editSequence.duration; + } + + state.editSequence.asset.durationMode = mode; + state.UpdateRootPlayableDuration(state.editSequence.duration); + } + } + + class Scrub : Manipulator + { + readonly Func m_OnMouseDown; + readonly Action m_OnMouseDrag; + readonly Action m_OnMouseUp; + + bool m_IsCaptured; + + public Scrub(Func onMouseDown, Action onMouseDrag, Action onMouseUp) + { + m_OnMouseDown = onMouseDown; + m_OnMouseDrag = onMouseDrag; + m_OnMouseUp = onMouseUp; + } + + protected override bool MouseDown(Event evt, WindowState state) + { + if (evt.button != 0) + return false; + + if (!m_OnMouseDown(evt, state)) + return false; + + state.AddCaptured(this); + m_IsCaptured = true; + + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!m_IsCaptured) + return false; + + m_IsCaptured = false; + state.RemoveCaptured(this); + + m_OnMouseUp(); + + return true; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (!m_IsCaptured) + return false; + + m_OnMouseDrag(state.GetSnappedTimeAtMousePosition(evt.mousePosition)); + + return true; + } + } + + class TimeAreaItem : Control + { + public Color headColor { get; set; } + public Color lineColor { get; set; } + public bool drawLine { get; set; } + public bool drawHead { get; set; } + public bool canMoveHead { get; set; } + public string tooltip { get; set; } + public Vector2 boundOffset { get; set; } + + readonly GUIContent m_HeaderContent = new GUIContent(); + readonly GUIStyle m_Style; + readonly Tooltip m_Tooltip; + + Rect m_BoundingRect; + + float widgetHeight { get { return m_Style.fixedHeight; } } + float widgetWidth { get { return m_Style.fixedWidth; } } + + public Rect bounds + { + get + { + Rect r = m_BoundingRect; + r.y = TimelineWindow.instance.state.timeAreaRect.yMax - widgetHeight; + r.position += boundOffset; + + return r; + } + } + + public GUIStyle style + { + get { return m_Style; } + } + + + public bool showTooltip { get; set; } + + // is this the first frame the drag callback is being invoked + public bool firstDrag { get; private set; } + + public TimeAreaItem(GUIStyle style, Action onDrag) + { + m_Style = style; + headColor = Color.white; + var scrub = new Scrub( + (evt, state) => + { + firstDrag = true; + return state.timeAreaRect.Contains(evt.mousePosition) && bounds.Contains(evt.mousePosition); + }, + (d) => + { + if (onDrag != null) + onDrag(d); + firstDrag = false; + }, + () => + { + showTooltip = false; + firstDrag = false; + } + ); + AddManipulator(scrub); + lineColor = m_Style.normal.textColor; + drawLine = true; + drawHead = true; + canMoveHead = false; + tooltip = string.Empty; + boundOffset = Vector2.zero; + m_Tooltip = new Tooltip(DirectorStyles.Instance.displayBackground, DirectorStyles.Instance.tinyFont); + } + + public void Draw(Rect rect, WindowState state, double time) + { + var clipRect = new Rect(0.0f, 0.0f, TimelineWindow.instance.position.width, TimelineWindow.instance.position.height); + clipRect.xMin += state.sequencerHeaderWidth; + + using (new GUIViewportScope(clipRect)) + { + Vector2 windowCoordinate = rect.min; + windowCoordinate.y += 4.0f; + + windowCoordinate.x = state.TimeToPixel(time); + + m_BoundingRect = new Rect((windowCoordinate.x - widgetWidth / 2.0f), windowCoordinate.y, widgetWidth, widgetHeight); + + // Do not paint if the time cursor goes outside the timeline bounds... + if (Event.current.type == EventType.Repaint) + { + if (m_BoundingRect.xMax < state.timeAreaRect.xMin) + return; + if (m_BoundingRect.xMin > state.timeAreaRect.xMax) + return; + } + + var top = new Vector3(windowCoordinate.x, rect.y - DirectorStyles.kDurationGuiThickness); + var bottom = new Vector3(windowCoordinate.x, rect.yMax); + + if (drawLine) + { + Rect lineRect = Rect.MinMaxRect(top.x - 0.5f, top.y, bottom.x + 0.5f, bottom.y); + EditorGUI.DrawRect(lineRect, lineColor); + } + + if (drawHead) + { + Color c = GUI.color; + GUI.color = headColor; + GUI.Box(bounds, m_HeaderContent, m_Style); + GUI.color = c; + + if (canMoveHead) + EditorGUIUtility.AddCursorRect(bounds, MouseCursor.MoveArrow); + } + + if (showTooltip) + { + m_Tooltip.text = TimeReferenceUtility.ToTimeString(time); + + Vector2 position = bounds.position; + position.y = state.timeAreaRect.y; + position.y -= m_Tooltip.bounds.height; + position.x -= Mathf.Abs(m_Tooltip.bounds.width - bounds.width) / 2.0f; + + Rect tooltipBounds = bounds; + tooltipBounds.position = position; + m_Tooltip.bounds = tooltipBounds; + + m_Tooltip.Draw(); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs.meta new file mode 100644 index 000000000..310a4ff69 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Trackhead.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22899211c24eeb248b22704499dd108f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef new file mode 100644 index 000000000..9a6803837 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef @@ -0,0 +1,10 @@ +{ + "name": "Unity.Timeline.Editor", + "references": [ + "Unity.Timeline" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef.meta new file mode 100644 index 000000000..1802ca3f0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Unity.Timeline.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 02f771204943f4a40949438e873e3eff +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs new file mode 100644 index 000000000..90ca72222 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs @@ -0,0 +1,19 @@ +using System; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class UnityEditorInternals + { + public static Object DoObjectField(Rect position, Object obj, Type type, int controlId, bool allowScene) + { +#if UNITY_2020_1_OR_NEWER + var newObject = EditorGUI.DoObjectField(position, position, controlId, obj, null, type, null, allowScene, EditorStyles.objectField); +#else + var newObject = EditorGUI.DoObjectField(position, position, controlId, obj, type, null, null, allowScene, EditorStyles.objectField); +#endif + return newObject; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs.meta new file mode 100644 index 000000000..3644d7861 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/UnityEditorInternals.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f9045505a91f4aee87d5768fffc7de5c +timeCreated: 1575581351 \ No newline at end of file diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities.meta new file mode 100644 index 000000000..697240c3a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a73ebdb6c1006364f8c7b37dc53d8ab7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs new file mode 100644 index 000000000..d5f091f56 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using System.Reflection; + +namespace UnityEditor.Timeline +{ + static class AnimatedParameterCache + { + static readonly Dictionary k_ScriptPlayableFieldsCache = new Dictionary(); + static readonly Dictionary k_PropertyFieldInfoCache = new Dictionary(); + static readonly Dictionary k_PropertyIsAnimatableCache = new Dictionary(); + static readonly Dictionary k_BindingNameCache = new Dictionary(); + + public static bool TryGetScriptPlayableFields(Type type, out FieldInfo[] scriptPlayableFields) + { + return k_ScriptPlayableFieldsCache.TryGetValue(type, out scriptPlayableFields); + } + + public static void SetScriptPlayableFields(Type type, FieldInfo[] scriptPlayableFields) + { + k_ScriptPlayableFieldsCache[type] = scriptPlayableFields; + } + + public static bool TryGetFieldInfoForProperty(SerializedProperty property, out FieldInfo fieldInfo) + { + return k_PropertyFieldInfoCache.TryGetValue(new PropertyKey(property), out fieldInfo); + } + + public static void SetFieldInfoForProperty(SerializedProperty property, FieldInfo fieldInfo) + { + k_PropertyFieldInfoCache[new PropertyKey(property)] = fieldInfo; + } + + public static bool TryGetIsPropertyAnimatable(SerializedProperty property, out bool isAnimatable) + { + return k_PropertyIsAnimatableCache.TryGetValue(new PropertyKey(property), out isAnimatable); + } + + public static void SetIsPropertyAnimatable(SerializedProperty property, bool isAnimatable) + { + k_PropertyIsAnimatableCache[new PropertyKey(property)] = isAnimatable; + } + + public static bool TryGetBindingName(Type type, string path, out string bindingName) + { + return k_BindingNameCache.TryGetValue(new PropertyKey(type, path), out bindingName); + } + + public static void SetBindingName(Type type, string path, string bindingName) + { + k_BindingNameCache[new PropertyKey(type, path)] = bindingName; + } + } + + struct PropertyKey : IEquatable + { + readonly Type m_Type; + readonly string m_Path; + + public PropertyKey(SerializedProperty property) + { + m_Type = property.serializedObject.targetObject.GetType(); + m_Path = property.propertyPath; + } + + public PropertyKey(Type type, string path) + { + m_Type = type; + m_Path = path; + } + + public bool Equals(PropertyKey other) + { + return m_Type == other.m_Type && string.Equals(m_Path, other.m_Path); + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) return false; + return obj is PropertyKey && Equals((PropertyKey)obj); + } + + public override int GetHashCode() + { + unchecked + { + return ((m_Type != null ? m_Type.GetHashCode() : 0) * 397) ^ (m_Path != null ? m_Path.GetHashCode() : 0); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs.meta new file mode 100644 index 000000000..19831f192 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1fe0f539450e54dbc85bfb2fa6b466fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs new file mode 100644 index 000000000..53542e3c5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs @@ -0,0 +1,358 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class AnimatedParameterUtility + { + static readonly Type k_DefaultAnimationType = typeof(TimelineAsset); + static SerializedObject s_CachedObject; + + public static ICurvesOwner ToCurvesOwner(IPlayableAsset playableAsset, TimelineAsset timeline) + { + if (playableAsset == null) + return null; + + var curvesOwner = playableAsset as ICurvesOwner; + if (curvesOwner == null) + { + // If the asset is not directly an ICurvesOwner, it might be the asset for a TimelineClip + curvesOwner = TimelineRecording.FindClipWithAsset(timeline, playableAsset); + } + + return curvesOwner; + } + + public static bool TryGetSerializedPlayableAsset(UnityObject asset, out SerializedObject serializedObject) + { + serializedObject = null; + if (asset == null || Attribute.IsDefined(asset.GetType(), typeof(NotKeyableAttribute)) || !HasScriptPlayable(asset)) + return false; + + serializedObject = GetSerializedPlayableAsset(asset); + return serializedObject != null; + } + + public static SerializedObject GetSerializedPlayableAsset(UnityObject asset) + { + if (!(asset is IPlayableAsset)) + return null; + + var scriptObject = asset as ScriptableObject; + if (scriptObject == null) + return null; + + if (s_CachedObject == null || s_CachedObject.targetObject != asset) + { + s_CachedObject = new SerializedObject(scriptObject); + } + + return s_CachedObject; + } + + public static void UpdateSerializedPlayableAsset(UnityObject asset) + { + var so = GetSerializedPlayableAsset(asset); + if (so != null) + so.UpdateIfRequiredOrScript(); + } + + public static bool HasScriptPlayable(UnityObject asset) + { + if (asset == null) + return false; + + var scriptPlayable = asset as IPlayableBehaviour; + return scriptPlayable != null || GetScriptPlayableFields(asset as IPlayableAsset).Any(); + } + + public static FieldInfo[] GetScriptPlayableFields(IPlayableAsset asset) + { + if (asset == null) + return new FieldInfo[0]; + + FieldInfo[] scriptPlayableFields; + if (!AnimatedParameterCache.TryGetScriptPlayableFields(asset.GetType(), out scriptPlayableFields)) + { + scriptPlayableFields = GetScriptPlayableFields_Internal(asset); + AnimatedParameterCache.SetScriptPlayableFields(asset.GetType(), scriptPlayableFields); + } + + return scriptPlayableFields; + } + + static FieldInfo[] GetScriptPlayableFields_Internal(IPlayableAsset asset) + { + return asset.GetType() + .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + .Where( + f => typeof(IPlayableBehaviour).IsAssignableFrom(f.FieldType) && // The field is an IPlayableBehaviour + (f.IsPublic || f.GetCustomAttributes(typeof(SerializeField), false).Any()) && // The field is either public or marked with [SerializeField] + !f.GetCustomAttributes(typeof(NotKeyableAttribute), false).Any() && // The field is not marked with [NotKeyable] + !f.GetCustomAttributes(typeof(HideInInspector), false).Any() && // The field is not marked with [HideInInspector] + !f.FieldType.GetCustomAttributes(typeof(NotKeyableAttribute), false).Any()) // The field is not of a type marked with [NotKeyable] + .ToArray(); + } + + public static bool HasAnyAnimatableParameters(UnityObject asset) + { + return GetAllAnimatableParameters(asset).Any(); + } + + public static IEnumerable GetAllAnimatableParameters(UnityObject asset) + { + SerializedObject serializedObject; + if (!TryGetSerializedPlayableAsset(asset, out serializedObject)) + yield break; + + var prop = serializedObject.GetIterator(); + + // We need to keep this variable because prop starts invalid + var outOfBounds = false; + while (!outOfBounds && prop.NextVisible(true)) + { + foreach (var property in SelectAnimatableProperty(prop)) + yield return property; + + // We can become out of bounds by calling SelectAnimatableProperty, if the last iterated property is a color. + outOfBounds = !prop.isValid; + } + } + + static IEnumerable SelectAnimatableProperty(SerializedProperty prop) + { + // We're only interested by animatable leaf parameters + if (!prop.hasChildren && IsParameterAnimatable(prop)) + yield return prop.Copy(); + + // Color type is not considered "visible" when iterating + if (prop.propertyType == SerializedPropertyType.Color) + { + var end = prop.GetEndProperty(); + + // For some reasons, if the last 2+ serialized properties are of type Color, prop becomes invalid and + // Next() throws an exception. This is not the case when only the last serialized property is a Color. + while (!SerializedProperty.EqualContents(prop, end) && prop.isValid && prop.Next(true)) + { + foreach (var property in SelectAnimatableProperty(prop)) + yield return property; + } + } + } + + public static bool IsParameterAnimatable(UnityObject asset, string parameterName) + { + SerializedObject serializedObject; + if (!TryGetSerializedPlayableAsset(asset, out serializedObject)) + return false; + + var prop = serializedObject.FindProperty(parameterName); + return IsParameterAnimatable(prop); + } + + public static bool IsParameterAnimatable(SerializedProperty property) + { + if (property == null) + return false; + + bool isAnimatable; + if (!AnimatedParameterCache.TryGetIsPropertyAnimatable(property, out isAnimatable)) + { + isAnimatable = IsParameterAnimatable_Internal(property); + AnimatedParameterCache.SetIsPropertyAnimatable(property, isAnimatable); + } + + return isAnimatable; + } + + static bool IsParameterAnimatable_Internal(SerializedProperty property) + { + if (property == null) + return false; + + var asset = property.serializedObject.targetObject; + + // Currently not supported + if (asset is AnimationTrack) + return false; + + if (IsParameterKeyable(property)) + return asset is IPlayableBehaviour || IsParameterAtPathAnimatable(asset, property.propertyPath); + + return false; + } + + static bool IsParameterKeyable(SerializedProperty property) + { + return IsTypeAnimatable(property.propertyType) && IsKeyableInHierarchy(property); + } + + static bool IsKeyableInHierarchy(SerializedProperty property) + { + const BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; + var pathSegments = property.propertyPath.Split('.'); + var type = property.serializedObject.targetObject.GetType(); + foreach (var segment in pathSegments) + { + if (type.GetCustomAttributes(typeof(NotKeyableAttribute), false).Any()) + { + return false; + } + + if (type.IsArray) + { + if (segment != "Array") + type = type.GetElementType(); + continue; + } + + var fieldInfo = type.GetField(segment, bindingFlags); + + if (fieldInfo == null || + fieldInfo.GetCustomAttributes(typeof(NotKeyableAttribute), false).Any() || + fieldInfo.GetCustomAttributes(typeof(HideInInspector), false).Any()) + { + return false; + } + + type = fieldInfo.FieldType; + } + + return true; + } + + static bool IsParameterAtPathAnimatable(UnityObject asset, string path) + { + if (asset == null) + return false; + + return GetScriptPlayableFields(asset as IPlayableAsset) + .Any( + f => path.StartsWith(f.Name, StringComparison.Ordinal) && + path.Length > f.Name.Length && + path[f.Name.Length] == '.'); + } + + public static bool IsTypeAnimatable(SerializedPropertyType type) + { + // Note: Integer is not currently supported by the animated property system + switch (type) + { + case SerializedPropertyType.Boolean: + case SerializedPropertyType.Float: + case SerializedPropertyType.Vector2: + case SerializedPropertyType.Vector3: + case SerializedPropertyType.Color: + case SerializedPropertyType.Quaternion: + case SerializedPropertyType.Vector4: + return true; + default: + return false; + } + } + + public static bool IsParameterAnimated(UnityObject asset, AnimationClip animationData, string parameterName) + { + if (asset == null || animationData == null) + return false; + + var binding = GetCurveBinding(asset, parameterName); + var bindings = AnimationClipCurveCache.Instance.GetCurveInfo(animationData).bindings; + return bindings.Any(x => BindingMatchesParameterName(x, binding.propertyName)); + } + + // Retrieve an animated parameter curve. parameter name is required to include the appropriate field for vectors + // e.g.: position + public static AnimationCurve GetAnimatedParameter(UnityObject asset, AnimationClip animationData, string parameterName) + { + if (!(asset is ScriptableObject) || animationData == null) + return null; + + var binding = GetCurveBinding(asset, parameterName); + return AnimationUtility.GetEditorCurve(animationData, binding); + } + + // get an animatable curve binding for this parameter + public static EditorCurveBinding GetCurveBinding(UnityObject asset, string parameterName) + { + var animationName = GetAnimatedParameterBindingName(asset, parameterName); + return EditorCurveBinding.FloatCurve(string.Empty, GetValidAnimationType(asset), animationName); + } + + public static string GetAnimatedParameterBindingName(UnityObject asset, string parameterName) + { + if (asset == null) + return parameterName; + + string bindingName; + if (!AnimatedParameterCache.TryGetBindingName(asset.GetType(), parameterName, out bindingName)) + { + bindingName = GetAnimatedParameterBindingName_Internal(asset, parameterName); + AnimatedParameterCache.SetBindingName(asset.GetType(), parameterName, bindingName); + } + + return bindingName; + } + + static string GetAnimatedParameterBindingName_Internal(UnityObject asset, string parameterName) + { + if (asset is IPlayableBehaviour) + return parameterName; + + // strip the IScript playable field name + var fields = GetScriptPlayableFields(asset as IPlayableAsset); + foreach (var f in fields) + { + if (parameterName.StartsWith(f.Name, StringComparison.Ordinal)) + { + if (parameterName.Length > f.Name.Length && parameterName[f.Name.Length] == '.') + return parameterName.Substring(f.Name.Length + 1); + } + } + + return parameterName; + } + + public static bool BindingMatchesParameterName(EditorCurveBinding binding, string parameterName) + { + if (binding.propertyName == parameterName) + return true; + + var indexOfDot = binding.propertyName.IndexOf('.'); + return indexOfDot > 0 && parameterName.Length == indexOfDot && + binding.propertyName.StartsWith(parameterName, StringComparison.Ordinal); + } + + // the animated type must be a non-abstract instantiable object. + public static Type GetValidAnimationType(UnityObject asset) + { + return asset != null ? asset.GetType() : k_DefaultAnimationType; + } + + public static FieldInfo GetFieldInfoForProperty(SerializedProperty property) + { + FieldInfo fieldInfo; + + if (!AnimatedParameterCache.TryGetFieldInfoForProperty(property, out fieldInfo)) + { + Type _; + fieldInfo = ScriptAttributeUtility.GetFieldInfoFromProperty(property, out _); + AnimatedParameterCache.SetFieldInfoForProperty(property, fieldInfo); + } + + return fieldInfo; + } + + public static T GetAttributeForProperty(SerializedProperty property) where T : Attribute + { + var fieldInfo = GetFieldInfoForProperty(property); + return fieldInfo.GetCustomAttributes(typeof(T), false).FirstOrDefault() as T; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs.meta new file mode 100644 index 000000000..695849fda --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/AnimatedParameterUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84d86c98104d94063ad70bc591530f65 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs new file mode 100644 index 000000000..556581783 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class BindingUtility + { + public static Type GetRequiredBindingType(PlayableBinding binding) + { + return binding.outputTargetType; + } + + public static void Bind(PlayableDirector director, TrackAsset bindTo, Object objectToBind) + { + if (director == null || bindTo == null || TimelineWindow.instance == null) + return; + + TimelineWindow.instance.state.previewMode = false; // returns all objects to previous state + TimelineUndo.PushUndo(director, "PlayableDirector Binding"); + director.SetGenericBinding(bindTo, objectToBind); + TimelineWindow.instance.state.rebuildGraph = true; + } + + public static BindingAction GetBindingAction(Type requiredBindingType, Object objectToBind) + { + if (requiredBindingType == null || objectToBind == null) + return BindingAction.DoNotBind; + + // prevent drag and drop of prefab assets + if (PrefabUtility.IsPartOfPrefabAsset(objectToBind)) + return BindingAction.DoNotBind; + + if (requiredBindingType.IsInstanceOfType(objectToBind)) + return BindingAction.BindDirectly; + + var draggedGameObject = objectToBind as GameObject; + + if (!typeof(Component).IsAssignableFrom(requiredBindingType) || draggedGameObject == null) + return BindingAction.DoNotBind; + + if (draggedGameObject.GetComponent(requiredBindingType) == null) + return BindingAction.BindToMissingComponent; + + return BindingAction.BindToExistingComponent; + } + } + + enum BindingAction + { + DoNotBind, + BindDirectly, + BindToExistingComponent, + BindToMissingComponent + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs.meta new file mode 100644 index 000000000..c528748db --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BindingUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef5fa6e2005defb4ab5142723827b58e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs new file mode 100644 index 000000000..a3276bf6d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs @@ -0,0 +1,235 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + enum TitleMode + { + None, + DisabledComponent, + Prefab, + PrefabOutOfContext, + Asset, + GameObject + } + + struct BreadCrumbTitle + { + public string name; + public TitleMode mode; + } + + class BreadcrumbDrawer + { + static readonly GUIContent s_TextContent = new GUIContent(); + static readonly string k_DisabledComponentText = L10n.Tr("The PlayableDirector is disabled"); + static readonly string k_PrefabOutOfContext = L10n.Tr("Prefab Isolation not enabled. Click to Enable."); + + static readonly GUIStyle k_BreadCrumbLeft; + static readonly GUIStyle k_BreadCrumbMid; + static readonly GUIStyle k_BreadCrumbLeftBg; + static readonly GUIStyle k_BreadCrumbMidBg; + static readonly GUIStyle k_BreadCrumbMidSelected; + static readonly GUIStyle k_BreadCrumbMidBgSelected; + + static readonly Texture k_TimelineIcon; + + const string k_Elipsis = "…"; + + static BreadcrumbDrawer() + { + k_BreadCrumbLeft = new GUIStyle("GUIEditor.BreadcrumbLeft"); + k_BreadCrumbMid = new GUIStyle("GUIEditor.BreadcrumbMid"); + k_BreadCrumbLeftBg = new GUIStyle("GUIEditor.BreadcrumbLeftBackground"); + k_BreadCrumbMidBg = new GUIStyle("GUIEditor.BreadcrumbMidBackground"); + + k_BreadCrumbMidSelected = new GUIStyle(k_BreadCrumbMid); + k_BreadCrumbMidSelected.normal = k_BreadCrumbMidSelected.onNormal; + + k_BreadCrumbMidBgSelected = new GUIStyle(k_BreadCrumbMidBg); + k_BreadCrumbMidBgSelected.normal = k_BreadCrumbMidBgSelected.onNormal; + k_TimelineIcon = EditorGUIUtility.IconContent("TimelineAsset Icon").image; + } + + static string FitTextInArea(float areaWidth, string text, GUIStyle style) + { + var borderWidth = style.border.left + style.border.right; + var textWidth = style.CalcSize(EditorGUIUtility.TextContent(text)).x; + + if (borderWidth + textWidth < areaWidth) + return text; + + // Need to truncate the text to fit in the areaWidth + var textAreaWidth = areaWidth - borderWidth; + var pixByChar = textWidth / text.Length; + var charNeeded = (int)Mathf.Floor(textAreaWidth / pixByChar); + charNeeded -= k_Elipsis.Length; + + if (charNeeded <= 0) + return k_Elipsis; + + if (charNeeded <= text.Length) + return k_Elipsis + " " + text.Substring(text.Length - charNeeded); + + return k_Elipsis; + } + + public static void Draw(float breadcrumbAreaWidth, List labels, Action navigateToBreadcrumbIndex) + { + GUILayout.BeginHorizontal(GUILayout.Width(breadcrumbAreaWidth)); + { + var labelWidth = (int)(breadcrumbAreaWidth / labels.Count); + + for (var i = 0; i < labels.Count; i++) + { + var label = labels[i]; + + var style = i == 0 ? k_BreadCrumbLeft : k_BreadCrumbMid; + var backgroundStyle = i == 0 ? k_BreadCrumbLeftBg : k_BreadCrumbMidBg; + + if (i == labels.Count - 1) + { + if (i > 0) + { + // Only tint last breadcrumb if we are dug-in + DrawBreadcrumbAsSelectedSubSequence(labelWidth, label, k_BreadCrumbMidSelected, k_BreadCrumbMidBgSelected); + } + else + { + DrawActiveBreadcrumb(labelWidth, label, style, backgroundStyle); + } + } + else + { + var previousContentColor = GUI.contentColor; + + GUI.contentColor = new Color(previousContentColor.r, + previousContentColor.g, + previousContentColor.b, + previousContentColor.a * 0.6f); + var content = GetTextContent(labelWidth, label, style); + var rect = GetBreadcrumbLayoutRect(content, style); + + if (Event.current.type == EventType.Repaint) + { + backgroundStyle.Draw(rect, GUIContent.none, 0); + } + + if (GUI.Button(rect, content, style)) + { + navigateToBreadcrumbIndex.Invoke(i); + } + GUI.contentColor = previousContentColor; + } + } + } + GUILayout.EndHorizontal(); + } + + static GUIContent GetTextContent(int width, BreadCrumbTitle text, GUIStyle style) + { + s_TextContent.tooltip = string.Empty; + s_TextContent.image = null; + if (text.mode == TitleMode.DisabledComponent) + { + s_TextContent.tooltip = k_DisabledComponentText; + s_TextContent.image = EditorGUIUtility.GetHelpIcon(MessageType.Warning); + } + else if (text.mode == TitleMode.Prefab) + s_TextContent.image = PrefabUtility.GameObjectStyles.prefabIcon; + else if (text.mode == TitleMode.GameObject) + s_TextContent.image = PrefabUtility.GameObjectStyles.gameObjectIcon; + else if (text.mode == TitleMode.Asset) + s_TextContent.image = k_TimelineIcon; + else if (text.mode == TitleMode.PrefabOutOfContext) + { + s_TextContent.image = PrefabUtility.GameObjectStyles.prefabIcon; + if (!TimelineWindow.instance.locked) + s_TextContent.tooltip = k_PrefabOutOfContext; + } + + if (s_TextContent.image != null) + width = Math.Max(0, width - s_TextContent.image.width); + s_TextContent.text = FitTextInArea(width, text.name, style); + + return s_TextContent; + } + + static void DrawBreadcrumbAsSelectedSubSequence(int width, BreadCrumbTitle label, GUIStyle style, GUIStyle backgroundStyle) + { + var rect = DrawActiveBreadcrumb(width, label, style, backgroundStyle); + const float underlineThickness = 2.0f; + const float underlineVerticalOffset = 0.0f; + var underlineHorizontalOffset = backgroundStyle.border.right * 0.333f; + var underlineRect = Rect.MinMaxRect( + rect.xMin - underlineHorizontalOffset, + rect.yMax - underlineThickness - underlineVerticalOffset, + rect.xMax - underlineHorizontalOffset, + rect.yMax - underlineVerticalOffset); + + EditorGUI.DrawRect(underlineRect, DirectorStyles.Instance.customSkin.colorSubSequenceDurationLine); + } + + static Rect GetBreadcrumbLayoutRect(GUIContent content, GUIStyle style) + { + // the image makes the button far too big compared to non-image versions + var image = content.image; + content.image = null; + var size = style.CalcSizeWithConstraints(content, Vector2.zero); + content.image = image; + if (image != null) + size.x += size.y; // assumes square image, constrained by height + + return GUILayoutUtility.GetRect(content, style, GUILayout.MaxWidth(size.x)); + } + + static Rect DrawActiveBreadcrumb(int width, BreadCrumbTitle label, GUIStyle style, GUIStyle backgroundStyle) + { + var content = GetTextContent(width, label, style); + var rect = GetBreadcrumbLayoutRect(content, style); + + if (Event.current.type == EventType.Repaint) + { + backgroundStyle.Draw(rect, GUIContent.none, 0); + } + + if (GUI.Button(rect, content, style)) + { + UnityEngine.Object target = TimelineEditor.inspectedDirector; + if (target == null) + target = TimelineEditor.inspectedAsset; + if (target != null) + { + bool ping = true; + if (label.mode == TitleMode.PrefabOutOfContext) + { + var gameObject = PrefabUtility.GetRootGameObject(target); + if (gameObject != null) + { + target = gameObject; // ping the prefab root if it's locked. + if (!TimelineWindow.instance.locked) + { + var assetPath = AssetDatabase.GetAssetPath(gameObject); + if (!string.IsNullOrEmpty(assetPath)) + { + var stage = UnityEditor.Experimental.SceneManagement.PrefabStageUtility.OpenPrefab(assetPath); + if (stage != null) + ping = false; + } + } + } + } + + if (ping) + { + EditorGUIUtility.PingObject(target); + } + } + } + + return rect; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs.meta new file mode 100644 index 000000000..b17803a5e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/BreadcrumbDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 526f285e8d4fb8140b4cdfeb9102d8cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs new file mode 100644 index 000000000..1707e8fa1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs @@ -0,0 +1,386 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + static class ClipModifier + { + public static bool Delete(TimelineAsset timeline, TimelineClip clip) + { + return timeline.DeleteClip(clip); + } + + public static bool Tile(TimelineClip[] clips) + { + if (clips.Length < 2) + return false; + + var clipsByTracks = clips.GroupBy(x => x.parentTrack) + .Select(track => new {track.Key, Items = track.OrderBy(c => c.start)}); + + foreach (var track in clipsByTracks) + { + TimelineUndo.PushUndo(track.Key, "Tile"); + } + + foreach (var track in clipsByTracks) + { + double newStart = track.Items.First().start; + foreach (var c in track.Items) + { + c.start = newStart; + newStart += c.duration; + } + } + + return true; + } + + public static bool TrimStart(TimelineClip[] clips, double trimTime) + { + var result = false; + + foreach (var clip in clips) + result |= TrimStart(clip, trimTime); + + return result; + } + + public static bool TrimStart(TimelineClip clip, double trimTime) + { + if (clip.asset == null) + return false; + + if (clip.start > trimTime) + return false; + + if (clip.end < trimTime) + return false; + + TimelineUndo.PushUndo(clip.parentTrack, "Trim Clip Start"); + + // Note: We are NOT using edit modes in this case because we want the same result + // regardless of the selected EditMode: split at cursor and delete left part + SetStart(clip, trimTime); + + return true; + } + + public static bool TrimEnd(TimelineClip[] clips, double trimTime) + { + var result = false; + + foreach (var clip in clips) + result |= TrimEnd(clip, trimTime); + + return result; + } + + public static bool TrimEnd(TimelineClip clip, double trimTime) + { + if (clip.asset == null) + return false; + + if (clip.start > trimTime) + return false; + + if (clip.end < trimTime) + return false; + + TimelineUndo.PushUndo(clip.parentTrack, "Trim Clip End"); + TrimClipWithEditMode(clip, TrimEdge.End, trimTime); + + return true; + } + + public static bool MatchDuration(TimelineClip[] clips) + { + double referenceDuration = clips[0].duration; + foreach (var clip in clips) + { + TimelineUndo.PushUndo(clip.parentTrack, "Match Clip Duration"); + + var newEnd = clip.start + referenceDuration; + TrimClipWithEditMode(clip, TrimEdge.End, newEnd); + } + + return true; + } + + public static bool Split(TimelineClip[] clips, double splitTime, PlayableDirector director) + { + var result = false; + + foreach (var clip in clips) + { + if (clip.start >= splitTime) + continue; + + if (clip.end <= splitTime) + continue; + + TimelineUndo.PushUndo(clip.parentTrack, "Split Clip"); + + TimelineClip newClip = TimelineHelpers.Clone(clip, director, director, clip.start); + + SetStart(clip, splitTime); + SetEnd(newClip, splitTime, false); + + // Sort produced by cloning clips on top of each other is unpredictable (it varies between mono runtimes) + clip.parentTrack.SortClips(); + + result = true; + } + + return result; + } + + public static void SetStart(TimelineClip clip, double time) + { + var supportsClipIn = clip.SupportsClipIn(); + var supportsPadding = TimelineUtility.IsRecordableAnimationClip(clip); + + // treat empty recordable clips as not supporting clip in (there are no keys to modify) + if (supportsPadding && (clip.animationClip == null || clip.animationClip.empty)) + { + supportsClipIn = false; + } + + if (supportsClipIn && !supportsPadding) + { + var minStart = clip.FromLocalTimeUnbound(0.0); + if (time < minStart) + time = minStart; + } + + var maxStart = clip.end - TimelineClip.kMinDuration; + if (time > maxStart) + time = maxStart; + + var timeOffset = time - clip.start; + var duration = clip.duration - timeOffset; + + if (supportsClipIn) + { + if (supportsPadding) + { + double clipInGlobal = clip.clipIn / clip.timeScale; + double keyShift = -timeOffset; + if (timeOffset < 0) // left drag, eliminate clipIn before shifting + { + double clipInDelta = Math.Max(-clipInGlobal, timeOffset); + keyShift = -Math.Min(0, timeOffset - clipInDelta); + clip.clipIn += clipInDelta * clip.timeScale; + } + else if (timeOffset > 0) // right drag, elimate padding in animation clip before adding clip in + { + var clipInfo = AnimationClipCurveCache.Instance.GetCurveInfo(clip.animationClip); + double keyDelta = clip.FromLocalTimeUnbound(clipInfo.keyTimes.Min()) - clip.start; + keyShift = -Math.Max(0, Math.Min(timeOffset, keyDelta)); + clip.clipIn += Math.Max(timeOffset + keyShift, 0) * clip.timeScale; + } + if (keyShift != 0) + { + AnimationTrackRecorder.ShiftAnimationClip(clip.animationClip, (float)(keyShift * clip.timeScale)); + } + } + else + { + clip.clipIn += timeOffset * clip.timeScale; + } + } + + clip.start = time; + clip.duration = duration; + } + + public static void SetEnd(TimelineClip clip, double time, bool affectTimeScale) + { + var duration = Math.Max(time - clip.start, TimelineClip.kMinDuration); + + if (affectTimeScale && clip.SupportsSpeedMultiplier()) + { + var f = clip.duration / duration; + clip.timeScale *= f; + } + + clip.duration = duration; + } + + public static bool ResetEditing(TimelineClip[] clips) + { + var result = false; + + foreach (var clip in clips) + result = result || ResetEditing(clip); + + return result; + } + + public static bool ResetEditing(TimelineClip clip) + { + if (clip.asset == null) + return false; + + TimelineUndo.PushUndo(clip.parentTrack, "Reset Clip Editing"); + + clip.clipIn = 0.0; + + if (clip.clipAssetDuration < double.MaxValue) + { + var duration = clip.clipAssetDuration / clip.timeScale; + TrimClipWithEditMode(clip, TrimEdge.End, clip.start + duration); + } + + return true; + } + + public static bool MatchContent(TimelineClip[] clips) + { + var result = false; + + foreach (var clip in clips) + result = result || MatchContent(clip); + + return result; + } + + public static bool MatchContent(TimelineClip clip) + { + if (clip.asset == null) + return false; + + TimelineUndo.PushUndo(clip.parentTrack, "Match Clip Content"); + + var newStartCandidate = clip.start - clip.clipIn / clip.timeScale; + var newStart = newStartCandidate < 0.0 ? 0.0 : newStartCandidate; + + TrimClipWithEditMode(clip, TrimEdge.Start, newStart); + + // In case resetting the start was blocked by edit mode or timeline start, we do the best we can + clip.clipIn = (clip.start - newStartCandidate) * clip.timeScale; + if (TimelineHelpers.HasUsableAssetDuration(clip)) + { + var duration = TimelineHelpers.GetLoopDuration(clip); + var offset = (clip.clipIn / clip.timeScale) % duration; + TrimClipWithEditMode(clip, TrimEdge.End, clip.start - offset + duration); + } + + return true; + } + + public static void TrimClipWithEditMode(TimelineClip clip, TrimEdge edge, double time) + { + var clipItem = ItemsUtils.ToItem(clip); + EditMode.BeginTrim(clipItem, edge); + if (edge == TrimEdge.Start) + EditMode.TrimStart(clipItem, time); + else + EditMode.TrimEnd(clipItem, time, false); + EditMode.FinishTrim(); + } + + public static bool CompleteLastLoop(TimelineClip[] clips) + { + foreach (var clip in clips) + { + CompleteLastLoop(clip); + } + + return true; + } + + public static void CompleteLastLoop(TimelineClip clip) + { + FixLoops(clip, true); + } + + public static bool TrimLastLoop(TimelineClip[] clips) + { + foreach (var clip in clips) + { + TrimLastLoop(clip); + } + + return true; + } + + public static void TrimLastLoop(TimelineClip clip) + { + FixLoops(clip, false); + } + + static void FixLoops(TimelineClip clip, bool completeLastLoop) + { + if (!TimelineHelpers.HasUsableAssetDuration(clip)) + return; + + var loopDuration = TimelineHelpers.GetLoopDuration(clip); + var firstLoopDuration = loopDuration - clip.clipIn * (1.0 / clip.timeScale); + + // Making sure we don't trim to zero + if (!completeLastLoop && firstLoopDuration > clip.duration) + return; + + var numLoops = (clip.duration - firstLoopDuration) / loopDuration; + var numCompletedLoops = Math.Floor(numLoops); + + if (!(numCompletedLoops < numLoops)) + return; + + if (completeLastLoop) + numCompletedLoops += 1; + + var newEnd = clip.start + firstLoopDuration + loopDuration * numCompletedLoops; + + TimelineUndo.PushUndo(clip.parentTrack, "Trim Clip Last Loop"); + + TrimClipWithEditMode(clip, TrimEdge.End, newEnd); + } + + public static bool DoubleSpeed(TimelineClip[] clips) + { + foreach (var clip in clips) + { + if (clip.SupportsSpeedMultiplier()) + { + TimelineUndo.PushUndo(clip.parentTrack, "Double Clip Speed"); + clip.timeScale = clip.timeScale * 2.0f; + } + } + + return true; + } + + public static bool HalfSpeed(TimelineClip[] clips) + { + foreach (var clip in clips) + { + if (clip.SupportsSpeedMultiplier()) + { + TimelineUndo.PushUndo(clip.parentTrack, "Half Clip Speed"); + clip.timeScale = clip.timeScale * 0.5f; + } + } + + return true; + } + + public static bool ResetSpeed(TimelineClip[] clips) + { + foreach (var clip in clips) + { + if (clip.timeScale != 1.0) + { + TimelineUndo.PushUndo(clip.parentTrack, "Reset Clip Speed"); + clip.timeScale = 1.0; + } + } + + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs.meta new file mode 100644 index 000000000..3fa03b901 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ClipModifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0eeee3cdfa56734abca5c1a4e7989ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs new file mode 100644 index 000000000..7ed395240 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs @@ -0,0 +1,142 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class Clipboard + { + class ExposedReferenceTable : IExposedPropertyTable + { + Dictionary m_ReferenceTable = new Dictionary(); + public void SetReferenceValue(PropertyName id, Object value) + { + m_ReferenceTable[id] = value; + } + + public Object GetReferenceValue(PropertyName id, out bool idValid) + { + Object reference; + idValid = m_ReferenceTable.TryGetValue(id, out reference); + return reference; + } + + public void ClearReferenceValue(PropertyName id) + { + m_ReferenceTable.Remove(id); + } + + public void Clear() + { + m_ReferenceTable.Clear(); + } + } + + public struct ClipboardTrackEntry + { + public TrackAsset item; + public TrackAsset parent; + } + + static readonly int kListInitialSize = 10; + + readonly List m_ItemsData = new List(kListInitialSize); + readonly List m_trackData = new List(kListInitialSize); + TimelineAsset rootTimeline; + + public readonly IExposedPropertyTable exposedPropertyTable = new ExposedReferenceTable(); + + public Clipboard() + { + rootTimeline = CreateTimeline(); + + EditorApplication.playModeStateChanged += OnPlayModeChanged; + } + + public void CopyItems(IEnumerable items) + { + using (new TimelineUndo.DisableUndoGuard(true)) + { + var itemsByParent = items.ToLookup(i => i.parentTrack); + foreach (var itemsGroup in itemsByParent) + { + var parent = itemsGroup.Key; + var itemsList = new List(); + foreach (var item in itemsGroup) + { + if (item is ClipItem) + itemsList.Add(CopyItem((ClipItem)item)); + else if (item is MarkerItem) + itemsList.Add(CopyItem((MarkerItem)item)); + } + m_ItemsData.Add(new ItemsPerTrack(parent, itemsList)); + } + } + } + + ClipItem CopyItem(ClipItem clipItem) + { + var newClip = TimelineHelpers.Clone(clipItem.clip, TimelineWindow.instance.state.editSequence.director, exposedPropertyTable, rootTimeline); + return new ClipItem(newClip); + } + + static MarkerItem CopyItem(MarkerItem markerItem) + { + var markerObject = markerItem.marker as Object; + if (markerObject != null) + { + var newMarker = Object.Instantiate(markerObject); + newMarker.name = markerObject.name; + return new MarkerItem((IMarker)newMarker); + } + + return null; + } + + public void CopyTracks(IEnumerable tracks) + { + using (new TimelineUndo.DisableUndoGuard(true)) + { + foreach (var track in TrackExtensions.FilterTracks(tracks)) + { + var newTrack = track.Duplicate(TimelineEditor.inspectedDirector, TimelineEditor.clipboard.exposedPropertyTable, rootTimeline); + m_trackData.Add(new ClipboardTrackEntry {item = newTrack, parent = track.parent as TrackAsset}); + } + } + } + + public IEnumerable GetTracks() + { + return m_trackData; + } + + public IEnumerable GetCopiedItems() + { + return m_ItemsData; + } + + public void Clear() + { + m_ItemsData.Clear(); + m_trackData.Clear(); + rootTimeline = CreateTimeline(); + ((ExposedReferenceTable)exposedPropertyTable).Clear(); + } + + private void OnPlayModeChanged(PlayModeStateChange state) + { + if (state == PlayModeStateChange.EnteredEditMode || state == PlayModeStateChange.EnteredPlayMode) + Clear(); + } + + static TimelineAsset CreateTimeline() + { + var timeline = ScriptableObject.CreateInstance(); + timeline.hideFlags |= HideFlags.DontSave; + timeline.name = "Clipboard"; + + return timeline; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs.meta new file mode 100644 index 000000000..af5870aa2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Clipboard.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b57629d89799e004182564256307b0cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs new file mode 100644 index 000000000..d7023e49f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs @@ -0,0 +1,62 @@ +using System.Collections.Generic; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class ControlPlayableUtility + { + public static bool DetectCycle( + ControlPlayableAsset asset, PlayableDirector director, HashSet set = null) + { + if (director == null || asset == null || !asset.updateDirector) + return false; + + if (set == null) + set = new HashSet(); + + if (set.Contains(director)) + return true; + + var gameObject = asset.sourceGameObject.Resolve(director); + if (gameObject == null) + return false; + + set.Add(director); + + foreach (var subDirector in asset.GetComponent(gameObject)) + { + foreach (var childAsset in GetPlayableAssets(subDirector)) + { + if (DetectCycle(childAsset, subDirector, set)) + return true; + } + } + + set.Remove(director); + + return false; + } + + public static IEnumerable GetPlayableAssets(PlayableDirector director) + { + var timeline = director != null ? (director.playableAsset as TimelineAsset) : null; + if (timeline != null) + { + foreach (var t in timeline.GetOutputTracks()) + { + var controlTrack = t as ControlTrack; + if (controlTrack != null) + { + foreach (var c in t.GetClips()) + { + var asset = c.asset as ControlPlayableAsset; + if (asset != null) + yield return asset; + } + } + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs.meta new file mode 100644 index 000000000..ab502a141 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ControlPlayableUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e801faa3b0dd2478dbe801a2441b679e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs new file mode 100644 index 000000000..021a635ad --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs @@ -0,0 +1,47 @@ +using System; + +namespace UnityEditor.Timeline +{ + // Tells a custom [[TrackDrawer]] which [[TrackAsset]] it's a drawer for. + sealed class CustomTrackDrawerAttribute : Attribute + { + public Type assetType; + public CustomTrackDrawerAttribute(Type type) + { + assetType = type; + } + } + + /// + /// Attribute that specifies a class as an editor for an extended Timeline type. + /// + /// + /// Use this attribute on a class that extends ClipEditor, TrackEditor, or MarkerEditor to specify either the PlayableAsset, Marker, or TrackAsset derived classes for associated customization. + /// + /// + /// [CustomTimelineEditor(typeof(LightControlClip))] + /// class LightControlClipEditor : ClipEditor + /// { + /// } + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)] + public sealed class CustomTimelineEditorAttribute : Attribute + { + /// + /// The type that that this editor applies to. + /// + public Type classToEdit { get; private set; } + + /// + /// Constructor. + /// + /// The type that that this editor applies to. + /// Thrown if type is null + public CustomTimelineEditorAttribute(Type type) + { + if (type == null) + throw new System.ArgumentNullException(nameof(type)); + classToEdit = type; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs.meta new file mode 100644 index 000000000..173861135 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/CustomTrackDrawerAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e1e957d39ca70834f9212a1289b6a0d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs new file mode 100644 index 000000000..f228c4c2b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs @@ -0,0 +1,33 @@ +using System.Text; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + static class DisplayNameHelper + { + static readonly string k_NoAssetDisplayName = L10n.Tr(""); + static readonly string k_ReadOnlyDisplayName = L10n.Tr("[Read Only]"); + static readonly StringBuilder k_StringBuilder = new StringBuilder(); + + public static string GetDisplayName(ISequenceState sequence) + { + string displayName = sequence.director != null ? GetDisplayName(sequence.director) : GetDisplayName(sequence.asset); + if (sequence.asset != null && sequence.isReadOnly) + displayName += " " + k_ReadOnlyDisplayName; + return displayName; + } + + public static string GetDisplayName(PlayableAsset asset) + { + return asset != null ? asset.name : k_NoAssetDisplayName; + } + + public static string GetDisplayName(PlayableDirector director) + { + k_StringBuilder.Length = 0; + k_StringBuilder.Append(GetDisplayName(director.playableAsset)); + k_StringBuilder.Append(" (").Append(director.name).Append(')'); + return k_StringBuilder.ToString(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs.meta new file mode 100644 index 000000000..cb233c86d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/DisplayNameHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fc2147e42d71644aad0eaf9a3526249 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs new file mode 100644 index 000000000..47815cd9f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + struct GUIColorOverride : IDisposable + { + readonly Color m_OldColor; + + public GUIColorOverride(Color newColor) + { + m_OldColor = GUI.color; + GUI.color = newColor; + } + + public void Dispose() + { + GUI.color = m_OldColor; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs.meta new file mode 100644 index 000000000..1d338afd5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIColorOverride.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44507a833d0ca8a42aaec1c3d752eb5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs new file mode 100644 index 000000000..e8f04133d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs @@ -0,0 +1,18 @@ +using System; +using UnityEngine; + +namespace UnityEditor +{ + struct GUIGroupScope : IDisposable + { + public GUIGroupScope(Rect position) + { + GUI.BeginGroup(position); + } + + public void Dispose() + { + GUI.EndGroup(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs.meta new file mode 100644 index 000000000..d0a2d0911 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIGroupScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0bee8aba5e8a40446b7098666c5314d9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs new file mode 100644 index 000000000..f3da9f318 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs @@ -0,0 +1,20 @@ +using System; +using UnityEngine; + +namespace UnityEditor +{ + struct GUIMixedValueScope : IDisposable + { + readonly bool m_PrevValue; + public GUIMixedValueScope(bool newValue) + { + m_PrevValue = EditorGUI.showMixedValue; + EditorGUI.showMixedValue = newValue; + } + + public void Dispose() + { + EditorGUI.showMixedValue = m_PrevValue; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs.meta new file mode 100644 index 000000000..94ff58698 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIMixedValueScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d59cefc45e3c31d4a90563364e7258fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs new file mode 100644 index 000000000..7999ffd6b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; + +namespace UnityEditor +{ + // Special Clip Scope that only effects painting, and keeps the coordinate system identical + struct GUIViewportScope : IDisposable + { + bool m_open; + public GUIViewportScope(Rect position) + { + m_open = false; + if (Event.current.type == EventType.Repaint || Event.current.type == EventType.Layout) + { + GUI.BeginClip(position, -position.min, Vector2.zero, false); + m_open = true; + } + } + + public void Dispose() + { + CloseScope(); + } + + void CloseScope() + { + if (m_open) + { + GUI.EndClip(); + m_open = false; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs.meta new file mode 100644 index 000000000..1c3a2f0df --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/GUIViewportScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: af84cf39b8fa0654badd9278cbd00d77 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs new file mode 100644 index 000000000..cc9addf59 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs @@ -0,0 +1,109 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class Graphics + { + public static void ShadowLabel(Rect rect, string text, GUIStyle style, Color textColor, Color shadowColor) + { + ShadowLabel(rect, GUIContent.Temp(text), style, textColor, shadowColor); + } + + public static void ShadowLabel(Rect rect, GUIContent content, GUIStyle style, Color textColor, Color shadowColor) + { + var shadowRect = rect; + shadowRect.xMin += 2.0f; + shadowRect.yMin += 2.0f; + style.normal.textColor = Color.black; + GUI.Label(shadowRect, content, style); + + style.normal.textColor = textColor; + GUI.Label(rect, content, style); + } + + public static void DrawLine(Vector3 p1, Vector3 p2, Color color) + { + var c = Handles.color; + Handles.color = color; + Handles.DrawLine(p1, p2); + Handles.color = c; + } + + public static void DrawPolygonAA(Color color, Vector3[] vertices) + { + var prevColor = Handles.color; + Handles.color = color; + Handles.DrawAAConvexPolygon(vertices); + Handles.color = prevColor; + } + + public static void DrawDottedLine(Vector3 p1, Vector3 p2, float segmentsLength, Color col) + { + HandleUtility.ApplyWireMaterial(); + + GL.Begin(GL.LINES); + GL.Color(col); + + var length = Vector3.Distance(p1, p2); // ignore z component + var count = Mathf.CeilToInt(length / segmentsLength); + for (var i = 0; i < count; i += 2) + { + GL.Vertex((Vector3.Lerp(p1, p2, i * segmentsLength / length))); + GL.Vertex((Vector3.Lerp(p1, p2, (i + 1) * segmentsLength / length))); + } + + GL.End(); + } + + public static void DrawLineAtTime(WindowState state, double time, Color color, bool dotted = false) + { + var t = state.TimeToPixel(time); + + var p0 = new Vector3(t, state.timeAreaRect.yMax); + var p1 = new Vector3(t, state.timeAreaRect.yMax + state.windowHeight - WindowConstants.sliderWidth); + + if (dotted) + DrawDottedLine(p0, p1, 4.0f, color); + else + DrawLine(p0, p1, color); + } + + public static void DrawTextureRepeated(Rect area, Texture texture) + { + if (texture == null || Event.current.type != EventType.Repaint) + return; + + GUI.BeginClip(area); + int w = Mathf.CeilToInt(area.width / texture.width); + int h = Mathf.CeilToInt(area.height / texture.height); + for (int x = 0; x < w; x++) + { + for (int y = 0; y < h; y++) + { + GUI.DrawTexture(new Rect(x * texture.width, y * texture.height, texture.width, texture.height), texture); + } + } + + GUI.EndClip(); + } + + public static void DrawShadow(Rect clientRect) + { + var rect = clientRect; + rect.height = WindowConstants.shadowUnderTimelineHeight; + GUI.Box(rect, GUIContent.none, DirectorStyles.Instance.bottomShadow); + } + + public static void DrawBackgroundRect(WindowState state, Rect rect, bool subSequenceMode = false) + { + Color c = subSequenceMode ? DirectorStyles.Instance.customSkin.colorSubSequenceBackground : DirectorStyles.Instance.customSkin.colorSequenceBackground; + EditorGUI.DrawRect(rect, c); + if (state.IsEditingAPrefabAsset()) + { + c = SceneView.kSceneViewPrefabBackground.Color; + c.a = 0.5f; + EditorGUI.DrawRect(rect, c); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs.meta new file mode 100644 index 000000000..72bcc8dec --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Graphics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4545bb65ccebf8040ac212d5792979b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs new file mode 100644 index 000000000..2f648683e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs @@ -0,0 +1,203 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline.Utilities +{ + class KeyTraverser + { + float[] m_KeyCache; + int m_DirtyStamp = -1; + int m_LastHash = -1; + readonly TimelineAsset m_Asset; + readonly float m_Epsilon; + int m_LastIndex = -1; + + public int lastIndex + { + get { return m_LastIndex; } + } + + public static IEnumerable GetClipKeyTimes(TimelineClip clip) + { + if (clip == null || clip.animationClip == null || clip.animationClip.empty) + return new float[0]; + + return AnimationClipCurveCache.Instance.GetCurveInfo(clip.animationClip).keyTimes. + Select(k => (float)clip.FromLocalTimeUnbound(k)). // convert to sequence time + Where(k => k >= clip.start && k <= clip.end); // remove non visible keys + } + + public static IEnumerable GetTrackKeyTimes(AnimationTrack track) + { + if (track != null) + { + if (track.inClipMode) + return track.clips.Where(c => c.recordable). + SelectMany(x => GetClipKeyTimes(x)); + if (track.infiniteClip != null && !track.infiniteClip.empty) + return AnimationClipCurveCache.Instance.GetCurveInfo(track.infiniteClip).keyTimes; + } + return new float[0]; + } + + static int CalcAnimClipHash(TrackAsset asset) + { + int hash = 0; + if (asset != null) + { + AnimationTrack animTrack = asset as AnimationTrack; + if (animTrack != null) + { + for (var i = 0; i != animTrack.clips.Length; ++i) + { + hash ^= (animTrack.clips[i]).Hash(); + } + } + foreach (var subTrack in asset.GetChildTracks()) + { + if (subTrack != null) + hash ^= CalcAnimClipHash(subTrack); + } + } + return hash; + } + + internal static int CalcAnimClipHash(TimelineAsset asset) + { + int hash = 0; + foreach (var t in asset.GetRootTracks()) + { + if (t != null) + hash ^= CalcAnimClipHash(t); + } + return hash; + } + + void RebuildKeyCache() + { + m_KeyCache = m_Asset.flattenedTracks.Where(x => (x as AnimationTrack) != null) + .Cast() + .SelectMany(t => GetTrackKeyTimes(t)). + OrderBy(x => x).ToArray(); + + if (m_KeyCache.Length > 0) + { + float[] unique = new float[m_KeyCache.Length]; + unique[0] = m_KeyCache[0]; + int index = 0; + for (int i = 1; i < m_KeyCache.Length; i++) + { + if (m_KeyCache[i] - unique[index] > m_Epsilon) + { + index++; + unique[index] = m_KeyCache[i]; + } + } + m_KeyCache = unique; + Array.Resize(ref m_KeyCache, index + 1); + } + } + + public KeyTraverser(TimelineAsset timeline, float epsilon) + { + m_Asset = timeline; + m_Epsilon = epsilon; + } + + void CheckCache(int dirtyStamp) + { + int hash = CalcAnimClipHash(m_Asset); + if (dirtyStamp != m_DirtyStamp || hash != m_LastHash) + { + RebuildKeyCache(); + m_DirtyStamp = dirtyStamp; + m_LastHash = hash; + } + } + + public float GetNextKey(float key, int dirtyStamp) + { + CheckCache(dirtyStamp); + if (m_KeyCache.Length > 0) + { + if (key < m_KeyCache.Last() - m_Epsilon) + { + if (key > m_KeyCache[0] - m_Epsilon) + { + float t = key + m_Epsilon; + // binary search + int max = m_KeyCache.Length - 1; + int min = 0; + while (max - min > 1) + { + int imid = (min + max) / 2; + if (t > m_KeyCache[imid]) + min = imid; + else + max = imid; + } + m_LastIndex = max; + return m_KeyCache[max]; + } + + m_LastIndex = 0; + return m_KeyCache[0]; + } + if (key < m_KeyCache.Last() + m_Epsilon) + { + m_LastIndex = m_KeyCache.Length - 1; + return Mathf.Max(key, m_KeyCache.Last()); + } + } + m_LastIndex = -1; + return key; + } + + public float GetPrevKey(float key, int dirtyStamp) + { + CheckCache(dirtyStamp); + if (m_KeyCache.Length > 0) + { + if (key > m_KeyCache[0] + m_Epsilon) + { + if (key < m_KeyCache.Last() + m_Epsilon) + { + float t = key - m_Epsilon; + + // binary search + int max = m_KeyCache.Length - 1; + int min = 0; + while (max - min > 1) + { + int imid = (min + max) / 2; + if (t < m_KeyCache[imid]) + max = imid; + else + min = imid; + } + m_LastIndex = min; + return m_KeyCache[min]; + } + m_LastIndex = m_KeyCache.Length - 1; + return m_KeyCache.Last(); + } + if (key >= m_KeyCache[0] - m_Epsilon) + { + m_LastIndex = 0; + return Mathf.Min(key, m_KeyCache[0]); + } + } + m_LastIndex = -1; + return key; + } + + public int GetKeyCount(int dirtyStamp) + { + CheckCache(dirtyStamp); + return m_KeyCache.Length; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs.meta new file mode 100644 index 000000000..5ce97aa59 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/KeyTraverser.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b57f909f22642d469a39e9628535312 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs new file mode 100644 index 000000000..9da527793 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class MarkerModifier + { + public static void DeleteMarker(IMarker marker) + { + var trackAsset = marker.parent; + if (trackAsset != null) + { + SelectionManager.Remove(marker); + trackAsset.DeleteMarker(marker); + } + } + + public static IEnumerable CloneMarkersToParent(IEnumerable markers, TrackAsset parent) + { + if (!markers.Any()) return Enumerable.Empty(); + var clonedMarkers = new List(); + foreach (var marker in markers) + clonedMarkers.Add(CloneMarkerToParent(marker, parent)); + return clonedMarkers; + } + + public static IMarker CloneMarkerToParent(IMarker marker, TrackAsset parent) + { + var markerObject = marker as ScriptableObject; + if (markerObject == null) return null; + + var newMarkerObject = Object.Instantiate(markerObject); + AddMarkerToParent(newMarkerObject, parent); + + newMarkerObject.name = markerObject.name; + try + { + CustomTimelineEditorCache.GetMarkerEditor((IMarker)newMarkerObject).OnCreate((IMarker)newMarkerObject, marker); + } + catch (Exception e) + { + Debug.LogException(e); + } + + + return (IMarker)newMarkerObject; + } + + static void AddMarkerToParent(ScriptableObject marker, TrackAsset parent) + { + TimelineCreateUtilities.SaveAssetIntoObject(marker, parent); + TimelineUndo.RegisterCreatedObjectUndo(marker, "Duplicate Marker"); + TimelineUndo.PushUndo(parent, "Duplicate Marker"); + + if (parent != null) + { + parent.AddMarker(marker); + ((IMarker)marker).Initialize(parent); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs.meta new file mode 100644 index 000000000..b16c6f5f4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/MarkerModifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7cfaad4e53832d94c9421d2dd1ad82f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs new file mode 100644 index 000000000..863500d1c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs @@ -0,0 +1,28 @@ +using UnityEngine; +using UnityEditor; + +namespace UnityEditor.Timeline +{ + static class ObjectExtension + { + public static bool IsSceneObject(this Object obj) + { + if (obj == null) + return false; + + bool isSceneType = obj is GameObject || obj is Component; + if (!isSceneType) + return false; + + return !PrefabUtility.IsPartOfPrefabAsset(obj); + } + + public static bool IsPrefab(this Object obj) + { + if (obj == null) + return false; + + return PrefabUtility.IsPartOfPrefabAsset(obj); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs.meta new file mode 100644 index 000000000..b1ff38247 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectExtension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4722a1362908a1843ab03a055c5c3fa0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs new file mode 100644 index 000000000..3ace197cc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs @@ -0,0 +1,195 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEngine.Playables; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + // Describes the object references on a ScriptableObject, ignoring script fields + struct ObjectReferenceField + { + public string propertyPath; + public bool isSceneReference; + public System.Type type; + + private readonly static ObjectReferenceField[] None = new ObjectReferenceField[0]; + private readonly static Dictionary s_Cache = new Dictionary(); + + public static ObjectReferenceField[] FindObjectReferences(System.Type type) + { + if (type == null) + return None; + + if (type.IsAbstract || type.IsInterface) + return None; + + if (!typeof(ScriptableObject).IsAssignableFrom(type)) + return None; + + ObjectReferenceField[] result = null; + if (s_Cache.TryGetValue(type, out result)) + return result; + + result = SearchForFields(type); + s_Cache[type] = result; + return result; + } + + public static ObjectReferenceField[] FindObjectReferences() where T : ScriptableObject, new() + { + return FindObjectReferences(typeof(T)); + } + + private static ObjectReferenceField[] SearchForFields(System.Type t) + { + Object instance = ScriptableObject.CreateInstance(t); + var list = new List(); + + var serializableObject = new SerializedObject(instance); + var prop = serializableObject.GetIterator(); + bool enterChildren = true; + while (prop.NextVisible(enterChildren)) + { + enterChildren = true; + var ppath = prop.propertyPath; + if (ppath == "m_Script") + { + enterChildren = false; + } + else if (prop.propertyType == SerializedPropertyType.ObjectReference || prop.propertyType == SerializedPropertyType.ExposedReference) + { + enterChildren = false; + var exposedType = GetTypeFromPath(t, prop.propertyPath); + if (exposedType != null && typeof(Object).IsAssignableFrom(exposedType)) + { + bool isSceneRef = prop.propertyType == SerializedPropertyType.ExposedReference; + list.Add( + new ObjectReferenceField() {propertyPath = prop.propertyPath, isSceneReference = isSceneRef, type = exposedType} + ); + } + } + } + + Object.DestroyImmediate(instance); + if (list.Count == 0) + return None; + return list.ToArray(); + } + + private static System.Type GetTypeFromPath(System.Type baseType, string path) + { + if (string.IsNullOrEmpty(path)) + return null; + + System.Type parentType = baseType; + FieldInfo field = null; + var pathTo = path.Split(new char[] {'.'}, StringSplitOptions.RemoveEmptyEntries); + var flags = BindingFlags.FlattenHierarchy | BindingFlags.Public | BindingFlags.NonPublic | + BindingFlags.Instance; + foreach (string s in pathTo) + { + field = parentType.GetField(s, flags); + while (field == null) + { + if (parentType.BaseType == null) + return null; // Should not happen really. Means SerializedObject got the property, but the reflection missed it + parentType = parentType.BaseType; + field = parentType.GetField(s, flags); + } + + parentType = field.FieldType; + } + + // dig out exposed reference types + if (field.FieldType.IsGenericType && field.FieldType.GetGenericTypeDefinition() == typeof(ExposedReference).GetGenericTypeDefinition()) + { + return field.FieldType.GetGenericArguments()[0]; + } + + return field.FieldType; + } + + public Object Find(ScriptableObject sourceObject, Object context = null) + { + if (sourceObject == null) + return null; + + SerializedObject obj = new SerializedObject(sourceObject, context); + var prop = obj.FindProperty(propertyPath); + if (prop == null) + throw new InvalidOperationException("sourceObject is not of the proper type. It does not contain a path to " + propertyPath); + + Object result = null; + if (isSceneReference) + { + if (prop.propertyType != SerializedPropertyType.ExposedReference) + throw new InvalidOperationException(propertyPath + " is marked as a Scene Reference, but is not an exposed reference type"); + if (context == null) + Debug.LogWarning("ObjectReferenceField.Find " + " is called on a scene reference without a context, will always be null"); + + result = prop.exposedReferenceValue; + } + else + { + if (prop.propertyType != SerializedPropertyType.ObjectReference) + throw new InvalidOperationException(propertyPath + "is marked as an asset reference, but is not an object reference type"); + result = prop.objectReferenceValue; + } + + return result; + } + + /// + /// Check if an Object satisfies this field, including components + /// + public bool IsAssignable(Object obj) + { + if (obj == null) + return false; + + // types match + bool potentialMatch = type.IsAssignableFrom(obj.GetType()); + + // field is component, and it exists on the gameObject + if (!potentialMatch && typeof(Component).IsAssignableFrom(type) && obj is GameObject) + potentialMatch = ((GameObject)obj).GetComponent(type) != null; + + return potentialMatch && isSceneReference == obj.IsSceneObject(); + } + + /// + /// Assigns a value to the field + /// + public bool Assign(ScriptableObject scriptableObject, Object value, IExposedPropertyTable exposedTable = null) + { + var serializedObject = new SerializedObject(scriptableObject, exposedTable as Object); + var property = serializedObject.FindProperty(propertyPath); + if (property == null) + return false; + + // if the value is a game object, but the field is a component + if (value is GameObject && typeof(Component).IsAssignableFrom(type)) + value = ((GameObject)value).GetComponent(type); + + if (isSceneReference) + { + property.exposedReferenceValue = value; + + // the object gets dirtied, but not the scene which is where the reference is stored + var component = exposedTable as Component; + if (component != null && !EditorApplication.isPlaying) + EditorSceneManager.MarkSceneDirty(component.gameObject.scene); + } + else + property.objectReferenceValue = value; + + serializedObject.ApplyModifiedProperties(); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs.meta new file mode 100644 index 000000000..c0655c733 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/ObjectReferenceField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29bf1d4ec1012bc45967ce95b729b8b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs new file mode 100644 index 000000000..f19300d3c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs @@ -0,0 +1,226 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class PropertyCollector : IPropertyCollector + { + readonly Stack m_ObjectStack = new Stack(); + + // Call immediately before use + public void Reset() + { + m_ObjectStack.Clear(); + } + + // call to reset caches. should be called when switching master timelines + public void Clear() + { + m_ObjectStack.Clear(); + AnimationPreviewUtilities.ClearCaches(); + } + + public void PushActiveGameObject(GameObject gameObject) + { + m_ObjectStack.Push(gameObject); + } + + public void PopActiveGameObject() + { + m_ObjectStack.Pop(); + } + + public void AddFromClip(AnimationClip clip) + { + var go = m_ObjectStack.Peek(); // allow it to throw if empty + if (go != null && clip != null) // null game object is allowed for calls to be ignored + AddFromClip(go, clip); + } + + public void AddFromClips(IEnumerable clips) + { + var go = m_ObjectStack.Peek(); + if (go != null) + AddFromClips(go, clips); + } + + public void AddFromName(string name) where T : Component + { + var go = m_ObjectStack.Peek(); // allow it to throw if empty + if (go != null) // null game object is allowed for calls to be ignored + AddFromName(go, name); + } + + public void AddFromName(string name) + { + var go = m_ObjectStack.Peek(); // allow it to throw if empty + if (go != null) // null game object is allowed for calls to be ignored + AddFromName(go, name); + } + + public void AddFromClip(GameObject obj, AnimationClip clip) + { + if (!Application.isPlaying) + AddPropertiesFromClip(obj, clip); + } + + public void AddFromClips(GameObject animatorRoot, IEnumerable clips) + { + if (Application.isPlaying) + return; + + AnimationPreviewUtilities.PreviewFromCurves(animatorRoot, AnimationPreviewUtilities.GetBindings(animatorRoot, clips)); + } + + public void AddFromName(GameObject obj, string name) where T : Component + { + if (!Application.isPlaying) + AddPropertiesFromName(obj, typeof(T), name); + } + + public void AddFromName(GameObject obj, string name) + { + if (!Application.isPlaying) + AddPropertiesFromName(obj, name); + } + + public void AddFromName(Component component, string name) + { + if (!Application.isPlaying) + AddPropertyModification(component, name); + } + + public void AddFromComponent(GameObject obj, Component component) + { + if (Application.isPlaying) + return; + + if (obj == null || component == null) + return; + + var serializedObject = new SerializedObject(component); + SerializedProperty property = serializedObject.GetIterator(); + + while (property.NextVisible(true)) + { + if (property.hasVisibleChildren || !AnimatedParameterUtility.IsTypeAnimatable(property.propertyType)) + continue; + + AddPropertyModification(component, property.propertyPath); + } + } + + void AddPropertiesFromClip(GameObject go, AnimationClip clip) + { + if (go != null && clip != null) + { + AnimationMode.InitializePropertyModificationForGameObject(go, clip); + } + } + + static void AddPropertiesFromName(GameObject go, string property) + { + if (go == null) + return; + + AddPropertyModification(go, property); + } + + static void AddPropertiesFromName(GameObject go, Type compType, string property) + { + if (go == null) + return; + var comp = go.GetComponent(compType); + if (comp == null) + return; + + AddPropertyModification(comp, property); + } + + public void AddObjectProperties(Object obj, AnimationClip clip) + { + if (obj == null || clip == null) + return; + + IPlayableAsset asset = obj as IPlayableAsset; + IPlayableBehaviour playable = obj as IPlayableBehaviour; + + // special case for assets that contain animated script playables. + // The paths in the clip start from the field with the templated playable + if (asset != null) + { + if (playable == null) + { + AddSerializedPlayableModifications(asset, clip); + } + else + { + // in this case the asset is the playable. The clip applies directly + AnimationMode.InitializePropertyModificationForObject(obj, clip); + } + } + } + + void AddSerializedPlayableModifications(IPlayableAsset asset, AnimationClip clip) + { + var obj = asset as Object; + if (obj == null) + return; + + var driver = WindowState.previewDriver; + if (driver == null || !AnimationMode.InAnimationMode(driver)) + return; + + var serializedObj = new SerializedObject(obj); + var bindings = AnimationClipCurveCache.Instance.GetCurveInfo(clip).bindings; + var fields = AnimatedParameterUtility.GetScriptPlayableFields(asset); + + // go through each binding and offset using the field name + // so the modification system can find the particle object using the asset as a root + foreach (var b in bindings) + { + foreach (var f in fields) + { + var propertyPath = f.Name + "." + b.propertyName; + if (serializedObj.FindProperty(propertyPath) != null) + { + DrivenPropertyManager.RegisterProperty(driver, obj, propertyPath); + break; + } + } + } + } + + private static void AddPropertyModification(GameObject obj, string propertyName) + { + var driver = WindowState.previewDriver; + if (driver == null || !AnimationMode.InAnimationMode(driver)) + return; + + DrivenPropertyManager.RegisterProperty(driver, obj, propertyName); + } + + private static void AddPropertyModification(Component comp, string name) + { + if (comp == null) + return; + + var driver = WindowState.previewDriver; + if (driver == null || !AnimationMode.InAnimationMode(driver)) + return; + + // Register Property will display an error if a property doesn't exist (wanted behaviour) + // However, it also displays an error on Monobehaviour m_Script property, since it can't be driven. (not wanted behaviour) + // case 967026 + if (name == "m_Script" && (comp as MonoBehaviour) != null) + return; + + DrivenPropertyManager.RegisterProperty(driver, comp, name); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs.meta new file mode 100644 index 000000000..3e8f48690 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/PropertyCollector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f3a562675833b4448299e4f627b0cec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs new file mode 100644 index 000000000..745e7420a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs @@ -0,0 +1,49 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + struct Range + { + public double start; + public double end; + public double length { get { return end - start; } } + + public static Range Union(Range lhs, Range rhs) + { + return new Range + { + start = Math.Min(lhs.start, rhs.start), + end = Math.Max(lhs.end, rhs.end) + }; + } + + public static Range Intersection(Range lhs, Range rhs) + { + var s = Math.Max(lhs.start, rhs.start); + var e = Math.Min(lhs.end, rhs.end); + + if (s > e) + { + // No intersection returns a 0-length range from 0 to 0 + return new Range(); + } + + return new Range + { + start = s, + end = e + }; + } + + public override string ToString() + { + return ToString("F3"); + } + + public string ToString(string format) + { + return UnityString.Format("({0}, {1})", start.ToString(format), end.ToString(format)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs.meta new file mode 100644 index 000000000..22005c4a9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/Range.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d31dfeaa131921f4eae00783cc48146f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs new file mode 100644 index 000000000..654eecbcd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + // Class used for uniquely format names used in the GenericMenu. We can't add duplicate MenuItem in GenericMenu + // so that's why we need to keep information about the text we want to uniquely format. + class SequenceMenuNameFormater + { + Dictionary m_UniqueItem = new Dictionary(); + + public string Format(string text) + { + var key = text.GetHashCode(); + var index = 0; + + if (m_UniqueItem.ContainsKey(key)) + { + index = m_UniqueItem[key]; + index++; + m_UniqueItem[key] = index; + } + else + { + m_UniqueItem.Add(key, index); + return text; + } + + return $"{text}{index}"; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs.meta new file mode 100644 index 000000000..9fe16bd67 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SequenceSelectorNameFormater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1861286ba69badd439188a65bebf3cda +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs new file mode 100644 index 000000000..1539a1d4c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface IBounds + { + Rect boundingRect { get; } + } + + class SpacePartitioner + { + internal class CachedList + { + public static readonly List Instance = new List(1000); + } + + struct Entry : IInterval + { + public object item { get; set; } + public long intervalStart { get; set; } + public long intervalEnd { get; set; } + public Rect bounds { get; set; } + + private const float kPrecision = 100.0f; + private const float kMaxFloat = (float)long.MaxValue; + private const float kMinFloat = (float)long.MinValue; + + static public Int64 FromFloat(float f) + { + if (Single.IsPositiveInfinity(f)) + return long.MaxValue; + if (Single.IsNegativeInfinity(f)) + return long.MinValue; + + f = Mathf.Clamp(f, kMinFloat, kMaxFloat); // prevent overflow of floats + f = Mathf.Clamp(f * kPrecision, kMinFloat, kMaxFloat); // clamp to 'long' range + return (long)(f); + } + } + + const EventType k_GuiEventLock = EventType.Repaint; + + IntervalTree m_Tree = new IntervalTree(); + List m_CacheList = new List(); + + public void Clear() + { + m_Tree.Clear(); + } + + public void AddBounds(IBounds bounds) + { + AddBounds(bounds, bounds.boundingRect); + } + + public void AddBounds(object item, Rect rect) + { + if (item == null) + throw new ArgumentNullException("item"); + + m_Tree.Add(new Entry() + { + intervalStart = Entry.FromFloat(rect.yMin), + intervalEnd = Entry.FromFloat(rect.yMax), + bounds = rect, + item = item + } + ); + } + + /// + /// Get items of type T at a given position + /// + /// + /// + /// + /// + /// Uses a (1,1) sized box + /// Use .ToList() or .ToArray() when not enumerating the result immediately + /// + /// + public IEnumerable GetItemsAtPosition(Vector2 position) + { + return GetItemsInArea(new Rect(position.x, position.y, 1, 1)); + } + + /// + /// + /// + /// + /// + /// + /// + public IEnumerable GetItemsInArea(Rect area) + { + m_CacheList.Clear(); + m_Tree.IntersectsWithRange(long.MinValue, long.MaxValue, m_CacheList); + + var list = CachedList.Instance; + list.Clear(); + foreach (var i in m_CacheList) + { + if (i.item is T && i.bounds.Overlaps(area)) + list.Add((T)i.item); + } + return list; + } + + public void DebugDraw() + { + var kFillColor = new Color(1.0f, 1.0f, 1.0f, 0.1f); + var kOutlineColor = Color.yellow; + + m_CacheList.Clear(); + m_Tree.IntersectsWithRange(long.MinValue, long.MaxValue, m_CacheList); + HandleUtility.ApplyWireMaterial(); + + foreach (var item in m_CacheList) + { + Handles.DrawSolidRectangleWithOutline(item.bounds, kFillColor, kOutlineColor); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs.meta new file mode 100644 index 000000000..2359caeac --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/SpacePartitioner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2fa2cf7de51b0d34d9dce3747b72e49d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs new file mode 100644 index 000000000..794fc68fe --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Experimental; +using UnityEditor.StyleSheets; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class StyleManager + { + static readonly StyleState[] k_StyleStates = { StyleState.any }; + static readonly string k_ErrorCannotFindStyle = L10n.Tr("Cannot find style {0} for {1}"); + + static Dictionary s_CustomStyles = new Dictionary(); + static GUISkin s_CurrentSkin; + + public static GUIStyle UssStyleForType(Type type) + { + ClearCacheIfInvalid(); + + GUIStyle cachedStyle; + if (s_CustomStyles.TryGetValue(type, out cachedStyle)) + return cachedStyle; + + var style = DirectorStyles.GetGUIStyle(DirectorStyles.markerDefaultStyle); + + var customStyleForType = CustomStyleForType(type); + if (customStyleForType != null) + { + if (IsStyleValid(customStyleForType)) + style = DirectorStyles.GetGUIStyle(customStyleForType); + else + Debug.LogWarningFormat(k_ErrorCannotFindStyle, customStyleForType, type.Name); + } + + s_CustomStyles.Add(type, style); + return style; + } + + static string CustomStyleForType(Type type) + { + var attr = (CustomStyleAttribute)type.GetCustomAttributes(typeof(CustomStyleAttribute), true).FirstOrDefault(); + return attr != null ? attr.ussStyle : null; + } + + static bool IsStyleValid(string ussStyle) + { + return GUISkin.current.FindStyle(ussStyle) != null || EditorResources.styleCatalog.GetStyle(ussStyle, k_StyleStates).IsValid(); + } + + static void ClearCacheIfInvalid() + { + if (s_CurrentSkin != GUISkin.current) + s_CustomStyles.Clear(); + s_CurrentSkin = GUISkin.current; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs.meta new file mode 100644 index 000000000..bba0d357e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f31f28cc64c91042976555c016ffd5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs new file mode 100644 index 000000000..24016caac --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs @@ -0,0 +1,23 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + struct StyleNormalColorOverride : IDisposable + { + readonly GUIStyle m_Style; + readonly Color m_OldColor; + + public StyleNormalColorOverride(GUIStyle style, Color newColor) + { + m_Style = style; + m_OldColor = style.normal.textColor; + style.normal.textColor = newColor; + } + + public void Dispose() + { + m_Style.normal.textColor = m_OldColor; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs.meta new file mode 100644 index 000000000..b96931149 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/StyleNormalColorOverride.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2bd3ca1fde4b154448ef972b0f9d292e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs new file mode 100644 index 000000000..4e456f832 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs @@ -0,0 +1,57 @@ +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class TimeReferenceUtility + { + static WindowState state { get { return TimelineWindow.instance.state; } } + + public static double SnapToFrame(double time) + { + if (state.timeReferenceMode == TimeReferenceMode.Global) + { + time = state.editSequence.ToGlobalTime(time); + time = TimeUtility.RoundToFrame(time, state.referenceSequence.frameRate); + return state.editSequence.ToLocalTime(time); + } + + return TimeUtility.RoundToFrame(time, state.referenceSequence.frameRate); + } + + public static string ToTimeString(double time, string format = "F2") + { + if (state.timeReferenceMode == TimeReferenceMode.Global) + time = state.editSequence.ToGlobalTime(time); + + return state.editSequence.viewModel.timeInFrames ? + TimeUtility.TimeAsFrames(time, state.referenceSequence.frameRate, format) : + TimeUtility.TimeAsTimeCode(time, state.referenceSequence.frameRate, format); + } + + public static double FromTimeString(string timeString) + { + double newTime; + + if (state.timeInFrames) + { + double newFrameDouble; + if (double.TryParse(timeString, out newFrameDouble)) + newTime = TimeUtility.FromFrames(newFrameDouble, state.referenceSequence.frameRate); + else + newTime = state.editSequence.time; + } + else + { + newTime = TimeUtility.ParseTimeCode(timeString, state.referenceSequence.frameRate, -1); + } + + if (newTime >= 0.0) + { + return state.timeReferenceMode == TimeReferenceMode.Global ? + state.editSequence.ToLocalTime(newTime) : newTime; + } + + return state.editSequence.time; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs.meta new file mode 100644 index 000000000..1da1a4afd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimeReferenceUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6bb32665bcc91b41a7177fd6af08ad6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs new file mode 100644 index 000000000..3cd18d8ce --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs @@ -0,0 +1,387 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class KeyboardNavigation + { + public static void FrameTrackHeader(TreeViewItem treeItem = null) + { + if (TrackHeadActive()) + treeItem = treeItem ?? SelectionManager.SelectedTrackGUI().Last(); + else + { + var item = GetVisibleSelectedItems().LastOrDefault(); + treeItem = TimelineWindow.instance.allTracks.FirstOrDefault( + x => item != null && x.track == item.parentTrack); + } + + if (treeItem != null) + TimelineWindow.instance.treeView.FrameItem(treeItem); + } + + public static bool TrackHeadActive() + { + return SelectionManager.SelectedTracks().Any(x => x.IsVisibleRecursive()) && !ClipAreaActive(); + } + + public static bool ClipAreaActive() + { + return GetVisibleSelectedItems().Any(); + } + + public static IEnumerable GetVisibleSelectedItems() + { + return SelectionManager.SelectedItems().Where(x => x.parentTrack.IsVisibleRecursive()); + } + + public static IEnumerable GetVisibleTracks() + { + return TimelineWindow.instance.allTracks.Where(x => x.track.IsVisibleRecursive()); + } + + static TrackAsset PreviousTrack(this TrackAsset track) + { + var uiOrderTracks = GetVisibleTracks().Select(t => t.track).ToList(); + var selIdx = uiOrderTracks.IndexOf(track); + return selIdx > 0 ? uiOrderTracks[selIdx - 1] : null; + } + + static TrackAsset NextTrack(this TrackAsset track) + { + var uiOrderTracks = GetVisibleTracks().Select(t => t.track).ToList(); + var selIdx = uiOrderTracks.IndexOf(track); + return selIdx < uiOrderTracks.Count - 1 && selIdx != -1 ? uiOrderTracks[selIdx + 1] : null; + } + + static ITimelineItem PreviousItem(this ITimelineItem item, bool clipOnly) + { + var items = item.parentTrack.GetItems().ToArray(); + if (clipOnly) + { + items = items.Where(x => x is ClipItem).ToArray(); + } + else + { + items = items.Where(x => x is MarkerItem).ToArray(); + } + + var idx = Array.IndexOf(items, item); + return idx > 0 ? items[idx - 1] : null; + } + + static ITimelineItem NextItem(this ITimelineItem item, bool clipOnly) + { + var items = item.parentTrack.GetItems().ToArray(); + if (clipOnly) + { + items = items.Where(x => x is ClipItem).ToArray(); + } + else + { + items = items.Where(x => x is MarkerItem).ToArray(); + } + + var idx = Array.IndexOf(items, item); + return idx < items.Length - 1 ? items[idx + 1] : null; + } + + static bool FilterItems(ref List items) + { + var clipOnly = false; + if (items.Any(x => x is ClipItem)) + { + items = items.Where(x => x is ClipItem).ToList(); + clipOnly = true; + } + + return clipOnly; + } + + static ITimelineItem GetClosestItem(TrackAsset track, ITimelineItem refItem) + { + var start = refItem.start; + var end = refItem.end; + var items = track.GetItems().ToList(); + + if (refItem is ClipItem) + { + items = items.Where(x => x is ClipItem).ToList(); + } + else + { + items = items.Where(x => x is MarkerItem).ToList(); + } + + if (!items.Any()) + return null; + ITimelineItem ret = null; + var scoreToBeat = double.NegativeInfinity; + + foreach (var item in items) + { + // test for overlap + var low = Math.Max(item.start, start); + var high = Math.Min(item.end, end); + if (low <= high) + { + var score = high - low; + if (score >= scoreToBeat) + { + scoreToBeat = score; + ret = item; + } + } + } + + return ret; + } + + public static bool FocusFirstVisibleItem(WindowState state, + IEnumerable focusTracks = null) + { + var timeRange = state.timeAreaShownRange; + + var tracks = focusTracks ?? TimelineWindow.instance.treeView.visibleTracks.Where(x => x.IsVisibleRecursive() && x.GetItems().Any()); + var items = tracks.SelectMany(t => t.GetItems().OfType().Where(x => x.end >= timeRange.x && x.end <= timeRange.y || + x.start >= timeRange.x && x.start <= timeRange.y)).ToList(); + var itemFullyInView = items.Where(x => x.end >= timeRange.x && x.end <= timeRange.y && + x.start >= timeRange.x && x.start <= timeRange.y); + var itemToSelect = itemFullyInView.FirstOrDefault() ?? items.FirstOrDefault(); + if (itemToSelect != null) + { + SelectionManager.SelectOnly(itemToSelect); + return true; + } + return false; + } + + public static bool CollapseGroup(WindowState state) + { + if (TrackHeadActive()) + { + var quit = false; + foreach (var track in SelectionManager.SelectedTracks()) + { + if (!track.GetChildTracks().Any()) + continue; + if (!quit && !track.GetCollapsed()) + quit = true; + track.SetCollapsed(true); + } + if (quit) + { + state.Refresh(); + return true; + } + + var selectedTrack = SelectionManager.SelectedTracks().LastOrDefault(); + var parent = selectedTrack != null ? selectedTrack.parent as TrackAsset : null; + if (parent) + { + SelectionManager.SelectOnly(parent); + FrameTrackHeader(GetVisibleTracks().First(x => x.track == parent)); + return true; + } + } + return false; + } + + public static bool SelectLeftItem(WindowState state, bool shift = false) + { + if (ClipAreaActive()) + { + var items = SelectionManager.SelectedItems().ToList(); + var clipOnly = FilterItems(ref items); + + var item = items.Last(); + var prev = item.PreviousItem(clipOnly); + if (prev != null) + { + if (shift) + { + if (SelectionManager.Contains(prev)) + SelectionManager.Remove(item); + SelectionManager.Add(prev); + } + else + SelectionManager.SelectOnly(prev); + TimelineHelpers.FrameItems(state, new[] {prev}); + } + else if (item != null && !shift && item.parentTrack != state.editSequence.asset.markerTrack) + SelectionManager.SelectOnly(item.parentTrack); + return true; + } + return false; + } + + public static bool SelectRightItem(WindowState state, bool shift = false) + { + if (ClipAreaActive()) + { + var items = SelectionManager.SelectedItems().ToList(); + var clipOnly = FilterItems(ref items); + + var item = items.Last(); + var next = item.NextItem(clipOnly); + if (next != null) + { + if (shift) + { + if (SelectionManager.Contains(next)) + SelectionManager.Remove(item); + SelectionManager.Add(next); + } + else + SelectionManager.SelectOnly(next); + TimelineHelpers.FrameItems(state, new[] {next}); + return true; + } + } + return false; + } + + public static bool UnCollapseGroup(WindowState state) + { + if (TrackHeadActive()) + { + var quit = false; + foreach (var track in SelectionManager.SelectedTracks()) + { + if (!track.GetChildTracks().Any()) continue; + + if (!quit && track.GetCollapsed()) + quit = true; + track.SetCollapsed(false); + } + + if (quit) + { + state.Refresh(); + return true; + } + + // Transition to Clip area + var visibleTracks = GetVisibleTracks().Select(x => x.track).ToList(); + var idx = visibleTracks.IndexOf(SelectionManager.SelectedTracks().Last()); + ITimelineItem item = null; + for (var i = idx; i < visibleTracks.Count; ++i) + { + var items = visibleTracks[i].GetItems().OfType(); + if (!items.Any()) + continue; + item = items.First(); + break; + } + + if (item != null) + { + SelectionManager.SelectOnly(item); + TimelineHelpers.FrameItems(state, new[] {item}); + return true; + } + } + return false; + } + + public static bool SelectUpTrack(bool shift = false) + { + if (TrackHeadActive()) + { + var prevTrack = PreviousTrack(SelectionManager.SelectedTracks().Last()); + if (prevTrack != null) + { + if (shift) + { + if (SelectionManager.Contains(prevTrack)) + SelectionManager.Remove(SelectionManager.SelectedTracks().Last()); + SelectionManager.Add(prevTrack); + } + else + SelectionManager.SelectOnly(prevTrack); + FrameTrackHeader(GetVisibleTracks().First(x => x.track == prevTrack)); + } + return true; + } + return false; + } + + public static bool SelectUpItem(WindowState state) + { + if (ClipAreaActive()) + { + var refItem = SelectionManager.SelectedItems().Last(); + var prevTrack = refItem.parentTrack.PreviousTrack(); + while (prevTrack != null) + { + var selectionItem = GetClosestItem(prevTrack, refItem); + if (selectionItem == null) + { + prevTrack = prevTrack.PreviousTrack(); + continue; + } + + SelectionManager.SelectOnly(selectionItem); + TimelineHelpers.FrameItems(state, new[] {selectionItem}); + FrameTrackHeader(GetVisibleTracks().First(x => x.track == selectionItem.parentTrack)); + break; + } + return true; + } + + return false; + } + + public static bool SelectDownTrack(bool shift = false) + { + if (TrackHeadActive()) + { + var nextTrack = SelectionManager.SelectedTracks().Last().NextTrack(); + if (nextTrack != null) + { + if (shift) + { + if (SelectionManager.Contains(nextTrack)) + SelectionManager.Remove(SelectionManager.SelectedTracks().Last()); + SelectionManager.Add(nextTrack); + } + else + SelectionManager.SelectOnly(nextTrack); + + FrameTrackHeader(GetVisibleTracks().First(x => x.track == nextTrack)); + } + return true; + } + + return false; + } + + public static bool SelectDownItem(WindowState state) + { + if (ClipAreaActive()) + { + var refItem = SelectionManager.SelectedItems().Last(); + var nextTrack = refItem.parentTrack.NextTrack(); + while (nextTrack != null) + { + var selectionItem = GetClosestItem(nextTrack, refItem); + if (selectionItem == null) + { + nextTrack = nextTrack.NextTrack(); + continue; + } + + SelectionManager.SelectOnly(selectionItem); + TimelineHelpers.FrameItems(state, new[] {selectionItem}); + FrameTrackHeader(GetVisibleTracks().First(x => x.track == selectionItem.parentTrack)); + break; + } + return true; + } + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs.meta new file mode 100644 index 000000000..7fb6aea88 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TimelineKeyboardNavigation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9be6112c2b1c3ae44927680ba7b36e10 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs new file mode 100644 index 000000000..5afeb5235 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using UnityEditor; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + static class TrackModifier + { + public static bool DeleteTrack(TimelineAsset timeline, TrackAsset track) + { + if (TimelineEditor.inspectedDirector != null) + { + TimelineUndo.PushUndo(TimelineEditor.inspectedDirector, "Delete Track"); + TimelineEditor.inspectedDirector.ClearGenericBinding(track); + } + + return timeline.DeleteTrack(track); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs.meta new file mode 100644 index 000000000..f221e1008 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackModifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 411b7c7ffc0960249b35a2a247b66ff7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs new file mode 100644 index 000000000..8eda6fe79 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class TrackResourceCache + { + private static Dictionary s_TrackIconCache = new Dictionary(10); + private static Dictionary s_TrackColorCache = new Dictionary(10); + public static GUIContent s_DefaultIcon = EditorGUIUtility.IconContent("UnityEngine/ScriptableObject Icon"); + + public static GUIContent GetTrackIcon(TrackAsset track) + { + if (track == null) + return s_DefaultIcon; + + GUIContent content = null; + if (!s_TrackIconCache.TryGetValue(track.GetType(), out content)) + { + content = FindTrackIcon(track); + s_TrackIconCache[track.GetType()] = content; + } + return content; + } + + public static Color GetTrackColor(TrackAsset track) + { + if (track == null) + return Color.white; + + // Try to ensure DirectorStyles is initialized first + // Note: GUISkin.current must exist to be able do so + if (!DirectorStyles.IsInitialized && GUISkin.current != null) + DirectorStyles.ReloadStylesIfNeeded(); + + Color color; + if (!s_TrackColorCache.TryGetValue(track.GetType(), out color)) + { + var attr = track.GetType().GetCustomAttributes(typeof(TrackColorAttribute), true); + if (attr.Length > 0) + { + color = ((TrackColorAttribute)attr[0]).color; + } + else + { + // case 1141958 + // There was an error initializing DirectorStyles + if (!DirectorStyles.IsInitialized) + return Color.white; + + color = DirectorStyles.Instance.customSkin.colorDefaultTrackDrawer; + } + + s_TrackColorCache[track.GetType()] = color; + } + return color; + } + + public static void ClearTrackIconCache() + { + s_TrackIconCache.Clear(); + } + + public static void SetTrackIcon(GUIContent content) where T : TrackAsset + { + s_TrackIconCache[typeof(T)] = content; + } + + public static void ClearTrackColorCache() + { + s_TrackColorCache.Clear(); + } + + public static void SetTrackColor(Color c) where T : TrackAsset + { + s_TrackColorCache[typeof(T)] = c; + } + + private static GUIContent FindTrackIcon(TrackAsset track) + { + // backwards compatible -- try to load from Gizmos folder + Texture2D texture = AssetDatabase.LoadAssetAtPath("Assets/Gizmos/" + track.GetType().Name + ".png"); + if (texture != null) + return new GUIContent(texture); + + // try to load based on the binding type + var binding = track.outputs.FirstOrDefault(); + if (binding.outputTargetType != null) + { + // Type calls don't properly handle monobehaviours, because an instance is required to + // get the monoscript icons + if (typeof(MonoBehaviour).IsAssignableFrom(binding.outputTargetType)) + { + texture = null; + var scripts = UnityEngine.Resources.FindObjectsOfTypeAll(); + foreach (var script in scripts) + { + if (script.GetClass() == binding.outputTargetType) + { + texture = AssetPreview.GetMiniThumbnail(script); + break; + } + } + } + else + { + texture = EditorGUIUtility.FindTexture(binding.outputTargetType); + } + + if (texture != null) + return new GUIContent(texture); + } + + // default to the scriptable object icon + return s_DefaultIcon; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs.meta new file mode 100644 index 000000000..be2a51925 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TrackResourceCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63f2caa33e79582448112b2e286d576d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs new file mode 100644 index 000000000..588672e1f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs @@ -0,0 +1,342 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Reflection; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using Component = UnityEngine.Component; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class TypeUtility + { + private static Type[] s_AllTrackTypes; + private static Type[] s_AllClipTypes; + private static Type[] s_MarkerTypes; + private static Dictionary s_TrackTypeToVisibleClipType = new Dictionary(); + private static Dictionary s_TrackTypeToAllClipType = new Dictionary(); + private static Dictionary s_TrackToBindingCache = new Dictionary(); + + public static bool IsConcretePlayableAsset(Type t) + { + return typeof(IPlayableAsset).IsAssignableFrom(t) + && IsConcreteAsset(t); + } + + private static bool IsConcreteAsset(Type t) + { + return typeof(ScriptableObject).IsAssignableFrom(t) + && !t.IsAbstract + && !t.IsGenericType + && !t.IsInterface + && !typeof(TrackAsset).IsAssignableFrom(t) + && !typeof(TimelineAsset).IsAssignableFrom(t); + } + + /// + /// List of all PlayableAssets + /// + public static IEnumerable AllClipTypes() + { + if (s_AllClipTypes == null) + { + s_AllClipTypes = TypeCache.GetTypesDerivedFrom(). + Where(t => IsConcreteAsset(t)). + ToArray(); + } + return s_AllClipTypes; + } + + public static IEnumerable AllTrackTypes() + { + if (s_AllTrackTypes == null) + { + s_AllTrackTypes = TypeCache.GetTypesDerivedFrom() + .Where(x => !x.IsAbstract) + .ToArray(); + } + + return s_AllTrackTypes; + } + + public static IEnumerable GetVisiblePlayableAssetsHandledByTrack(Type trackType) + { + if (trackType == null || !typeof(TrackAsset).IsAssignableFrom(trackType)) + return Enumerable.Empty(); + + Type[] types; + if (s_TrackTypeToVisibleClipType.TryGetValue(trackType, out types)) + { + return types; + } + + // special case -- the playable track handles all types not handled by other tracks + if (trackType == typeof(PlayableTrack)) + { + types = GetUnhandledClipTypes().ToArray(); + s_TrackTypeToVisibleClipType[trackType] = types; + return types; + } + + var attributes = trackType.GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + var baseClasses = attributes. + OfType(). + Where(t => t.allowAutoCreate). + Select(a => a.inspectedType); + + types = AllClipTypes().Where(t => baseClasses.Any(x => x.IsAssignableFrom(t))).ToArray(); + s_TrackTypeToVisibleClipType[trackType] = types; + return types; + } + + public static IEnumerable GetPlayableAssetsHandledByTrack(Type trackType) + { + if (trackType == null || !typeof(TrackAsset).IsAssignableFrom(trackType)) + return Enumerable.Empty(); + + Type[] types; + if (s_TrackTypeToAllClipType.TryGetValue(trackType, out types)) + { + return types; + } + + // special case -- the playable track handles all types not handled by other tracks + if (trackType == typeof(PlayableTrack)) + { + types = GetUnhandledClipTypes().ToArray(); + s_TrackTypeToAllClipType[trackType] = types; + return types; + } + + var attributes = trackType.GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + var baseClasses = attributes. + OfType(). + Select(a => a.inspectedType); + + types = AllClipTypes().Where(t => baseClasses.Any(x => x.IsAssignableFrom(t))).ToArray(); + s_TrackTypeToAllClipType[trackType] = types; + return types; + } + + /// + /// Returns the binding attribute attrached to the track + /// + public static TrackBindingTypeAttribute GetTrackBindingAttribute(Type trackType) + { + if (trackType == null || !typeof(TrackAsset).IsAssignableFrom(trackType)) + return null; + + TrackBindingTypeAttribute attribute = null; + if (!s_TrackToBindingCache.TryGetValue(trackType, out attribute)) + { + attribute = (TrackBindingTypeAttribute)Attribute.GetCustomAttribute(trackType, typeof(TrackBindingTypeAttribute)); + s_TrackToBindingCache.Add(trackType, attribute); + } + + return attribute; + } + + /// + /// True if the given track has a clip type that handles the given object + /// + public static bool TrackHasClipForObject(Type trackType, Object obj) + { + return GetPlayableAssetsHandledByTrack(trackType) + .Any(c => ObjectReferenceField.FindObjectReferences(c).Any(o => o.IsAssignable(obj))); + } + + /// + /// Get the list of markers that have fields for the object + /// + public static IEnumerable MarkerTypesWithFieldForObject(Object obj) + { + return GetAllMarkerTypes().Where( + c => ObjectReferenceField.FindObjectReferences(c).Any(o => o.IsAssignable(obj)) + ); + } + + /// + /// Get the list of tracks that can handle this object as clips + /// + public static IEnumerable GetTrackTypesForObject(Object obj) + { + if (obj == null) + return Enumerable.Empty(); + + return AllTrackTypes().Where(t => TrackHasClipForObject(t, obj)); + } + + /// + /// Given a trackType and an object, does the binding type match + /// Takes into account whether creating a missing component is permitted + /// + public static bool IsTrackCreatableFromObject(Object obj, Type trackType) + { + if (obj == null || obj.IsPrefab()) + return false; + + var attribute = GetTrackBindingAttribute(trackType); + if (attribute == null || attribute.type == null) + return false; + + if (attribute.type.IsAssignableFrom(obj.GetType())) + return true; + + var gameObject = obj as GameObject; + if (gameObject != null && typeof(Component).IsAssignableFrom(attribute.type)) + { + return gameObject.GetComponent(attribute.type) != null || + (attribute.flags & TrackBindingFlags.AllowCreateComponent) != 0; + } + + return false; + } + + /// + /// Given an object, get the list of track that are creatable from it. Takes + /// binding flags into account + /// + public static IEnumerable GetTracksCreatableFromObject(Object obj) + { + if (obj == null) + return Enumerable.Empty(); + + return AllTrackTypes().Where(t => !IsHiddenInMenu(t) && IsTrackCreatableFromObject(obj, t)); + } + + /// + /// Get the list of playable assets that can handle an object for a particular track + /// + /// The type of the track + /// The object to handle + /// + public static IEnumerable GetAssetTypesForObject(Type trackType, Object obj) + { + if (obj == null) + return Enumerable.Empty(); + + return GetPlayableAssetsHandledByTrack(trackType).Where( + c => ObjectReferenceField.FindObjectReferences(c).Any(o => o.IsAssignable(obj)) + ); + } + + // get the track types for a track from it's attributes + private static IEnumerable GetTrackClipTypesFromAttributes(Type trackType) + { + if (trackType == null || !typeof(TrackAsset).IsAssignableFrom(trackType)) + return Enumerable.Empty(); + + var attributes = trackType.GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + var baseClasses = attributes. + OfType(). + Select(a => a.inspectedType); + + return AllClipTypes().Where(t => baseClasses.Any(x => x.IsAssignableFrom(t))); + } + + // find the playable asset types that are unhandled + private static IEnumerable GetUnhandledClipTypes() + { + var typesHandledByTrack = AllTrackTypes().SelectMany(t => GetTrackClipTypesFromAttributes(t)); + + // exclude anything in the timeline assembly, handled by tracks, has a hide in menu attribute + // or is explicity ignored + return AllClipTypes() + .Except(typesHandledByTrack) + .Where(t => !TypeUtility.IsBuiltIn(t)) // exclude built-in + .Where(t => !typeof(TrackAsset).IsAssignableFrom(t)) // exclude track types (they are playable assets) + .Where(t => !t.IsDefined(typeof(HideInMenuAttribute), false) && !t.IsDefined(typeof(IgnoreOnPlayableTrackAttribute), true)) + .Distinct(); + } + + public static IEnumerable GetAllMarkerTypes() + { + if (s_MarkerTypes == null) + { + s_MarkerTypes = TypeCache.GetTypesDerivedFrom() + .Where(x => + typeof(ScriptableObject).IsAssignableFrom(x) + && !x.IsAbstract + && !x.IsGenericType + && !x.IsInterface) + .ToArray(); + } + return s_MarkerTypes; + } + + public static IEnumerable GetUserMarkerTypes() + { + return GetAllMarkerTypes().Where(x => !TypeUtility.IsBuiltIn(x)); + } + + public static IEnumerable GetBuiltInMarkerTypes() + { + return GetAllMarkerTypes().Where(TypeUtility.IsBuiltIn); + } + + public static bool DoesTrackSupportMarkerType(TrackAsset track, Type type) + { + if (track.supportsNotifications) + { + return true; + } + + return !typeof(INotification).IsAssignableFrom(type); + } + + internal static string GetDisplayName(Type t) + { + var displayName = ObjectNames.NicifyVariableName(t.Name); + var attr = Attribute.GetCustomAttribute(t, typeof(DisplayNameAttribute)) as DisplayNameAttribute; + if (attr != null) + displayName = attr.DisplayName; + return displayName; + } + + public static bool IsHiddenInMenu(Type type) + { + var attr = type.GetCustomAttributes(typeof(HideInMenuAttribute), false); + return attr.Length > 0; + } + + public struct ObjectReference + { + public Type type; + public bool isSceneReference; + } + + public static IEnumerable ObjectReferencesForType(Type type) + { + var objectReferences = ObjectReferenceField.FindObjectReferences(type); + var uniqueTypes = objectReferences.Select(objRef => objRef.type).Distinct(); + foreach (var refType in uniqueTypes) + { + var isSceneReference = objectReferences.Any(objRef => objRef.type == refType && objRef.isSceneReference); + yield return new ObjectReference { type = refType, isSceneReference = isSceneReference }; + } + } + + /// + /// Checks whether a type has an overridden method with a specific name. This method also checks overridden members in parent classes. + /// + public static bool HasOverrideMethod(System.Type t, string name) + { + const MethodAttributes mask = MethodAttributes.Virtual | MethodAttributes.NewSlot; + const MethodAttributes expectedResult = MethodAttributes.Virtual; + + var method = t.GetMethod(name, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + return method != null && (method.Attributes & mask) == expectedResult; + } + + /// + /// Returns whether the given type resides in the timeline assembly + /// + public static bool IsBuiltIn(System.Type t) + { + return t != null && t.Assembly.Equals(typeof(TimelineAsset).Assembly); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs.meta new file mode 100644 index 000000000..e73d4614d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Utilities/TypeUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4c1821c1816c6fa44967b8ecb79ea7e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window.meta new file mode 100644 index 000000000..ab7469d0f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28e8b16370ff78c4faca58757271619f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes.meta new file mode 100644 index 000000000..db5962fb5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37472f5179ca2004489ac901814cdbc3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs new file mode 100644 index 000000000..873f7cdf3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs @@ -0,0 +1,8 @@ +namespace UnityEditor.Timeline +{ + enum TimeReferenceMode + { + Local = 0, + Global = 1 + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs.meta new file mode 100644 index 000000000..c6c0fc430 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimeReferenceMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 34d6f60b171c1004e8335d52c65928a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs new file mode 100644 index 000000000..aa1dd5b52 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs @@ -0,0 +1,42 @@ +namespace UnityEditor.Timeline +{ + class TimelineActiveMode : TimelineMode + { + public TimelineActiveMode() + { + headerState = new HeaderState + { + breadCrumb = TimelineModeGUIState.Enabled, + options = TimelineModeGUIState.Enabled, + sequenceSelector = TimelineModeGUIState.Enabled + }; + + trackOptionsState = new TrackOptionsState + { + newButton = TimelineModeGUIState.Enabled, + editAsAssetButton = TimelineModeGUIState.Hidden + }; + mode = TimelineModes.Active; + } + + public override bool ShouldShowTimeCursor(WindowState state) + { + return true; + } + + public override bool ShouldShowPlayRange(WindowState state) + { + return state.playRangeEnabled; + } + + public override TimelineModeGUIState ToolbarState(WindowState state) + { + return TimelineModeGUIState.Enabled; + } + + public override TimelineModeGUIState TrackState(WindowState state) + { + return TimelineModeGUIState.Enabled; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs.meta new file mode 100644 index 000000000..1d055ea8b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineActiveMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 67ee43b2f6148de40861b289b0e00591 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs new file mode 100644 index 000000000..06f858129 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs @@ -0,0 +1,27 @@ +namespace UnityEditor.Timeline +{ + class TimelineAssetEditionMode : TimelineInactiveMode + { + public override TimelineModeGUIState TrackState(WindowState state) + { + return TimelineModeGUIState.Enabled; + } + + public TimelineAssetEditionMode() + { + headerState = new HeaderState + { + breadCrumb = TimelineModeGUIState.Enabled, + options = TimelineModeGUIState.Enabled, + sequenceSelector = TimelineModeGUIState.Enabled + }; + + trackOptionsState = new TrackOptionsState + { + newButton = TimelineModeGUIState.Enabled, + editAsAssetButton = TimelineModeGUIState.Enabled + }; + mode = TimelineModes.AssetEdition; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs.meta new file mode 100644 index 000000000..6c5b2d140 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineAssetEditionMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3477d28057cb3e4469c7ea6b8dc23046 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs new file mode 100644 index 000000000..dea7c1bdf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs @@ -0,0 +1,44 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelineDisabledMode : TimelineMode + { + public TimelineDisabledMode() + { + headerState = new HeaderState + { + breadCrumb = TimelineModeGUIState.Enabled, + options = TimelineModeGUIState.Enabled, + sequenceSelector = TimelineModeGUIState.Enabled + }; + + trackOptionsState = new TrackOptionsState + { + newButton = TimelineModeGUIState.Enabled, + editAsAssetButton = TimelineModeGUIState.Enabled + }; + mode = TimelineModes.Disabled; + } + + public override bool ShouldShowPlayRange(WindowState state) + { + return false; + } + + public override bool ShouldShowTimeCursor(WindowState state) + { + return true; + } + + public override TimelineModeGUIState ToolbarState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + + public override TimelineModeGUIState TrackState(WindowState state) + { + return TimelineModeGUIState.Enabled; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs.meta new file mode 100644 index 000000000..8139fb65d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineDisabledMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4c5eb52d37bb6714a98af73df7d9cf2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs new file mode 100644 index 000000000..bb6308192 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs @@ -0,0 +1,47 @@ +namespace UnityEditor.Timeline +{ + class TimelineInactiveMode : TimelineMode + { + public TimelineInactiveMode() + { + headerState = new HeaderState + { + breadCrumb = TimelineModeGUIState.Disabled, + options = TimelineModeGUIState.Enabled, + sequenceSelector = TimelineModeGUIState.Enabled + }; + + trackOptionsState = new TrackOptionsState + { + newButton = TimelineModeGUIState.Disabled, + editAsAssetButton = TimelineModeGUIState.Enabled + }; + mode = TimelineModes.Inactive; + } + + public override bool ShouldShowPlayRange(WindowState state) + { + return false; + } + + public override bool ShouldShowTimeCursor(WindowState state) + { + return false; + } + + public override TimelineModeGUIState ToolbarState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + + public override TimelineModeGUIState TrackState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + + public override TimelineModeGUIState PreviewState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs.meta new file mode 100644 index 000000000..12a889802 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineInactiveMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5503f95d174761548a68a901beab13c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs new file mode 100644 index 000000000..1a46841df --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs @@ -0,0 +1,71 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + enum TimelineModeGUIState + { + Disabled, + Hidden, + Enabled + } + + abstract class TimelineMode + { + public struct HeaderState + { + public TimelineModeGUIState breadCrumb; + public TimelineModeGUIState sequenceSelector; + public TimelineModeGUIState options; + } + + public struct TrackOptionsState + { + public TimelineModeGUIState newButton; + public TimelineModeGUIState editAsAssetButton; + } + + public HeaderState headerState { get; protected set; } + public TrackOptionsState trackOptionsState { get; protected set; } + public TimelineModes mode { get; protected set; } + + public abstract bool ShouldShowPlayRange(WindowState state); + public abstract bool ShouldShowTimeCursor(WindowState state); + + public virtual bool ShouldShowTrackBindings(WindowState state) + { + return ShouldShowTimeCursor(state); + } + + public virtual bool ShouldShowTimeArea(WindowState state) + { + return !state.IsEditingAnEmptyTimeline(); + } + + public abstract TimelineModeGUIState TrackState(WindowState state); + public abstract TimelineModeGUIState ToolbarState(WindowState state); + + public virtual TimelineModeGUIState PreviewState(WindowState state) + { + return Application.isPlaying ? TimelineModeGUIState.Disabled : TimelineModeGUIState.Enabled; + } + + public virtual TimelineModeGUIState EditModeButtonsState(WindowState state) + { + return TimelineModeGUIState.Enabled; + } + } + + [Flags] + internal enum TimelineModes + { + None = 0, + Active = 1, + ReadOnly = 2, + Inactive = 4, + Disabled = 8, + AssetEdition = 16, + All = Active | ReadOnly | Inactive | Disabled, + Default = Active | AssetEdition + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs.meta new file mode 100644 index 000000000..7bf4435f1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a2cb43d6b0c226443be7e176590837a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs new file mode 100644 index 000000000..21418cea2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs @@ -0,0 +1,52 @@ +namespace UnityEditor.Timeline +{ + class TimelineReadOnlyMode : TimelineMode + { + public TimelineReadOnlyMode() + { + headerState = new HeaderState() + { + breadCrumb = TimelineModeGUIState.Enabled, + options = TimelineModeGUIState.Enabled, + sequenceSelector = TimelineModeGUIState.Enabled, + }; + + trackOptionsState = new TrackOptionsState() + { + newButton = TimelineModeGUIState.Disabled, + editAsAssetButton = TimelineModeGUIState.Disabled, + }; + mode = TimelineModes.ReadOnly; + } + + public override bool ShouldShowPlayRange(WindowState state) + { + return state.editSequence.director != null && state.playRangeEnabled; + } + + public override bool ShouldShowTimeCursor(WindowState state) + { + return state.editSequence.director != null; + } + + public override TimelineModeGUIState TrackState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + + public override TimelineModeGUIState ToolbarState(WindowState state) + { + return state.editSequence.director == null ? TimelineModeGUIState.Disabled : TimelineModeGUIState.Enabled; + } + + public override TimelineModeGUIState PreviewState(WindowState state) + { + return state.editSequence.director == null ? TimelineModeGUIState.Disabled : TimelineModeGUIState.Enabled; + } + + public override TimelineModeGUIState EditModeButtonsState(WindowState state) + { + return TimelineModeGUIState.Disabled; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs.meta new file mode 100644 index 000000000..bd04969ab --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/Modes/TimelineReadOnlyMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f8643c1f8dd449e85b548a14edbea2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs new file mode 100644 index 000000000..96a924784 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs @@ -0,0 +1,54 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + enum PlaybackScrollMode + { + None, + Pan, + Smooth + } + + static class PlaybackScroller + { + public static void AutoScroll(WindowState state) + { + if (Event.current.type != EventType.Layout) + return; + + switch (state.autoScrollMode) + { + case PlaybackScrollMode.Pan: + DoPanScroll(state); + break; + case PlaybackScrollMode.Smooth: + DoSmoothScroll(state); + break; + } + } + + static void DoSmoothScroll(WindowState state) + { + if (state.playing) + state.SetPlayHeadToMiddle(); + + state.UpdateLastFrameTime(); + } + + static void DoPanScroll(WindowState state) + { + if (!state.playing) + return; + + var paddingDeltaTime = state.PixelDeltaToDeltaTime(WindowConstants.autoPanPaddingInPixels); + var showRange = state.timeAreaShownRange; + var rightBoundForPan = showRange.y - paddingDeltaTime; + if (state.editSequence.time > rightBoundForPan) + { + var leftBoundForPan = showRange.x + paddingDeltaTime; + var delta = rightBoundForPan - leftBoundForPan; + state.SetTimeAreaShownRange(showRange.x + delta, showRange.y + delta); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs.meta new file mode 100644 index 000000000..70842a743 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/PlaybackScroller.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 98545765d7a2b614b921715928035ee2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs new file mode 100644 index 000000000..6a93cfa63 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs @@ -0,0 +1,201 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineMarkerHeaderGUI : IRowGUI, ILayerable + { + int m_TrackHash; + TimelineAsset timeline { get; } + WindowState state { get; } + MarkersLayer m_Layer; + LayerZOrder m_ZOrder = new LayerZOrder(Layer.MarkerHeaderTrack, 0); + + struct DrawData + { + public Rect headerRect; + public Rect contentRect; + public GUIStyle trackSwatchStyle; + public GUIStyle trackHeaderFont; + public Color colorTrackFont; + public bool showLockButton; + public bool showMuteButton; + } + + public TimelineMarkerHeaderGUI(TimelineAsset asset, WindowState state) + { + m_TrackHash = -1; + timeline = asset; + this.state = state; + } + + public TrackAsset asset { get { return timeline.markerTrack; } } + public Rect boundingRect { get; private set; } + public bool locked { get { return !state.showMarkerHeader; } } + + public bool showMarkers + { + get { return state.showMarkerHeader; } + } + + public bool muted + { + get { return timeline.markerTrack != null && timeline.markerTrack.muted; } + } + + Rect IRowGUI.ToWindowSpace(Rect rect) + { + //header gui is already in global coordinates + return rect; + } + + public void Draw(Rect markerHeaderRect, Rect markerContentRect, WindowState state) + { + boundingRect = markerContentRect; + var data = new DrawData() + { + headerRect = markerHeaderRect, + contentRect = markerContentRect, + trackSwatchStyle = new GUIStyle(), + trackHeaderFont = DirectorStyles.Instance.trackHeaderFont, + colorTrackFont = DirectorStyles.Instance.customSkin.colorTrackFont, + showLockButton = locked, + showMuteButton = muted + }; + + if (state.showMarkerHeader) + { + DrawMarkerDrawer(data, state); + if (Event.current.type == EventType.Repaint) + state.spacePartitioner.AddBounds(this, boundingRect); + } + + if (asset != null && Hash() != m_TrackHash) + Rebuild(); + + var rect = state.showMarkerHeader ? markerContentRect : state.timeAreaRect; + using (new GUIViewportScope(rect)) + { + if (m_Layer != null) + m_Layer.Draw(rect, state); + + HandleDragAndDrop(); + } + } + + public void Rebuild() + { + if (asset == null) + return; + + m_Layer = new MarkersLayer(Layer.MarkersOnHeader, this); + m_TrackHash = Hash(); + } + + void HandleDragAndDrop() + { + if (TimelineWindow.instance.state.editSequence.isReadOnly) + return; + + if (Event.current == null || Event.current.type != EventType.DragUpdated && + Event.current.type != EventType.DragPerform && Event.current.type != EventType.DragExited) + return; + + timeline.CreateMarkerTrack(); // Ensure Marker track is created. + var objectsBeingDropped = DragAndDrop.objectReferences.OfType(); + var candidateTime = TimelineHelpers.GetCandidateTime(TimelineWindow.instance.state, Event.current.mousePosition); + var perform = Event.current.type == EventType.DragPerform; + var director = state.editSequence != null ? state.editSequence.director : null; + DragAndDrop.visualMode = TimelineDragging.HandleClipPaneObjectDragAndDrop(objectsBeingDropped, timeline.markerTrack, perform, + timeline, null, director, candidateTime, TimelineDragging.ResolveType); + if (perform && DragAndDrop.visualMode == DragAndDropVisualMode.Copy) + { + DragAndDrop.AcceptDrag(); + } + } + + int Hash() + { + return timeline.markerTrack == null ? 0 : timeline.markerTrack.Hash(); + } + + static void DrawMarkerDrawer(DrawData data, WindowState state) + { + DrawMarkerDrawerHeaderBackground(data); + DrawMarkerDrawerHeader(data, state); + DrawMarkerDrawerContentBackground(data); + } + + static void DrawMarkerDrawerHeaderBackground(DrawData data) + { + var backgroundColor = DirectorStyles.Instance.customSkin.markerHeaderDrawerBackgroundColor; + var bgRect = data.headerRect; + bgRect.x += data.trackSwatchStyle.fixedWidth; + bgRect.width -= data.trackSwatchStyle.fixedWidth; + EditorGUI.DrawRect(bgRect, backgroundColor); + } + + static void DrawMarkerDrawerHeader(DrawData data, WindowState state) + { + var textStyle = data.trackHeaderFont; + textStyle.normal.textColor = data.colorTrackFont; + var labelRect = data.headerRect; + labelRect.x += DirectorStyles.kBaseIndent; + + EditorGUI.LabelField(labelRect, DirectorStyles.timelineMarkerTrackHeader); + + const float buttonSize = WindowConstants.trackHeaderButtonSize; + const float padding = WindowConstants.trackHeaderButtonPadding; + var x = data.headerRect.xMax - buttonSize - padding - 2f; + var y = data.headerRect.y + (data.headerRect.height - buttonSize) / 2.0f; + var buttonRect = new Rect(x, y, buttonSize, buttonSize); + + DrawTrackDropDownMenu(buttonRect, state); + buttonRect.x -= 16.0f; + + if (data.showMuteButton) + { + DrawMuteButton(buttonRect, state); + buttonRect.x -= 16.0f; + } + + if (data.showLockButton) + { + DrawLockButton(buttonRect, state); + } + } + + static void DrawMarkerDrawerContentBackground(DrawData data) + { + var trackBackgroundColor = DirectorStyles.Instance.customSkin.markerDrawerBackgroundColor; + EditorGUI.DrawRect(data.contentRect, trackBackgroundColor); + } + + static void DrawLockButton(Rect rect, WindowState state) + { + if (GUI.Button(rect, GUIContent.none, TimelineWindow.styles.locked)) + TimelineAction.Invoke(state); + } + + static void DrawTrackDropDownMenu(Rect rect, WindowState state) + { + rect.y += WindowConstants.trackOptionButtonVerticalPadding; + if (GUI.Button(rect, GUIContent.none, DirectorStyles.Instance.trackOptions)) + SequencerContextMenu.ShowMarkerHeaderContextMenu(null, state); + } + + static void DrawMuteButton(Rect rect, WindowState state) + { + if (GUI.Button(rect, GUIContent.none, TimelineWindow.styles.mute)) + TimelineAction.Invoke(state); + } + + public LayerZOrder zOrder + { + get { return m_ZOrder; } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs.meta new file mode 100644 index 000000000..eefe71176 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineMarkerHeaderGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4068e97704a16794ea218ba560cdc1e9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs new file mode 100644 index 000000000..435773fd8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs @@ -0,0 +1,537 @@ +using System; +using System.Collections.Generic; +using UnityEditor.Callbacks; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Playables; +using UnityEngine.SceneManagement; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [EditorWindowTitle(title = "Timeline", useTypeNameAsIconName = true)] + partial class TimelineWindow : EditorWindow, IHasCustomMenu + { + [Serializable] + public class TimelineWindowPreferences + { + public bool frameSnap = true; + public bool edgeSnaps = true; + public bool muteAudioScrub = true; + public bool playRangeLoopMode = true; + public PlaybackScrollMode autoScrollMode; + public EditMode.EditType editType = EditMode.EditType.Mix; + public TimeReferenceMode timeReferenceMode = TimeReferenceMode.Local; + } + + [SerializeField] TimelineWindowPreferences m_Preferences = new TimelineWindowPreferences(); + public TimelineWindowPreferences preferences { get { return m_Preferences; } } + + [SerializeField] + EditorGUIUtility.EditorLockTracker m_LockTracker = new EditorGUIUtility.EditorLockTracker(); + + readonly PreviewResizer m_PreviewResizer = new PreviewResizer(); + bool m_LastFrameHadSequence; + bool m_ForceRefreshLastSelection; + int m_CurrentSceneHashCode = -1; + + [NonSerialized] + bool m_HasBeenInitialized; + + [SerializeField] + SequenceHierarchy m_SequenceHierarchy; + static SequenceHierarchy s_LastHierarchy; + + public static TimelineWindow instance { get; private set; } + public Rect clientArea { get; set; } + public bool isDragging { get; set; } + public static DirectorStyles styles { get { return DirectorStyles.Instance; } } + public List allTracks + { + get + { + return treeView != null ? treeView.allTrackGuis : new List(); + } + } + + public WindowState state { get; private set; } + + public bool locked + { + get + { + // we can never be in a locked state if there is no timeline asset + if (state.editSequence.asset == null) + return false; + + return m_LockTracker.isLocked; + } + set { m_LockTracker.isLocked = value; } + } + + public bool hierarchyChangedThisFrame { get; private set; } + + public TimelineWindow() + { + InitializeManipulators(); + m_LockTracker.lockStateChanged.AddPersistentListener(OnLockStateChanged, UnityEventCallState.EditorAndRuntime); + } + + void OnLockStateChanged(bool locked) + { + // Make sure that upon unlocking, any selection change is updated + // Case 1123119 -- only force rebuild if not recording + if (!locked) + RefreshSelection(state != null && !state.recording); + } + + void OnEnable() + { + if (m_SequencePath == null) + m_SequencePath = new SequencePath(); + + if (m_SequenceHierarchy == null) + { + // The sequence hierarchy will become null if maximize on play is used for in/out of playmode + // a static var will hang on to the reference + if (s_LastHierarchy != null) + m_SequenceHierarchy = s_LastHierarchy; + else + m_SequenceHierarchy = SequenceHierarchy.CreateInstance(); + + state = null; + } + s_LastHierarchy = m_SequenceHierarchy; + + titleContent = GetLocalizedTitleContent(); + + m_PreviewResizer.Init("TimelineWindow"); + + // Unmaximize fix : when unmaximizing, a new window is enabled and disabled. Prevent it from overriding the instance pointer. + if (instance == null) + instance = this; + + AnimationClipCurveCache.Instance.OnEnable(); + TrackAsset.OnClipPlayableCreate += m_PlayableLookup.UpdatePlayableLookup; + TrackAsset.OnTrackAnimationPlayableCreate += m_PlayableLookup.UpdatePlayableLookup; + + if (state == null) + { + state = new WindowState(this, s_LastHierarchy); + Initialize(); + RefreshSelection(true); + m_ForceRefreshLastSelection = true; + } + } + + void OnDisable() + { + if (instance == this) + instance = null; + + if (state != null) + state.Reset(); + + if (instance == null) + SelectionManager.RemoveTimelineSelection(); + + AnimationClipCurveCache.Instance.OnDisable(); + TrackAsset.OnClipPlayableCreate -= m_PlayableLookup.UpdatePlayableLookup; + TrackAsset.OnTrackAnimationPlayableCreate -= m_PlayableLookup.UpdatePlayableLookup; + TimelineWindowViewPrefs.SaveAll(); + TimelineWindowViewPrefs.UnloadAllViewModels(); + } + + void OnDestroy() + { + if (state != null) + { + state.OnDestroy(); + } + m_HasBeenInitialized = false; + RemoveEditorCallbacks(); + TimelineAnimationUtilities.UnlinkAnimationWindow(); + } + + void OnLostFocus() + { + isDragging = false; + + if (state != null) + state.captured.Clear(); + + Repaint(); + } + + void OnFocus() + { + if (state == null) return; + + // selection may have changed while Timeline Editor was looking away + RefreshSelection(false); + + // Inline curves may have become out of sync + RefreshInlineCurves(); + } + + void OnHierarchyChange() + { + hierarchyChangedThisFrame = true; + Repaint(); + } + + void OnStateChange() + { + state.UpdateRecordingState(); + if (treeView != null && state.editSequence.asset != null) + treeView.Reload(); + if (m_MarkerHeaderGUI != null) + m_MarkerHeaderGUI.Rebuild(); + } + + void OnGUI() + { + InitializeGUIIfRequired(); + UpdateGUIConstants(); + UpdateViewStateHash(); + + EditMode.HandleModeClutch(); // TODO We Want that here? + + DetectStylesChange(); + DetectActiveSceneChanges(); + DetectStateChanges(); + + state.ProcessStartFramePendingUpdates(); + + var clipRect = new Rect(0.0f, 0.0f, position.width, position.height); + clipRect.xMin += state.sequencerHeaderWidth; + + using (new GUIViewportScope(clipRect)) + state.InvokeWindowOnGuiStarted(Event.current); + + if (Event.current.type == EventType.MouseDrag && state != null && state.mouseDragLag > 0.0f) + { + state.mouseDragLag -= Time.deltaTime; + return; + } + + if (PerformUndo()) + return; + + if (EditorApplication.isPlaying) + { + if (state != null) + { + if (state.recording) + state.recording = false; + } + Repaint(); + } + + clientArea = position; + + PlaybackScroller.AutoScroll(state); + DoLayout(); + + // overlays + if (state.captured.Count > 0) + { + using (new GUIViewportScope(clipRect)) + { + foreach (var o in state.captured) + { + o.Overlay(Event.current, state); + } + Repaint(); + } + } + + if (state.showQuadTree) + state.spacePartitioner.DebugDraw(); + + // attempt another rebuild -- this will avoid 1 frame flashes + if (Event.current.type == EventType.Repaint) + { + RebuildGraphIfNecessary(); + state.ProcessEndFramePendingUpdates(); + } + + using (new GUIViewportScope(clipRect)) + { + if (Event.current.type == EventType.Repaint) + EditMode.inputHandler.OnGUI(state, Event.current); + } + + if (Event.current.type == EventType.Repaint) + hierarchyChangedThisFrame = false; + } + + static void DetectStylesChange() + { + DirectorStyles.ReloadStylesIfNeeded(); + } + + void DetectActiveSceneChanges() + { + if (m_CurrentSceneHashCode == -1) + { + m_CurrentSceneHashCode = SceneManager.GetActiveScene().GetHashCode(); + } + + if (m_CurrentSceneHashCode != SceneManager.GetActiveScene().GetHashCode()) + { + bool isSceneStillLoaded = false; + for (int a = 0; a < SceneManager.sceneCount; a++) + { + var scene = SceneManager.GetSceneAt(a); + if (scene.GetHashCode() == m_CurrentSceneHashCode && scene.isLoaded) + { + isSceneStillLoaded = true; + break; + } + } + + if (!isSceneStillLoaded) + { + if (!locked) + ClearCurrentTimeline(); + m_CurrentSceneHashCode = SceneManager.GetActiveScene().GetHashCode(); + } + } + } + + void DetectStateChanges() + { + if (state != null) + { + state.editSequence.ResetIsReadOnly(); //Force reset readonly for asset flag for each frame. + // detect if the sequence was removed under our feet + if (m_LastFrameHadSequence && state.editSequence.asset == null) + { + ClearCurrentTimeline(); + } + m_LastFrameHadSequence = state.editSequence.asset != null; + + // the currentDirector can get set to null by a deletion or scene unloading so polling is required + if (state.editSequence.director == null) + { + state.recording = false; + state.previewMode = false; + + //Case 1201405 : Check if the lock state is valid with the lock tracker state + if (locked != m_LockTracker.isLocked) + m_LockTracker.isLocked = locked; + + if (!locked && m_LastFrameHadSequence) + { + // the user may be adding a new PlayableDirector to a selected GameObject, make sure the timeline editor is shows the proper director if none is already showing + var selectedGameObject = Selection.activeObject != null ? Selection.activeObject as GameObject : null; + var selectedDirector = selectedGameObject != null ? selectedGameObject.GetComponent() : null; + if (selectedDirector != null) + { + SetCurrentTimeline(selectedDirector); + } + } + } + else + { + // the user may have changed the timeline associated with the current director + if (state.editSequence.asset != state.editSequence.director.playableAsset) + { + if (!locked) + { + SetCurrentTimeline(state.editSequence.director); + } + else + { + // Keep locked on the current timeline but set the current director to null since it's not the timeline owner anymore + SetCurrentTimeline(state.editSequence.asset); + } + } + } + } + } + + void Initialize() + { + if (!m_HasBeenInitialized) + { + InitializeStateChange(); + InitializeEditorCallbacks(); + m_HasBeenInitialized = true; + } + } + + void RefreshLastSelectionIfRequired() + { + // case 1088918 - workaround for the instanceID to object cache being update during Awake. + // This corrects any playableDirector ptrs with the correct cached version + // This can happen when going from edit to playmode + if (m_ForceRefreshLastSelection) + { + m_ForceRefreshLastSelection = false; + RestoreLastSelection(true); + } + } + + void InitializeGUIIfRequired() + { + RefreshLastSelectionIfRequired(); + InitializeTimeArea(); + if (treeView == null && state.editSequence.asset != null) + { + treeView = new TimelineTreeViewGUI(this, state.editSequence.asset, position); + } + } + + void UpdateGUIConstants() + { + m_HorizontalScrollBarSize = + GUI.skin.horizontalScrollbar.fixedHeight + GUI.skin.horizontalScrollbar.margin.top; + m_VerticalScrollBarSize = (treeView != null && treeView.showingVerticalScrollBar) + ? GUI.skin.verticalScrollbar.fixedWidth + GUI.skin.verticalScrollbar.margin.left + : 0; + } + + void UpdateViewStateHash() + { + if (Event.current.type == EventType.Layout) + state.UpdateViewStateHash(); + } + + static bool PerformUndo() + { + if (!Event.current.isKey) + return false; + + if (Event.current.keyCode != KeyCode.Z) + return false; + + if (!EditorGUI.actionKey) + return false; + + return true; + } + + public void RebuildGraphIfNecessary(bool evaluate = true) + { + if (state == null || state.editSequence.director == null || state.editSequence.asset == null) + return; + + if (state.rebuildGraph) + { + // rebuilding the graph resets the time + double time = state.editSequence.time; + + var wasPlaying = false; + + // disable preview mode, + if (!EditorApplication.isPlaying) + { + wasPlaying = state.playing; + + state.previewMode = false; + state.GatherProperties(state.masterSequence.director); + } + state.RebuildPlayableGraph(); + state.editSequence.time = time; + + if (wasPlaying) + state.Play(); + + if (evaluate) + { + // put the scene back in the correct state + state.EvaluateImmediate(); + + // this is necessary to see accurate results when inspector refreshes + // case 1154802 - this will property re-force time on the director, so + // the play head won't snap back to the timeline duration on rebuilds + if (!state.playing) + state.Evaluate(); + } + Repaint(); + } + + state.rebuildGraph = false; + } + + // for tests + public new void RepaintImmediately() + { + base.RepaintImmediately(); + } + + internal static bool IsEditingTimelineAsset(TimelineAsset timelineAsset) + { + return instance != null && instance.state != null && instance.state.editSequence.asset == timelineAsset; + } + + internal static void RepaintIfEditingTimelineAsset(TimelineAsset timelineAsset) + { + if (IsEditingTimelineAsset(timelineAsset)) + instance.Repaint(); + } + + internal class DoCreateTimeline : ProjectWindowCallback.EndNameEditAction + { + public override void Action(int instanceId, string pathName, string resourceFile) + { + var timeline = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(timeline, pathName); + ProjectWindowUtil.ShowCreatedAsset(timeline); + } + } + + [MenuItem("Assets/Create/Timeline", false, 450)] + public static void CreateNewTimeline() + { + var icon = EditorGUIUtility.IconContent("TimelineAsset Icon").image as Texture2D; + ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance(), "New Timeline.playable", icon, null); + } + + [MenuItem("Window/Sequencing/Timeline", false, 1)] + public static void ShowWindow() + { + GetWindow(typeof(SceneView)); + instance.Focus(); + } + + [OnOpenAsset(1)] + public static bool OnDoubleClick(int instanceID, int line) + { + var assetDoubleClicked = EditorUtility.InstanceIDToObject(instanceID) as TimelineAsset; + if (assetDoubleClicked == null) + return false; + + ShowWindow(); + instance.SetCurrentTimeline(assetDoubleClicked); + + return true; + } + + public virtual void AddItemsToMenu(GenericMenu menu) + { + bool disabled = state == null || state.editSequence.asset == null; + + m_LockTracker.AddItemsToMenu(menu, disabled); + } + + protected virtual void ShowButton(Rect r) + { + bool disabled = state == null || state.editSequence.asset == null; + + m_LockTracker.ShowButton(r, DirectorStyles.Instance.lockButton, disabled); + } + + internal void TreeViewKeyboardCallback() + { + if (Event.current.type != EventType.KeyDown) + return; + if (TimelineAction.HandleShortcut(state, Event.current)) + { + Event.current.Use(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs.meta new file mode 100644 index 000000000..5d0992be9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f817a38900380be47942905e17e7d39b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs new file mode 100644 index 000000000..385fb22ae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs @@ -0,0 +1,331 @@ +using System; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineWindowTimeControl : IAnimationWindowControl + { + [Serializable] + public struct ClipData + { + public double start; + public double duration; + public TrackAsset track; + } + + [SerializeField] ClipData m_ClipData; + [SerializeField] TimelineClip m_Clip; + [SerializeField] AnimationWindowState m_AnimWindowState; + + TrackAsset track + { + get + { + if (m_Clip != null) + { + return m_Clip.parentTrack; + } + return m_ClipData.track; + } + } + + static TimelineWindow window + { + get + { + return TimelineWindow.instance; + } + } + + static WindowState state + { + get + { + if (window != null) + return window.state; + return null; + } + } + + void OnStateChange() + { + if (state != null && state.dirtyStamp > 0 && m_AnimWindowState != null) + m_AnimWindowState.Repaint(); + } + + public void Init(AnimationWindowState animState, TimelineClip clip) + { + m_Clip = clip; + m_AnimWindowState = animState; + } + + public void Init(AnimationWindowState animState, ClipData clip) + { + m_ClipData = clip; + m_AnimWindowState = animState; + } + + public override void OnEnable() + { + if (state != null) + state.OnTimeChange += OnStateChange; + + base.OnEnable(); + } + + public void OnDisable() + { + if (state != null) + state.OnTimeChange -= OnStateChange; + } + + public override AnimationKeyTime time + { + get + { + if (state == null) + return AnimationKeyTime.Time(0.0f, 0.0f); + + return AnimationKeyTime.Time(ToAnimationClipTime(state.editSequence.time), state.referenceSequence.frameRate); + } + } + + void ChangeTime(float newTime) + { + if (state != null && state.editSequence.director != null) + { + // avoid rounding errors + var finalTime = ToGlobalTime(newTime); + if (TimeUtility.OnFrameBoundary(finalTime, state.referenceSequence.frameRate, TimeUtility.kFrameRateEpsilon)) + finalTime = TimeUtility.RoundToFrame(finalTime, state.referenceSequence.frameRate); + state.editSequence.time = finalTime; + + window.Repaint(); + } + } + + static void ChangeFrame(int frame) + { + if (state != null) + { + state.editSequence.frame = frame; + window.Repaint(); + } + } + + public override void GoToTime(float newTime) + { + ChangeTime(newTime); + } + + public override void GoToFrame(int frame) + { + ChangeFrame(frame); + } + + public override void StartScrubTime() {} + + public override void EndScrubTime() {} + + public override void ScrubTime(float newTime) + { + ChangeTime(newTime); + } + + public override void GoToPreviousFrame() + { + if (state != null) + ChangeFrame(state.editSequence.frame - 1); + } + + public override void GoToNextFrame() + { + if (state != null) + ChangeFrame(state.editSequence.frame + 1); + } + + AnimationWindowCurve[] GetCurves() + { + var curves = + (m_AnimWindowState.showCurveEditor && + m_AnimWindowState.activeCurves.Count > 0) ? m_AnimWindowState.activeCurves : m_AnimWindowState.allCurves; + return curves.ToArray(); + } + + public override void GoToPreviousKeyframe() + { + var newTime = AnimationWindowUtility.GetPreviousKeyframeTime(GetCurves(), time.time, m_AnimWindowState.clipFrameRate); + GoToTime(m_AnimWindowState.SnapToFrame(newTime, AnimationWindowState.SnapMode.SnapToClipFrame)); + } + + public override void GoToNextKeyframe() + { + var newTime = AnimationWindowUtility.GetNextKeyframeTime(GetCurves(), time.time, m_AnimWindowState.clipFrameRate); + GoToTime(m_AnimWindowState.SnapToFrame(newTime, AnimationWindowState.SnapMode.SnapToClipFrame)); + } + + public override void GoToFirstKeyframe() + { + GoToTime(0); + } + + public override void GoToLastKeyframe() + { + double animClipTime = 0; + if (m_Clip != null) + { + var curves = m_Clip.curves; + var animAsset = m_Clip.asset as AnimationPlayableAsset; + if (animAsset != null) + { + animClipTime = animAsset.clip != null ? animAsset.clip.length : 0; + } + else if (curves != null) + { + animClipTime = curves.length; + } + else + { + animClipTime = m_Clip.clipAssetDuration; + } + } + else + { + animClipTime = m_ClipData.duration; + } + + GoToTime((float)animClipTime); + } + + public override bool canPlay + { + get + { + return state != null && state.previewMode; + } + } + + public override bool playing + { + get + { + return state != null && state.playing; + } + } + + static void SetPlaybackState(bool playbackState) + { + if (state == null || playbackState == state.playing) + return; + + state.SetPlaying(playbackState); + } + + public override bool StartPlayback() + { + SetPlaybackState(true); + return state != null && state.playing; + } + + public override void StopPlayback() + { + SetPlaybackState(false); + } + + public override bool PlaybackUpdate() { return state != null && state.playing; } + + public override bool canRecord + { + get { return state != null && state.canRecord; } + } + + public override bool recording + { + get { return state != null && state.recording; } + } + + public override bool canPreview + { + get { return false; } + } + + public override bool previewing + { + get { return false; } + } + + public override bool StartRecording(Object targetObject) + { + if (!canRecord) + return false; + if (Application.isPlaying) + return false; + + if (state != null && track != null) + { + state.ArmForRecord(track); + return state.recording; + } + + return false; + } + + public override void StopRecording() + { + if (Application.isPlaying) + return; + + if (state != null && track != null) + state.UnarmForRecord(track); + } + + public override void OnSelectionChanged() {} + + public override void ResampleAnimation() {} + + public override bool StartPreview() + { + if (state != null) + state.previewMode = true; + return state != null && state.previewMode; + } + + public override void StopPreview() + { + if (state != null) + state.previewMode = false; + } + + public override void ProcessCandidates() {} + public override void ClearCandidates() {} + + double durationD + { + get + { + if (m_Clip != null) + { + return ToAnimationClipTime(m_Clip.end); + } + return m_ClipData.duration; + } + } + + double ToGlobalTime(float localTime) + { + if (m_Clip != null) + return Math.Max(0, m_Clip.FromLocalTimeUnbound(localTime)); + return Math.Max(0, m_ClipData.start + localTime); + } + + float ToAnimationClipTime(double globalTime) + { + if (m_Clip != null) + return (float)m_Clip.ToLocalTimeUnbound(globalTime); + return (float)(globalTime - m_ClipData.start); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs.meta new file mode 100644 index 000000000..6d8fd714f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindowTimeControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f25fb081e85cb743b272c2f7fbc2f6b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs new file mode 100644 index 000000000..7255fec83 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + private TimelineAsset m_PreviousMasterSequence; + + public void ClearCurrentTimeline() + { + SetCurrentTimeline(null, null, null, true); + } + + public void SetCurrentTimeline(TimelineAsset seq) + { + SetCurrentTimeline(seq, null, null); + } + + public void SetCurrentTimeline(PlayableDirector director, TimelineClip hostClip = null) + { + var asset = director != null ? director.playableAsset as TimelineAsset : null; + SetCurrentTimeline(asset, director, hostClip); + } + + void SetCurrentTimeline(TimelineAsset seq, PlayableDirector instanceOfDirector, TimelineClip hostClip, bool force = false) + { + if (state == null) + return; + + if (!force && + state.editSequence.hostClip == hostClip && + state.editSequence.director == instanceOfDirector && + state.editSequence.asset == seq) + return; + + state.SetCurrentSequence(seq, instanceOfDirector, hostClip); + } + + void OnBeforeSequenceChange() + { + treeView = null; + m_MarkerHeaderGUI = null; + m_TimeAreaDirty = true; + + state.Reset(); + m_PlayableLookup.ClearPlayableLookup(); + + // clear old editors to caches, like audio previews, get flushed + CustomTimelineEditorCache.ClearCache(); + CustomTimelineEditorCache.ClearCache(); + CustomTimelineEditorCache.ClearCache(); + + m_PreviousMasterSequence = state.masterSequence.asset; + } + + void OnAfterSequenceChange() + { + Repaint(); + + m_SequencePath = state.GetCurrentSequencePath(); + + m_LastFrameHadSequence = state.editSequence.asset != null; + TimelineWindowViewPrefs.SaveAll(); + + // this prevent clearing the animation window when going in/out of playmode, but + // clears it when we switch master timelines + // the cast to a object will handle the case where the sequence has been deleted. + object previousMasterSequence = m_PreviousMasterSequence; + bool isDeleted = previousMasterSequence != null && m_PreviousMasterSequence == null; + bool hasChanged = m_PreviousMasterSequence != null && m_PreviousMasterSequence != state.masterSequence.asset; + if (isDeleted || hasChanged) + TimelineAnimationUtilities.UnlinkAnimationWindow(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs.meta new file mode 100644 index 000000000..0b1212277 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_ActiveTimeline.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7abcd1a72bb7174ca58e813c6eee9c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs new file mode 100644 index 000000000..e5673cd78 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + List m_BreadCrumbLabels = new List(100); + + static TitleMode GetTitleMode(ISequenceState sequence) + { + var prefabStage = UnityEditor.Experimental.SceneManagement.PrefabStageUtility.GetCurrentPrefabStage(); + // Top level + if (sequence.hostClip == null) + { + if (sequence.director != null && prefabStage != null && prefabStage.IsPartOfPrefabContents(sequence.director.gameObject)) + return TitleMode.Prefab; + if (sequence.director != null && PrefabUtility.IsPartOfPrefabAsset(sequence.director)) + return TitleMode.PrefabOutOfContext; + if (sequence.director != null && !sequence.director.isActiveAndEnabled) + return TitleMode.DisabledComponent; + if (sequence.director != null) + return TitleMode.GameObject; + if (sequence.asset != null) + return TitleMode.Asset; + } + // Subtimelines only get an error icon + else if (sequence.director != null && !sequence.director.isActiveAndEnabled && !PrefabUtility.IsPartOfPrefabAsset(sequence.director)) + return TitleMode.DisabledComponent; + + return TitleMode.None; + } + + void DoBreadcrumbGUI() + { + if (state == null) + return; + int count = 0; + foreach (var sequence in state.GetAllSequences()) + { + BreadCrumbTitle title = new BreadCrumbTitle() + { + name = DisplayNameHelper.GetDisplayName(sequence), + mode = GetTitleMode(sequence) + }; + if (count >= m_BreadCrumbLabels.Count) + m_BreadCrumbLabels.Add(title); + else + m_BreadCrumbLabels[count] = title; + count++; + } + + if (m_BreadCrumbLabels.Count > count) + m_BreadCrumbLabels.RemoveRange(count, m_BreadCrumbLabels.Count - count); + + using (new EditorGUI.DisabledScope(currentMode.headerState.breadCrumb == TimelineModeGUIState.Disabled)) + { + BreadcrumbDrawer.Draw(breadCrumbAreaWidth, m_BreadCrumbLabels, NavigateToBreadcrumbIndex); + } + } + + void NavigateToBreadcrumbIndex(int index) + { + state.PopSequencesUntilCount(index + 1); + } + + void DoSequenceSelectorGUI() + { + using (new EditorGUI.DisabledScope(currentMode.headerState.sequenceSelector == TimelineModeGUIState.Disabled)) + { + if (EditorGUILayout.DropdownButton(DirectorStyles.timelineSelectorArrow, FocusType.Passive, DirectorStyles.Instance.sequenceSwitcher, GUILayout.Width(WindowConstants.selectorWidth))) + ShowSequenceSelector(); + } + } + + void ShowSequenceSelector() + { + var allDirectors = TimelineUtility.GetDirectorsInSceneUsingAsset(null); + + var formatter = new SequenceMenuNameFormater(); + var namesAndDirectors = new List>(); + foreach (var d in allDirectors) + { + if (d.playableAsset is TimelineAsset) + { + var text = formatter.Format(DisplayNameHelper.GetDisplayName(d)); + namesAndDirectors.Add(new ValueTuple(text, d)); + } + } + + var sequenceMenu = new GenericMenu(); + foreach (var (timelineName, playableDirector) in namesAndDirectors.OrderBy(i => i.Item1)) + { + var isCurrent = state.masterSequence.director == playableDirector; + sequenceMenu.AddItem(new GUIContent(timelineName), isCurrent, OnSequenceSelected, playableDirector); + } + + if (allDirectors.Length == 0) + sequenceMenu.AddDisabledItem(DirectorStyles.noTimelinesInScene); + + sequenceMenu.DropDown(EditorGUILayout.s_LastRect); + } + + void OnSequenceSelected(object arg) + { + var directorToBindTo = (PlayableDirector)arg; + if (directorToBindTo) + { + // don't just select the object, it may already be selected. + SetCurrentTimeline(directorToBindTo); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs.meta new file mode 100644 index 000000000..274640079 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Breadcrumbs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e2cd16a2d73fe7a4c9affa2b790eb5e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs new file mode 100644 index 000000000..48eef2f59 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs @@ -0,0 +1,128 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + TimeAreaItem m_TimelineDuration; + + void DurationGUI(TimelineItemArea area, double duration) + { + // don't show the duration if the time area is not visible for some other reason. + if (!currentMode.ShouldShowTimeArea(state)) + return; + + bool headerMode = area == TimelineItemArea.Header; + + if (state.IsEditingASubTimeline()) + { + if (headerMode) + HighlightTimeAreaRange(state.editSequence.GetEvaluableRange(), DirectorStyles.Instance.customSkin.colorSubSequenceDurationLine); + + return; + } + + // don't show the duration if there's none. + if (state.editSequence.asset.durationMode == TimelineAsset.DurationMode.BasedOnClips && duration <= 0.0f) + return; + + if (m_TimelineDuration == null || m_TimelineDuration.style != styles.endmarker) + { + m_TimelineDuration = new TimeAreaItem(styles.endmarker, OnTrackDurationDrag) + { + tooltip = "End of sequence marker", + boundOffset = new Vector2(0.0f, -DirectorStyles.kDurationGuiThickness) + }; + } + + DrawDuration(headerMode, !headerMode, duration); + } + + void DrawDuration(bool drawhead, bool drawline, double duration) + { + if (state.TimeIsInRange((float)duration)) + { + // Set the colors based on the mode + Color lineColor = DirectorStyles.Instance.customSkin.colorEndmarker; + Color headColor = Color.white; + + bool canMoveHead = !EditorApplication.isPlaying && state.editSequence.asset.durationMode == TimelineAsset.DurationMode.FixedLength; + + if (canMoveHead) + { + if (Event.current.type == EventType.MouseDown) + { + if (m_TimelineDuration.bounds.Contains(Event.current.mousePosition)) + { + if (m_PlayHead != null && m_PlayHead.bounds.Contains(Event.current.mousePosition)) + { + // ignore duration markers if the mouse is over the TimeCursor. + canMoveHead = false; + } + } + } + } + else + { + lineColor.a *= 0.66f; + headColor = DirectorStyles.Instance.customSkin.colorDuration; + } + + if (canMoveHead) + m_TimelineDuration.HandleManipulatorsEvents(state); + + m_TimelineDuration.lineColor = lineColor; + m_TimelineDuration.headColor = headColor; + m_TimelineDuration.drawHead = drawhead; + m_TimelineDuration.drawLine = drawline; + m_TimelineDuration.canMoveHead = canMoveHead; + + // Draw the TimeAreaItem + // Rect trackheadRect = treeviewBounds; + //trackheadRect.height = clientArea.height; + m_TimelineDuration.Draw(sequenceRect, state, duration); + } + + // Draw Blue line in timeline indicating the duration... + if (state.editSequence.asset != null && drawhead) + { + HighlightTimeAreaRange(state.editSequence.GetEvaluableRange(), DirectorStyles.Instance.customSkin.colorDurationLine); + } + } + + void HighlightTimeAreaRange(Range range, Color lineColor) + { + if (range.length <= 0.0 || !state.RangeIsVisible(range)) return; + + Rect lineRect = Rect.MinMaxRect( + Math.Max(state.TimeToPixel(range.start), state.timeAreaRect.xMin), + state.timeAreaRect.y - DirectorStyles.kDurationGuiThickness + state.timeAreaRect.height, + Math.Min(state.TimeToPixel(range.end), state.timeAreaRect.xMax), + state.timeAreaRect.y + state.timeAreaRect.height); + EditorGUI.DrawRect(lineRect, lineColor); + } + + // Drag handler for the gui + void OnTrackDurationDrag(double newTime) + { + if (state.editSequence.asset.durationMode == TimelineAsset.DurationMode.FixedLength && !state.editSequence.isReadOnly) + { + // this is the first call to the drag + if (m_TimelineDuration.firstDrag) + { + TimelineUndo.PushUndo(state.editSequence.asset, "Change Duration"); + } + + state.editSequence.asset.fixedDuration = newTime; + + // when setting a new length, modify the duration of the timeline playable directly instead of + // rebuilding the whole graph + state.UpdateRootPlayableDuration(newTime); + } + + m_TimelineDuration.showTooltip = true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs.meta new file mode 100644 index 000000000..5828033ac --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Duration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b3bd7a976306c9449ba84e0591e8a0f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs new file mode 100644 index 000000000..68af27a57 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.Animations; +using UnityEngine.Playables; +using UnityEngine.SceneManagement; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + private int m_ComponentAddedFrame; + + void OnSelectionChangedInactive() + { + // Case 946942 -- when selection changes and the window is open but hidden, timeline + // needs to update selection immediately so preview mode is correctly released + // Case 1123119 -- except when recording + if (!hasFocus) + { + RefreshSelection(!locked && state != null && !state.recording); + } + } + + void InitializeEditorCallbacks() + { + Undo.postprocessModifications += PostprocessAnimationRecordingModifications; + Undo.postprocessModifications += ProcessAssetModifications; + Undo.undoRedoPerformed += OnUndoRedo; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + AnimationUtility.onCurveWasModified += OnCurveModified; + EditorApplication.editorApplicationQuit += OnEditorQuit; + Selection.selectionChanged += OnSelectionChangedInactive; + EditorSceneManager.sceneSaved += OnSceneSaved; + ObjectFactory.componentWasAdded += OnComponentWasAdded; + PrefabUtility.prefabInstanceUpdated += OnPrefabApplied; + } + + void OnEditorQuit() + { + TimelineWindowViewPrefs.SaveAll(); + } + + void RemoveEditorCallbacks() + { + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + + Undo.undoRedoPerformed -= OnUndoRedo; + Undo.postprocessModifications -= PostprocessAnimationRecordingModifications; + Undo.postprocessModifications -= ProcessAssetModifications; + AnimationUtility.onCurveWasModified -= OnCurveModified; + EditorApplication.editorApplicationQuit -= OnEditorQuit; + Selection.selectionChanged -= OnSelectionChangedInactive; + EditorSceneManager.sceneSaved -= OnSceneSaved; + ObjectFactory.componentWasAdded -= OnComponentWasAdded; + PrefabUtility.prefabInstanceUpdated -= OnPrefabApplied; + } + + // Called when a prefab change is applied to the scene. + // Redraw so control tracks that use prefabs can show changes + void OnPrefabApplied(GameObject go) + { + if (!state.previewMode) + return; + + // if we added a component this frame, then rebuild, otherwise just let + // the individual playable handle the prefab application + if (Time.frameCount == m_ComponentAddedFrame) + TimelineEditor.Refresh(RefreshReason.ContentsModified); + else + TimelineEditor.Refresh(RefreshReason.SceneNeedsUpdate); + } + + // When the scene is save the director time will get reset. + void OnSceneSaved(Scene scene) + { + if (state != null) + state.OnSceneSaved(); + } + + void OnCurveModified(AnimationClip clip, EditorCurveBinding binding, AnimationUtility.CurveModifiedType type) + { + InspectorWindow.RepaintAllInspectors(); + if (state == null || state.previewMode == false || state.rebuildGraph) + return; + + if (type == AnimationUtility.CurveModifiedType.CurveModified) + { + Playable playable; + if (m_PlayableLookup.GetPlayableFromAnimClip(clip, out playable)) + { + playable.SetAnimatedProperties(clip); + } + + // mark the timeline clip as dirty + TimelineClip timelineClip = m_PlayableLookup.GetTimelineClipFromCurves(clip); + if (timelineClip != null) + timelineClip.MarkDirty(); + + // updates the duration of the graph without rebuilding + AnimationUtility.SyncEditorCurves(clip); // deleted keys are not synced when this is sent out, so duration could be incorrect + state.UpdateRootPlayableDuration(state.editSequence.duration); + + // don't evaluate if this is caused by recording on an animation track, the extra evaluation can cause hiccups + if (!TimelineRecording.IsRecordingAnimationTrack) + state.Evaluate(); + } + else // curve added/removed, or clip added/removed + { + state.rebuildGraph = true; + } + } + + void OnPlayModeStateChanged(PlayModeStateChange playModeState) + { + // case 923506 - make sure we save view data before switching modes + if (playModeState == PlayModeStateChange.ExitingEditMode || + playModeState == PlayModeStateChange.ExitingPlayMode) + TimelineWindowViewPrefs.SaveAll(); + + bool isPlaymodeAboutToChange = playModeState == PlayModeStateChange.ExitingEditMode || playModeState == PlayModeStateChange.ExitingPlayMode; + + // Important to stop the graph on any director so temporary objects are properly cleaned up + if (isPlaymodeAboutToChange && state != null) + state.Stop(); + } + + UndoPropertyModification[] PostprocessAnimationRecordingModifications(UndoPropertyModification[] modifications) + { + DirtyModifiedObjects(modifications); + + if (!state.recording) + return modifications; + + var remaining = TimelineRecording.ProcessUndoModification(modifications, state); + // if we've changed, we need to repaint the sequence window to show clip length changes + if (remaining != modifications) + { + // only update if us or the sequencer window has focus + // Prevents color pickers and other dialogs from being wrongly dismissed + bool repaint = (focusedWindow == null) || + (focusedWindow is InspectorWindow) || + (focusedWindow is TimelineWindow); + + if (repaint) + Repaint(); + } + + + return remaining; + } + + void DirtyModifiedObjects(UndoPropertyModification[] modifications) + { + foreach (var m in modifications) + { + if (m.currentValue == null || m.currentValue.target == null) + continue; + + var track = m.currentValue.target as TrackAsset; + var playableAsset = m.currentValue.target as PlayableAsset; + var editorClip = m.currentValue.target as EditorClip; + + if (track != null) + { + track.MarkDirty(); + } + else if (playableAsset != null) + { + var clip = TimelineRecording.FindClipWithAsset(state.editSequence.asset, playableAsset); + if (clip != null) + clip.MarkDirty(); + } + else if (editorClip != null && editorClip.clip != null) + { + editorClip.clip.MarkDirty(); + } + } + } + + UndoPropertyModification[] ProcessAssetModifications(UndoPropertyModification[] modifications) + { + bool rebuildGraph = false; + + for (int i = 0; i < modifications.Length && !rebuildGraph; i++) + { + var mod = modifications[i]; + + // check if an Avatar Mask has been modified + if (mod.previousValue != null && mod.previousValue.target is AvatarMask) + { + rebuildGraph = state.editSequence.asset != null && + state.editSequence.asset.flattenedTracks + .OfType() + .Any(x => mod.previousValue.target == x.avatarMask); + } + } + + if (rebuildGraph) + { + state.rebuildGraph = true; + Repaint(); + } + + return modifications; + } + + void OnUndoRedo() + { + var undos = new List(); + var redos = new List(); + Undo.GetRecords(undos, redos); + + var rebuildAll = redos.Any(x => x.StartsWith("Timeline ")) || undos.Any(x => x.StartsWith("Timeline")); + var evalNow = redos.Any(x => x.Contains("Edit Curve")) || undos.Any(x => x.Contains("Edit Curve")); + if (rebuildAll || evalNow) + { + ValidateSelection(); + if (state != null) + { + if (evalNow) // when curves change, the new values need to be set in the transform before the inspector handles the undo + state.EvaluateImmediate(); + if (rebuildAll) + state.Refresh(); + } + Repaint(); + } + } + + static void ValidateSelection() + { + //get all the clips in the selection + var selectedClips = Selection.GetFiltered(SelectionMode.Unfiltered).Select(x => x.clip); + foreach (var selectedClip in selectedClips) + { + var parent = selectedClip.parentTrack; + if (selectedClip.parentTrack != null) + { + if (!parent.clips.Contains(selectedClip)) + { + SelectionManager.Remove(selectedClip); + } + } + } + } + + void OnComponentWasAdded(Component c) + { + m_ComponentAddedFrame = Time.frameCount; + var go = c.gameObject; + foreach (var seq in state.GetAllSequences()) + { + if (seq.director == null || seq.asset == null) + { + return; + } + + var rebind = seq.asset.GetOutputTracks().Any(track => seq.director.GetGenericBinding(track) == go); + // Either the playable director has a binding for the GameObject or it is a sibling of the director. + // The second case is needed since we have timeline top level markerTracks that do not have a binding, but + // are still "targeting" the playable director + if (rebind || seq.director.gameObject == go) + { + seq.director.RebindPlayableGraphOutputs(); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs.meta new file mode 100644 index 000000000..29b3a4444 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_EditorCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1c9c1ed454d0594b951eb6a76ac62ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs new file mode 100644 index 000000000..4a6f1fbff --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs @@ -0,0 +1,511 @@ +using System; +using System.Collections.Generic; +using UnityEditor.Experimental.SceneManagement; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + struct MarkerOverlay + { + public IMarker marker; + public Rect rect; + public bool isSelected; + public bool isCollapsed; + public MarkerEditor editor; + } + + + enum TimelineItemArea + { + Header, + Lines + } + + [SerializeField] float m_HierarchySplitterPerc = WindowConstants.hierarchySplitterDefaultPercentage; + + static internal readonly TimelineMode s_ActiveMode = new TimelineActiveMode(); + static internal readonly TimelineMode s_EditAssetMode = new TimelineAssetEditionMode(); + static internal readonly TimelineMode s_InactiveMode = new TimelineInactiveMode(); + static internal readonly TimelineMode s_DisabledMode = new TimelineDisabledMode(); + static internal readonly TimelineMode s_PrefabOutOfContextMode = new TimelineAssetEditionMode(); + static internal readonly TimelineMode s_ReadonlyMode = new TimelineReadOnlyMode(); + + int m_SplitterCaptured; + float m_VerticalScrollBarSize, m_HorizontalScrollBarSize; + + List m_OverlayQueue = new List(100); + + + float headerHeight + { + get + { + return WindowConstants.markerRowYPosition + (state.showMarkerHeader ? WindowConstants.markerRowHeight : 0.0f); + } + } + + public Rect markerHeaderRect + { + get { return new Rect(0.0f, WindowConstants.markerRowYPosition, state.sequencerHeaderWidth, WindowConstants.markerRowHeight); } + } + + public Rect markerContentRect + { + get { return Rect.MinMaxRect(state.sequencerHeaderWidth, WindowConstants.markerRowYPosition, position.width, WindowConstants.markerRowYPosition + WindowConstants.markerRowHeight); } + } + + Rect trackRect + { + get + { + var yMinHeight = headerHeight; + return new Rect(0, yMinHeight, position.width, position.height - yMinHeight - horizontalScrollbarHeight); + } + } + + public Rect sequenceRect + { + get { return new Rect(0.0f, WindowConstants.markerRowYPosition, position.width - WindowConstants.sliderWidth, position.height - WindowConstants.timeAreaYPosition); } + } + + public Rect sequenceHeaderRect + { + get { return new Rect(0.0f, WindowConstants.markerRowYPosition, state.sequencerHeaderWidth, position.height - WindowConstants.timeAreaYPosition); } + } + + public Rect sequenceContentRect + { + get + { + return new Rect( + state.sequencerHeaderWidth, + WindowConstants.markerRowYPosition, + position.width - state.sequencerHeaderWidth - (treeView != null && treeView.showingVerticalScrollBar ? WindowConstants.sliderWidth : 0), + position.height - WindowConstants.markerRowYPosition - horizontalScrollbarHeight); + } + } + + public float verticalScrollbarWidth + { + get + { + return m_VerticalScrollBarSize; + } + } + + public float horizontalScrollbarHeight + { + get { return m_HorizontalScrollBarSize; } + } + + float breadCrumbAreaWidth + { + get + { + return state.timeAreaRect.width - WindowConstants.selectorWidth - WindowConstants.cogButtonWidth - WindowConstants.cogButtonPadding; + } + } + + internal TimelineMode currentMode + { + get + { + if (state == null || state.editSequence.asset == null) + return s_InactiveMode; + if (state.editSequence.isReadOnly) + return s_ReadonlyMode; + if (state.editSequence.director == null || state.masterSequence.director == null) + return s_EditAssetMode; + + if (PrefabUtility.IsPartOfPrefabAsset(state.editSequence.director)) + { + var stage = PrefabStageUtility.GetCurrentPrefabStage(); + if (stage == null || !stage.IsPartOfPrefabContents(state.editSequence.director.gameObject)) + return s_PrefabOutOfContextMode; + } + + if (!state.masterSequence.director.isActiveAndEnabled) + return s_DisabledMode; + + return s_ActiveMode; + } + } + + void DoLayout() + { + var rawType = Event.current.rawType; // TODO: rawType seems to be broken after calling Use(), use this Hack and remove it once it's fixed. + var mousePosition = Event.current.mousePosition; // mousePosition is also affected by this bug and does not reflect the original position after a Use() + + Initialize(); + HandleSplitterResize(); + + var processManipulators = Event.current.type != EventType.Repaint && Event.current.type != EventType.Layout; + + if (processManipulators) + { + // Update what's under mouse the cursor + PickerUtils.DoPick(state, mousePosition); + + if (state.editSequence.asset != null) + m_PreTreeViewControl.HandleManipulatorsEvents(state); + } + + SequencerGUI(); + + if (processManipulators) + { + if (state.editSequence.asset != null) + m_PostTreeViewControl.HandleManipulatorsEvents(state); + } + + m_RectangleSelect.OnGUI(state, rawType, mousePosition); + m_RectangleZoom.OnGUI(state, rawType, mousePosition); + } + + void TimelineSectionGUI() + { + GUILayout.BeginVertical(); + { + GUILayout.BeginHorizontal(EditorStyles.toolbar, GUILayout.Width(position.width - state.sequencerHeaderWidth)); + { + DoSequenceSelectorGUI(); + DoBreadcrumbGUI(); + OptionsGUI(); + } + GUILayout.EndHorizontal(); + + TimelineGUI(); + } + GUILayout.EndVertical(); + } + + void SplitterGUI() + { + if (!state.IsEditingAnEmptyTimeline()) + { + var splitterLineRect = new Rect(state.sequencerHeaderWidth - 1.0f, 0.0f, 2.0f, clientArea.height); + EditorGUI.DrawRect(splitterLineRect, DirectorStyles.Instance.customSkin.colorTopOutline3); + } + } + + void TrackViewsGUI() + { + using (new GUIViewportScope(trackRect)) + { + TracksGUI(trackRect, state, currentMode.TrackState(state)); + } + } + + void UserOverlaysGUI() + { + if (Event.current.type != EventType.Repaint) + return; + + // the rect containing the time area plus the time ruler + var screenRect = new Rect( + state.sequencerHeaderWidth, + WindowConstants.timeAreaYPosition, + position.width - state.sequencerHeaderWidth - (treeView != null && treeView.showingVerticalScrollBar ? WindowConstants.sliderWidth : 0), + position.height - WindowConstants.timeAreaYPosition - horizontalScrollbarHeight); + + var startTime = state.PixelToTime(screenRect.xMin); + var endTime = state.PixelToTime(screenRect.xMax); + + using (new GUIViewportScope(screenRect)) + { + foreach (var entry in m_OverlayQueue) + { + var uiState = MarkerUIStates.None; + if (entry.isCollapsed) + uiState |= MarkerUIStates.Collapsed; + if (entry.isSelected) + uiState |= MarkerUIStates.Selected; + var region = new MarkerOverlayRegion(GUIClip.Clip(entry.rect), screenRect, startTime, endTime); + try + { + entry.editor.DrawOverlay(entry.marker, uiState, region); + } + catch (Exception e) + { + Debug.LogException(e); + } + } + } + + m_OverlayQueue.Clear(); + } + + void DrawHeaderBackground() + { + var rect = state.timeAreaRect; + rect.xMin = 0.0f; + EditorGUI.DrawRect(rect, DirectorStyles.Instance.customSkin.colorTimelineBackground); + } + + void HandleBottomFillerDragAndDrop(Rect rect) + { + if (Event.current.type != EventType.DragUpdated && + Event.current.type != EventType.DragExited && + Event.current.type != EventType.DragPerform) + return; + + if (instance.treeView == null || instance.treeView.timelineDragging == null) + return; + + if (!rect.Contains(Event.current.mousePosition)) + return; + + instance.treeView.timelineDragging.DragElement(null, new Rect(), -1); + } + + void DrawHeaderBackgroundBottomFiller() + { + var rect = sequenceRect; + rect.yMin = rect.yMax; + rect.yMax = rect.yMax + WindowConstants.sliderWidth; + if (state.editSequence.asset != null && !state.IsEditingAnEmptyTimeline()) + { + rect.width = state.sequencerHeaderWidth; + } + using (new GUIViewportScope(rect)) + { + Graphics.DrawBackgroundRect(state, rect); + } + + HandleBottomFillerDragAndDrop(rect); + } + + void SequencerGUI() + { + var duration = state.editSequence.duration; + + DrawHeaderBackground(); + DurationGUI(TimelineItemArea.Header, duration); + + GUILayout.BeginHorizontal(); + { + SequencerHeaderGUI(); + TimelineSectionGUI(); + } + GUILayout.EndHorizontal(); + + TrackViewsGUI(); + MarkerHeaderGUI(); + UserOverlaysGUI(); + + DurationGUI(TimelineItemArea.Lines, duration); + PlayRangeGUI(TimelineItemArea.Lines); + TimeCursorGUI(TimelineItemArea.Lines); + DrawHeaderBackgroundBottomFiller(); + + SubTimelineRangeGUI(); + + PlayRangeGUI(TimelineItemArea.Header); + TimeCursorGUI(TimelineItemArea.Header); + + SplitterGUI(); + } + + void SubTimelineRangeGUI() + { + if (!state.IsEditingASubTimeline() || state.IsEditingAnEmptyTimeline()) return; + + var subTimelineOverlayColor = DirectorStyles.Instance.customSkin.colorSubSequenceOverlay; + + var range = state.editSequence.GetEvaluableRange(); + var area = new Vector2(state.TimeToPixel(range.start), state.TimeToPixel(range.end)); + + var fullRect = sequenceContentRect; + fullRect.yMin -= state.timeAreaRect.height; + + if (fullRect.xMin < area.x) + { + var before = fullRect; + before.xMin = fullRect.xMin; + before.xMax = Mathf.Min(area.x, fullRect.xMax); + EditorGUI.DrawRect(before, subTimelineOverlayColor); + } + + if (fullRect.xMax > area.y) + { + var after = fullRect; + after.xMin = Mathf.Max(area.y, fullRect.xMin); + after.xMax = fullRect.xMax; + EditorGUI.DrawRect(after, subTimelineOverlayColor); + + // Space above the vertical scrollbar + after.xMin = after.xMax; + after.width = verticalScrollbarWidth; + after.yMax = state.timeAreaRect.y + state.timeAreaRect.height + (state.showMarkerHeader ? WindowConstants.markerRowHeight : 0.0f); + EditorGUI.DrawRect(after, subTimelineOverlayColor); + } + } + + void HandleSplitterResize() + { + state.mainAreaWidth = position.width; + + if (state.editSequence.asset == null) + return; + + // Sequencer Header Splitter : The splitter has 6 pixels wide,center it around m_State.sequencerHeaderWidth. That's why there's this -3. + Rect sequencerHeaderSplitterRect = new Rect(state.sequencerHeaderWidth - 3.0f, 0.0f, 6.0f, clientArea.height); + EditorGUIUtility.AddCursorRect(sequencerHeaderSplitterRect, MouseCursor.SplitResizeLeftRight); + + if (Event.current.type == EventType.MouseDown) + { + if (sequencerHeaderSplitterRect.Contains(Event.current.mousePosition)) + m_SplitterCaptured = 1; + } + + if (m_SplitterCaptured > 0) + { + if (Event.current.type == EventType.MouseUp) + { + m_SplitterCaptured = 0; + Event.current.Use(); + } + + if (Event.current.type == EventType.MouseDrag) + { + if (m_SplitterCaptured == 1) + { + var percInc = Event.current.delta.x / position.width; + m_HierarchySplitterPerc = Mathf.Clamp(m_HierarchySplitterPerc + percInc, WindowConstants.minHierarchySplitter, WindowConstants.maxHierarchySplitter); + state.sequencerHeaderWidth += Event.current.delta.x; + } + + Event.current.Use(); + } + } + } + + void OptionsGUI() + { + if (currentMode.headerState.options == TimelineModeGUIState.Hidden || state.editSequence.asset == null) + return; + + using (new EditorGUI.DisabledScope(currentMode.headerState.options == TimelineModeGUIState.Disabled)) + { + GUILayout.FlexibleSpace(); + if (EditorGUILayout.DropdownButton(DirectorStyles.optionsCogIcon, FocusType.Keyboard, EditorStyles.toolbarButton)) + { + GenericMenu menu = new GenericMenu(); + + menu.AddItem(EditorGUIUtility.TrTextContent("Seconds"), !state.timeInFrames, ChangeTimeCode, "seconds"); + menu.AddItem(EditorGUIUtility.TrTextContent("Frames"), state.timeInFrames, ChangeTimeCode, "frames"); + menu.AddSeparator(""); + + TimeAreaContextMenu.AddTimeAreaMenuItems(menu, state); + + menu.AddSeparator(""); + + bool standardFrameRate = false; + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/Film (24)", 24.0f); + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/PAL (25)", 25.0f); + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/NTSC (29.97)", 29.97f); + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/30", 30.0f); + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/50", 50.0f); + standardFrameRate |= AddStandardFrameRateMenu(menu, "Frame Rate/60", 60.0f); + + if (standardFrameRate) + menu.AddDisabledItem(EditorGUIUtility.TrTextContent("Frame Rate/Custom")); + else + menu.AddItem(EditorGUIUtility.TrTextContent("Frame Rate/Custom (" + state.editSequence.frameRate + ")"), true, () => {}); + + menu.AddSeparator(""); + if (state.playRangeEnabled) + { + menu.AddItem(EditorGUIUtility.TrTextContent("Play Range Mode/Loop"), state.playRangeLoopMode, () => state.playRangeLoopMode = true); + menu.AddItem(EditorGUIUtility.TrTextContent("Play Range Mode/Once"), !state.playRangeLoopMode, () => state.playRangeLoopMode = false); + } + else + { + menu.AddDisabledItem(EditorGUIUtility.TrTextContent("Play Range Mode")); + } + menu.AddItem(EditorGUIUtility.TrTextContent("Playback Scrolling mode/None"), state.autoScrollMode == PlaybackScrollMode.None, () => state.autoScrollMode = PlaybackScrollMode.None); + menu.AddItem(EditorGUIUtility.TrTextContent("Playback Scrolling mode/Smooth"), state.autoScrollMode == PlaybackScrollMode.Smooth, () => state.autoScrollMode = PlaybackScrollMode.Smooth); + menu.AddItem(EditorGUIUtility.TrTextContent("Playback Scrolling mode/Pan"), state.autoScrollMode == PlaybackScrollMode.Pan, () => state.autoScrollMode = PlaybackScrollMode.Pan); + menu.AddSeparator(""); + menu.AddItem(EditorGUIUtility.TrTextContent("Show Audio Waveforms"), state.showAudioWaveform, () => + { + state.showAudioWaveform = !state.showAudioWaveform; + }); + menu.AddItem(EditorGUIUtility.TrTextContent("Enable Audio Scrubbing"), !state.muteAudioScrubbing, () => state.muteAudioScrubbing = !state.muteAudioScrubbing); + + menu.AddSeparator(""); + menu.AddItem(EditorGUIUtility.TrTextContent("Snap to Frame"), state.frameSnap, () => state.frameSnap = !state.frameSnap); + menu.AddItem(EditorGUIUtility.TrTextContent("Edge Snap"), state.edgeSnaps, () => state.edgeSnaps = !state.edgeSnaps); + + if (Unsupported.IsDeveloperMode()) + { + menu.AddItem(EditorGUIUtility.TrTextContent("Show Snapping Debug"), SnapEngine.displayDebugLayout, + () => SnapEngine.displayDebugLayout = !SnapEngine.displayDebugLayout); + + menu.AddItem(EditorGUIUtility.TrTextContent("Debug TimeArea"), false, + () => + Debug.LogFormat("translation: {0} scale: {1} rect: {2} shownRange: {3}", m_TimeArea.translation, m_TimeArea.scale, m_TimeArea.rect, m_TimeArea.shownArea)); + + menu.AddItem(EditorGUIUtility.TrTextContent("Edit Skin"), false, () => Selection.activeObject = DirectorStyles.Instance.customSkin); + + menu.AddItem(EditorGUIUtility.TrTextContent("Show QuadTree Debugger"), state.showQuadTree, + () => state.showQuadTree = !state.showQuadTree); + } + + menu.ShowAsContext(); + } + } + } + + bool AddStandardFrameRateMenu(GenericMenu menu, string name, float value) + { + bool on = state.editSequence.frameRate.Equals(value); + if (state.editSequence.isReadOnly) + { + menu.AddDisabledItem(EditorGUIUtility.TextContent(name), on); + } + else + { + menu.AddItem(EditorGUIUtility.TextContent(name), on, r => + { + state.editSequence.frameRate = value; + }, value); + } + return on; + } + + void ChangeTimeCode(object obj) + { + string format = obj.ToString(); + if (format == "frames") + { + state.timeInFrames = true; + } + else + { + state.timeInFrames = false; + } + } + + public void AddUserOverlay(IMarker marker, Rect rect, MarkerEditor editor, bool collapsed, bool selected) + { + if (marker == null) + throw new ArgumentNullException("marker"); + if (editor == null) + throw new ArgumentNullException("editor"); + + m_OverlayQueue.Add(new MarkerOverlay() + { + isCollapsed = collapsed, + isSelected = selected, + marker = marker, + rect = rect, + editor = editor + } + ); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs.meta new file mode 100644 index 000000000..cd727fa52 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Gui.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a956e5803e95df349bd35832492d4014 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs new file mode 100644 index 000000000..4e7734ee6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs @@ -0,0 +1,314 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + static readonly GUIContent[] k_TimeReferenceGUIContents = + { + EditorGUIUtility.TrTextContent("Local", "Display time based on the current timeline."), + EditorGUIUtility.TrTextContent("Global", "Display time based on the master timeline.") + }; + + TimelineMarkerHeaderGUI m_MarkerHeaderGUI; + + void SequencerHeaderGUI() + { + using (new EditorGUI.DisabledScope(state.editSequence.asset == null)) + { + GUILayout.BeginVertical(); + { + TransportToolbarGUI(); + + GUILayout.BeginHorizontal(GUILayout.Width(sequenceHeaderRect.width)); + { + if (state.editSequence.asset != null) + { + GUILayout.Space(DirectorStyles.kBaseIndent); + AddButtonGUI(); + GUILayout.FlexibleSpace(); + EditModeToolbarGUI(currentMode); + ShowMarkersButton(); + EditorGUILayout.Space(); + } + } + GUILayout.EndHorizontal(); + } + GUILayout.EndVertical(); + } + } + + void MarkerHeaderGUI() + { + var timelineAsset = state.editSequence.asset; + if (timelineAsset == null) + return; + + if (m_MarkerHeaderGUI == null) + m_MarkerHeaderGUI = new TimelineMarkerHeaderGUI(timelineAsset, state); + m_MarkerHeaderGUI.Draw(markerHeaderRect, markerContentRect, state); + } + + void TransportToolbarGUI() + { + GUILayout.BeginHorizontal(EditorStyles.toolbar, GUILayout.Width(sequenceHeaderRect.width)); + { + using (new EditorGUI.DisabledScope(currentMode.PreviewState(state) == TimelineModeGUIState.Disabled)) + { + PreviewModeButtonGUI(); + } + + using (new EditorGUI.DisabledScope(currentMode.ToolbarState(state) == TimelineModeGUIState.Disabled)) + { + GotoBeginingSequenceGUI(); + PreviousEventButtonGUI(); + PlayButtonGUI(); + NextEventButtonGUI(); + GotoEndSequenceGUI(); + GUILayout.Space(10.0f); + PlayRangeButtonGUI(); + GUILayout.FlexibleSpace(); + TimeCodeGUI(); + ReferenceTimeGUI(); + } + } + GUILayout.EndHorizontal(); + } + + void PreviewModeButtonGUI() + { + EditorGUI.BeginChangeCheck(); + var enabled = state.previewMode; + enabled = GUILayout.Toggle(enabled, DirectorStyles.previewContent, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + { + // turn off auto play as well, so it doesn't auto reenable + if (!enabled) + { + state.SetPlaying(false); + state.recording = false; + } + + state.previewMode = enabled; + + // if we are successfully enabled, rebuild the graph so initial states work correctly + // Note: testing both values because previewMode setter can "fail" + if (enabled && state.previewMode) + state.rebuildGraph = true; + } + } + + void GotoBeginingSequenceGUI() + { + if (GUILayout.Button(DirectorStyles.gotoBeginingContent, EditorStyles.toolbarButton)) + { + state.editSequence.time = 0; + state.EnsurePlayHeadIsVisible(); + } + } + + // in the editor the play button starts/stops simulation + void PlayButtonGUIEditor() + { + EditorGUI.BeginChangeCheck(); + var isPlaying = GUILayout.Toggle(state.playing, DirectorStyles.playContent, EditorStyles.toolbarButton); + if (EditorGUI.EndChangeCheck()) + { + state.SetPlaying(isPlaying); + } + } + + // in playmode the button reflects the playing state. + // needs to disabled if playing is not possible + void PlayButtonGUIPlayMode() + { + bool buttonEnabled = state.masterSequence.director != null && + state.masterSequence.director.isActiveAndEnabled; + using (new EditorGUI.DisabledScope(!buttonEnabled)) + { + PlayButtonGUIEditor(); + } + } + + void PlayButtonGUI() + { + if (!Application.isPlaying) + PlayButtonGUIEditor(); + else + PlayButtonGUIPlayMode(); + } + + void NextEventButtonGUI() + { + if (GUILayout.Button(DirectorStyles.nextFrameContent, EditorStyles.toolbarButton)) + { + state.referenceSequence.frame += 1; + } + } + + void PreviousEventButtonGUI() + { + if (GUILayout.Button(DirectorStyles.previousFrameContent, EditorStyles.toolbarButton)) + { + state.referenceSequence.frame -= 1; + } + } + + void GotoEndSequenceGUI() + { + if (GUILayout.Button(DirectorStyles.gotoEndContent, EditorStyles.toolbarButton)) + { + state.editSequence.time = state.editSequence.asset.duration; + state.EnsurePlayHeadIsVisible(); + } + } + + void PlayRangeButtonGUI() + { + using (new EditorGUI.DisabledScope(EditorApplication.isPlaying || state.IsEditingASubTimeline())) + { + state.playRangeEnabled = GUILayout.Toggle(state.playRangeEnabled, DirectorStyles.Instance.playrangeContent, EditorStyles.toolbarButton); + } + } + + void AddButtonGUI() + { + if (currentMode.trackOptionsState.newButton == TimelineModeGUIState.Hidden) + return; + + using (new EditorGUI.DisabledScope(currentMode.trackOptionsState.newButton == TimelineModeGUIState.Disabled)) + { + if (EditorGUILayout.DropdownButton(DirectorStyles.newContent, FocusType.Passive, EditorStyles.toolbarPopup)) + { + // if there is 1 and only 1 track selected, AND it's a group, add to that group + var groupTracks = SelectionManager.SelectedTracks().ToList(); + if (groupTracks.Any(x => x.GetType() != typeof(GroupTrack) || x.lockedInHierarchy)) + groupTracks = null; + + SequencerContextMenu.ShowNewTracksContextMenu(groupTracks, state, EditorGUILayout.s_LastRect); + } + } + } + + void ShowMarkersButton() + { + var asset = state.editSequence.asset; + if (asset == null) + return; + + var content = state.showMarkerHeader ? DirectorStyles.showMarkersOn : DirectorStyles.showMarkersOff; + SetShowMarkerHeader(GUILayout.Toggle(state.showMarkerHeader, content, DirectorStyles.Instance.showMarkersBtn)); + } + + internal void SetShowMarkerHeader(bool newValue) + { + if (state.showMarkerHeader == newValue) + return; + + TimelineUndo.PushUndo(state.editSequence.viewModel, "Toggle Show Markers"); + state.showMarkerHeader = newValue; + if (!newValue) + { + var asset = state.editSequence.asset; + if (asset != null && asset.markerTrack != null) + { + SelectionManager.Remove(asset.markerTrack); + foreach (var marker in asset.markerTrack.GetMarkers()) + { + SelectionManager.Remove(marker); + } + } + } + } + + internal void SetShowTrackMarkers(TrackAsset track, bool showMarkerHeader) + { + var currentValue = track.GetShowMarkers(); + if (currentValue != showMarkerHeader) + { + TimelineUndo.PushUndo(state.editSequence.viewModel, "Toggle Show Markers"); + track.SetShowMarkers(showMarkerHeader); + if (!showMarkerHeader) + { + foreach (var marker in track.GetMarkers()) + { + SelectionManager.Remove(marker); + } + } + } + } + + static void EditModeToolbarGUI(TimelineMode mode) + { + using (new EditorGUI.DisabledScope(mode.EditModeButtonsState(instance.state) == TimelineModeGUIState.Disabled)) + { + var editType = EditMode.editType; + + using (var checkScope = new EditorGUI.ChangeCheckScope()) + { + var icon = editType == EditMode.EditType.Mix ? DirectorStyles.mixOn : DirectorStyles.mixOff; + GUILayout.Toggle(editType == EditMode.EditType.Mix, icon, DirectorStyles.Instance.editModeBtn); + + if (checkScope.changed) + EditMode.editType = EditMode.EditType.Mix; + } + using (var checkScope = new EditorGUI.ChangeCheckScope()) + { + var icon = editType == EditMode.EditType.Ripple ? DirectorStyles.rippleOn : DirectorStyles.rippleOff; + GUILayout.Toggle(editType == EditMode.EditType.Ripple, icon, DirectorStyles.Instance.editModeBtn); + if (checkScope.changed) + EditMode.editType = EditMode.EditType.Ripple; + } + using (var checkScope = new EditorGUI.ChangeCheckScope()) + { + var icon = editType == EditMode.EditType.Replace ? DirectorStyles.replaceOn : DirectorStyles.replaceOff; + GUILayout.Toggle(editType == EditMode.EditType.Replace, icon, DirectorStyles.Instance.editModeBtn); + if (checkScope.changed) + EditMode.editType = EditMode.EditType.Replace; + } + } + } + + // Draws the box to enter the time field + void TimeCodeGUI() + { + EditorGUI.BeginChangeCheck(); + + var currentTime = state.editSequence.asset != null ? TimeReferenceUtility.ToTimeString(state.editSequence.time, "F1") : "0"; + var r = EditorGUILayout.GetControlRect(false, EditorGUI.kSingleLineHeight, EditorStyles.toolbarTextField, GUILayout.MinWidth(WindowConstants.minTimeCodeWidth)); + var id = GUIUtility.GetControlID("RenameFieldTextField".GetHashCode(), FocusType.Passive, r); + var newCurrentTime = EditorGUI.DelayedTextFieldInternal(r, id, GUIContent.none, currentTime, null, EditorStyles.toolbarTextField); + + if (EditorGUI.EndChangeCheck()) + state.editSequence.time = TimeReferenceUtility.FromTimeString(newCurrentTime); + } + + void ReferenceTimeGUI() + { + if (!state.IsEditingASubTimeline()) + return; + + EditorGUI.BeginChangeCheck(); + + var rect = EditorGUILayout.GetControlRect(false, EditorGUI.kSingleLineHeight, EditorStyles.toolbarButton, GUILayout.Width(WindowConstants.refTimeWidth)); + state.timeReferenceMode = (TimeReferenceMode)EditorGUI.CycleButton(rect, (int)state.timeReferenceMode, k_TimeReferenceGUIContents, EditorStyles.toolbarButtonRight); + + if (EditorGUI.EndChangeCheck()) + OnTimeReferenceModeChanged(); + } + + void OnTimeReferenceModeChanged() + { + m_TimeAreaDirty = true; + InitTimeAreaFrameRate(); + SyncTimeAreaShownRange(); + + foreach (var inspector in InspectorWindow.GetAllInspectorWindows()) + { + inspector.Repaint(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs.meta new file mode 100644 index 000000000..a06ca5fb6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_HeaderGui.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fdd19c82588da3e498a0c98951efa6c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs new file mode 100644 index 000000000..ce88372a1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs @@ -0,0 +1,41 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + readonly Control m_PreTreeViewControl = new Control(); + readonly Control m_PostTreeViewControl = new Control(); + + readonly RectangleSelect m_RectangleSelect = new RectangleSelect(); + readonly RectangleZoom m_RectangleZoom = new RectangleZoom(); + + void InitializeManipulators() + { + // Order is important! + + // Manipulators that needs to be processed BEFORE the treeView (mainly anything clip related) + m_PreTreeViewControl.AddManipulator(new TimelinePanManipulator()); + m_PreTreeViewControl.AddManipulator(new InlineCurveResize()); + m_PreTreeViewControl.AddManipulator(new TrackZoom()); + m_PreTreeViewControl.AddManipulator(new Jog()); + m_PreTreeViewControl.AddManipulator(TimelineZoomManipulator.Instance); + m_PreTreeViewControl.AddManipulator(new ContextMenuManipulator()); + m_PreTreeViewControl.AddManipulator(new TimelineMarkerHeaderContextMenu()); + + m_PreTreeViewControl.AddManipulator(new EaseClip()); + m_PreTreeViewControl.AddManipulator(new TrimClip()); + m_PreTreeViewControl.AddManipulator(new SelectAndMoveItem()); + m_PreTreeViewControl.AddManipulator(new TrackDoubleClick()); + m_PreTreeViewControl.AddManipulator(new DrillIntoClip()); + m_PreTreeViewControl.AddManipulator(new ItemActionShortcutManipulator()); + m_PreTreeViewControl.AddManipulator(new InlineCurvesShortcutManipulator()); + + // Manipulators that needs to be processed AFTER the treeView or any GUI element able to use event (like inline curves) + m_PostTreeViewControl.AddManipulator(new TimeAreaContextMenu()); + m_PostTreeViewControl.AddManipulator(new TrackShortcutManipulator()); + m_PostTreeViewControl.AddManipulator(new TimelineShortcutManipulator()); + m_PostTreeViewControl.AddManipulator(new ClearSelection()); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs.meta new file mode 100644 index 000000000..1bc3569c5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Manipulators.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3a595c9a8ed19040bb2612fe168759d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs new file mode 100644 index 000000000..99a1ab663 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs @@ -0,0 +1,131 @@ +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + TimeAreaItem m_PlayRangeEnd; + TimeAreaItem m_PlayRangeStart; + + void PlayRangeGUI(TimelineItemArea area) + { + if (!currentMode.ShouldShowPlayRange(state) || treeView == null) + return; + + if (state.masterSequence.asset != null && !state.masterSequence.asset.GetRootTracks().Any()) + return; + + // left Time Cursor + if (m_PlayRangeStart == null || m_PlayRangeStart.style != styles.playTimeRangeStart) + { + m_PlayRangeStart = new TimeAreaItem(styles.playTimeRangeStart, OnTrackHeadMinSelectDrag); + Vector2 offset = new Vector2(-2.0f, 0); + m_PlayRangeStart.boundOffset = offset; + } + + // right Time Cursor + if (m_PlayRangeEnd == null || m_PlayRangeEnd.style != styles.playTimeRangeEnd) + { + m_PlayRangeEnd = new TimeAreaItem(styles.playTimeRangeEnd, OnTrackHeadMaxSelectDrag); + Vector2 offset = new Vector2(2.0f, 0); + m_PlayRangeEnd.boundOffset = offset; + } + + if (area == TimelineItemArea.Header) + DrawPlayRange(true, false); + else if (area == TimelineItemArea.Lines) + DrawPlayRange(false, true); + } + + void DrawPlayRange(bool drawHeads, bool drawLines) + { + Rect timeCursorRect = state.timeAreaRect; + timeCursorRect.height = clientArea.height; + + m_PlayRangeEnd.HandleManipulatorsEvents(state); + m_PlayRangeStart.HandleManipulatorsEvents(state); + + // The first time a user enable the play range, we put the play range 75% around the current time... + if (state.playRange == TimelineAssetViewModel.NoPlayRangeSet) + { + float minimumPlayRangeTime = 0.01f; + float t0 = Mathf.Max(0.0f, state.PixelToTime(state.timeAreaRect.xMin)); + float t1 = Mathf.Min((float)state.masterSequence.duration, state.PixelToTime(state.timeAreaRect.xMax)); + + if (Mathf.Abs(t1 - t0) <= minimumPlayRangeTime) + { + state.playRange = new Vector2(t0, t1); + return; + } + + float deltaT = (t1 - t0) * 0.25f / 2.0f; + + t0 += deltaT; + t1 -= deltaT; + + if (t1 < t0) + { + float temp = t0; + t0 = t1; + t1 = temp; + } + + if (Mathf.Abs(t1 - t0) < minimumPlayRangeTime) + { + if (t0 - minimumPlayRangeTime > 0.0f) + t0 -= minimumPlayRangeTime; + else if (t1 + minimumPlayRangeTime < state.masterSequence.duration) + t1 += minimumPlayRangeTime; + } + + state.playRange = new Vector2(t0, t1); + } + + // Draw the head or the lines according to the parameters.. + m_PlayRangeStart.drawHead = drawHeads; + m_PlayRangeStart.drawLine = drawLines; + + m_PlayRangeEnd.drawHead = drawHeads; + m_PlayRangeEnd.drawLine = drawLines; + + var playRangeTime = state.playRange; + m_PlayRangeStart.Draw(sequenceContentRect, state, playRangeTime.x); + m_PlayRangeEnd.Draw(sequenceContentRect, state, playRangeTime.y); + + // Draw Time Range Box from Start to End... + if (state.playRangeEnabled && m_PlayHead != null) + { + Rect rect = + Rect.MinMaxRect( + Mathf.Clamp(state.TimeToPixel(playRangeTime.x), state.timeAreaRect.xMin, state.timeAreaRect.xMax), + m_PlayHead.bounds.yMax, + Mathf.Clamp(state.TimeToPixel(playRangeTime.y), state.timeAreaRect.xMin, state.timeAreaRect.xMax), + sequenceContentRect.height + state.timeAreaRect.height + timeCursorRect.y + ); + + + EditorGUI.DrawRect(rect, DirectorStyles.Instance.customSkin.colorRange); + + rect.height = 3f; + EditorGUI.DrawRect(rect, Color.white); + } + } + + void OnTrackHeadMinSelectDrag(double newTime) + { + Vector2 range = state.playRange; + range.x = (float)newTime; + state.playRange = range; + m_PlayRangeStart.showTooltip = true; + } + + void OnTrackHeadMaxSelectDrag(double newTime) + { + Vector2 range = state.playRange; + range.y = (float)newTime; + state.playRange = range; + m_PlayRangeEnd.showTooltip = true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs.meta new file mode 100644 index 000000000..dd2e4505e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayRange.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14d748c963c7b3549bed45457cc92c4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs new file mode 100644 index 000000000..fbb364867 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs @@ -0,0 +1,79 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + PlayableLookup m_PlayableLookup = new PlayableLookup(); + + class PlayableLookup + { + const int k_InitialDictionarySize = 10; + + readonly Dictionary m_AnimationClipToPlayable = + new Dictionary(k_InitialDictionarySize); + readonly Dictionary m_AnimationClipToTimelineClip = + new Dictionary(k_InitialDictionarySize); + + public void UpdatePlayableLookup(TimelineClip clip, GameObject go, Playable p) + { + if (clip == null || go == null || !p.IsValid()) + return; + + if (clip.curves != null) + m_AnimationClipToTimelineClip[clip.curves] = clip; + + UpdatePlayableLookup(clip.parentTrack.timelineAsset, clip, go, p); + } + + public void UpdatePlayableLookup(TrackAsset track, GameObject go, Playable p) + { + if (track == null || go == null || !p.IsValid()) + return; + + UpdatePlayableLookup(track.timelineAsset, track, go, p); + } + + void UpdatePlayableLookup(TimelineAsset timelineAsset, ICurvesOwner curvesOwner, GameObject go, Playable p) + { + var director = go.GetComponent(); + var editingDirector = instance.state.editSequence.director; + // No Asset mode update + if (curvesOwner.curves != null && director != null && director == editingDirector && + timelineAsset == instance.state.editSequence.asset) + { + m_AnimationClipToPlayable[curvesOwner.curves] = p; + } + } + + public bool GetPlayableFromAnimClip(AnimationClip clip, out Playable p) + { + if (clip == null) + { + p = Playable.Null; + return false; + } + + return m_AnimationClipToPlayable.TryGetValue(clip, out p); + } + + public TimelineClip GetTimelineClipFromCurves(AnimationClip clip) + { + if (clip == null) + return null; + + TimelineClip timelineClip = null; + m_AnimationClipToTimelineClip.TryGetValue(clip, out timelineClip); + return timelineClip; + } + + public void ClearPlayableLookup() + { + m_AnimationClipToPlayable.Clear(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs.meta new file mode 100644 index 000000000..4e0e676b3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PlayableLookup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3168bf9e060ff4b46be4bf08e308ce97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs new file mode 100644 index 000000000..ef28cdfa1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs @@ -0,0 +1,80 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + void OnPreviewPlayModeChanged(bool isPlaying) + { + if (EditorApplication.isPlaying) + return; + + if (isPlaying) + { + PreparePreviewPlay(); + EditorApplication.update += OnPreviewPlay; + } + else + { + EditorApplication.update -= OnPreviewPlay; + } + } + + void PreparePreviewPlay() + { + if (state == null || state.masterSequence.asset == null || state.masterSequence.director == null) + return; + if (state.playRangeEnabled && !state.isJogging) + { + EnsurePlayRangeIsRespected(); + } + } + + internal void OnPreviewPlay() + { + if (state == null || state.masterSequence.asset == null || state.masterSequence.director == null) + return; + + var director = state.masterSequence.director; + if (director.timeUpdateMode == DirectorUpdateMode.Manual) + { + Repaint(); + return; + } + + if (state.isJogging) + { + ApplyJog(); + } + else if (state.playRangeEnabled) + { + EnsurePlayRangeIsRespected(); + } + + if (director.extrapolationMode == DirectorWrapMode.None && director.playableGraph.IsValid() && director.playableGraph.IsDone()) + { + //reset time if we hit the end of the timeline + state.masterSequence.time = 0.0; + state.Pause(); + } + + Repaint(); + AudioMixerWindow.RepaintAudioMixerWindow(); + } + + void ApplyJog() + { + state.masterSequence.time = Math.Max(0.0, Math.Min(state.masterSequence.duration, state.masterSequence.time + state.playbackSpeed)); + } + + void EnsurePlayRangeIsRespected() + { + var playRangeTime = state.playRange; + var time = state.masterSequence.time; + if (time > playRangeTime.y || time < playRangeTime.x) + state.masterSequence.time = playRangeTime.x; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs.meta new file mode 100644 index 000000000..7ccfdb9c9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_PreviewPlayMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c9c9f62af2efb948a1974650039e2db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs new file mode 100644 index 000000000..ba0a2e4ae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + [SerializeField] + SequencePath m_SequencePath; + + void OnSelectionChange() + { + RefreshSelection(false); + } + + void RefreshSelection(bool forceRebuild) + { + // if we're in Locked mode, keep current selection - don't use locked property because the + // sequence hierarchy may need to be rebuilt and it assumes no asset == unlocked + if (m_LockTracker.isLocked || (state != null && state.recording)) + { + RestoreLastSelection(forceRebuild); + return; + } + + // selection is a TimelineAsset + Object selectedObject = Selection.activeObject as TimelineAsset; + if (selectedObject != null) + { + SetCurrentSelection(Selection.activeObject); + return; + } + + // selection is a GameObject, or a prefab with a director + var selectedGO = Selection.activeGameObject; + if (selectedGO != null) + { + bool isSceneObject = !PrefabUtility.IsPartOfPrefabAsset(selectedGO); + bool hasDirector = selectedGO.GetComponent() != null; + if (isSceneObject || hasDirector) + { + SetCurrentSelection(selectedGO); + return; + } + } + + // otherwise, keep the same selection. + RestoreLastSelection(forceRebuild); + } + + void RestoreLastSelection(bool forceRebuild) + { + state.SetCurrentSequencePath(m_SequencePath, forceRebuild); + } + + void SetCurrentSelection(Object obj) + { + var selectedGameObject = obj as GameObject; + if (selectedGameObject != null) + { + PlayableDirector director = TimelineUtility.GetDirectorComponentForGameObject(selectedGameObject); + SetCurrentTimeline(director); + } + else + { + var selectedSequenceAsset = obj as TimelineAsset; + if (selectedSequenceAsset != null) + { + SetCurrentTimeline(selectedSequenceAsset); + } + } + + Repaint(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs.meta new file mode 100644 index 000000000..03c074917 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_Selection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16548db454f7a3344b41ca2e5cdb52b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs new file mode 100644 index 000000000..789c0ba90 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs @@ -0,0 +1,53 @@ +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + void InitializeStateChange() + { + state.OnPlayStateChange += OnPreviewPlayModeChanged; + state.OnDirtyStampChange += OnStateChange; + state.OnBeforeSequenceChange += OnBeforeSequenceChange; + state.OnAfterSequenceChange += OnAfterSequenceChange; + + state.OnRebuildGraphChange += () => + { + // called when the graph is rebuild, since the UI tree isn't necessarily rebuilt. + if (!state.rebuildGraph) + { + // send callbacks to the tacks + if (treeView != null) + { + var allTrackGuis = treeView.allTrackGuis; + if (allTrackGuis != null) + { + for (int i = 0; i < allTrackGuis.Count; i++) + allTrackGuis[i].OnGraphRebuilt(); + } + } + } + }; + + state.OnTimeChange += () => + { + if (EditorApplication.isPlaying == false) + { + state.UpdateRecordingState(); + EditorApplication.SetSceneRepaintDirty(); + } + + // the time is sync'd prior to the callback + state.Evaluate(); // will do the repaint + + InspectorWindow.RepaintAllInspectors(); + }; + + state.OnRecordingChange += () => + { + if (!state.recording) + { + TrackAssetRecordingExtensions.ClearRecordingState(); + } + }; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs.meta new file mode 100644 index 000000000..65ef3fe42 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_StateChange.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b926af22079e00e4a8c073321194cea1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs new file mode 100644 index 000000000..3b6bda606 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs @@ -0,0 +1,107 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + [NonSerialized] TimelineTimeArea m_TimeArea; + public TimeArea timeArea { get { return m_TimeArea; } } + + internal static class Styles + { + public static string DurationModeText = L10n.Tr("Duration Mode/{0}"); + } + + float m_LastFrameRate; + bool m_TimeAreaDirty = true; + + void InitializeTimeArea() + { + if (m_TimeArea == null) + { + m_TimeArea = new TimelineTimeArea(state, false) + { + hRangeLocked = false, + vRangeLocked = true, + margin = 10, + scaleWithWindow = true, + hSlider = true, + vSlider = false, + hBaseRangeMin = 0.0f, + hBaseRangeMax = WindowState.kMaxShownTime, + hRangeMin = 0.0f, + hScaleMax = WindowConstants.maxTimeAreaScaling, + rect = state.timeAreaRect + }; + + m_TimeAreaDirty = true; + InitTimeAreaFrameRate(); + SyncTimeAreaShownRange(); + } + } + + void TimelineGUI() + { + if (!currentMode.ShouldShowTimeArea(state)) + return; + + Rect rect = state.timeAreaRect; + m_TimeArea.rect = new Rect(rect.x, rect.y, rect.width, clientArea.height - rect.y); + + if (m_LastFrameRate != state.referenceSequence.frameRate) + InitTimeAreaFrameRate(); + + SyncTimeAreaShownRange(); + + m_TimeArea.BeginViewGUI(); + m_TimeArea.TimeRuler(rect, state.referenceSequence.frameRate, true, false, 1.0f, state.timeInFrames ? TimeArea.TimeFormat.Frame : TimeArea.TimeFormat.TimeFrame); + m_TimeArea.EndViewGUI(); + } + + void InitTimeAreaFrameRate() + { + m_LastFrameRate = state.referenceSequence.frameRate; + m_TimeArea.hTicks.SetTickModulosForFrameRate(m_LastFrameRate); + } + + void SyncTimeAreaShownRange() + { + var range = state.timeAreaShownRange; + if (!Mathf.Approximately(range.x, m_TimeArea.shownArea.x) || !Mathf.Approximately(range.y, m_TimeArea.shownArea.xMax)) + { + // set view data onto the time area + if (m_TimeAreaDirty) + { + m_TimeArea.SetShownHRange(range.x, range.y); + m_TimeAreaDirty = false; + } + else + { + // set time area data onto the view data + state.TimeAreaChanged(); + } + } + + m_TimeArea.hBaseRangeMax = (float)state.editSequence.duration; + } + + class TimelineTimeArea : TimeArea + { + readonly WindowState m_State; + + public TimelineTimeArea(WindowState state, bool minimalGUI) : base(minimalGUI) + { + m_State = state; + } + + public override string FormatTickTime(float time, float frameRate, TimeFormat timeFormat) + { + time = m_State.timeReferenceMode == TimeReferenceMode.Global ? + (float)m_State.editSequence.ToGlobalTime(time) : time; + + return FormatTime(time, frameRate, timeFormat); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs.meta new file mode 100644 index 000000000..7a001080c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeArea.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b846f69b139b3a341a5699a09fa52b2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs new file mode 100644 index 000000000..9a0bee443 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs @@ -0,0 +1,83 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + TimeAreaItem m_PlayHead; + + void TimeCursorGUI(TimelineItemArea area) + { + DrawTimeOnSlider(); + if (!CanDrawTimeCursor(area)) + return; + + if (m_PlayHead == null || m_PlayHead.style != styles.timeCursor) + { + m_PlayHead = new TimeAreaItem(styles.timeCursor, OnTrackHeadDrag); + m_PlayHead.AddManipulator(new PlayheadContextMenu(m_PlayHead)); + } + + var headerMode = area == TimelineItemArea.Header; + DrawTimeCursor(headerMode, !headerMode); + } + + bool CanDrawTimeCursor(TimelineItemArea area) + { + if (!currentMode.ShouldShowTimeCursor(state)) + return false; + + if (treeView == null || state.editSequence.asset == null || (state.editSequence.asset != null && state.IsEditingAnEmptyTimeline())) + return false; + + if (area == TimelineItemArea.Lines && !state.TimeIsInRange((float)state.editSequence.time)) + return false; + + return true; + } + + void DrawTimeOnSlider() + { + if (currentMode.ShouldShowTimeCursor(state)) + { + var colorDimFactor = EditorGUIUtility.isProSkin ? 0.7f : 0.9f; + var c = styles.timeCursor.normal.textColor * colorDimFactor; + + float time = Mathf.Max((float)state.editSequence.time, 0); + float duration = (float)state.editSequence.duration; + + m_TimeArea.DrawTimeOnSlider(time, c, duration, DirectorStyles.kDurationGuiThickness); + } + } + + void DrawTimeCursor(bool drawHead, bool drawline) + { + m_PlayHead.HandleManipulatorsEvents(state); + + if (Event.current.type == EventType.MouseDown && Event.current.button == 0) + { + if (state.timeAreaRect.Contains(Event.current.mousePosition)) + { + state.SetPlaying(false); + m_PlayHead.HandleManipulatorsEvents(state); + state.editSequence.time = Math.Max(0.0, state.GetSnappedTimeAtMousePosition(Event.current.mousePosition)); + } + } + + state.isClipSnapping = false; + + m_PlayHead.drawLine = drawline; + m_PlayHead.drawHead = drawHead; + m_PlayHead.Draw(sequenceContentRect, state, state.editSequence.time); + } + + void OnTrackHeadDrag(double newTime) + { + state.editSequence.time = Math.Max(0.0, newTime); + m_PlayHead.showTooltip = true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs.meta new file mode 100644 index 000000000..44d5a83ad --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TimeCursor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e763a90581e2d8143bc9a0e384ce6f0f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs new file mode 100644 index 000000000..578ae604a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs @@ -0,0 +1,219 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + partial class TimelineWindow + { + public TimelineTreeViewGUI treeView { get; private set; } + + void TracksGUI(Rect clientRect, WindowState state, TimelineModeGUIState trackState) + { + if (Event.current.type == EventType.Repaint && treeView != null) + { + state.spacePartitioner.Clear(); + } + + if (state.IsEditingASubTimeline() && !state.IsEditingAnEmptyTimeline()) + { + var headerRect = clientRect; + headerRect.width = state.sequencerHeaderWidth; + Graphics.DrawBackgroundRect(state, headerRect); + + var clipRect = clientRect; + clipRect.xMin = headerRect.xMax; + Graphics.DrawBackgroundRect(state, clipRect, subSequenceMode: true); + } + else + { + Graphics.DrawBackgroundRect(state, clientRect); + } + + if (!state.IsEditingAnEmptyTimeline()) + m_TimeArea.DrawMajorTicks(sequenceContentRect, state.referenceSequence.frameRate); + + GUILayout.BeginVertical(); + { + GUILayout.Space(5.0f); + GUILayout.BeginHorizontal(); + + if (this.state.editSequence.asset == null) + DrawNoSequenceGUI(state); + else + DrawTracksGUI(clientRect, trackState); + + GUILayout.EndHorizontal(); + } + GUILayout.EndVertical(); + + Graphics.DrawShadow(clientRect); + } + + void DrawNoSequenceGUI(WindowState windowState) + { + bool showCreateButton = false; + var currentlySelectedGo = UnityEditor.Selection.activeObject != null ? UnityEditor.Selection.activeObject as GameObject : null; + var textContent = DirectorStyles.noTimelineAssetSelected; + var existingDirector = currentlySelectedGo != null ? currentlySelectedGo.GetComponent() : null; + var existingAsset = existingDirector != null ? existingDirector.playableAsset : null; + + if (currentlySelectedGo != null && !TimelineUtility.IsPrefabOrAsset(currentlySelectedGo) && existingAsset == null) + { + showCreateButton = true; + textContent = new GUIContent(String.Format(DirectorStyles.createTimelineOnSelection.text, currentlySelectedGo.name, "a Director component and a Timeline asset")); + } + GUILayout.FlexibleSpace(); + GUILayout.BeginVertical(); + GUILayout.FlexibleSpace(); + + GUILayout.Label(textContent); + + if (showCreateButton) + { + GUILayout.BeginHorizontal(); + var textSize = GUI.skin.label.CalcSize(textContent); + GUILayout.Space((textSize.x / 2.0f) - (WindowConstants.createButtonWidth / 2.0f)); + if (GUILayout.Button("Create", GUILayout.Width(WindowConstants.createButtonWidth))) + { + var message = DirectorStyles.createNewTimelineText.text + " '" + currentlySelectedGo.name + "'"; + string newSequencePath = EditorUtility.SaveFilePanelInProject(DirectorStyles.createNewTimelineText.text, currentlySelectedGo.name + "Timeline", "playable", message, ProjectWindowUtil.GetActiveFolderPath()); + if (!string.IsNullOrEmpty(newSequencePath)) + { + var newAsset = CreateInstance(); + AssetDatabase.CreateAsset(newAsset, newSequencePath); + + Undo.IncrementCurrentGroup(); + + if (existingDirector == null) + { + existingDirector = Undo.AddComponent(currentlySelectedGo); + } + + existingDirector.playableAsset = newAsset; + SetCurrentTimeline(existingDirector); + var newTrack = TimelineHelpers.CreateTrack(); + + windowState.previewMode = false; + TimelineUtility.SetSceneGameObject(windowState.editSequence.director, newTrack, currentlySelectedGo); + } + + // If we reach this point, the state of the pannel has changed; skip the rest of this GUI phase + // Fixes: case 955831 - [OSX] NullReferenceException when creating a timeline on a selected object + GUIUtility.ExitGUI(); + } + GUILayout.EndHorizontal(); + } + GUILayout.FlexibleSpace(); + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + + public enum OverlayDataTypes + { + None, + BackgroundColor, + BackgroundTexture, + TextBox + } + + public struct OverlayData + { + public OverlayDataTypes types { get; private set; } + public Rect rect { get; internal set; } + public string text { get; private set; } + public Texture2D texture { get; private set; } + public Color color { get; private set; } + public GUIStyle backgroundTextStyle { get; private set; } + public GUIStyle textStyle { get; private set; } + + public static OverlayData CreateColorOverlay(Rect rectangle, Color backgroundColor) + { + OverlayData data = new OverlayData(); + data.rect = rectangle; + data.color = backgroundColor; + data.types = OverlayDataTypes.BackgroundColor; + return data; + } + + public static OverlayData CreateTextureOverlay(Rect rectangle, Texture2D backTexture) + { + OverlayData data = new OverlayData(); + data.rect = rectangle; + data.texture = backTexture; + data.types = OverlayDataTypes.BackgroundTexture; + return data; + } + + public static OverlayData CreateTextBoxOverlay(Rect rectangle, string msg, GUIStyle textstyle, Color textcolor, Color bgTextColor, GUIStyle bgTextStyle) + { + OverlayData data = new OverlayData(); + data.rect = rectangle; + data.text = msg; + data.textStyle = textstyle; + data.textStyle.normal.textColor = textcolor; + data.backgroundTextStyle = bgTextStyle; + data.backgroundTextStyle.normal.textColor = bgTextColor; + data.types = OverlayDataTypes.TextBox; + return data; + } + } + + internal List OverlayDrawData = new List(); + + void DrawTracksGUI(Rect clientRect, TimelineModeGUIState trackState) + { + GUILayout.BeginVertical(GUILayout.Height(clientRect.height)); + if (treeView != null) + { + if (Event.current.type == EventType.Layout) + { + OverlayDrawData.Clear(); + } + + treeView.OnGUI(clientRect); + + if (Event.current.type == EventType.Repaint) + { + foreach (var overlayData in OverlayDrawData) + { + using (new GUIViewportScope(sequenceContentRect)) + DrawOverlay(overlayData); + } + } + } + GUILayout.EndVertical(); + } + + void DrawOverlay(OverlayData overlayData) + { + Rect overlayRect = GUIClip.Clip(overlayData.rect); + if (overlayData.types == OverlayDataTypes.BackgroundColor) + { + EditorGUI.DrawRect(overlayRect, overlayData.color); + } + else if (overlayData.types == OverlayDataTypes.BackgroundTexture) + { + Graphics.DrawTextureRepeated(overlayRect, overlayData.texture); + } + else if (overlayData.types == OverlayDataTypes.TextBox) + { + using (new GUIColorOverride(overlayData.backgroundTextStyle.normal.textColor)) + GUI.Box(overlayRect, GUIContent.none, overlayData.backgroundTextStyle); + Graphics.ShadowLabel(overlayRect, GUIContent.Temp(overlayData.text), overlayData.textStyle, overlayData.textStyle.normal.textColor, Color.black); + } + } + + void RefreshInlineCurves() + { + foreach (var trackGUI in allTracks.OfType()) + { + if (trackGUI.inlineCurveEditor != null) + trackGUI.inlineCurveEditor.Refresh(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs.meta new file mode 100644 index 000000000..d90b49f51 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/TimelineWindow_TrackGui.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08d23c0b73905c148b525c3c93fff580 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel.meta new file mode 100644 index 000000000..d9d92e332 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9d7bb79ed0c2854a8a5ed7decc3e44f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs new file mode 100644 index 000000000..66b5cb868 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs @@ -0,0 +1,119 @@ +using System; +using System.IO; +using UnityEditorInternal; +using UnityEngine; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class ScriptableObjectViewPrefs : IDisposable where TViewModel : ScriptableObject + { + const string k_DefaultFilePath = "Library/"; + const string k_Extension = ".pref"; + + readonly string m_RelativePath; + readonly string m_AbsolutePath; + readonly string m_FileName; + ScriptableObject m_Asset; + TViewModel m_ViewModel; + + bool isSavable + { + get + { + return m_Asset != null && + m_ViewModel != null && + !string.IsNullOrEmpty(m_FileName); + } + } + + public ScriptableObjectViewPrefs(ScriptableObject asset, string relativeSavePath) + { + m_Asset = asset; + m_RelativePath = string.IsNullOrEmpty(relativeSavePath) ? k_DefaultFilePath : relativeSavePath; + if (!m_RelativePath.EndsWith("/", StringComparison.Ordinal)) + m_RelativePath += "/"; + + m_AbsolutePath = Application.dataPath + "/../" + m_RelativePath; + + var assetKey = GetAssetKey(asset); + m_FileName = string.IsNullOrEmpty(assetKey) ? string.Empty : assetKey + k_Extension; + } + + public TViewModel viewModel + { + get + { + if (m_ViewModel == null) + { + if (m_Asset == null) + m_ViewModel = CreateViewModel(); + else + m_ViewModel = LoadViewModel() ?? CreateViewModel(); + } + return m_ViewModel; + } + } + + public void Save() + { + if (!isSavable) + return; + + // make sure the path exists or file write will fail + if (!Directory.Exists(m_AbsolutePath)) + Directory.CreateDirectory(m_AbsolutePath); + + const bool saveAsText = true; + InternalEditorUtility.SaveToSerializedFileAndForget(new UnityObject[] { m_ViewModel }, m_RelativePath + m_FileName, saveAsText); + } + + public void DeleteFile() + { + if (!isSavable) + return; + + var path = m_AbsolutePath + m_FileName; + + if (!File.Exists(path)) + return; + + File.Delete(path); + } + + public void Dispose() + { + if (m_ViewModel != null) + UnityObject.DestroyImmediate(m_ViewModel); + + m_Asset = null; + } + + public static TViewModel CreateViewModel() + { + var model = ScriptableObject.CreateInstance(); + model.hideFlags |= HideFlags.HideAndDontSave; + return model; + } + + TViewModel LoadViewModel() + { + if (string.IsNullOrEmpty(m_FileName)) + return null; + + var objects = InternalEditorUtility.LoadSerializedFileAndForget(m_RelativePath + m_FileName); + if (objects.Length <= 0 || objects[0] == null) + return null; + + var model = (TViewModel)objects[0]; + model.hideFlags |= HideFlags.HideAndDontSave; + + return model; + } + + static string GetAssetKey(UnityObject asset) + { + return asset == null ? string.Empty : AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(asset)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs.meta new file mode 100644 index 000000000..7201defe4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80ae83fdf1fb2c649bccb8c293b94556 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs new file mode 100644 index 000000000..9ae8c5a1f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs @@ -0,0 +1,116 @@ +using System; +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + [Serializable] + class TrackViewModelData : ISerializationCallbackReceiver + { + public static readonly float DefaultinlineAnimationCurveHeight = 100.0f; + + public bool collapsed = true; + public bool showMarkers = true; + + public bool showInlineCurves = false; + public float inlineAnimationCurveHeight = DefaultinlineAnimationCurveHeight; + public int lastInlineCurveDataID = -1; + public TreeViewState inlineCurvesState = null; + public Rect inlineCurvesShownAreaInsideMargins = new Rect(1, 1, 1, 1); + + public Dictionary markerTimeStamps = new Dictionary(); + [SerializeField] List m_MarkerTimeStampsKeys; + [SerializeField] List m_MarkerTimeStampsValues; + + public void OnBeforeSerialize() + { + if (markerTimeStamps == null) + return; + + m_MarkerTimeStampsKeys = new List(markerTimeStamps.Count); + m_MarkerTimeStampsValues = new List(markerTimeStamps.Count); + + foreach (var kvp in markerTimeStamps) + { + m_MarkerTimeStampsKeys.Add(kvp.Key); + m_MarkerTimeStampsValues.Add(kvp.Value); + } + } + + public void OnAfterDeserialize() + { + markerTimeStamps = new Dictionary(); + + if (m_MarkerTimeStampsKeys == null || m_MarkerTimeStampsValues == null || + m_MarkerTimeStampsKeys.Count != m_MarkerTimeStampsValues.Count) + return; + + for (int i = 0; i < m_MarkerTimeStampsKeys.Count; ++i) + markerTimeStamps.Add(m_MarkerTimeStampsKeys[i], m_MarkerTimeStampsValues[i]); + } + } + + [Serializable] + class TimelineAssetViewModel : ScriptableObject, ISerializationCallbackReceiver + { + public const float DefaultTrackScale = 1.0f; + public const float DefaultVerticalScroll = 0; + + public static readonly Vector2 TimeAreaDefaultRange = new Vector2(-WindowConstants.timeAreaShownRangePadding, 5.0f); // in seconds. Hack: using negative value to force the UI to have a left margin at 0. + public static readonly Vector2 NoPlayRangeSet = new Vector2(float.MaxValue, float.MaxValue); + + public bool timeInFrames = true; + public Vector2 timeAreaShownRange = TimeAreaDefaultRange; + public bool showAudioWaveform = true; + public float trackScale = DefaultTrackScale; + public bool playRangeEnabled; + public Vector2 timeAreaPlayRange = NoPlayRangeSet; + public double windowTime; + public float verticalScroll = DefaultVerticalScroll; + public bool showMarkerHeader; + + public Dictionary tracksViewModelData = new Dictionary(); + + // Used only for serialization of the dictionary + [SerializeField] List m_Keys = new List(); + [SerializeField] List m_Vals = new List(); + + public void OnBeforeSerialize() + { + m_Keys.Clear(); + m_Vals.Clear(); + foreach (var data in tracksViewModelData) + { + // Assets that don't save, will create nulls when deserializeds + if (data.Key != null && data.Value != null && (data.Key.hideFlags & HideFlags.DontSave) == 0) + { + m_Keys.Add(data.Key); + m_Vals.Add(data.Value); + } + } + } + + public void OnAfterDeserialize() + { + } + + public void OnEnable() + { + if (m_Keys.Count == m_Vals.Count) + { + tracksViewModelData.Clear(); + for (int i = 0; i < m_Keys.Count; i++) + { + if (m_Keys[i] != null) // if the asset is overwritten the tracks can be null + tracksViewModelData[m_Keys[i]] = m_Vals[i]; + } + } + + m_Keys.Clear(); + m_Vals.Clear(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs.meta new file mode 100644 index 000000000..7a8e17023 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineAssetViewModel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d79cb9ecc0d4a6d428ab98a681a33897 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs new file mode 100644 index 000000000..c1672c1ef --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs @@ -0,0 +1,170 @@ +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; +using ViewModelsMap = System.Collections.Generic.Dictionary>; +using ViewModelsList = System.Collections.Generic.List>; + +namespace UnityEditor.Timeline +{ + static class TimelineWindowViewPrefs + { + public const string FilePath = "Library/Timeline"; + + static readonly ViewModelsMap k_ViewModelsMap = new ViewModelsMap(); + static readonly ViewModelsList k_UnassociatedViewModels = new ViewModelsList(); + + public static int viewModelCount + { + get { return k_ViewModelsMap.Count + k_UnassociatedViewModels.Count; } + } + + public static TimelineAssetViewModel GetOrCreateViewModel(TimelineAsset asset) + { + if (asset == null) + return CreateUnassociatedViewModel(); + + ScriptableObjectViewPrefs vm; + if (k_ViewModelsMap.TryGetValue(asset, out vm)) + return vm.viewModel; + + return CreateViewModel(asset).viewModel; + } + + public static TimelineAssetViewModel CreateUnassociatedViewModel() + { + var vm = new ScriptableObjectViewPrefs(null, FilePath); + k_UnassociatedViewModels.Add(vm); + return vm.viewModel; + } + + static ScriptableObjectViewPrefs CreateViewModel(TimelineAsset asset) + { + var vm = new ScriptableObjectViewPrefs(asset, FilePath); + k_ViewModelsMap.Add(asset, vm); + return vm; + } + + public static void SaveViewModel(TimelineAsset asset) + { + if (asset == null) + return; + + ScriptableObjectViewPrefs vm; + if (!k_ViewModelsMap.TryGetValue(asset, out vm)) + vm = CreateViewModel(asset); + + vm.Save(); + } + + public static void SaveAll() + { + foreach (var kvp in k_ViewModelsMap) + kvp.Value.Save(); + } + + public static void UnloadViewModel(TimelineAsset asset) + { + ScriptableObjectViewPrefs vm; + if (k_ViewModelsMap.TryGetValue(asset, out vm)) + { + vm.Dispose(); + k_ViewModelsMap.Remove(asset); + } + } + + public static void UnloadAllViewModels() + { + foreach (var kvp in k_ViewModelsMap) + kvp.Value.Dispose(); + + foreach (var vm in k_UnassociatedViewModels) + vm.Dispose(); + + k_ViewModelsMap.Clear(); + k_UnassociatedViewModels.Clear(); + } + + public static TrackViewModelData GetTrackViewModelData(TrackAsset track) + { + if (track == null) + return new TrackViewModelData(); + + if (track.timelineAsset == null) + return new TrackViewModelData(); + + var prefs = GetOrCreateViewModel(track.timelineAsset); + + TrackViewModelData trackData; + if (prefs.tracksViewModelData.TryGetValue(track, out trackData)) + { + return trackData; + } + + trackData = new TrackViewModelData(); + prefs.tracksViewModelData[track] = trackData; + return trackData; + } + + public static bool IsTrackCollapsed(TrackAsset track) + { + if (track == null) + return true; + + return GetTrackViewModelData(track).collapsed; + } + + public static void SetTrackCollapsed(TrackAsset track, bool collapsed) + { + if (track == null) + return; + + GetTrackViewModelData(track).collapsed = collapsed; + } + + public static bool IsShowMarkers(TrackAsset track) + { + if (track == null) + return true; + + return GetTrackViewModelData(track).showMarkers; + } + + public static void SetTrackShowMarkers(TrackAsset track, bool collapsed) + { + if (track == null) + return; + + GetTrackViewModelData(track).showMarkers = collapsed; + } + + public static bool GetShowInlineCurves(TrackAsset track) + { + if (track == null) + return false; + + return GetTrackViewModelData(track).showInlineCurves; + } + + public static void SetShowInlineCurves(TrackAsset track, bool inlineOn) + { + if (track == null) + return; + + GetTrackViewModelData(track).showInlineCurves = inlineOn; + } + + public static float GetInlineCurveHeight(TrackAsset asset) + { + if (asset == null) + return TrackViewModelData.DefaultinlineAnimationCurveHeight; + + return GetTrackViewModelData(asset).inlineAnimationCurveHeight; + } + + public static void SetInlineCurveHeight(TrackAsset asset, float height) + { + if (asset != null) + GetTrackViewModelData(asset).inlineAnimationCurveHeight = height; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs.meta new file mode 100644 index 000000000..9501d6da6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 105515c1653548242b4fe973c0f375f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs new file mode 100644 index 000000000..31d9b6300 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs @@ -0,0 +1,45 @@ +namespace UnityEditor.Timeline +{ + static class WindowConstants + { + public const float timeAreaYPosition = 19.0f; + public const float timeAreaHeight = 22.0f; + public const float timeAreaMinWidth = 50.0f; + public const float timeAreaShownRangePadding = 5.0f; + + public const float markerRowHeight = 18.0f; + public const float markerRowYPosition = timeAreaYPosition + timeAreaHeight; + + public const float defaultHeaderWidth = 315.0f; + public const float defaultBindingAreaWidth = 40.0f; + + public const float minHierarchySplitter = 0.15f; + public const float maxHierarchySplitter = 10.50f; + public const float hierarchySplitterDefaultPercentage = 0.2f; + + public const float minHeaderWidth = 315.0f; + public const float maxHeaderWidth = 650.0f; + + public const float maxTimeAreaScaling = 90000.0f; + public const float minTimeCodeWidth = 28.0f; // Enough space to display up to 9999 without clipping + + public const float sliderWidth = 15; + public const float shadowUnderTimelineHeight = 15.0f; + public const float createButtonWidth = 70.0f; + public const float refTimeWidth = 50.0f; + + public const float selectorWidth = 23.0f; + public const float cogButtonWidth = 32.0f; + public const float cogButtonPadding = 16.0f; + + public const float trackHeaderButtonSize = 16.0f; + public const float trackHeaderButtonPadding = 6f; + public const float trackHeaderButtonSpacing = 3.0f; + public const float trackOptionButtonVerticalPadding = 0f; + public const float trackHeaderMaxButtonsWidth = 5 * (trackHeaderButtonSize + trackHeaderButtonPadding); + + public const float trackInsertionMarkerHeight = 1f; + + public const int autoPanPaddingInPixels = 50; + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs.meta new file mode 100644 index 000000000..9fb0cfa5e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/Window/WindowConstants.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d768b1bb52e2c64ba818933dbdd8452 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors.meta new file mode 100644 index 000000000..054691441 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d8485e4e3a2bcb429fc32900ca26d9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs new file mode 100644 index 000000000..2aaa97069 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs @@ -0,0 +1,341 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(AnimationPlayableAsset)), CanEditMultipleObjects] + class AnimationPlayableAssetInspector : Editor + { + static class Styles + { + public static readonly GUIContent RotationText = EditorGUIUtility.TrTextContent("Rotation"); + public static readonly GUIContent AnimClipText = EditorGUIUtility.TrTextContent("Animation Clip"); + public static readonly GUIContent TransformOffsetTitle = EditorGUIUtility.TrTextContent("Clip Transform Offsets", "Use this to offset the root transform position and rotation relative to the track when playing this clip"); + public static readonly GUIContent AnimationClipName = EditorGUIUtility.TrTextContent("Animation Clip Name"); + public static readonly GUIContent MatchTargetFieldsTitle = EditorGUIUtility.TrTextContent("Offsets Match Fields", "Fields to apply when matching offsets on clips. The defaults can be set on the track."); + public static readonly GUIContent UseDefaults = EditorGUIUtility.TrTextContent("Use defaults"); + public static readonly GUIContent RemoveStartOffset = EditorGUIUtility.TrTextContent("Remove Start Offset", "Makes playback of the clip play relative to first key of the root transform"); + public static readonly GUIContent ApplyFootIK = EditorGUIUtility.TrTextContent("Foot IK", "Enable to apply foot IK to the AnimationClip when the target is humanoid."); + public static readonly GUIContent Loop = EditorGUIUtility.TrTextContent("Loop", "Whether the source Animation Clip loops during playback."); + } + + TimelineWindow m_TimelineWindow; + GameObject m_Binding; + + TimelineAnimationUtilities.OffsetEditMode m_OffsetEditMode = TimelineAnimationUtilities.OffsetEditMode.None; + EditorClip m_EditorClip; + EditorClip[] m_EditorClips; + + SerializedProperty m_PositionProperty; + SerializedProperty m_RotationProperty; + SerializedProperty m_AnimClipProperty; + SerializedProperty m_UseTrackMatchFieldsProperty; + SerializedProperty m_MatchTargetFieldsProperty; + SerializedObject m_SerializedAnimClip; + SerializedProperty m_SerializedAnimClipName; + SerializedProperty m_RemoveStartOffsetProperty; + SerializedProperty m_ApplyFootIK; + SerializedProperty m_Loop; + + Vector3 m_LastPosition; + Vector3 m_LastRotation; + + public override void OnInspectorGUI() + { + if (target == null) + return; + + serializedObject.Update(); + + if (!m_TimelineWindow) m_TimelineWindow = TimelineWindow.instance; + + ShowAnimationClipField(); + ShowRecordableClipRename(); + ShowAnimationClipWarnings(); + + EditorGUI.BeginChangeCheck(); + + TransformOffsetsGUI(); + + // extra checks are because the context menu may need to cause a re-evaluate + bool changed = EditorGUI.EndChangeCheck() || + m_LastPosition != m_PositionProperty.vector3Value || + m_LastRotation != m_RotationProperty.vector3Value; + m_LastPosition = m_PositionProperty.vector3Value; + m_LastRotation = m_RotationProperty.vector3Value; + + if (changed) + { + // updates the changed properties and pushes them to the active playable + serializedObject.ApplyModifiedProperties(); + ((AnimationPlayableAsset)target).LiveLink(); + + // force an evaluate to happen next frame + if (TimelineWindow.instance != null && TimelineWindow.instance.state != null) + { + TimelineWindow.instance.state.Evaluate(); + } + } + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_ApplyFootIK, Styles.ApplyFootIK); + EditorGUILayout.PropertyField(m_Loop, Styles.Loop); + if (EditorGUI.EndChangeCheck()) + TimelineEditor.Refresh(RefreshReason.ContentsModified); + + serializedObject.ApplyModifiedProperties(); + } + + void ShowAnimationClipField() + { + bool disabled = m_EditorClips == null || m_EditorClips.Any(c => c.clip == null || c.clip.recordable); + using (new EditorGUI.DisabledScope(disabled)) + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_AnimClipProperty, Styles.AnimClipText); + if (EditorGUI.EndChangeCheck()) + { + // rename the timeline clips to match the animation name if it did previously + if (m_AnimClipProperty.objectReferenceValue != null && m_EditorClips != null) + { + var newName = m_AnimClipProperty.objectReferenceValue.name; + foreach (var c in m_EditorClips) + { + if (c == null || c.clip == null || c.clip.asset == null) + continue; + + var apa = c.clip.asset as AnimationPlayableAsset; + if (apa != null && apa.clip != null && c.clip.displayName == apa.clip.name) + { + if (c.clip.parentTrack != null) + Undo.RegisterCompleteObjectUndo(c.clip.parentTrack, "Inspector"); + c.clip.displayName = newName; + } + } + } + + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + } + } + + void TransformOffsetsMatchFieldsGUI() + { + var rect = EditorGUILayout.GetControlRect(true); + EditorGUI.BeginProperty(rect, Styles.MatchTargetFieldsTitle, m_UseTrackMatchFieldsProperty); + + rect = EditorGUI.PrefixLabel(rect, Styles.MatchTargetFieldsTitle); + int oldIndent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUI.BeginChangeCheck(); + bool val = m_UseTrackMatchFieldsProperty.boolValue; + val = EditorGUI.ToggleLeft(rect, Styles.UseDefaults, val); + if (EditorGUI.EndChangeCheck()) + m_UseTrackMatchFieldsProperty.boolValue = val; + + EditorGUI.indentLevel = oldIndent; + EditorGUI.EndProperty(); + + + if (!val || m_UseTrackMatchFieldsProperty.hasMultipleDifferentValues) + { + EditorGUI.indentLevel++; + AnimationTrackInspector.MatchTargetsFieldGUI(m_MatchTargetFieldsProperty); + EditorGUI.indentLevel--; + } + } + + void TransformOffsetsGUI() + { + if (ShouldShowOffsets()) + { + EditorGUILayout.Space(); + EditorGUILayout.LabelField(Styles.TransformOffsetTitle); + EditorGUI.indentLevel++; + + using (new EditorGUI.DisabledScope(targets.Length > 1)) + { + var previousOffsetMode = m_OffsetEditMode; + AnimationTrackInspector.ShowMotionOffsetEditModeToolbar(ref m_OffsetEditMode); + if (previousOffsetMode != m_OffsetEditMode) + { + SetTimeToClip(); + SceneView.RepaintAll(); + } + } + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_PositionProperty); + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_RotationProperty, Styles.RotationText); + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.Space(); + + EditorGUI.indentLevel--; + + TransformOffsetsMatchFieldsGUI(); + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_RemoveStartOffsetProperty, Styles.RemoveStartOffset); + if (EditorGUI.EndChangeCheck()) + { + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + Repaint(); + } + } + } + + void Reevaluate() + { + if (m_TimelineWindow != null && m_TimelineWindow.state != null) + { + m_TimelineWindow.state.Refresh(); + m_TimelineWindow.state.EvaluateImmediate(); + } + } + + // Make sure the director time is within the bounds of the clip + void SetTimeToClip() + { + if (m_TimelineWindow != null && m_TimelineWindow.state != null) + { + m_TimelineWindow.state.editSequence.time = Math.Min(m_EditorClip.clip.end, Math.Max(m_EditorClip.clip.start, m_TimelineWindow.state.editSequence.time)); + } + } + + public void OnEnable() + { + if (target == null) // case 946080 + return; + + m_EditorClip = UnityEditor.Selection.activeObject as EditorClip; + m_EditorClips = UnityEditor.Selection.objects.OfType().ToArray(); + SceneView.duringSceneGui += OnSceneGUI; + + m_PositionProperty = serializedObject.FindProperty("m_Position"); + m_PositionProperty.isExpanded = true; + m_RotationProperty = serializedObject.FindProperty("m_EulerAngles"); + m_AnimClipProperty = serializedObject.FindProperty("m_Clip"); + m_UseTrackMatchFieldsProperty = serializedObject.FindProperty("m_UseTrackMatchFields"); + m_MatchTargetFieldsProperty = serializedObject.FindProperty("m_MatchTargetFields"); + m_RemoveStartOffsetProperty = serializedObject.FindProperty("m_RemoveStartOffset"); + m_ApplyFootIK = serializedObject.FindProperty("m_ApplyFootIK"); + m_Loop = serializedObject.FindProperty("m_Loop"); + + m_LastPosition = m_PositionProperty.vector3Value; + m_LastRotation = m_RotationProperty.vector3Value; + } + + void OnDestroy() + { + SceneView.duringSceneGui -= OnSceneGUI; + } + + void OnSceneGUI(SceneView sceneView) + { + DoManipulators(); + } + + Transform GetTransform() + { + if (m_Binding != null) + return m_Binding.transform; + + if (m_TimelineWindow != null && m_TimelineWindow.state != null && + m_TimelineWindow.state.editSequence.director != null && + m_EditorClip != null && m_EditorClip.clip != null) + { + var obj = TimelineUtility.GetSceneGameObject(m_TimelineWindow.state.editSequence.director, + m_EditorClip.clip.parentTrack); + m_Binding = obj; + if (obj != null) + return obj.transform; + } + return null; + } + + void DoManipulators() + { + if (m_EditorClip == null || m_EditorClip.clip == null) + return; + + AnimationPlayableAsset animationPlayable = m_EditorClip.clip.asset as AnimationPlayableAsset; + AnimationTrack track = m_EditorClip.clip.parentTrack as AnimationTrack; + Transform transform = GetTransform(); + + if (transform != null && animationPlayable != null && m_OffsetEditMode != TimelineAnimationUtilities.OffsetEditMode.None && track != null) + { + TimelineUndo.PushUndo(animationPlayable, "Inspector"); + Vector3 position = transform.position; + Quaternion rotation = transform.rotation; + + EditorGUI.BeginChangeCheck(); + if (m_OffsetEditMode == TimelineAnimationUtilities.OffsetEditMode.Translation) + { + position = Handles.PositionHandle(position, Tools.pivotRotation == PivotRotation.Global ? Quaternion.identity : rotation); + } + else if (m_OffsetEditMode == TimelineAnimationUtilities.OffsetEditMode.Rotation) + { + rotation = Handles.RotationHandle(rotation, position); + } + + if (EditorGUI.EndChangeCheck()) + { + var res = TimelineAnimationUtilities.UpdateClipOffsets(animationPlayable, track, transform, position, rotation); + animationPlayable.position = res.position; + animationPlayable.eulerAngles = AnimationUtility.GetClosestEuler(res.rotation, animationPlayable.eulerAngles, RotationOrder.OrderZXY); + Reevaluate(); + Repaint(); + } + } + } + + void ShowAnimationClipWarnings() + { + AnimationClip clip = m_AnimClipProperty.objectReferenceValue as AnimationClip; + if (clip == null) + { + EditorGUILayout.HelpBox(AnimationPlayableAssetEditor.k_NoClipAssignedError, MessageType.Warning); + } + else if (clip.legacy) + { + EditorGUILayout.HelpBox(AnimationPlayableAssetEditor.k_LegacyClipError, MessageType.Warning); + } + } + + bool ShouldShowOffsets() + { + return targets.OfType().All(x => x.hasRootTransforms); + } + + void ShowRecordableClipRename() + { + if (targets.Length > 1 || m_EditorClip == null || m_EditorClip.clip == null || !m_EditorClip.clip.recordable) + return; + + AnimationClip clip = m_AnimClipProperty.objectReferenceValue as AnimationClip; + if (clip == null || !AssetDatabase.IsSubAsset(clip)) + return; + + if (m_SerializedAnimClip == null) + { + m_SerializedAnimClip = new SerializedObject(clip); + m_SerializedAnimClipName = m_SerializedAnimClip.FindProperty("m_Name"); + } + + if (m_SerializedAnimClipName != null) + { + m_SerializedAnimClip.Update(); + EditorGUI.BeginChangeCheck(); + EditorGUILayout.DelayedTextField(m_SerializedAnimClipName, Styles.AnimationClipName); + if (EditorGUI.EndChangeCheck()) + m_SerializedAnimClip.ApplyModifiedProperties(); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs.meta new file mode 100644 index 000000000..b81fe2472 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationPlayableAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f7852b99951997645ae7adaac5f0b083 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs new file mode 100644 index 000000000..bf564b240 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs @@ -0,0 +1,508 @@ +//#define PERF_PROFILE + +using System; +using System.ComponentModel; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(AnimationTrack)), CanEditMultipleObjects] + class AnimationTrackInspector : TrackAssetInspector + { + static class Styles + { + public static GUIContent MatchTargetFieldsTitle = EditorGUIUtility.TrTextContent("Default Offset Match Fields", "Fields to apply when matching offsets on clips. These are the defaults, and can be overridden for each clip."); + public static readonly GUIContent PositionIcon = EditorGUIUtility.IconContent("MoveTool"); + public static readonly GUIContent RotationIcon = EditorGUIUtility.IconContent("RotateTool"); + + public static GUIContent XTitle = EditorGUIUtility.TextContent("X"); + public static GUIContent YTitle = EditorGUIUtility.TextContent("Y"); + public static GUIContent ZTitle = EditorGUIUtility.TextContent("Z"); + public static GUIContent PositionTitle = EditorGUIUtility.TrTextContent("Position"); + public static GUIContent RotationTitle = EditorGUIUtility.TrTextContent("Rotation"); + + public static readonly GUIContent OffsetModeTitle = EditorGUIUtility.TrTextContent("Track Offsets"); + public static readonly string TransformOffsetInfo = L10n.Tr("Transform offsets are applied to the entire track. Use this mode to play the animation track at a fixed position and rotation."); + public static readonly string SceneOffsetInfo = L10n.Tr("Scene offsets will use the existing transform as initial offsets. Use this to play the track from the gameObjects current position and rotation."); + public static readonly string AutoOffsetInfo = L10n.Tr("Auto will apply scene offsets if there is a controller attached to the animator and transform offsets otherwise."); + public static readonly string AutoOffsetWarning = L10n.Tr("This mode is deprecated may be removed in a future release."); + public static readonly string InheritedFromParent = L10n.Tr("Inherited"); + public static readonly string InheritedToolTip = L10n.Tr("This value is inherited from it's parent track."); + + public static readonly GUIContent RecordingOffsets = EditorGUIUtility.TrTextContent("Recorded Offsets", "Offsets applied to recorded position and rotation keys"); + + public static readonly GUIContent[] OffsetContents; + public static readonly GUIContent[] OffsetInheritContents; + + static Styles() + { + var values = Enum.GetValues(typeof(TrackOffset)); + OffsetContents = new GUIContent[values.Length]; + OffsetInheritContents = new GUIContent[values.Length]; + for (var index = 0; index < values.Length; index++) + { + var offset = (TrackOffset)index; + var name = ObjectNames.NicifyVariableName(L10n.Tr(offset.ToString())); + var memInfo = typeof(TrackOffset).GetMember(offset.ToString()); + var attributes = memInfo[0].GetCustomAttributes(typeof(DescriptionAttribute), false); + if (attributes.Length > 0) + { + name = ((DescriptionAttribute)attributes[0]).Description; + } + + OffsetContents[index] = new GUIContent(name); + OffsetInheritContents[index] = new GUIContent(string.Format("{0} ({1})", InheritedFromParent, name)); + } + } + } + + TimelineAnimationUtilities.OffsetEditMode m_OffsetEditMode = TimelineAnimationUtilities.OffsetEditMode.None; + + SerializedProperty m_MatchFieldsProperty; + SerializedProperty m_TrackPositionProperty; + SerializedProperty m_TrackRotationProperty; + SerializedProperty m_AvatarMaskProperty; + SerializedProperty m_ApplyAvatarMaskProperty; + SerializedProperty m_TrackOffsetProperty; + + SerializedProperty m_RecordedOffsetPositionProperty; + SerializedProperty m_RecordedOffsetEulerProperty; + + Vector3 m_lastPosition; + Vector3 m_lastRotation; + + GUIContent m_TempContent = new GUIContent(); + + + void Evaluate() + { + if (timelineWindow.state != null && timelineWindow.state.editSequence.director != null) + { + // force the update immediately, the deferred doesn't always work with the inspector + timelineWindow.state.editSequence.director.Evaluate(); + } + } + + void RebuildGraph() + { + if (timelineWindow.state != null) + { + timelineWindow.state.rebuildGraph = true; + timelineWindow.Repaint(); + } + } + + public override void OnInspectorGUI() + { + using (new EditorGUI.DisabledScope(IsTrackLocked())) + { + serializedObject.Update(); + + DrawRootTransformOffset(); + + EditorGUI.BeginChangeCheck(); + DrawRecordedOffsetProperties(); + if (EditorGUI.EndChangeCheck()) + RebuildGraph(); + + DrawAvatarProperties(); + DrawMatchFieldsGUI(); + + serializedObject.ApplyModifiedProperties(); + } + } + + bool AnimatesRootTransform() + { + return targets.OfType().All(t => t.AnimatesRootTransform()); + } + + bool ShouldDrawOffsets() + { + bool hasMultiple; + var offsetMode = GetOffsetMode(out hasMultiple); + if (hasMultiple) + return false; + + if (offsetMode == TrackOffset.ApplySceneOffsets) + return false; + + if (offsetMode == TrackOffset.ApplyTransformOffsets) + return true; + + // Auto mode. + PlayableDirector director = this.m_Context as PlayableDirector; + if (director == null) + return false; + + // If any bound animators have controllers don't show + foreach (var track in targets.OfType()) + { + var animator = track.GetBinding(director); + if (animator != null && animator.runtimeAnimatorController != null) + return false; + } + + return true; + } + + void DrawRootTransformOffset() + { + if (!AnimatesRootTransform()) + return; + + bool showWarning = SetupOffsetTooltip(); + DrawRootTransformDropDown(); + + if (ShouldDrawOffsets()) + { + EditorGUI.indentLevel++; + DrawRootMotionToolBar(); + DrawRootMotionOffsetFields(); + EditorGUI.indentLevel--; + } + + if (showWarning) + { + EditorGUI.indentLevel++; + EditorGUILayout.HelpBox(Styles.AutoOffsetWarning, MessageType.Warning, true); + EditorGUI.indentLevel--; + } + } + + bool SetupOffsetTooltip() + { + Styles.OffsetModeTitle.tooltip = string.Empty; + bool hasMultiple; + var offsetMode = GetOffsetMode(out hasMultiple); + bool showWarning = false; + if (!hasMultiple) + { + if (offsetMode == TrackOffset.ApplyTransformOffsets) + Styles.OffsetModeTitle.tooltip = Styles.TransformOffsetInfo; + else if (offsetMode == TrackOffset.ApplySceneOffsets) + Styles.OffsetModeTitle.tooltip = Styles.SceneOffsetInfo; + else if (offsetMode == TrackOffset.Auto) + { + Styles.OffsetModeTitle.tooltip = Styles.AutoOffsetInfo; + showWarning = true; + } + } + + return showWarning; + } + + void DrawRootTransformDropDown() + { + bool anySubTracks = targets.OfType().Any(t => t.isSubTrack); + bool allSubTracks = targets.OfType().All(t => t.isSubTrack); + + bool mixed; + var rootOffsetMode = GetOffsetMode(out mixed); + + // if we are showing subtracks, we need to show the current mode from the parent + // BUT keep it disabled + if (anySubTracks) + { + m_TempContent.tooltip = string.Empty; + if (mixed) + m_TempContent.text = EditorGUI.mixedValueContent.text; + else if (!allSubTracks) + m_TempContent.text = Styles.OffsetContents[(int)rootOffsetMode].text; + else + { + m_TempContent.text = Styles.OffsetInheritContents[(int)rootOffsetMode].text; + m_TempContent.tooltip = Styles.InheritedToolTip; + } + + using (new EditorGUI.DisabledScope(true)) + EditorGUILayout.LabelField(Styles.OffsetModeTitle, m_TempContent, EditorStyles.popup); + } + else + { + // We use an enum popup explicitly because it will handle the description attribute on the enum + using (new GUIMixedValueScope(mixed)) + { + var rect = EditorGUILayout.GetControlRect(true, EditorGUI.kSingleLineHeight); + EditorGUI.BeginProperty(rect, Styles.OffsetModeTitle, m_TrackOffsetProperty); + EditorGUI.BeginChangeCheck(); + var result = (TrackOffset)EditorGUI.EnumPopup(rect, Styles.OffsetModeTitle, (TrackOffset)m_TrackOffsetProperty.intValue); + if (EditorGUI.EndChangeCheck()) + { + m_TrackOffsetProperty.enumValueIndex = (int)result; + + // this property changes the recordable state of the objects, so auto disable recording + if (TimelineWindow.instance != null) + { + if (TimelineWindow.instance.state != null) + TimelineWindow.instance.state.recording = false; + RebuildGraph(); + } + } + + EditorGUI.EndProperty(); + } + } + } + + void DrawMatchFieldsGUI() + { + if (!AnimatesRootTransform()) + return; + + m_MatchFieldsProperty.isExpanded = EditorGUILayout.Foldout(m_MatchFieldsProperty.isExpanded, Styles.MatchTargetFieldsTitle); + if (m_MatchFieldsProperty.isExpanded) + { + EditorGUI.indentLevel++; + MatchTargetsFieldGUI(m_MatchFieldsProperty); + EditorGUI.indentLevel--; + } + } + + void DrawRootMotionOffsetFields() + { + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_TrackPositionProperty); + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_TrackRotationProperty, Styles.RotationTitle); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.Space(); + EditorGUILayout.Space(); + + if (EditorGUI.EndChangeCheck()) + { + UpdateOffsets(); + } + } + + void DrawRootMotionToolBar() + { + bool disable = targets.Length > 1; + bool changed = false; + + if (!disable) + { + // detects external changes + changed |= m_lastPosition != m_TrackPositionProperty.vector3Value || m_lastRotation != m_TrackRotationProperty.vector3Value; + m_lastPosition = m_TrackPositionProperty.vector3Value; + m_lastRotation = m_TrackRotationProperty.vector3Value; + SceneView.RepaintAll(); + } + + EditorGUI.BeginChangeCheck(); + using (new EditorGUI.DisabledScope(disable)) + ShowMotionOffsetEditModeToolbar(ref m_OffsetEditMode); + changed |= EditorGUI.EndChangeCheck(); + + if (changed) + { + UpdateOffsets(); + } + } + + void UpdateOffsets() + { + foreach (var track in targets.OfType()) + track.UpdateClipOffsets(); + Evaluate(); + } + + void DrawAvatarProperties() + { + EditorGUILayout.PropertyField(m_ApplyAvatarMaskProperty); + if (m_ApplyAvatarMaskProperty.hasMultipleDifferentValues || m_ApplyAvatarMaskProperty.boolValue) + { + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_AvatarMaskProperty); + EditorGUI.indentLevel--; + } + EditorGUILayout.Space(); + } + + public static void ShowMotionOffsetEditModeToolbar(ref TimelineAnimationUtilities.OffsetEditMode motionOffset) + { + GUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + GUILayout.FlexibleSpace(); + + int newMotionOffsetMode = GUILayout.Toolbar((int)motionOffset, new[] { Styles.PositionIcon, Styles.RotationIcon }); + + if (GUI.changed) + { + if ((int)motionOffset == newMotionOffsetMode) //untoggle the button + motionOffset = TimelineAnimationUtilities.OffsetEditMode.None; + else + motionOffset = (TimelineAnimationUtilities.OffsetEditMode)newMotionOffsetMode; + } + + GUILayout.FlexibleSpace(); + GUILayout.EndHorizontal(); + GUILayout.Space(3); + } + + public override void OnEnable() + { + base.OnEnable(); + SceneView.duringSceneGui += OnSceneGUI; + + m_MatchFieldsProperty = serializedObject.FindProperty("m_MatchTargetFields"); + m_TrackPositionProperty = serializedObject.FindProperty("m_Position"); + m_TrackRotationProperty = serializedObject.FindProperty("m_EulerAngles"); + m_TrackOffsetProperty = serializedObject.FindProperty("m_TrackOffset"); + m_AvatarMaskProperty = serializedObject.FindProperty("m_AvatarMask"); + m_ApplyAvatarMaskProperty = serializedObject.FindProperty("m_ApplyAvatarMask"); + m_RecordedOffsetPositionProperty = serializedObject.FindProperty("m_InfiniteClipOffsetPosition"); + m_RecordedOffsetEulerProperty = serializedObject.FindProperty("m_InfiniteClipOffsetEulerAngles"); + + m_lastPosition = m_TrackPositionProperty.vector3Value; + m_lastRotation = m_TrackRotationProperty.vector3Value; + } + + public void OnDestroy() + { + SceneView.duringSceneGui -= OnSceneGUI; + } + + void OnSceneGUI(SceneView sceneView) + { + DoOffsetManipulator(); + } + + void DoOffsetManipulator() + { + if (targets.Length > 1) //do not edit the track offset on a multiple selection + return; + + if (timelineWindow == null || timelineWindow.state == null || timelineWindow.state.editSequence.director == null) + return; + + AnimationTrack animationTrack = target as AnimationTrack; + if (animationTrack != null && (animationTrack.trackOffset == TrackOffset.ApplyTransformOffsets) && m_OffsetEditMode != TimelineAnimationUtilities.OffsetEditMode.None) + { + var boundObject = TimelineUtility.GetSceneGameObject(timelineWindow.state.editSequence.director, animationTrack); + var boundObjectTransform = boundObject != null ? boundObject.transform : null; + + var offsets = TimelineAnimationUtilities.GetTrackOffsets(animationTrack, boundObjectTransform); + EditorGUI.BeginChangeCheck(); + + switch (m_OffsetEditMode) + { + case TimelineAnimationUtilities.OffsetEditMode.Translation: + offsets.position = Handles.PositionHandle(offsets.position, (Tools.pivotRotation == PivotRotation.Global) + ? Quaternion.identity + : offsets.rotation); + break; + case TimelineAnimationUtilities.OffsetEditMode.Rotation: + offsets.rotation = Handles.RotationHandle(offsets.rotation, offsets.position); + break; + } + + if (EditorGUI.EndChangeCheck()) + { + TimelineUndo.PushUndo(animationTrack, "Inspector"); + TimelineAnimationUtilities.UpdateTrackOffset(animationTrack, boundObjectTransform, offsets); + Evaluate(); + Repaint(); + } + } + } + + public void DrawRecordedOffsetProperties() + { + // only show if this applies to all targets + foreach (var track in targets) + { + var animationTrack = track as AnimationTrack; + if (animationTrack == null || animationTrack.inClipMode || animationTrack.infiniteClip == null || animationTrack.infiniteClip.empty) + return; + } + + GUILayout.Label(Styles.RecordingOffsets); + EditorGUI.indentLevel++; + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_RecordedOffsetPositionProperty, Styles.PositionTitle); + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_RecordedOffsetEulerProperty, Styles.RotationTitle); + EditorGUILayout.EndHorizontal(); + EditorGUI.indentLevel--; + EditorGUILayout.Space(); + } + + public static void MatchTargetsFieldGUI(SerializedProperty property) + { + const float ToggleWidth = 20; + int value = 0; + + MatchTargetFields enumValue = (MatchTargetFields)property.intValue; + + EditorGUI.BeginChangeCheck(); + Rect rect = EditorGUILayout.GetControlRect(false, kLineHeight * 2); + Rect itemRect = new Rect(rect.x, rect.y, rect.width, kLineHeight); + EditorGUI.BeginProperty(rect, Styles.MatchTargetFieldsTitle, property); + float minWidth = 0, maxWidth = 0; + EditorStyles.label.CalcMinMaxWidth(Styles.XTitle, out minWidth, out maxWidth); + float width = minWidth + ToggleWidth; + + GUILayout.BeginHorizontal(); + Rect r = EditorGUI.PrefixLabel(itemRect, Styles.PositionTitle); + int oldIndent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + r.width = width; + value |= EditorGUI.ToggleLeft(r, Styles.XTitle, enumValue.HasAny(MatchTargetFields.PositionX)) ? (int)MatchTargetFields.PositionX : 0; + r.x += width; + value |= EditorGUI.ToggleLeft(r, Styles.YTitle, enumValue.HasAny(MatchTargetFields.PositionY)) ? (int)MatchTargetFields.PositionY : 0; + r.x += width; + value |= EditorGUI.ToggleLeft(r, Styles.ZTitle, enumValue.HasAny(MatchTargetFields.PositionZ)) ? (int)MatchTargetFields.PositionZ : 0; + EditorGUI.indentLevel = oldIndent; + GUILayout.EndHorizontal(); + + GUILayout.BeginHorizontal(); + itemRect.y += kLineHeight; + r = EditorGUI.PrefixLabel(itemRect, Styles.RotationTitle); + EditorGUI.indentLevel = 0; + r.width = width; + value |= EditorGUI.ToggleLeft(r, Styles.XTitle, enumValue.HasAny(MatchTargetFields.RotationX)) ? (int)MatchTargetFields.RotationX : 0; + r.x += width; + value |= EditorGUI.ToggleLeft(r, Styles.YTitle, enumValue.HasAny(MatchTargetFields.RotationY)) ? (int)MatchTargetFields.RotationY : 0; + r.x += width; + value |= EditorGUI.ToggleLeft(r, Styles.ZTitle, enumValue.HasAny(MatchTargetFields.RotationZ)) ? (int)MatchTargetFields.RotationZ : 0; + EditorGUI.indentLevel = oldIndent; + GUILayout.EndHorizontal(); + + EditorGUI.EndProperty(); + if (EditorGUI.EndChangeCheck()) + { + property.intValue = value; + } + } + + static TrackOffset GetOffsetMode(AnimationTrack track) + { + if (track.isSubTrack) + { + var parent = track.parent as AnimationTrack; + if (parent != null) // fallback to the current track if there is an error + track = parent; + } + + return track.trackOffset; + } + + // gets the current mode, + TrackOffset GetOffsetMode(out bool hasMultiple) + { + var rootOffsetMode = GetOffsetMode(target as AnimationTrack); + hasMultiple = targets.OfType().Any(t => GetOffsetMode(t) != rootOffsetMode); + return rootOffsetMode; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs.meta new file mode 100644 index 000000000..3f57ed421 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/AnimationTrackInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: edc553b1b3c8a25438b62783410b26ae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs new file mode 100644 index 000000000..d746c9f36 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs @@ -0,0 +1,41 @@ +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + // Simple inspector used by built in assets + // that only need to hide the script field + class BasicAssetInspector : Editor + { + public override void OnInspectorGUI() + { + EditorGUI.BeginChangeCheck(); + serializedObject.Update(); + + SerializedProperty property = serializedObject.GetIterator(); + bool expanded = true; + while (property.NextVisible(expanded)) + { + expanded = false; + if (SkipField(property.propertyPath)) + continue; + EditorGUILayout.PropertyField(property, true); + } + + serializedObject.ApplyModifiedProperties(); + EditorGUI.EndChangeCheck(); + } + + public virtual void ApplyChanges() + { + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + static bool SkipField(string fieldName) + { + return fieldName == "m_Script"; + } + } + + [CustomEditor(typeof(ActivationPlayableAsset))] + class ActivationPlayableAssetInspector : BasicAssetInspector {} +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs.meta new file mode 100644 index 000000000..f296b755f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BasicAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e086b15460c228c4f9b116f0e3e2f175 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs new file mode 100644 index 000000000..2e5c8cf23 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs @@ -0,0 +1,58 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + // Preset libraries + static class BuiltInPresets + { + static CurvePresetLibrary s_BlendInPresets; + static CurvePresetLibrary s_BlendOutPresets; + + internal static CurvePresetLibrary blendInPresets + { + get + { + if (s_BlendInPresets == null) + { + s_BlendInPresets = ScriptableObject.CreateInstance(); + s_BlendInPresets.Add(new AnimationCurve(CurveEditorWindow.GetConstantKeys(1f)), "None"); + s_BlendInPresets.Add(new AnimationCurve(CurveEditorWindow.GetLinearKeys()), "Linear"); + s_BlendInPresets.Add(new AnimationCurve(CurveEditorWindow.GetEaseInKeys()), "EaseIn"); + s_BlendInPresets.Add(new AnimationCurve(CurveEditorWindow.GetEaseOutKeys()), "EaseOut"); + s_BlendInPresets.Add(new AnimationCurve(CurveEditorWindow.GetEaseInOutKeys()), "EaseInOut"); + } + return s_BlendInPresets; + } + } + + internal static CurvePresetLibrary blendOutPresets + { + get + { + if (s_BlendOutPresets == null) + { + s_BlendOutPresets = ScriptableObject.CreateInstance(); + s_BlendOutPresets.Add(new AnimationCurve(CurveEditorWindow.GetConstantKeys(1f)), "None"); + s_BlendOutPresets.Add(ReverseCurve(new AnimationCurve(CurveEditorWindow.GetLinearKeys())), "Linear"); + s_BlendOutPresets.Add(ReverseCurve(new AnimationCurve(CurveEditorWindow.GetEaseInKeys())), "EaseIn"); + s_BlendOutPresets.Add(ReverseCurve(new AnimationCurve(CurveEditorWindow.GetEaseOutKeys())), "EaseOut"); + s_BlendOutPresets.Add(ReverseCurve(new AnimationCurve(CurveEditorWindow.GetEaseInOutKeys())), "EaseInOut"); + } + return s_BlendOutPresets; + } + } + + static AnimationCurve ReverseCurve(AnimationCurve curve) + { + Keyframe[] keys = curve.keys; + for (int i = 0; i < keys.Length; i++) + { + keys[i].value = 1 - keys[i].value; + keys[i].inTangent *= -1; + keys[i].outTangent *= -1; + } + curve.keys = keys; + return curve; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs.meta new file mode 100644 index 000000000..d294670b3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/BuiltInCurvePresets.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae05f0dd1cf145e4e8e905c7971ee433 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector.meta new file mode 100644 index 000000000..1774e4e62 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f68c7f7359094f045930a108c444e7a4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs new file mode 100644 index 000000000..f05cb291a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs @@ -0,0 +1,786 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(EditorClip)), CanEditMultipleObjects] + class ClipInspector : Editor + { + internal static class Styles + { + public static readonly GUIContent StartName = EditorGUIUtility.TrTextContent("Start", "The start time of the clip"); + public static readonly GUIContent DurationName = EditorGUIUtility.TrTextContent("Duration", "The length of the clip"); + public static readonly GUIContent EndName = EditorGUIUtility.TrTextContent("End", "The end time of the clip"); + public static readonly GUIContent EaseInDurationName = EditorGUIUtility.TrTextContent("Ease In Duration", "The length of the blend in"); + public static readonly GUIContent EaseOutDurationName = EditorGUIUtility.TrTextContent("Ease Out Duration", "The length of the blend out"); + public static readonly GUIContent ClipInName = EditorGUIUtility.TrTextContent("Clip In", "Start the clip at this local time"); + public static readonly GUIContent TimeScaleName = EditorGUIUtility.TrTextContent("Speed Multiplier", "Time scale of the playback speed"); + public static readonly GUIContent PreExtrapolateLabel = EditorGUIUtility.TrTextContent("Pre-Extrapolate", "Extrapolation used prior to the first clip"); + public static readonly GUIContent PostExtrapolateLabel = EditorGUIUtility.TrTextContent("Post-Extrapolate", "Extrapolation used after a clip ends"); + public static readonly GUIContent BlendInCurveName = EditorGUIUtility.TrTextContent("In", "Blend In Curve"); + public static readonly GUIContent BlendOutCurveName = EditorGUIUtility.TrTextContent("Out", "Blend Out Curve"); + public static readonly GUIContent PreviewTitle = EditorGUIUtility.TrTextContent("Curve Editor"); + public static readonly GUIContent ClipTimingTitle = EditorGUIUtility.TrTextContent("Clip Timing"); + public static readonly GUIContent AnimationExtrapolationTitle = EditorGUIUtility.TrTextContent("Animation Extrapolation"); + public static readonly GUIContent BlendCurvesTitle = EditorGUIUtility.TrTextContent("Blend Curves"); + public static readonly GUIContent GroupTimingTitle = EditorGUIUtility.TrTextContent("Multiple Clip Timing"); + public static readonly GUIContent MultipleClipsSelectedIncompatibleCapabilitiesWarning = EditorGUIUtility.TrTextContent("Multiple clips selected. Only common properties are shown."); + public static readonly GUIContent MultipleSelectionTitle = EditorGUIUtility.TrTextContent("Timeline Clips"); + public static readonly GUIContent MultipleClipStartName = EditorGUIUtility.TrTextContent("Start", "The start time of the clip group"); + public static readonly GUIContent MultipleClipEndName = EditorGUIUtility.TrTextContent("End", "The end time of the clip group"); + public static readonly GUIContent TimelineClipFG = DirectorStyles.IconContent("TimelineClipFG"); + public static readonly GUIContent TimelineClipBG = DirectorStyles.IconContent("TimelineClipBG"); + } + + class EditorClipSelection : ICurvesOwnerInspectorWrapper + { + public EditorClip editorClip { get; } + + public TimelineClip clip + { + get { return editorClip == null ? null : editorClip.clip; } + } + + public SerializedObject serializedPlayableAsset { get; } + + public ICurvesOwner curvesOwner + { + get { return clip; } + } + + public int lastCurveVersion { get; set; } + public double lastEvalTime { get; set; } + + public EditorClipSelection(EditorClip anEditorClip) + { + editorClip = anEditorClip; + lastCurveVersion = -1; + lastEvalTime = -1; + + var so = new SerializedObject(editorClip); + var playableAssetProperty = so.FindProperty("m_Clip.m_Asset"); + if (playableAssetProperty != null) + { + var asset = playableAssetProperty.objectReferenceValue as UnityEngine.Playables.PlayableAsset; + if (asset != null) + serializedPlayableAsset = new SerializedObject(asset); + } + } + + public double ToLocalTime(double time) + { + return clip == null ? time : clip.ToLocalTime(time); + } + } + + SerializedProperty m_DisplayNameProperty; + SerializedProperty m_BlendInDurationProperty; + SerializedProperty m_BlendOutDurationProperty; + SerializedProperty m_EaseInDurationProperty; + SerializedProperty m_EaseOutDurationProperty; + SerializedProperty m_ClipInProperty; + SerializedProperty m_TimeScaleProperty; + SerializedProperty m_PostExtrapolationModeProperty; + SerializedProperty m_PreExtrapolationModeProperty; + SerializedProperty m_PostExtrapolationTimeProperty; + SerializedProperty m_PreExtrapolationTimeProperty; + SerializedProperty m_MixInCurveProperty; + SerializedProperty m_MixOutCurveProperty; + SerializedProperty m_BlendInCurveModeProperty; + SerializedProperty m_BlendOutCurveModeProperty; + + void InitializeProperties() + { + m_DisplayNameProperty = serializedObject.FindProperty("m_Clip.m_DisplayName"); + m_BlendInDurationProperty = serializedObject.FindProperty("m_Clip.m_BlendInDuration"); + m_BlendOutDurationProperty = serializedObject.FindProperty("m_Clip.m_BlendOutDuration"); + m_EaseInDurationProperty = serializedObject.FindProperty("m_Clip.m_EaseInDuration"); + m_EaseOutDurationProperty = serializedObject.FindProperty("m_Clip.m_EaseOutDuration"); + m_ClipInProperty = serializedObject.FindProperty("m_Clip.m_ClipIn"); + m_TimeScaleProperty = serializedObject.FindProperty("m_Clip.m_TimeScale"); + m_PostExtrapolationModeProperty = serializedObject.FindProperty("m_Clip.m_PostExtrapolationMode"); + m_PreExtrapolationModeProperty = serializedObject.FindProperty("m_Clip.m_PreExtrapolationMode"); + m_PostExtrapolationTimeProperty = serializedObject.FindProperty("m_Clip.m_PostExtrapolationTime"); + m_PreExtrapolationTimeProperty = serializedObject.FindProperty("m_Clip.m_PreExtrapolationTime"); + m_MixInCurveProperty = serializedObject.FindProperty("m_Clip.m_MixInCurve"); + m_MixOutCurveProperty = serializedObject.FindProperty("m_Clip.m_MixOutCurve"); + m_BlendInCurveModeProperty = serializedObject.FindProperty("m_Clip.m_BlendInCurveMode"); + m_BlendOutCurveModeProperty = serializedObject.FindProperty("m_Clip.m_BlendOutCurveMode"); + } + + TimelineAsset m_TimelineAsset; + + List m_SelectionCache; + Editor m_SelectedPlayableAssetsInspector; + + ClipInspectorCurveEditor m_ClipCurveEditor; + AnimationCurve[] m_PreviewCurves; // the curves we are currently previewing. + CurvePresetLibrary m_CurvePresets; + + bool m_IsClipAssetInspectorExpanded = true; + GUIContent m_ClipAssetTitle = new GUIContent(); + string m_MultiselectionHeaderTitle; + + ClipInspectorSelectionInfo m_SelectionInfo; + + const double k_TimeScaleSensitivity = 0.003; + + bool hasMultipleSelection + { + get { return targets.Length > 1; } + } + + float currentFrameRate + { + get { return m_TimelineAsset != null ? m_TimelineAsset.editorSettings.fps : TimelineAsset.EditorSettings.kDefaultFps; } + } + + bool selectionHasIncompatibleCapabilities + { + get + { + return !(m_SelectionInfo.supportsBlending + && m_SelectionInfo.supportsClipIn + && m_SelectionInfo.supportsExtrapolation + && m_SelectionInfo.supportsSpeedMultiplier); + } + } + + public override bool RequiresConstantRepaint() + { + return base.RequiresConstantRepaint() || (m_SelectedPlayableAssetsInspector != null && m_SelectedPlayableAssetsInspector.RequiresConstantRepaint()); + } + + internal override void OnHeaderTitleGUI(Rect titleRect, string header) + { + if (hasMultipleSelection) + { + base.OnHeaderTitleGUI(titleRect, m_MultiselectionHeaderTitle); + return; + } + + if (m_DisplayNameProperty != null) + { + using (new EditorGUI.DisabledScope(!IsEnabled())) + { + serializedObject.Update(); + if (IsLocked()) + { + base.OnHeaderTitleGUI(titleRect, m_DisplayNameProperty.stringValue); + } + else + { + EditorGUI.BeginChangeCheck(); + EditorGUI.DelayedTextField(titleRect, m_DisplayNameProperty, GUIContent.none); + if (EditorGUI.EndChangeCheck()) + { + ApplyModifiedProperties(); + TimelineWindow.RepaintIfEditingTimelineAsset(m_TimelineAsset); + } + } + } + } + } + + internal override Rect DrawHeaderHelpAndSettingsGUI(Rect r) + { + using (new EditorGUI.DisabledScope(IsLocked())) + { + var helpSize = EditorStyles.iconButton.CalcSize(EditorGUI.GUIContents.helpIcon); + const int kTopMargin = 5; + // Show Editor Header Items. + return EditorGUIUtility.DrawEditorHeaderItems(new Rect(r.xMax - helpSize.x, r.y + kTopMargin, helpSize.x, helpSize.y), targets); + } + } + + internal override void OnHeaderIconGUI(Rect iconRect) + { + using (new EditorGUI.DisabledScope(IsLocked())) + { + var bgColor = Color.white; + if (!EditorGUIUtility.isProSkin) + bgColor.a = 0.55f; + using (new GUIColorOverride(bgColor)) + { + GUI.Label(iconRect, Styles.TimelineClipBG); + } + + var fgColor = Color.white; + if (m_SelectionInfo != null && m_SelectionInfo.uniqueParentTracks.Count == 1) + fgColor = TrackResourceCache.GetTrackColor(m_SelectionInfo.uniqueParentTracks.First()); + + using (new GUIColorOverride(fgColor)) + { + GUI.Label(iconRect, Styles.TimelineClipFG); + } + } + } + + public void OnEnable() + { + m_ClipCurveEditor = new ClipInspectorCurveEditor(); + + m_SelectionCache = new List(); + var selectedClips = new List(); + foreach (var editorClipObject in targets) + { + var editorClip = editorClipObject as EditorClip; + if (editorClip != null) + { + //all selected clips should have the same TimelineAsset + if (!IsTimelineAssetValidForEditorClip(editorClip)) + { + m_SelectionCache.Clear(); + return; + } + m_SelectionCache.Add(new EditorClipSelection(editorClip)); + selectedClips.Add(editorClip.clip); + } + } + + InitializeProperties(); + m_SelectionInfo = new ClipInspectorSelectionInfo(selectedClips); + + if (m_SelectionInfo.selectedAssetTypesAreHomogeneous) + { + var selectedAssets = m_SelectionCache.Select(e => e.clip.asset).ToArray(); + m_SelectedPlayableAssetsInspector = TimelineInspectorUtility.GetInspectorForObjects(selectedAssets); + } + + m_MultiselectionHeaderTitle = m_SelectionCache.Count + " " + Styles.MultipleSelectionTitle.text; + m_ClipAssetTitle.text = PlayableAssetSectionTitle(); + } + + void DrawClipProperties() + { + var dirtyEditorClipSelection = m_SelectionCache.Where(s => s.editorClip.GetHashCode() != s.editorClip.lastHash); + UnselectCurves(); + + EditorGUI.BeginChangeCheck(); + + //Group Selection + if (hasMultipleSelection) + { + GUILayout.Label(Styles.GroupTimingTitle); + EditorGUI.indentLevel++; + DrawGroupSelectionProperties(); + EditorGUI.indentLevel--; + EditorGUILayout.Space(); + } + + //Draw clip timing + GUILayout.Label(Styles.ClipTimingTitle); + + if (hasMultipleSelection && selectionHasIncompatibleCapabilities) + { + GUILayout.Label(Styles.MultipleClipsSelectedIncompatibleCapabilitiesWarning, EditorStyles.helpBox); + } + + EditorGUI.indentLevel++; + + if (!m_SelectionInfo.containsAtLeastTwoClipsOnTheSameTrack) + { + DrawStartTimeField(); + DrawEndTimeField(); + } + + if (!hasMultipleSelection) + { + DrawDurationProperty(); + } + + if (m_SelectionInfo.supportsBlending) + { + EditorGUILayout.Space(); + DrawBlendingProperties(); + } + + if (m_SelectionInfo.supportsClipIn) + { + EditorGUILayout.Space(); + DrawClipInProperty(); + } + + if (!hasMultipleSelection && m_SelectionInfo.supportsSpeedMultiplier) + { + EditorGUILayout.Space(); + DrawTimeScale(); + } + + EditorGUI.indentLevel--; + + bool hasDirtyEditorClips = false; + foreach (var editorClipSelection in dirtyEditorClipSelection) + { + EditorUtility.SetDirty(editorClipSelection.editorClip); + hasDirtyEditorClips = true; + } + + //Re-evaluate the graph in case of a change in properties + bool propertiesHaveChanged = false; + if (EditorGUI.EndChangeCheck() || hasDirtyEditorClips) + { + if (TimelineWindow.IsEditingTimelineAsset(m_TimelineAsset) && TimelineWindow.instance.state != null) + { + TimelineWindow.instance.state.Evaluate(); + TimelineWindow.instance.Repaint(); + } + propertiesHaveChanged = true; + } + + //Draw Animation Extrapolation + if (m_SelectionInfo.supportsExtrapolation) + { + EditorGUILayout.Space(); + GUILayout.Label(Styles.AnimationExtrapolationTitle); + EditorGUI.indentLevel++; + DrawExtrapolationOptions(); + EditorGUI.indentLevel--; + } + + //Blend curves + if (m_SelectionInfo.supportsBlending) + { + EditorGUILayout.Space(); + GUILayout.Label(Styles.BlendCurvesTitle); + EditorGUI.indentLevel++; + DrawBlendOptions(); + EditorGUI.indentLevel--; + } + + EditorGUILayout.Space(); + + if (CanShowPlayableAssetInspector()) + { + DrawClipAssetGui(); + } + + if (propertiesHaveChanged) + { + foreach (var item in m_SelectionCache) + item.editorClip.lastHash = item.editorClip.GetHashCode(); + m_SelectionInfo.Update(); + } + } + + public override void OnInspectorGUI() + { + if (TimelineWindow.instance == null || m_TimelineAsset == null) + return; + + using (new EditorGUI.DisabledScope(IsLocked())) + { + EditMode.HandleModeClutch(); + + serializedObject.Update(); + DrawClipProperties(); + ApplyModifiedProperties(); + } + } + + internal override bool IsEnabled() + { + if (!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly()) + return false; + + if (m_TimelineAsset != TimelineWindow.instance.state.editSequence.asset) + return false; + return base.IsEnabled(); + } + + void DrawTimeScale() + { + var inputEvent = InputEvent.None; + var newEndTime = m_SelectionInfo.end; + var oldTimeScale = m_TimeScaleProperty.doubleValue; + + EditorGUI.BeginChangeCheck(); + var newTimeScale = TimelineInspectorUtility.DelayedAndDraggableDoubleField(Styles.TimeScaleName, oldTimeScale, ref inputEvent, k_TimeScaleSensitivity); + + if (EditorGUI.EndChangeCheck()) + { + newTimeScale = newTimeScale.Clamp(TimelineClip.kTimeScaleMin, TimelineClip.kTimeScaleMax); + newEndTime = m_SelectionInfo.start + (m_SelectionInfo.duration * oldTimeScale / newTimeScale); + } + EditMode.inputHandler.ProcessTrim(inputEvent, newEndTime, true); + } + + void DrawStartTimeField() + { + var inputEvent = InputEvent.None; + var newStart = TimelineInspectorUtility.TimeFieldUsingTimeReference(Styles.StartName, m_SelectionInfo.multipleClipStart, false, m_SelectionInfo.hasMultipleStartValues, currentFrameRate, 0.0, TimelineClip.kMaxTimeValue, ref inputEvent); + + if (inputEvent.InputHasBegun() && m_SelectionInfo.hasMultipleStartValues) + { + var items = ItemsUtils.ToItems(m_SelectionInfo.clips); + EditMode.inputHandler.SetValueForEdge(items, AttractedEdge.Left, newStart); //if the field has multiple values, set the same start on all selected clips + m_SelectionInfo.Update(); //clips could have moved relative to each other, recalculate + } + + EditMode.inputHandler.ProcessMove(inputEvent, newStart); + } + + void DrawEndTimeField() + { + var inputEvent = InputEvent.None; + var newEndTime = TimelineInspectorUtility.TimeFieldUsingTimeReference(Styles.EndName, m_SelectionInfo.multipleClipEnd, false, m_SelectionInfo.hasMultipleEndValues, currentFrameRate, 0, TimelineClip.kMaxTimeValue, ref inputEvent); + + if (inputEvent.InputHasBegun() && m_SelectionInfo.hasMultipleEndValues) + { + var items = ItemsUtils.ToItems(m_SelectionInfo.clips); + EditMode.inputHandler.SetValueForEdge(items, AttractedEdge.Right, newEndTime); //if the field has multiple value, set the same end on all selected clips + m_SelectionInfo.Update(); //clips could have moved relative to each other, recalculate + } + + var newStartValue = m_SelectionInfo.multipleClipStart + (newEndTime - m_SelectionInfo.multipleClipEnd); + EditMode.inputHandler.ProcessMove(inputEvent, newStartValue); + } + + void DrawClipAssetGui() + { + const float labelIndent = 34; + if (m_SelectedPlayableAssetsInspector == null) + return; + + var rect = GUILayoutUtility.GetRect(GUIContent.none, EditorStyles.inspectorTitlebar); + var oldWidth = EditorGUIUtility.labelWidth; + EditorGUIUtility.labelWidth = rect.width - labelIndent; + m_IsClipAssetInspectorExpanded = EditorGUI.FoldoutTitlebar(rect, m_ClipAssetTitle, m_IsClipAssetInspectorExpanded, false); + EditorGUIUtility.labelWidth = oldWidth; + if (m_IsClipAssetInspectorExpanded) + { + EditorGUILayout.Space(); + EditorGUI.indentLevel++; + ShowPlayableAssetInspector(); + EditorGUI.indentLevel--; + } + } + + void DrawExtrapolationOptions() + { + EditorGUI.BeginChangeCheck(); + + // PreExtrapolation + var preExtrapolationTime = m_PreExtrapolationTimeProperty.doubleValue; + bool hasPreExtrap = preExtrapolationTime > 0.0; + if (hasPreExtrap) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_PreExtrapolationModeProperty, Styles.PreExtrapolateLabel); + using (new GUIMixedValueScope(m_PreExtrapolationTimeProperty.hasMultipleDifferentValues)) + EditorGUILayout.DoubleField(preExtrapolationTime, EditorStyles.label); + EditorGUILayout.EndHorizontal(); + } + + // PostExtrapolation + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_PostExtrapolationModeProperty, Styles.PostExtrapolateLabel); + using (new GUIMixedValueScope(m_PostExtrapolationTimeProperty.hasMultipleDifferentValues)) + EditorGUILayout.DoubleField(m_PostExtrapolationTimeProperty.doubleValue, EditorStyles.label); + EditorGUILayout.EndHorizontal(); + } + + if (EditorGUI.EndChangeCheck()) + { + // if these options change the interval tree may need to be rebuilt. + if (TimelineWindow.IsEditingTimelineAsset(m_TimelineAsset) && TimelineWindow.instance.state != null) + { + TimelineWindow.instance.state.Refresh(); + } + } + } + + void OnDestroy() + { + DestroyImmediate(m_SelectedPlayableAssetsInspector); + } + + public override GUIContent GetPreviewTitle() + { + return Styles.PreviewTitle; + } + + public override bool HasPreviewGUI() + { + return m_PreviewCurves != null; + } + + public override void OnInteractivePreviewGUI(Rect r, GUIStyle background) + { + if (m_PreviewCurves != null && m_ClipCurveEditor != null) + { + SetCurveEditorTrackHead(); + m_ClipCurveEditor.OnGUI(r, m_CurvePresets); + } + } + + void SetCurveEditorTrackHead() + { + if (TimelineWindow.instance == null || TimelineWindow.instance.state == null) + return; + + if (hasMultipleSelection) + return; + + var editorClip = target as EditorClip; + if (editorClip == null) + return; + + var director = TimelineWindow.instance.state.editSequence.director; + + if (director == null) + return; + + m_ClipCurveEditor.trackTime = ClipInspectorCurveEditor.kDisableTrackTime; + } + + void UnselectCurves() + { + if (Event.current.type == EventType.MouseDown) + { + m_PreviewCurves = null; + if (m_ClipCurveEditor != null) + m_ClipCurveEditor.SetUpdateCurveCallback(null); + } + } + + // Callback when the mixin/mixout properties are clicked on + void OnMixCurveSelected(string title, CurvePresetLibrary library, SerializedProperty curveSelected, bool easeIn) + { + m_CurvePresets = library; + m_PreviewCurves = new[] { curveSelected.animationCurveValue }; + m_ClipCurveEditor.headerString = title; + m_ClipCurveEditor.SetCurves(m_PreviewCurves, null); + m_ClipCurveEditor.SetSelected(curveSelected.animationCurveValue); + if (easeIn) + m_ClipCurveEditor.SetUpdateCurveCallback(MixInCurveUpdated); + else + m_ClipCurveEditor.SetUpdateCurveCallback(MixOutCurveUpdated); + Repaint(); + } + + // callback when the mix property is updated + void MixInCurveUpdated(AnimationCurve curve, EditorCurveBinding binding) + { + curve.keys = CurveEditUtility.SanitizeCurveKeys(curve.keys, true); + m_MixInCurveProperty.animationCurveValue = curve; + serializedObject.ApplyModifiedProperties(); + var editorClip = target as EditorClip; + if (editorClip != null) + editorClip.lastHash = editorClip.GetHashCode(); + RefreshCurves(); + } + + void MixOutCurveUpdated(AnimationCurve curve, EditorCurveBinding binding) + { + curve.keys = CurveEditUtility.SanitizeCurveKeys(curve.keys, false); + m_MixOutCurveProperty.animationCurveValue = curve; + serializedObject.ApplyModifiedProperties(); + var editorClip = target as EditorClip; + if (editorClip != null) + editorClip.lastHash = editorClip.GetHashCode(); + RefreshCurves(); + } + + void RefreshCurves() + { + AnimationCurvePreviewCache.ClearCache(); + TimelineWindow.RepaintIfEditingTimelineAsset(m_TimelineAsset); + Repaint(); + } + + void DrawBlendCurve(GUIContent title, SerializedProperty modeProperty, SerializedProperty curveProperty, Action onCurveClick) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(modeProperty, title); + if (hasMultipleSelection) + { + GUILayout.FlexibleSpace(); + } + else + { + using (new EditorGUI.DisabledScope(modeProperty.intValue != (int)TimelineClip.BlendCurveMode.Manual)) + { + ClipInspectorCurveEditor.CurveField(GUIContent.none, curveProperty, onCurveClick); + } + } + + EditorGUILayout.EndHorizontal(); + } + + void ShowPlayableAssetInspector() + { + if (!m_SelectionInfo.selectedAssetTypesAreHomogeneous) + return; + + if (m_SelectedPlayableAssetsInspector != null) + { + foreach (var selectedItem in m_SelectionCache) + CurvesOwnerInspectorHelper.PreparePlayableAsset(selectedItem); + + EditorGUI.BeginChangeCheck(); + using (new EditorGUI.DisabledScope(IsLocked())) + { + m_SelectedPlayableAssetsInspector.OnInspectorGUI(); + } + if (EditorGUI.EndChangeCheck()) + { + MarkClipsDirty(); + if (TimelineWindow.IsEditingTimelineAsset(m_TimelineAsset) && TimelineWindow.instance.state != null) + { + var basicInspector = m_SelectedPlayableAssetsInspector as BasicAssetInspector; + if (basicInspector != null) + basicInspector.ApplyChanges(); + else + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + } + } + } + + void ApplyModifiedProperties() + { + // case 926861 - we need to force the track to be dirty since modifying the clip does not + // automatically mark the track asset as dirty + if (serializedObject.ApplyModifiedProperties()) + { + foreach (var obj in serializedObject.targetObjects) + { + var editorClip = obj as EditorClip; + if (editorClip != null && editorClip.clip != null && editorClip.clip.parentTrack != null) + { + editorClip.clip.MarkDirty(); + EditorUtility.SetDirty(editorClip.clip.parentTrack); + } + } + } + } + + void MarkClipsDirty() + { + foreach (var obj in targets) + { + var editorClip = obj as EditorClip; + if (editorClip != null && editorClip.clip != null) + { + editorClip.clip.MarkDirty(); + } + } + } + + string PlayableAssetSectionTitle() + { + var firstSelectedClipAsset = m_SelectionCache.Any() ? m_SelectionCache.First().clip.asset : null; + return firstSelectedClipAsset != null + ? ObjectNames.NicifyVariableName(firstSelectedClipAsset.GetType().Name) + : string.Empty; + } + + bool IsTimelineAssetValidForEditorClip(EditorClip editorClip) + { + var trackAsset = editorClip.clip.parentTrack; + if (trackAsset == null) + return false; + + var clipTimelineAsset = trackAsset.timelineAsset; + if (m_TimelineAsset == null) + m_TimelineAsset = clipTimelineAsset; + else if (clipTimelineAsset != m_TimelineAsset) + { + m_TimelineAsset = null; + return false; + } + return true; + } + + bool CanShowPlayableAssetInspector() + { + if (hasMultipleSelection) + return m_SelectedPlayableAssetsInspector != null && + m_SelectedPlayableAssetsInspector.canEditMultipleObjects && + m_SelectionInfo.selectedAssetTypesAreHomogeneous; + else + return true; + } + + void DrawDurationProperty() + { + var minDuration = 1.0 / 30.0; + if (currentFrameRate > float.Epsilon) + { + minDuration = 1.0 / currentFrameRate; + } + + var inputEvent = InputEvent.None; + var newDuration = TimelineInspectorUtility.DurationFieldUsingTimeReference( + Styles.DurationName, m_SelectionInfo.start, m_SelectionInfo.end, false, m_SelectionInfo.hasMultipleDurationValues, currentFrameRate, minDuration, TimelineClip.kMaxTimeValue, ref inputEvent); + EditMode.inputHandler.ProcessTrim(inputEvent, m_SelectionInfo.start + newDuration, false); + } + + void DrawBlendingProperties() + { + var useBlendIn = m_SelectionInfo.hasBlendIn; + var maxBlendDuration = m_SelectionInfo.smallestDuration * 0.49; + var blendMax = useBlendIn ? TimelineClip.kMaxTimeValue : maxBlendDuration; + var inputEvent = InputEvent.None; + + TimelineInspectorUtility.TimeField(useBlendIn + ? m_BlendInDurationProperty + : m_EaseInDurationProperty, Styles.EaseInDurationName, useBlendIn, currentFrameRate, 0, blendMax, ref inputEvent); + + var useBlendOut = m_SelectionInfo.hasBlendOut; + blendMax = useBlendOut ? TimelineClip.kMaxTimeValue : maxBlendDuration; + TimelineInspectorUtility.TimeField(useBlendOut + ? m_BlendOutDurationProperty + : m_EaseOutDurationProperty, Styles.EaseOutDurationName, useBlendOut, currentFrameRate, 0, blendMax, ref inputEvent); + } + + void DrawClipInProperty() + { + var action = InputEvent.None; + TimelineInspectorUtility.TimeField(m_ClipInProperty, Styles.ClipInName, false, currentFrameRate, 0, TimelineClip.kMaxTimeValue, ref action); + } + + void DrawBlendOptions() + { + EditorGUI.BeginChangeCheck(); + + DrawBlendCurve(Styles.BlendInCurveName, m_BlendInCurveModeProperty, m_MixInCurveProperty, x => OnMixCurveSelected("Blend In", BuiltInPresets.blendInPresets, x, true)); + DrawBlendCurve(Styles.BlendOutCurveName, m_BlendOutCurveModeProperty, m_MixOutCurveProperty, x => OnMixCurveSelected("Blend Out", BuiltInPresets.blendOutPresets, x, false)); + + if (EditorGUI.EndChangeCheck()) + TimelineWindow.RepaintIfEditingTimelineAsset(m_TimelineAsset); + } + + void DrawGroupSelectionProperties() + { + var inputEvent = InputEvent.None; + var newStartTime = TimelineInspectorUtility.TimeField(Styles.MultipleClipStartName, m_SelectionInfo.multipleClipStart, false, false, currentFrameRate, 0, TimelineClip.kMaxTimeValue, ref inputEvent); + EditMode.inputHandler.ProcessMove(inputEvent, newStartTime); + + inputEvent = InputEvent.None; + var newEndTime = TimelineInspectorUtility.TimeField(Styles.MultipleClipEndName, m_SelectionInfo.multipleClipEnd, false, false, currentFrameRate, 0, TimelineClip.kMaxTimeValue, ref inputEvent); + var newStartValue = newStartTime + (newEndTime - m_SelectionInfo.multipleClipEnd); + EditMode.inputHandler.ProcessMove(inputEvent, newStartValue); + } + + bool IsLocked() + { + if (!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly()) + return true; + + return targets.OfType().Any(t => t.clip.parentTrack != null && t.clip.parentTrack.lockedInHierarchy); + } + + static bool IsCurrentSequenceReadOnly() + { + return TimelineWindow.instance.state.editSequence.isReadOnly; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs.meta new file mode 100644 index 000000000..165a3ea0d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dff73c4907c95264c8fc095a81f9d51e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs new file mode 100644 index 000000000..e4c5ca532 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs @@ -0,0 +1,348 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditorInternal; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class ClipInspectorCurveEditor + { + CurveEditor m_CurveEditor; + + AnimationCurve[] m_Curves; + CurveWrapper[] m_CurveWrappers; + + const float k_HeaderHeight = 30; + const float k_PresetHeight = 30; + + Action m_CurveUpdatedCallback; + GUIContent m_TextContent = new GUIContent(); + + GUIStyle m_LabelStyle; + GUIStyle m_LegendStyle; + + // Track time. controls the position of the track head + public static readonly double kDisableTrackTime = double.NaN; + double m_trackTime = kDisableTrackTime; + public double trackTime { get { return m_trackTime; } set { m_trackTime = value; } } + + public string headerString { get; set; } + + public ClipInspectorCurveEditor() + { + var curveEditorSettings = new CurveEditorSettings + { + allowDeleteLastKeyInCurve = false, + allowDraggingCurvesAndRegions = true, + hTickLabelOffset = 0.1f, + showAxisLabels = true, + useFocusColors = false, + wrapColor = new EditorGUIUtility.SkinnedColor(Color.black), + hSlider = false, + hRangeMin = 0.0f, + vRangeMin = 0.0F, + vRangeMax = 1.0f, + hRangeMax = 1.0F, + vSlider = false, + hRangeLocked = false, + vRangeLocked = false, + + hTickStyle = new TickStyle + { + tickColor = new EditorGUIUtility.SkinnedColor(new Color(0.0f, 0.0f, 0.0f, 0.2f)), + distLabel = 30, + stubs = false, + centerLabel = true + }, + + vTickStyle = new TickStyle + { + tickColor = new EditorGUIUtility.SkinnedColor(new Color(1.0f, 0.0f, 0.0f, 0.2f)), + distLabel = 20, + stubs = false, + centerLabel = true + } + }; + + m_CurveEditor = new CurveEditor(new Rect(0, 0, 1000, 100), new CurveWrapper[0], true) + { + settings = curveEditorSettings, + ignoreScrollWheelUntilClicked = true + }; + } + + internal bool InitStyles() + { + if (EditorStyles.s_Current == null) + return false; + + if (m_LabelStyle == null) + { + m_LabelStyle = new GUIStyle(EditorStyles.whiteLargeLabel); + m_LegendStyle = new GUIStyle(EditorStyles.miniBoldLabel); + + m_LabelStyle.alignment = TextAnchor.MiddleCenter; + m_LegendStyle.alignment = TextAnchor.MiddleCenter; + } + return true; + } + + internal void OnGUI(Rect clientRect, CurvePresetLibrary presets) + { + const float presetPad = 30.0f; + + if (!InitStyles()) + return; + + if (m_Curves == null || m_Curves.Length == 0) + return; + + // regions + var headerRect = new Rect(clientRect.x, clientRect.y, clientRect.width, k_HeaderHeight); + var curveRect = new Rect(clientRect.x, clientRect.y + headerRect.height, clientRect.width, clientRect.height - k_HeaderHeight - k_PresetHeight); + var presetRect = new Rect(clientRect.x + presetPad, clientRect.y + curveRect.height + k_HeaderHeight, clientRect.width - presetPad, k_PresetHeight); + + GUI.Box(headerRect, headerString, m_LabelStyle); + + //Case 1201474 : Force to update only when Repaint event is called as the new rect provided on other event create a wrong curve editor computation. + if (Event.current.type == EventType.Repaint) + { + m_CurveEditor.rect = curveRect; + m_CurveEditor.shownAreaInsideMargins = new Rect(0, 0, 1, 1); + } + m_CurveEditor.animationCurves = m_CurveWrappers; + UpdateSelectionColors(); + + DrawTrackHead(curveRect); + + EditorGUI.BeginChangeCheck(); + + m_CurveEditor.OnGUI(); + DrawPresets(presetRect, presets); + + bool hasChanged = EditorGUI.EndChangeCheck(); + + if (presets == null) + DrawLegend(presetRect); + + if (hasChanged) + ProcessUpdates(); + } + + void DrawPresets(Rect position, PresetLibrary curveLibrary) + { + if (curveLibrary == null || curveLibrary.Count() == 0) + return; + + const int maxNumPresets = 9; + int numPresets = curveLibrary.Count(); + int showNumPresets = Mathf.Min(numPresets, maxNumPresets); + + const float swatchWidth = 30; + const float swatchHeight = 15; + const float spaceBetweenSwatches = 10; + float presetButtonsWidth = showNumPresets * swatchWidth + (showNumPresets - 1) * spaceBetweenSwatches; + float flexWidth = (position.width - presetButtonsWidth) * 0.5f; + + // Preset swatch area + float curY = (position.height - swatchHeight) * 0.5f; + float curX = 3.0f; + if (flexWidth > 0) + curX = flexWidth; + + GUI.BeginGroup(position); + + for (int i = 0; i < showNumPresets; i++) + { + if (i > 0) + curX += spaceBetweenSwatches; + + var swatchRect = new Rect(curX, curY, swatchWidth, swatchHeight); + m_TextContent.tooltip = curveLibrary.GetName(i); + if (GUI.Button(swatchRect, m_TextContent, GUIStyle.none)) + { + // if there is only 1, no need to specify + IEnumerable wrappers = m_CurveWrappers; + if (m_CurveWrappers.Length > 1) + wrappers = m_CurveWrappers.Where(x => x.selected == CurveWrapper.SelectionMode.Selected); + + foreach (var wrapper in wrappers) + { + var presetCurve = (AnimationCurve)curveLibrary.GetPreset(i); + wrapper.curve.keys = (Keyframe[])presetCurve.keys.Clone(); + wrapper.changed = true; + } + } + + if (Event.current.type == EventType.Repaint) + curveLibrary.Draw(swatchRect, i); + + curX += swatchWidth; + } + + GUI.EndGroup(); + } + + // draw a line representing where in the current clip we are + void DrawTrackHead(Rect clientRect) + { + DirectorStyles styles = TimelineWindow.styles; + if (styles == null) + return; + + if (!double.IsNaN(m_trackTime)) + { + float x = m_CurveEditor.TimeToPixel((float)m_trackTime, clientRect); + x = Mathf.Clamp(x, clientRect.xMin, clientRect.xMax); + var p1 = new Vector2(x, clientRect.yMin); + var p2 = new Vector2(x, clientRect.yMax); + Graphics.DrawLine(p1, p2, DirectorStyles.Instance.customSkin.colorPlayhead); + } + } + + // Draws a legend for the displayed curves + void DrawLegend(Rect r) + { + if (m_CurveWrappers == null || m_CurveWrappers.Length == 0) + return; + + Color c = GUI.color; + float boxWidth = r.width / m_CurveWrappers.Length; + for (int i = 0; i < m_CurveWrappers.Length; i++) + { + CurveWrapper cw = m_CurveWrappers[i]; + if (cw != null) + { + var pos = new Rect(r.x + i * boxWidth, r.y, boxWidth, r.height); + var textColor = cw.color; + textColor.a = 1; + GUI.color = textColor; + string name = LabelName(cw.binding.propertyName); + EditorGUI.LabelField(pos, name, m_LegendStyle); + } + } + GUI.color = c; + } + + // Helper for making label name appropriately small + static char[] s_LabelMarkers = { '_' }; + + static string LabelName(string propertyName) + { + propertyName = AnimationWindowUtility.GetPropertyDisplayName(propertyName); + int index = propertyName.LastIndexOfAny(s_LabelMarkers); + if (index >= 0) + propertyName = propertyName.Substring(index); + return propertyName; + } + + public void SetCurves(AnimationCurve[] curves, EditorCurveBinding[] bindings) + { + m_Curves = curves; + if (m_Curves != null && m_Curves.Length > 0) + { + m_CurveWrappers = new CurveWrapper[m_Curves.Length]; + for (int i = 0; i < m_Curves.Length; i++) + { + var cw = new CurveWrapper + { + renderer = new NormalCurveRenderer(m_Curves[i]), + readOnly = false, + color = EditorGUI.kCurveColor, + id = curves[i].GetHashCode(), + hidden = false, + regionId = -1 + }; + + cw.renderer.SetWrap(WrapMode.Clamp, WrapMode.Clamp); + cw.renderer.SetCustomRange(0, 1); + + if (bindings != null) + { + cw.binding = bindings[i]; + cw.color = CurveUtility.GetPropertyColor(bindings[i].propertyName); + cw.id = bindings[i].GetHashCode(); + } + + m_CurveWrappers[i] = cw; + } + + UpdateSelectionColors(); + m_CurveEditor.animationCurves = m_CurveWrappers; + } + } + + internal void SetUpdateCurveCallback(Action callback) + { + m_CurveUpdatedCallback = callback; + } + + void ProcessUpdates() + { + foreach (var cw in m_CurveWrappers) + { + if (cw.changed) + { + cw.changed = false; + + if (m_CurveUpdatedCallback != null) + m_CurveUpdatedCallback(cw.curve, cw.binding); + } + } + } + + public void SetSelected(AnimationCurve curve) + { + m_CurveEditor.SelectNone(); + for (int i = 0; i < m_Curves.Length; i++) + { + if (curve == m_Curves[i]) + { + m_CurveWrappers[i].selected = CurveWrapper.SelectionMode.Selected; + m_CurveEditor.AddSelection(new CurveSelection(m_CurveWrappers[i].id, 0)); + } + } + + UpdateSelectionColors(); + } + + void UpdateSelectionColors() + { + if (m_CurveWrappers == null) + return; + + // manually manage selection colors + foreach (var cw in m_CurveWrappers) + { + Color c = cw.color; + if (cw.readOnly) + c.a = 0.75f; + else if (cw.selected != CurveWrapper.SelectionMode.None) + c.a = 1.0f; + else + c.a = 0.5f; + cw.color = c; + } + } + + public static void CurveField(GUIContent title, SerializedProperty property, Action onClick) + { + Rect controlRect = EditorGUILayout.GetControlRect(GUILayout.MinWidth(20)); + EditorGUI.BeginProperty(controlRect, title, property); + DrawCurve(controlRect, property, onClick, EditorGUI.kCurveColor, EditorGUI.kCurveBGColor); + EditorGUI.EndProperty(); + } + + static Rect DrawCurve(Rect controlRect, SerializedProperty property, Action onClick, Color fgColor, Color bgColor) + { + if (GUI.Button(controlRect, GUIContent.none)) + { + if (onClick != null) + onClick(property); + } + EditorGUIUtility.DrawCurveSwatch(controlRect, null, property, fgColor, bgColor); + return controlRect; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs.meta new file mode 100644 index 000000000..1d1657674 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3d14fa8f6934e14d92e37279e40e89b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs new file mode 100644 index 000000000..7c2d088b3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs @@ -0,0 +1,132 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ClipInspectorSelectionInfo + { + public double start, end, duration; + public double multipleClipStart, multipleClipEnd; + public double smallestDuration; + + public bool hasMultipleStartValues, hasMultipleEndValues, hasMultipleDurationValues; + public bool supportsExtrapolation, supportsClipIn, supportsSpeedMultiplier, supportsBlending; + public bool hasBlendIn, hasBlendOut; + public bool selectedAssetTypesAreHomogeneous; + public bool containsAtLeastTwoClipsOnTheSameTrack; + + public HashSet uniqueParentTracks = new HashSet(); + public ICollection clips { get; private set; } + + public ClipInspectorSelectionInfo(ICollection selectedClips) + { + supportsBlending = supportsClipIn = supportsExtrapolation = supportsSpeedMultiplier = true; + hasBlendIn = hasBlendOut = true; + selectedAssetTypesAreHomogeneous = true; + smallestDuration = TimelineClip.kMaxTimeValue; + start = end = duration = 0; + multipleClipStart = multipleClipEnd = 0; + hasMultipleStartValues = hasMultipleEndValues = hasMultipleDurationValues = false; + containsAtLeastTwoClipsOnTheSameTrack = false; + + clips = selectedClips; + Build(); + } + + void Build() + { + if (!clips.Any()) return; + + var firstSelectedClip = clips.First(); + if (firstSelectedClip == null) return; + + var firstSelectedClipAssetType = firstSelectedClip.asset != null ? firstSelectedClip.asset.GetType() : null; + + smallestDuration = TimelineClip.kMaxTimeValue; + InitSelectionBounds(firstSelectedClip); + InitMultipleClipBounds(firstSelectedClip); + + foreach (var clip in clips) + { + if (clip == null) continue; + + uniqueParentTracks.Add(clip.parentTrack); + selectedAssetTypesAreHomogeneous &= clip.asset.GetType() == firstSelectedClipAssetType; + + UpdateClipCaps(clip); + UpdateBlends(clip); + UpdateSmallestDuration(clip); + UpdateMultipleValues(clip); + UpdateMultipleValues(clip); + } + containsAtLeastTwoClipsOnTheSameTrack = uniqueParentTracks.Count != clips.Count; + } + + public void Update() + { + var firstSelectedClip = clips.First(); + if (firstSelectedClip == null) return; + + hasBlendIn = hasBlendOut = true; + hasMultipleStartValues = hasMultipleDurationValues = hasMultipleEndValues = false; + smallestDuration = TimelineClip.kMaxTimeValue; + InitSelectionBounds(firstSelectedClip); + InitMultipleClipBounds(firstSelectedClip); + + foreach (var clip in clips) + { + if (clip == null) continue; + + UpdateBlends(clip); + UpdateSmallestDuration(clip); + UpdateMultipleValues(clip); + } + } + + void InitSelectionBounds(TimelineClip clip) + { + start = clip.start; + duration = clip.duration; + end = clip.start + clip.duration; + } + + void InitMultipleClipBounds(TimelineClip firstSelectedClip) + { + multipleClipStart = firstSelectedClip.start; + multipleClipEnd = end; + } + + void UpdateSmallestDuration(TimelineClip clip) + { + smallestDuration = Math.Min(smallestDuration, clip.duration); + } + + void UpdateClipCaps(TimelineClip clip) + { + supportsBlending &= clip.SupportsBlending(); + supportsClipIn &= clip.SupportsClipIn(); + supportsExtrapolation &= clip.SupportsExtrapolation(); + supportsSpeedMultiplier &= clip.SupportsSpeedMultiplier(); + } + + void UpdateMultipleValues(TimelineClip clip) + { + hasMultipleStartValues |= !Mathf.Approximately((float)clip.start, (float)start); + hasMultipleDurationValues |= !Mathf.Approximately((float)clip.duration, (float)duration); + var clipEnd = clip.start + clip.duration; + hasMultipleEndValues |= !Mathf.Approximately((float)clipEnd, (float)end); + + multipleClipStart = Math.Min(multipleClipStart, clip.start); + multipleClipEnd = Math.Max(multipleClipEnd, clip.end); + } + + void UpdateBlends(TimelineClip clip) + { + hasBlendIn &= clip.hasBlendIn; + hasBlendOut &= clip.hasBlendOut; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs.meta new file mode 100644 index 000000000..bd8f85e1b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57a39be2178cca94ab21e15c082e3ab6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner.meta new file mode 100644 index 000000000..309cb0a1a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86cacab070a0a46e99aedb596a32c4fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs new file mode 100644 index 000000000..c5c44054c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs @@ -0,0 +1,109 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + static class CurvesOwnerInspectorHelper + { + // Because what is animated is not the asset, but the instanced playable, + // we apply the animation clip here to preview what is being shown + // This could be improved doing something more inline with animation mode, + // and reverting values that aren't be recorded later to avoid dirtying the asset + public static void PreparePlayableAsset(ICurvesOwnerInspectorWrapper wrapper) + { + if (Event.current.type != EventType.Repaint) + return; + + if (wrapper.serializedPlayableAsset == null) + return; + + var curvesOwner = wrapper.curvesOwner; + if (curvesOwner == null || curvesOwner.curves == null) + return; + + var timelineWindow = TimelineWindow.instance; + if (timelineWindow == null || timelineWindow.state == null) + return; + + // requires preview mode. reset the eval time so previous value is correct value is displayed while toggling + if (!timelineWindow.state.previewMode) + { + wrapper.lastEvalTime = -1; + return; + } + + var time = wrapper.ToLocalTime(timelineWindow.state.editSequence.time); + + // detect if the time has changed, or if the curves have changed + if (Math.Abs(wrapper.lastEvalTime - time) < TimeUtility.kTimeEpsilon) + { + int curveVersion = AnimationClipCurveCache.Instance.GetCurveInfo(curvesOwner.curves).version; + if (curveVersion == wrapper.lastCurveVersion) + return; + + wrapper.lastCurveVersion = curveVersion; + } + + wrapper.lastEvalTime = time; + + var clipInfo = AnimationClipCurveCache.Instance.GetCurveInfo(curvesOwner.curves); + int count = clipInfo.bindings.Length; + if (count == 0) + return; + + wrapper.serializedPlayableAsset.Update(); + + var prop = wrapper.serializedPlayableAsset.GetIterator(); + while (prop.NextVisible(true)) + { + if (curvesOwner.IsParameterAnimated(prop.propertyPath)) + { + var curve = curvesOwner.GetAnimatedParameter(prop.propertyPath); + switch (prop.propertyType) + { + case SerializedPropertyType.Boolean: + prop.boolValue = curve.Evaluate((float)time) > 0; + break; + case SerializedPropertyType.Float: + prop.floatValue = curve.Evaluate((float)time); + break; + case SerializedPropertyType.Integer: + prop.intValue = Mathf.FloorToInt(curve.Evaluate((float)time)); + break; + case SerializedPropertyType.Color: + SetAnimatedValue(curvesOwner, prop, "r", time); + SetAnimatedValue(curvesOwner, prop, "g", time); + SetAnimatedValue(curvesOwner, prop, "b", time); + SetAnimatedValue(curvesOwner, prop, "a", time); + break; + case SerializedPropertyType.Quaternion: + case SerializedPropertyType.Vector4: + SetAnimatedValue(curvesOwner, prop, "w", time); + goto case SerializedPropertyType.Vector3; + case SerializedPropertyType.Vector3: + SetAnimatedValue(curvesOwner, prop, "z", time); + goto case SerializedPropertyType.Vector2; + case SerializedPropertyType.Vector2: + SetAnimatedValue(curvesOwner, prop, "x", time); + SetAnimatedValue(curvesOwner, prop, "y", time); + break; + } + } + } + + wrapper.serializedPlayableAsset.ApplyModifiedPropertiesWithoutUndo(); + } + + static void SetAnimatedValue(ICurvesOwner clip, SerializedProperty property, string path, double localTime) + { + var prop = property.FindPropertyRelative(path); + if (prop != null) + { + var curve = clip.GetAnimatedParameter(prop.propertyPath); + if (curve != null) + prop.floatValue = curve.Evaluate((float)localTime); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs.meta new file mode 100644 index 000000000..17e8bb358 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a371bcbba2084dd0a8ebc6826aa8794 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs new file mode 100644 index 000000000..0ce6f58f5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs @@ -0,0 +1,14 @@ +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface ICurvesOwnerInspectorWrapper + { + ICurvesOwner curvesOwner { get; } + SerializedObject serializedPlayableAsset { get; } + int lastCurveVersion { get; set; } + double lastEvalTime { get; set; } + + double ToLocalTime(double time); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs.meta new file mode 100644 index 000000000..746e9706b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 926a61ff0dec44a5aab649acb411e9ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs new file mode 100644 index 000000000..5646870c8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs @@ -0,0 +1,27 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + /// + /// Internally used Inspector + /// + [CustomEditor(typeof(DirectorNamedColor))] + class DirectorNamedColorInspector : Editor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + if (GUILayout.Button("ToTextAsset")) + { + DirectorStyles.Instance.ExportSkinToFile(); + } + + if (GUILayout.Button("Reload From File")) + { + DirectorStyles.Instance.ReloadSkin(); + UnityEditor.Selection.activeObject = DirectorStyles.Instance.customSkin; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs.meta new file mode 100644 index 000000000..250f3d439 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/DirectorNamedColorInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c8ceb9efacb4974bb3b7e2a87137b07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs new file mode 100644 index 000000000..edd3d9d22 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs @@ -0,0 +1,24 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [ExcludeFromPreset] + class EditorClip : ScriptableObject + { + [SerializeField] TimelineClip m_Clip; + + public TimelineClip clip + { + get { return m_Clip; } + set { m_Clip = value; } + } + + public int lastHash { get; set; } + + public override int GetHashCode() + { + return clip.Hash(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs.meta new file mode 100644 index 000000000..1887ce255 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 197c1114eb793d24c8ef31120a134e88 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs new file mode 100644 index 000000000..d065b37e1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + static class EditorClipFactory + { + static Dictionary s_EditorCache = new Dictionary(); + + public static EditorClip GetEditorClip(TimelineClip clip) + { + if (clip == null) + throw new ArgumentException("parameter cannot be null"); + + if (s_EditorCache.ContainsKey(clip)) + { + var editorClip = s_EditorCache[clip]; + if (editorClip != null) + return editorClip; + } + + var editor = ScriptableObject.CreateInstance(); + editor.hideFlags |= HideFlags.HideInHierarchy | HideFlags.DontSaveInEditor; + editor.lastHash = -1; + editor.clip = clip; + s_EditorCache[clip] = editor; + + return editor; + } + + public static void RemoveEditorClip(TimelineClip clip) + { + if (clip == null) + return; + + if (s_EditorCache.ContainsKey(clip)) + { + var obj = s_EditorCache[clip]; + if (obj != null) + UnityObject.DestroyImmediate(obj); + s_EditorCache.Remove(clip); + } + } + + public static bool Contains(TimelineClip clip) + { + return clip != null && s_EditorCache.ContainsKey(clip); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs.meta new file mode 100644 index 000000000..3681c42af --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/EditorClipFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6ba30c492ac73742bc0cfee6817045a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs new file mode 100644 index 000000000..5791e511c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs @@ -0,0 +1,107 @@ +//#define PERF_PROFILE + +using System.Linq; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(GroupTrack)), CanEditMultipleObjects] + class GroupTrackInspector : TrackAssetInspector + { + static class Styles + { + public static readonly GUIContent GroupSubTrackHeaderName = EditorGUIUtility.TrTextContent("Name"); + public static readonly GUIContent GroupSubTrackHeaderType = EditorGUIUtility.TrTextContent("Type"); + public static readonly GUIContent GroupSubTrackHeaderDuration = EditorGUIUtility.TrTextContent("Duration"); + public static readonly GUIContent GroupSubTrackHeaderFrames = EditorGUIUtility.TrTextContent("Frames"); + public static readonly GUIContent GroupInvalidTrack = EditorGUIUtility.TrTextContent("Invalid Track"); + } + + ReorderableList m_SubTracks; + + public override void OnInspectorGUI() + { + foreach (var group in targets) + { + var groupTrack = group as GroupTrack; + if (groupTrack == null) return; + + var childrenTracks = groupTrack.GetChildTracks(); + var groupTrackName = groupTrack.name; + + GUILayout.Label(childrenTracks.Count() > 0 + ? groupTrackName + " (" + childrenTracks.Count() + ")" + : groupTrackName, EditorStyles.boldLabel); + GUILayout.Space(3.0f); + + // the subTrackObjects is used because it's the internal list + m_SubTracks.list = groupTrack.subTracksObjects; + m_SubTracks.DoLayoutList(); + m_SubTracks.index = -1; + } + } + + public override void OnEnable() + { + base.OnEnable(); + + m_SubTracks = new ReorderableList(new string[] {}, typeof(string), false, true, false, false) + { + drawElementCallback = OnDrawSubTrack, + drawHeaderCallback = OnDrawHeader, + showDefaultBackground = true, + index = 0, + elementHeight = 20 + }; + } + + static void OnDrawHeader(Rect rect) + { + int sections = 4; + float sectionWidth = rect.width / sections; + + rect.width = sectionWidth; + GUI.Label(rect, Styles.GroupSubTrackHeaderName, EditorStyles.label); + rect.x += sectionWidth; + GUI.Label(rect, Styles.GroupSubTrackHeaderType, EditorStyles.label); + rect.x += sectionWidth; + GUI.Label(rect, Styles.GroupSubTrackHeaderDuration, EditorStyles.label); + rect.x += sectionWidth; + GUI.Label(rect, Styles.GroupSubTrackHeaderFrames, EditorStyles.label); + } + + void OnDrawSubTrack(Rect rect, int index, bool selected, bool focused) + { + int sections = 4; + float sectionWidth = rect.width / sections; + + var childrenTrack = m_SubTracks.list[index] as TrackAsset; + if (childrenTrack == null) + { + object o = m_SubTracks.list[index]; + rect.width = sectionWidth; + if (o != null) // track is loaded, but has broken script + { + string name = ((UnityEngine.Object)m_SubTracks.list[index]).name; + GUI.Label(rect, name, EditorStyles.label); + } + rect.x += sectionWidth; + using (new GUIColorOverride(DirectorStyles.kClipErrorColor)) + GUI.Label(rect, Styles.GroupInvalidTrack.text, EditorStyles.label); + return; + } + + rect.width = sectionWidth; + GUI.Label(rect, childrenTrack.name, EditorStyles.label); + rect.x += sectionWidth; + GUI.Label(rect, childrenTrack.GetType().Name, EditorStyles.label); + rect.x += sectionWidth; + GUI.Label(rect, childrenTrack.duration.ToString(), EditorStyles.label); + rect.x += sectionWidth; + double exactFrames = TimeUtility.ToExactFrames(childrenTrack.duration, TimelineWindow.instance.state.referenceSequence.frameRate); + GUI.Label(rect, exactFrames.ToString(), EditorStyles.label); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs.meta new file mode 100644 index 000000000..2730aef4c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/GroupTrackInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41dcdc094b311464c8d6cb614548d89b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs new file mode 100644 index 000000000..e8dea7385 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs @@ -0,0 +1,69 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(Marker), true)] + [CanEditMultipleObjects] + class MarkerInspector : BasicAssetInspector + { + static class Styles + { + public static readonly string MultipleMarkerSelectionTitle = L10n.Tr("{0} Markers"); + public static readonly string UndoCommand = L10n.Tr("Rename marker"); + } + + internal override bool IsEnabled() + { + if (!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly()) + return false; + var marker = target as Marker; + if (marker != null) + { + if (!marker.parent.GetShowMarkers()) + return false; + } + return base.IsEnabled(); + } + + internal override void OnHeaderTitleGUI(Rect titleRect, string header) + { + if (targets.Length > 1) + { + var multiSelectTitle = string.Format(Styles.MultipleMarkerSelectionTitle, targets.Length); + base.OnHeaderTitleGUI(titleRect, multiSelectTitle); + return; + } + + var marker = target as Marker; + if (marker != null) + { + if (marker.parent.GetShowMarkers() && TimelineUtility.IsCurrentSequenceValid() && !IsCurrentSequenceReadOnly()) + { + EditorGUI.BeginChangeCheck(); + var newName = EditorGUI.DelayedTextField(titleRect, marker.name); + if (EditorGUI.EndChangeCheck()) + { + TimelineUndo.PushUndo(marker, Styles.UndoCommand); + marker.name = newName; + } + } + else + { + base.OnHeaderTitleGUI(titleRect, marker.name); + } + } + else + { + var typeName = TypeUtility.GetDisplayName(target.GetType()); + EditorGUILayout.LabelField(typeName); + } + } + + static bool IsCurrentSequenceReadOnly() + { + return TimelineWindow.instance.state.editSequence.isReadOnly; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs.meta new file mode 100644 index 000000000..9f6e901d0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/MarkerInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb461734117c80c43ab595d699f801eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs new file mode 100644 index 000000000..622f5b482 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs @@ -0,0 +1,69 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomPropertyDrawer(typeof(TimeFieldAttribute), true)] + class TimeFieldDrawer : PropertyDrawer + { + static WindowState state + { + get { return TimelineWindow.instance != null ? TimelineWindow.instance.state : null; } + } + + static float currentFrameRate + { + get { return state != null ? TimelineWindow.instance.state.referenceSequence.frameRate : 0.0f; } + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + if (property.propertyType != SerializedPropertyType.Float) + { + GUILayout.Label("TimeField only works on floating point types"); + return; + } + + var timeFieldAttribute = attribute as TimeFieldAttribute; + if (timeFieldAttribute == null) + return; + + var rect = EditorGUILayout.s_LastRect; + EditorGUI.BeginChangeCheck(); + + if (timeFieldAttribute.useEditMode == TimeFieldAttribute.UseEditMode.ApplyEditMode) + TimeFieldWithEditMode(rect, property, label); + else + TimeField(rect, property, label); + + if (EditorGUI.EndChangeCheck()) + { + if (state != null) + state.Refresh(); + } + } + + static void TimeField(Rect rect, SerializedProperty property, GUIContent label) + { + var evt1 = InputEvent.None; + TimelineInspectorUtility.TimeField(rect, property, label, false, currentFrameRate, 0, float.MaxValue, ref evt1); + } + + static void TimeFieldWithEditMode(Rect rect, SerializedProperty property, GUIContent label) + { + double minStartTime; + if (property.hasMultipleDifferentValues) + minStartTime = SelectionManager.SelectedItems().Min(i => i.start); + else + minStartTime = property.doubleValue; + + var evt = InputEvent.None; + var newValue = TimelineInspectorUtility.TimeField( + rect, label, minStartTime, false, property.hasMultipleDifferentValues, currentFrameRate, 0.0, float.MaxValue, ref evt); + + EditMode.inputHandler.ProcessMove(evt, newValue); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs.meta new file mode 100644 index 000000000..89749e8bc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimeFieldDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0c73ea1c5ff95e43806e9002c155070 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs new file mode 100644 index 000000000..922946432 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs @@ -0,0 +1,78 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(TimelineAsset)), CanEditMultipleObjects] + class TimelineAssetInspector : Editor + { + static class Styles + { + public static readonly GUIContent FrameRate = EditorGUIUtility.TrTextContent("Frame Rate", "The frame rate at which this sequence updates"); + public static readonly GUIContent DurationMode = EditorGUIUtility.TrTextContent("Duration Mode", "Specified how the duration of the sequence is calculated"); + public static readonly GUIContent Duration = EditorGUIUtility.TrTextContent("Duration", "The length of the sequence"); + public static readonly GUIContent HeaderTitleMultiselection = EditorGUIUtility.TrTextContent("Timeline Assets"); + } + + SerializedProperty m_FrameRateProperty; + SerializedProperty m_DurationModeProperty; + SerializedProperty m_FixedDurationProperty; + + void InitializeProperties() + { + m_FrameRateProperty = serializedObject.FindProperty("m_EditorSettings").FindPropertyRelative("m_Framerate"); + m_DurationModeProperty = serializedObject.FindProperty("m_DurationMode"); + m_FixedDurationProperty = serializedObject.FindProperty("m_FixedDuration"); + } + + public void OnEnable() + { + InitializeProperties(); + } + + internal override bool IsEnabled() + { + return !FileUtil.HasReadOnly(targets) && base.IsEnabled(); + } + + protected override void OnHeaderGUI() + { + string headerTitle; + if (targets.Length == 1) + headerTitle = target.name; + else + headerTitle = targets.Length.ToString() + " " + Styles.HeaderTitleMultiselection.text; + + DrawHeaderGUI(this, headerTitle, 0); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(m_FrameRateProperty, Styles.FrameRate, GUILayout.MinWidth(140)); + var frameRate = m_FrameRateProperty.doubleValue; + + EditorGUILayout.PropertyField(m_DurationModeProperty, Styles.DurationMode, GUILayout.MinWidth(140)); + + var durationMode = (TimelineAsset.DurationMode)m_DurationModeProperty.enumValueIndex; + var inputEvent = InputEvent.None; + if (durationMode == TimelineAsset.DurationMode.FixedLength) + TimelineInspectorUtility.TimeField(m_FixedDurationProperty, Styles.Duration, false, frameRate, double.Epsilon, TimelineClip.kMaxTimeValue * 2, ref inputEvent); + else + { + var isMixed = targets.Length > 1; + TimelineInspectorUtility.TimeField(Styles.Duration, ((TimelineAsset)target).duration, true, isMixed, frameRate, double.MinValue, double.MaxValue, ref inputEvent); + } + + bool changed = EditorGUI.EndChangeCheck(); + + serializedObject.ApplyModifiedProperties(); + + if (changed) + TimelineWindow.RepaintIfEditingTimelineAsset((TimelineAsset)target); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs.meta new file mode 100644 index 000000000..1ba062080 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e00a5dea786950546a21b0e2d817e466 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs new file mode 100644 index 000000000..f1c9d4aaa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs @@ -0,0 +1,353 @@ +using System; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [Flags] + enum InputEvent + { + None = 0, + DragEnter = 1, + DragExit = 2, + Drag = 4, + KeyboardInput = 8 + } + + static class InputEventMethods + { + public static bool InputHasBegun(this InputEvent evt) + { + return evt == InputEvent.DragEnter || evt == InputEvent.KeyboardInput; + } + } + + static class TimelineInspectorUtility + { + internal static class Styles + { + public static readonly GUIContent SecondsPrefix = EditorGUIUtility.TrTextContent("s", "Seconds"); + public static readonly GUIContent FramesPrefix = EditorGUIUtility.TrTextContent("f", "Frames"); + } + + public static void TimeField(SerializedProperty property, GUIContent label, bool readOnly, double frameRate, double minValue, double maxValue, ref InputEvent inputEvent) + { + var rect = EditorGUILayout.GetControlRect(); + TimeField(rect, property, label, readOnly, frameRate, minValue, maxValue, ref inputEvent); + } + + // Display Time related properties in frames and seconds + public static void TimeField(Rect rect, SerializedProperty property, GUIContent label, bool readOnly, double frameRate, double minValue, double maxValue, ref InputEvent inputEvent) + { + GUIContent title = EditorGUI.BeginProperty(rect, label, property); + rect = EditorGUI.PrefixLabel(rect, title); + + int indentLevel = EditorGUI.indentLevel; + float labelWidth = EditorGUIUtility.labelWidth; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = (int)EditorGUI.kMiniLabelW; + using (new GUIMixedValueScope(property.hasMultipleDifferentValues)) + { + var secondsRect = new Rect(rect.xMin, rect.yMin, rect.width / 2 - EditorGUI.kSpacingSubLabel, rect.height); + var framesRect = new Rect(rect.xMin + rect.width / 2, rect.yMin, rect.width / 2, rect.height); + + if (readOnly) + { + EditorGUI.FloatField(secondsRect, Styles.SecondsPrefix, (float)property.doubleValue, EditorStyles.label); + } + else + { + EditorGUI.BeginChangeCheck(); + DelayedAndDraggableDoubleField(secondsRect, Styles.SecondsPrefix, property, ref inputEvent); + if (EditorGUI.EndChangeCheck()) + { + property.doubleValue = Clamp(property.doubleValue, minValue, maxValue); + } + } + + if (frameRate > TimeUtility.kTimeEpsilon) + { + EditorGUI.BeginChangeCheck(); + + double time = property.doubleValue; + int frames = TimeUtility.ToFrames(time, frameRate); + double exactFrames = TimeUtility.ToExactFrames(time, frameRate); + bool useIntField = TimeUtility.OnFrameBoundary(time, frameRate); + + if (readOnly) + { + if (useIntField) + EditorGUI.IntField(framesRect, Styles.FramesPrefix, frames, EditorStyles.label); + else + EditorGUI.DoubleField(framesRect, Styles.FramesPrefix, exactFrames, EditorStyles.label); + } + else + { + if (useIntField) + { + int newFrames = DelayedAndDraggableIntField(framesRect, Styles.FramesPrefix, frames, ref inputEvent); + time = Math.Max(0, TimeUtility.FromFrames(newFrames, frameRate)); + } + else + { + double newExactFrames = DelayedAndDraggableDoubleField(framesRect, Styles.FramesPrefix, exactFrames, ref inputEvent); + time = Math.Max(0, TimeUtility.FromFrames((int)Math.Floor(newExactFrames), frameRate)); + } + } + + if (EditorGUI.EndChangeCheck()) + { + property.doubleValue = Clamp(time, minValue, maxValue); + } + } + + EditorGUI.indentLevel = indentLevel; + EditorGUIUtility.labelWidth = labelWidth; + EditorGUI.EndProperty(); + } + } + + public static double TimeFieldUsingTimeReference( + GUIContent label, double time, bool readOnly, bool showMixed, double frameRate, double minValue, + double maxValue, ref InputEvent inputEvent) + { + var state = TimelineWindow.instance.state; + var needsTimeConversion = state != null && state.timeReferenceMode == TimeReferenceMode.Global; + + if (needsTimeConversion) + time = state.editSequence.ToGlobalTime(time); + + var t = TimeField(label, time, readOnly, showMixed, frameRate, minValue, maxValue, ref inputEvent); + + if (needsTimeConversion) + t = state.editSequence.ToLocalTime(t); + + return t; + } + + public static double DurationFieldUsingTimeReference( + GUIContent label, double start, double end, bool readOnly, bool showMixed, double frameRate, + double minValue, double maxValue, ref InputEvent inputEvent) + { + var state = TimelineWindow.instance.state; + var needsTimeConversion = state != null && state.timeReferenceMode == TimeReferenceMode.Global; + + if (needsTimeConversion) + { + start = state.editSequence.ToGlobalTime(start); + end = state.editSequence.ToGlobalTime(end); + } + + var duration = end - start; + + var t = TimeField(label, duration, readOnly, showMixed, frameRate, minValue, maxValue, ref inputEvent); + + end = start + t; + + if (needsTimeConversion) + { + start = state.editSequence.ToLocalTime(start); + end = state.editSequence.ToLocalTime(end); + } + + return end - start; + } + + public static double TimeField(Rect rect, GUIContent label, double time, bool readOnly, bool showMixed, double frameRate, double minValue, double maxValue, ref InputEvent inputEvent) + { + EditorGUILayout.BeginHorizontal(label, GUIStyle.none); + rect = EditorGUI.PrefixLabel(rect, label); + + int indentLevel = EditorGUI.indentLevel; + float labelWidth = EditorGUIUtility.labelWidth; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = (int)EditorGUI.kMiniLabelW; + using (new GUIMixedValueScope(showMixed)) + { + var secondsRect = new Rect(rect.xMin, rect.yMin, rect.width / 2 - EditorGUI.kSpacingSubLabel, rect.height); + var framesRect = new Rect(rect.xMin + rect.width / 2, rect.yMin, rect.width / 2, rect.height); + + if (readOnly) + { + EditorGUI.FloatField(secondsRect, Styles.SecondsPrefix, (float)time, EditorStyles.label); + } + else + { + time = DelayedAndDraggableDoubleField(secondsRect, Styles.SecondsPrefix, time, ref inputEvent); + } + + if (frameRate > TimeUtility.kTimeEpsilon) + { + int frames = TimeUtility.ToFrames(time, frameRate); + double exactFrames = TimeUtility.ToExactFrames(time, frameRate); + bool useIntField = TimeUtility.OnFrameBoundary(time, frameRate); + if (readOnly) + { + if (useIntField) + EditorGUI.IntField(framesRect, Styles.FramesPrefix, frames, EditorStyles.label); + else + EditorGUI.FloatField(framesRect, Styles.FramesPrefix, (float)exactFrames, EditorStyles.label); + } + else + { + double newTime; + EditorGUI.BeginChangeCheck(); + if (useIntField) + { + int newFrames = DelayedAndDraggableIntField(framesRect, Styles.FramesPrefix, frames, ref inputEvent); + newTime = Math.Max(0, TimeUtility.FromFrames(newFrames, frameRate)); + } + else + { + double newExactFrames = DelayedAndDraggableDoubleField(framesRect, Styles.FramesPrefix, exactFrames, ref inputEvent); + newTime = Math.Max(0, TimeUtility.FromFrames((int)Math.Floor(newExactFrames), frameRate)); + } + + if (EditorGUI.EndChangeCheck()) + { + time = newTime; + } + } + } + + EditorGUILayout.EndHorizontal(); + EditorGUI.indentLevel = indentLevel; + EditorGUIUtility.labelWidth = labelWidth; + } + + return Clamp(time, minValue, maxValue); + } + + public static double TimeField(GUIContent label, double time, bool readOnly, bool showMixed, double frameRate, double minValue, double maxValue, ref InputEvent inputEvent) + { + var rect = EditorGUILayout.GetControlRect(); + return TimeField(rect, label, time, readOnly, showMixed, frameRate, minValue, maxValue, ref inputEvent); + } + + static InputEvent InputEventType(Rect rect, int id) + { + var evt = Event.current; + switch (evt.GetTypeForControl(id)) + { + case EventType.MouseDown: + if (rect.Contains(evt.mousePosition) && evt.button == 0) + { + return InputEvent.DragEnter; + } + break; + case EventType.MouseUp: + if (GUIUtility.hotControl == id) + { + return InputEvent.DragExit; + } + break; + case EventType.MouseDrag: + if (GUIUtility.hotControl == id) + { + return InputEvent.Drag; + } + break; + case EventType.KeyDown: + if (GUIUtility.hotControl == id && evt.keyCode == KeyCode.Escape) + { + return InputEvent.DragExit; + } + break; + } + return InputEvent.None; + } + + static double DelayedAndDraggableDoubleField(Rect rect, GUIContent label, double value, ref InputEvent inputEvent, double dragSensitivity) + { + var id = GUIUtility.GetControlID(FocusType.Keyboard); + var fieldRect = EditorGUI.PrefixLabel(rect, id, label); + rect.xMax = fieldRect.x; + + double refValue = value; + long dummy = 0; + + inputEvent |= InputEventType(rect, id); + + EditorGUI.DragNumberValue(rect, id, true, ref refValue, ref dummy, dragSensitivity); + + EditorGUI.BeginChangeCheck(); + var result = EditorGUI.DelayedDoubleFieldInternal(fieldRect, GUIContent.none, refValue, EditorStyles.numberField); + if (EditorGUI.EndChangeCheck()) + inputEvent |= InputEvent.KeyboardInput; + + return result; + } + + static int DelayedAndDraggableIntField(Rect rect, GUIContent label, int value, ref InputEvent inputEvent, long dragSensitivity) + { + var id = GUIUtility.GetControlID(FocusType.Keyboard); + var fieldRect = EditorGUI.PrefixLabel(rect, id, label); + rect.xMax = fieldRect.x; + + double dummy = 0.0; + long refValue = value; + + inputEvent |= InputEventType(rect, id); + + EditorGUI.DragNumberValue(rect, id, false, ref dummy, ref refValue, dragSensitivity); + + EditorGUI.BeginChangeCheck(); + var result = EditorGUI.DelayedIntFieldInternal(fieldRect, GUIContent.none, (int)refValue, EditorStyles.numberField); + if (EditorGUI.EndChangeCheck()) + inputEvent |= InputEvent.KeyboardInput; + + return result; + } + + internal static double DelayedAndDraggableDoubleField(GUIContent label, double value, ref InputEvent action, double dragSensitivity) + { + var r = EditorGUILayout.s_LastRect = EditorGUILayout.GetControlRect(false, EditorGUI.kSingleLineHeight); + return DelayedAndDraggableDoubleField(r, label, value, ref action, dragSensitivity); + } + + static void DelayedAndDraggableDoubleField(Rect rect, GUIContent label, SerializedProperty property, ref InputEvent inputEvent) + { + EditorGUI.BeginChangeCheck(); + var newValue = DelayedAndDraggableDoubleField(rect, label, property.doubleValue, ref inputEvent); + if (EditorGUI.EndChangeCheck()) + property.doubleValue = newValue; + } + + static double DelayedAndDraggableDoubleField(Rect rect, GUIContent label, double value, ref InputEvent inputEvent) + { + var dragSensitivity = NumericFieldDraggerUtility.CalculateFloatDragSensitivity(value); + return DelayedAndDraggableDoubleField(rect, label, value, ref inputEvent, dragSensitivity); + } + + static int DelayedAndDraggableIntField(Rect rect, GUIContent label, int value, ref InputEvent inputEvent) + { + var dragSensitivity = NumericFieldDraggerUtility.CalculateIntDragSensitivity(value); + return DelayedAndDraggableIntField(rect, label, value, ref inputEvent, dragSensitivity); + } + + internal static T Clamp(this T val, T min, T max) where T : IComparable + { + if (val.CompareTo(min) < 0) return min; + if (val.CompareTo(max) > 0) return max; + return val; + } + + public static Editor GetInspectorForObjects(UnityEngine.Object[] objects) + { + // create cached editor throws on assembly reload... + try + { + if (objects.Any(x => x != null)) + { + var director = TimelineWindow.instance.state.editSequence.director; + return Editor.CreateEditorWithContext(objects, director, null); + } + } + catch (Exception) + {} + + return null; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs.meta new file mode 100644 index 000000000..808a29d02 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TimelineInspectorUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3387717991705ce4e8ef033a0e543a06 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs new file mode 100644 index 000000000..91e83e17f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs @@ -0,0 +1,203 @@ +//#define PERF_PROFILE + +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomEditor(typeof(TrackAsset), true, isFallback = true)] + [CanEditMultipleObjects] + class TrackAssetInspector : Editor + { + class TrackCurvesWrapper : ICurvesOwnerInspectorWrapper + { + public ICurvesOwner curvesOwner { get; } + public SerializedObject serializedPlayableAsset { get; } + + public int lastCurveVersion { get; set; } + public double lastEvalTime { get; set; } + + public TrackCurvesWrapper(TrackAsset track) + { + lastCurveVersion = -1; + lastEvalTime = -1; + + if (track != null) + { + curvesOwner = track; + serializedPlayableAsset = new SerializedObject(track); + } + } + + public double ToLocalTime(double time) + { + return time; + } + } + + TrackCurvesWrapper m_TrackCurvesWrapper; + + SerializedProperty m_Name; + bool m_IsBuiltInType; + + Texture m_HeaderIcon; + + + protected TimelineWindow timelineWindow + { + get + { + return TimelineWindow.instance; + } + } + + protected bool IsTrackLocked() + { + if (!TimelineUtility.IsCurrentSequenceValid() || IsCurrentSequenceReadOnly()) + return true; + + return targets.Any(track => ((TrackAsset)track).lockedInHierarchy); + } + + public override void OnInspectorGUI() + { + using (new EditorGUI.DisabledScope(IsTrackLocked())) + { + DrawInspector(); + } + } + + internal override bool IsEnabled() + { + return TimelineUtility.IsCurrentSequenceValid() && !IsCurrentSequenceReadOnly() && base.IsEnabled(); + } + + internal override void OnHeaderTitleGUI(Rect titleRect, string header) + { + serializedObject.Update(); + + var textFieldRect = titleRect; + using (new GUIMixedValueScope(m_Name.hasMultipleDifferentValues)) + { + var seqWindow = TimelineWindow.instance; + + if (IsTrackLocked()) + { + base.OnHeaderTitleGUI(titleRect, m_Name.stringValue); + } + else + { + EditorGUI.BeginChangeCheck(); + string newName = EditorGUI.DelayedTextField(textFieldRect, m_Name.stringValue, EditorStyles.textField); + if (EditorGUI.EndChangeCheck() && !string.IsNullOrEmpty(newName)) + { + for (int c = 0; c < targets.Length; c++) + { + ObjectNames.SetNameSmart(targets[c], newName); + } + + if (seqWindow != null) + seqWindow.Repaint(); + } + + serializedObject.ApplyModifiedProperties(); + } + } + } + + internal override void OnHeaderIconGUI(Rect iconRect) + { + if (TimelineWindow.instance == null) + return; + using (new EditorGUI.DisabledScope(IsTrackLocked())) + { + if (m_HeaderIcon != null) + GUI.Label(iconRect, GUIContent.Temp(m_HeaderIcon)); + } + } + + internal override Rect DrawHeaderHelpAndSettingsGUI(Rect r) + { + using (new EditorGUI.DisabledScope(IsTrackLocked())) + { + var helpSize = EditorStyles.iconButton.CalcSize(EditorGUI.GUIContents.helpIcon); + const int kTopMargin = 5; + + // Show Editor Header Items. + return EditorGUIUtility.DrawEditorHeaderItems(new Rect(r.xMax - helpSize.x, r.y + kTopMargin, helpSize.x, helpSize.y), targets); + } + } + + public virtual void OnEnable() + { + m_IsBuiltInType = target != null && target.GetType().Assembly == typeof(TrackAsset).Assembly; + m_Name = serializedObject.FindProperty("m_Name"); + m_TrackCurvesWrapper = new TrackCurvesWrapper(target as TrackAsset); + m_HeaderIcon = TrackResourceCache.s_DefaultIcon.image; + + // only worry about the first track. if types are different, a different inspector is used. + var track = target as TrackAsset; + if (track != null) + { + var drawer = CustomTimelineEditorCache.GetTrackEditor(track); + UnityEngine.Object binding = null; + var director = m_Context as PlayableDirector; + if (director != null) + binding = director.GetGenericBinding(track); + + var options = drawer.GetTrackOptions(track, binding); + if (options.icon != null) + m_HeaderIcon = options.icon; + else + m_HeaderIcon = TrackResourceCache.GetTrackIcon(track).image; + } + } + + void DrawInspector() + { + if (serializedObject == null) + return; + + CurvesOwnerInspectorHelper.PreparePlayableAsset(m_TrackCurvesWrapper); + serializedObject.Update(); + + using (var changeScope = new EditorGUI.ChangeCheckScope()) + { + DrawTrackProperties(); + + if (changeScope.changed) + { + serializedObject.ApplyModifiedProperties(); + ApplyChanges(); + } + } + } + + protected virtual void DrawTrackProperties() + { + var property = serializedObject.GetIterator(); + var expanded = true; + while (property.NextVisible(expanded)) + { + // Don't draw script field for built-in types + if (m_IsBuiltInType && "m_Script" == property.propertyPath) + continue; + + EditorGUILayout.PropertyField(property, !expanded); + expanded = false; + } + } + + protected virtual void ApplyChanges() + { + TimelineEditor.Refresh(RefreshReason.ContentsModified); + } + + static bool IsCurrentSequenceReadOnly() + { + return TimelineWindow.instance.state.editSequence.isReadOnly; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs.meta new file mode 100644 index 000000000..922b04906 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/inspectors/TrackAssetInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8795e0dd0041d2f44b1fe1959fc9fb53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview.meta new file mode 100644 index 000000000..dfb1caeb0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffcbe86028d681144b703991885c535a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs new file mode 100644 index 000000000..38c2f81b4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs @@ -0,0 +1,25 @@ +using UnityEngine; +using UnityEngine.Timeline; + +// Data sources for key overlays +namespace UnityEditor.Timeline +{ + // Used for key overlays manipulators + class AnimationTrackKeyDataSource : BasePropertyKeyDataSource + { + readonly float m_TrackOffset; + + protected override AnimationClip animationClip { get; } + + public AnimationTrackKeyDataSource(AnimationTrack track) + { + animationClip = track != null ? track.infiniteClip : null; + m_TrackOffset = track != null ? (float)track.infiniteClipTimeOffset : 0.0f; + } + + protected override float TransformKeyTime(float keyTime) + { + return keyTime + m_TrackOffset; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs.meta new file mode 100644 index 000000000..3c8175836 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/AnimationTrackKeyDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0b56195e00682b4594dfaeef9d5fa78 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs new file mode 100644 index 000000000..8788058a3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + class Control + { + readonly List m_Manipulators = new List(); + + public bool HandleManipulatorsEvents(WindowState state) + { + var isHandled = false; + + foreach (var manipulator in m_Manipulators) + { + isHandled = manipulator.HandleEvent(state); + if (isHandled) + break; + } + + return isHandled; + } + + public void AddManipulator(Manipulator m) + { + m_Manipulators.Add(m); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs.meta new file mode 100644 index 000000000..71c8d33c4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Control.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 077690d334440b044bdd51b26b3e9413 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers.meta new file mode 100644 index 000000000..a7ad23a1e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d40a0edbdcdcf9747a420f3bbe0f18db +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs new file mode 100644 index 000000000..0e9ef8952 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs @@ -0,0 +1,86 @@ +using System; +using System.ComponentModel; +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEditor; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + [CustomTrackDrawer(typeof(AnimationTrack)), UsedImplicitly] + class AnimationTrackDrawer : TrackDrawer + { + internal static class Styles + { + public static readonly GUIContent AnimationButtonOnTooltip = EditorGUIUtility.TrTextContent("", "Avatar Mask enabled\nClick to disable"); + public static readonly GUIContent AnimationButtonOffTooltip = EditorGUIUtility.TrTextContent("", "Avatar Mask disabled\nClick to enable"); + } + + public override bool DrawTrackHeaderButton(Rect rect, TrackAsset track, WindowState state) + { + var animTrack = track as AnimationTrack; + bool hasAvatarMask = animTrack != null && animTrack.avatarMask != null; + if (hasAvatarMask) + { + var style = animTrack.applyAvatarMask + ? DirectorStyles.Instance.avatarMaskOn + : DirectorStyles.Instance.avatarMaskOff; + var tooltip = animTrack.applyAvatarMask + ? Styles.AnimationButtonOnTooltip + : Styles.AnimationButtonOffTooltip; + if (GUI.Button(rect, tooltip, style)) + { + animTrack.applyAvatarMask = !animTrack.applyAvatarMask; + if (state != null) + state.rebuildGraph = true; + } + } + return hasAvatarMask; + } + + public override void DrawRecordingBackground(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + base.DrawRecordingBackground(trackRect, trackAsset, visibleTime, state); + DrawBorderOfAddedRecordingClip(trackRect, trackAsset, visibleTime, (WindowState)state); + } + + static void DrawBorderOfAddedRecordingClip(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + if (!state.IsArmedForRecord(trackAsset)) + return; + + AnimationTrack animTrack = trackAsset as AnimationTrack; + if (animTrack == null || !animTrack.inClipMode) + return; + + // make sure there is no clip but we can add one + TimelineClip clip = null; + if (trackAsset.FindRecordingClipAtTime(state.editSequence.time, out clip) || clip != null) + return; + + float yMax = trackRect.yMax; + float yMin = trackRect.yMin; + + double startGap = 0; + double endGap = 0; + + trackAsset.GetGapAtTime(state.editSequence.time, out startGap, out endGap); + if (double.IsInfinity(endGap)) + endGap = visibleTime.y; + + if (startGap > visibleTime.y || endGap < visibleTime.x) + return; + + + startGap = Math.Max(startGap, visibleTime.x); + endGap = Math.Min(endGap, visibleTime.y); + + float xMin = state.TimeToPixel(startGap); + float xMax = state.TimeToPixel(endGap); + + var r = Rect.MinMaxRect(xMin, yMin, xMax, yMax); + ClipDrawer.DrawClipSelectionBorder(r, ClipBorder.Recording(), ClipBlends.kNone); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs.meta new file mode 100644 index 000000000..20fed76a3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/AnimationTrackDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb281723220c9964094e6c52e0ece792 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs new file mode 100644 index 000000000..36dcf30fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs @@ -0,0 +1,670 @@ +using System; +using UnityEngine.Timeline; +using UnityEngine; +using System.Linq; +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + enum BlendKind + { + None, + Ease, + Mix + } + + enum BlendAngle + { + Descending, + Ascending + } + + struct IconData + { + public enum Side { Left = -1, Right = 1 } + + public Texture2D icon; + public Color tint; + + public float width { get { return 16; } } + public float height { get { return 16; } } + + public IconData(Texture2D icon) + { + this.icon = icon; + tint = Color.white; + } + } + + class ClipBorder + { + public readonly Color color; + public readonly float thickness; + + ClipBorder(Color color, float thickness) + { + this.color = color; + this.thickness = thickness; + } + + const float k_ClipSelectionBorder = 1.0f; + const float k_ClipRecordingBorder = 2.0f; + + public static ClipBorder Recording() + { + return new ClipBorder(DirectorStyles.Instance.customSkin.colorRecordingClipOutline, k_ClipRecordingBorder); + } + + public static ClipBorder Selection() + { + return new ClipBorder(Color.white, k_ClipSelectionBorder); + } + + public static ClipBorder Default() + { + return new ClipBorder(DirectorStyles.Instance.customSkin.clipBorderColor, k_ClipSelectionBorder); + } + } + + struct ClipBlends + { + public readonly BlendKind inKind; + public readonly Rect inRect; + + public readonly BlendKind outKind; + public readonly Rect outRect; + + public ClipBlends(BlendKind inKind, Rect inRect, BlendKind outKind, Rect outRect) + { + this.inKind = inKind; + this.inRect = inRect; + this.outKind = outKind; + this.outRect = outRect; + } + + public static readonly ClipBlends kNone = new ClipBlends(BlendKind.None, Rect.zero, BlendKind.None, Rect.zero); + } + + struct ClipDrawData + { + public TimelineClip clip; // clip being drawn + public Rect targetRect; // rectangle to draw to + public Rect unclippedRect; // the clip's unclipped rect + public Rect clippedRect; // the clip's clipped rect to the visible time area + public Rect clipCenterSection; // clip center section + public string title; // clip title + public bool selected; // is the clip selected + public bool inlineCurvesSelected; // is the inline curve of the clip selected + public double localVisibleStartTime; + public double localVisibleEndTime; + public IconData[] leftIcons; + public IconData[] rightIcons; + public TimelineClip previousClip; + public bool previousClipSelected; + public bool supportsLooping; + public int minLoopIndex; + public List loopRects; + public ClipBlends clipBlends; + public ClipDrawOptions ClipDrawOptions; + public ClipEditor clipEditor; + } + + static class ClipDrawer + { + public static class Styles + { + public static readonly Texture2D iconWarn = EditorGUIUtility.LoadIconRequired("console.warnicon.inactive.sml"); + public static readonly string HoldText = LocalizationDatabase.GetLocalizedString("HOLD"); + public static readonly Texture2D s_IconNoRecord = EditorGUIUtility.LoadIcon("console.erroricon.sml"); + public static readonly GUIContent s_ClipNotRecorable = EditorGUIUtility.TrTextContent("", "This clip is not recordable"); + public static readonly GUIContent s_ClipNoRecordInBlend = EditorGUIUtility.TrTextContent("", "Recording in blends in prohibited"); + } + + const float k_ClipSwatchLineThickness = 4.0f; + const float k_MinClipWidth = 7.0f; + const float k_ClipInOutMinWidth = 15.0f; + const float k_ClipLoopsMinWidth = 20.0f; + const float k_ClipLabelPadding = 6.0f; + const float k_ClipLabelMinWidth = 10.0f; + const float k_IconsPadding = 1.0f; + const float k_ClipInlineWidth = 1.0f; + + static readonly GUIContent s_TitleContent = new GUIContent(); + static readonly IconData[] k_ClipErrorIcons = { new IconData {icon = Styles.iconWarn, tint = DirectorStyles.kClipErrorColor} }; + static readonly Dictionary s_LoopStringCache = new Dictionary(100); + + // caches the loopstring to avoid allocation from string concats + static string GetLoopString(int loopIndex) + { + string loopString = null; + if (!s_LoopStringCache.TryGetValue(loopIndex, out loopString)) + { + loopString = "L" + loopIndex; + s_LoopStringCache[loopIndex] = loopString; + } + return loopString; + } + + static void DrawLoops(ClipDrawData drawData) + { + if (drawData.loopRects == null || drawData.loopRects.Count == 0) + return; + + var oldColor = GUI.color; + + int loopIndex = drawData.minLoopIndex; + for (int l = 0; l < drawData.loopRects.Count; l++) + { + Rect theRect = drawData.loopRects[l]; + theRect.x -= drawData.unclippedRect.x; + theRect.x += 1; + theRect.width -= 2.0f; + theRect.y = 5.0f; + theRect.height -= 4.0f; + theRect.xMin -= 4f; + + if (theRect.width >= 5f) + { + using (new GUIViewportScope(drawData.clipCenterSection)) + { + GUI.color = new Color(0.0f, 0.0f, 0.0f, 0.2f); + GUI.Label(theRect, GUIContent.none, DirectorStyles.Instance.displayBackground); + + if (theRect.width > 36.0f) + { + var style = DirectorStyles.Instance.fontClipLoop; + GUI.color = new Color(0.0f, 0.0f, 0.0f, 0.3f); + var loopContent = new GUIContent(drawData.supportsLooping ? GetLoopString(loopIndex) : Styles.HoldText); + GUI.Label(theRect, loopContent, style); + } + } + } + + loopIndex++; + + if (!drawData.supportsLooping) + break; + } + + GUI.color = oldColor; + } + + static void DrawClipBorder(ClipDrawData drawData) + { + var animTrack = drawData.clip.parentTrack as AnimationTrack; + var selectionBorder = ClipBorder.Selection(); + + if (TimelineWindow.instance.state.recording && animTrack == null && drawData.clip.parentTrack.IsRecordingToClip(drawData.clip)) + { + DrawClipSelectionBorder(drawData.clipCenterSection, selectionBorder, drawData.clipBlends); + return; + } + + DrawClipDefaultBorder(drawData.clipCenterSection, ClipBorder.Default(), drawData.clipBlends); + + if (drawData.selected) + DrawClipSelectionBorder(drawData.clipCenterSection, selectionBorder, drawData.clipBlends); + + if (drawData.previousClip != null && drawData.previousClipSelected) + DrawClipBlendSelectionBorder(drawData.clipCenterSection, selectionBorder, drawData.clipBlends); + } + + public static void DrawClipSelectionBorder(Rect clipRect, ClipBorder border, ClipBlends blends) + { + var thickness = border.thickness; + var color = border.color; + var min = clipRect.min; + var max = clipRect.max; + + //Left line + if (blends.inKind == BlendKind.None) + EditorGUI.DrawRect(new Rect(min.x, min.y, thickness, max.y - min.y), color); + else + DrawBlendLine(blends.inRect, blends.inKind == BlendKind.Mix ? BlendAngle.Descending : BlendAngle.Ascending, thickness, color); + + //Right line + if (blends.outKind == BlendKind.None) + EditorGUI.DrawRect(new Rect(max.x - thickness, min.y, thickness, max.y - min.y), color); + else + DrawBlendLine(blends.outRect, BlendAngle.Descending, thickness, color); + + //Top line + var xTop1 = blends.inKind == BlendKind.Mix ? blends.inRect.xMin : min.x; + var xTop2 = max.x; + EditorGUI.DrawRect(new Rect(xTop1, min.y, xTop2 - xTop1, thickness), color); + + //Bottom line + var xBottom1 = blends.inKind == BlendKind.Ease ? blends.inRect.xMin : min.x; + var xBottom2 = blends.outKind == BlendKind.None ? max.x : blends.outRect.xMax; + EditorGUI.DrawRect(new Rect(xBottom1, max.y - thickness, xBottom2 - xBottom1, thickness), color); + } + + static Vector3[] s_BlendLines = new Vector3[4]; + static void DrawBlendLine(Rect rect, BlendAngle blendAngle, float width, Color color) + { + var halfWidth = width / 2.0f; + Vector2 p0, p1; + var inverse = 1.0f; + if (blendAngle == BlendAngle.Descending) + { + p0 = rect.min; + p1 = rect.max; + } + else + { + p0 = new Vector2(rect.xMax, rect.yMin); + p1 = new Vector2(rect.xMin, rect.yMax); + inverse = -1.0f; + } + s_BlendLines[0] = new Vector3(p0.x - halfWidth, p0.y + halfWidth * inverse); + s_BlendLines[1] = new Vector3(p1.x - halfWidth, p1.y + halfWidth * inverse); + s_BlendLines[2] = new Vector3(p1.x + halfWidth, p1.y - halfWidth * inverse); + s_BlendLines[3] = new Vector3(p0.x + halfWidth, p0.y - halfWidth * inverse); + Graphics.DrawPolygonAA(color, s_BlendLines); + } + + static void DrawClipBlendSelectionBorder(Rect clipRect, ClipBorder border, ClipBlends blends) + { + var color = border.color; + var thickness = border.thickness; + if (blends.inKind == BlendKind.Mix) + { + DrawBlendLine(blends.inRect, BlendAngle.Descending, thickness, color); + var xBottom1 = blends.inRect.xMin; + var xBottom2 = blends.inRect.xMax; + EditorGUI.DrawRect(new Rect(xBottom1, clipRect.max.y - thickness, xBottom2 - xBottom1, thickness), color); + } + } + + static void DrawClipDefaultBorder(Rect clipRect, ClipBorder border, ClipBlends blends) + { + var color = border.color; + var thickness = border.thickness; + + // Draw vertical lines at the edges of the clip + EditorGUI.DrawRect(new Rect(clipRect.xMin, clipRect.y, thickness, clipRect.height), color); //left + //only draw the right one when no out mix blend + if (blends.outKind != BlendKind.Mix) + EditorGUI.DrawRect(new Rect(clipRect.xMax - thickness, clipRect.y, thickness, clipRect.height), color); //right + //draw a vertical line for the previous clip + if (blends.inKind == BlendKind.Mix) + EditorGUI.DrawRect(new Rect(blends.inRect.xMin, blends.inRect.y, thickness, blends.inRect.height), color); //left + + //Draw blend line + if (blends.inKind == BlendKind.Mix) + DrawBlendLine(blends.inRect, BlendAngle.Descending, thickness, color); + } + + static void DrawClipTimescale(Rect targetRect, double timeScale) + { + if (timeScale != 1.0) + { + const float xOffset = 4.0f; + const float yOffset = 6.0f; + var segmentLength = timeScale > 1.0f ? 5.0f : 15.0f; + var start = new Vector3(targetRect.min.x + xOffset, targetRect.min.y + yOffset, 0.0f); + var end = new Vector3(targetRect.max.x - xOffset, targetRect.min.y + yOffset, 0.0f); + + Graphics.DrawDottedLine(start, end, segmentLength, DirectorStyles.Instance.customSkin.colorClipFont); + Graphics.DrawDottedLine(start + new Vector3(0.0f, 1.0f, 0.0f), end + new Vector3(0.0f, 1.0f, 0.0f), segmentLength, DirectorStyles.Instance.customSkin.colorClipFont); + } + } + + static void DrawClipInOut(Rect targetRect, TimelineClip clip) + { + var assetDuration = TimelineHelpers.GetClipAssetEndTime(clip); + + bool drawClipOut = assetDuration TimeUtility.kTimeEpsilon; + + bool drawClipIn = clip.clipIn > 0.0; + + if (!drawClipIn && !drawClipOut) + return; + + var rect = targetRect; + + if (drawClipOut) + { + var icon = DirectorStyles.Instance.clipOut; + var iconRect = new Rect(rect.xMax - icon.fixedWidth - 2.0f, + rect.yMin + (rect.height - icon.fixedHeight) * 0.5f, + icon.fixedWidth, icon.fixedHeight); + + GUI.Label(iconRect, GUIContent.none, icon); + } + + if (drawClipIn) + { + var icon = DirectorStyles.Instance.clipIn; + var iconRect = new Rect(2.0f + rect.xMin, + rect.yMin + (rect.height - icon.fixedHeight) * 0.5f, + icon.fixedWidth, icon.fixedHeight); + + GUI.Label(iconRect, GUIContent.none, icon); + } + } + + static void DrawClipLabel(ClipDrawData data, Rect availableRect, Color color) + { + var errorText = data.ClipDrawOptions.errorText; + var hasError = !string.IsNullOrEmpty(errorText); + var textColor = hasError ? DirectorStyles.kClipErrorColor : color; + var tooltip = hasError ? errorText : data.ClipDrawOptions.tooltip; + + if (hasError) + DrawClipLabel(data.title, availableRect, textColor, k_ClipErrorIcons, null, tooltip); + else + DrawClipLabel(data.title, availableRect, textColor, data.leftIcons, data.rightIcons, tooltip); + } + + static void DrawClipLabel(string title, Rect availableRect, Color color, string errorText = "") + { + var hasError = !string.IsNullOrEmpty(errorText); + var textColor = hasError ? DirectorStyles.kClipErrorColor : color; + + if (hasError) + DrawClipLabel(title, availableRect, textColor, k_ClipErrorIcons, null, errorText); + else + DrawClipLabel(title, availableRect, textColor, null, null, errorText); + } + + static void DrawClipLabel(string title, Rect availableRect, Color textColor, IconData[] leftIcons, IconData[] rightIcons, string tooltipMessage = "") + { + s_TitleContent.text = title; + var neededTextWidth = DirectorStyles.Instance.fontClip.CalcSize(s_TitleContent).x; + var neededIconWidthLeft = 0.0f; + var neededIconWidthRight = 0.0f; + + if (leftIcons != null) + for (int i = 0, n = leftIcons.Length; i < n; ++i) + neededIconWidthLeft += leftIcons[i].width + k_IconsPadding; + + if (rightIcons != null) + for (int i = 0, n = rightIcons.Length; i < n; ++i) + neededIconWidthRight += rightIcons[i].width + k_IconsPadding; + + var neededIconWidth = Mathf.Max(neededIconWidthLeft, neededIconWidthRight); + + // Atomic operation: We either show all icons or no icons at all + var showIcons = neededTextWidth / 2.0f + neededIconWidth < availableRect.width / 2.0f; + + if (showIcons) + { + if (leftIcons != null) + DrawClipIcons(leftIcons, IconData.Side.Left, neededTextWidth, availableRect); + + if (rightIcons != null) + DrawClipIcons(rightIcons, IconData.Side.Right, neededTextWidth, availableRect); + } + + if (neededTextWidth > availableRect.width) + s_TitleContent.text = DirectorStyles.Elipsify(title, availableRect.width, neededTextWidth); + + s_TitleContent.tooltip = tooltipMessage; + DrawClipName(availableRect, s_TitleContent, textColor); + } + + static void DrawClipIcons(IconData[] icons, IconData.Side side, float labelWidth, Rect availableRect) + { + var halfText = labelWidth / 2.0f; + var offset = halfText + k_IconsPadding; + + foreach (var iconData in icons) + { + offset += iconData.width / 2.0f + k_IconsPadding; + + var iconRect = + new Rect(0.0f, 0.0f, iconData.width, iconData.height) + { + center = new Vector2(availableRect.center.x + offset * (int)side, availableRect.center.y) + }; + + DrawIcon(iconRect, iconData.tint, iconData.icon); + + offset += iconData.width / 2.0f; + } + } + + static void DrawClipName(Rect rect, GUIContent content, Color textColor) + { + Graphics.ShadowLabel(rect, content, DirectorStyles.Instance.fontClip, textColor, Color.black); + } + + static void DrawIcon(Rect imageRect, Color color, Texture2D icon) + { + GUI.DrawTexture(imageRect, icon, ScaleMode.ScaleAndCrop, true, 0, color, 0, 0); + } + + static void DrawClipBackground(Rect clipCenterSection, bool selected) + { + if (Event.current.type != EventType.Repaint) + return; + + var color = selected ? DirectorStyles.Instance.customSkin.clipSelectedBckg : DirectorStyles.Instance.customSkin.clipBckg; + EditorGUI.DrawRect(clipCenterSection, color); + } + + static Vector3[] s_BlendVertices = new Vector3[3]; + static void DrawClipBlends(ClipBlends blends, Color inColor, Color outColor, Color backgroundColor) + { + switch (blends.inKind) + { + case BlendKind.Ease: + // 2 + // / | + // / | + // 0---1 + EditorGUI.DrawRect(blends.inRect, backgroundColor); + s_BlendVertices[0] = new Vector3(blends.inRect.xMin, blends.inRect.yMax); + s_BlendVertices[1] = new Vector3(blends.inRect.xMax, blends.inRect.yMax); + s_BlendVertices[2] = new Vector3(blends.inRect.xMax, blends.inRect.yMin); + Graphics.DrawPolygonAA(inColor, s_BlendVertices); + break; + case BlendKind.Mix: + // 0---2 + // \ | + // \ | + // 1 + s_BlendVertices[0] = new Vector3(blends.inRect.xMin, blends.inRect.yMin); + s_BlendVertices[1] = new Vector3(blends.inRect.xMax, blends.inRect.yMax); + s_BlendVertices[2] = new Vector3(blends.inRect.xMax, blends.inRect.yMin); + Graphics.DrawPolygonAA(inColor, s_BlendVertices); + break; + } + + if (blends.outKind != BlendKind.None) + { + if (blends.outKind == BlendKind.Ease) + EditorGUI.DrawRect(blends.outRect, backgroundColor); + // 0 + // | \ + // | \ + // 1---2 + s_BlendVertices[0] = new Vector3(blends.outRect.xMin, blends.outRect.yMin); + s_BlendVertices[1] = new Vector3(blends.outRect.xMin, blends.outRect.yMax); + s_BlendVertices[2] = new Vector3(blends.outRect.xMax, blends.outRect.yMax); + Graphics.DrawPolygonAA(outColor, s_BlendVertices); + } + } + + static void DrawClipSwatch(Rect targetRect, Color swatchColor) + { + // Draw Colored Line at the bottom. + var colorRect = targetRect; + colorRect.yMin = colorRect.yMax - k_ClipSwatchLineThickness; + EditorGUI.DrawRect(colorRect, swatchColor); + } + + public static void DrawSimpleClip(TimelineClip clip, Rect targetRect, ClipBorder border, Color overlay, ClipDrawOptions drawOptions) + { + GUI.BeginClip(targetRect); + var clipRect = new Rect(0.0f, 0.0f, targetRect.width, targetRect.height); + + var orgColor = GUI.color; + GUI.color = overlay; + + DrawClipBackground(clipRect, false); + GUI.color = orgColor; + + if (clipRect.width <= k_MinClipWidth) + { + clipRect.width = k_MinClipWidth; + } + + DrawClipSwatch(targetRect, drawOptions.highlightColor * overlay); + + if (targetRect.width >= k_ClipInOutMinWidth) + DrawClipInOut(clipRect, clip); + + var textRect = clipRect; + + textRect.xMin += k_ClipLabelPadding; + textRect.xMax -= k_ClipLabelPadding; + + if (textRect.width > k_ClipLabelMinWidth) + DrawClipLabel(clip.displayName, textRect, Color.white, drawOptions.errorText); + + if (border != null) + DrawClipSelectionBorder(clipRect, border, ClipBlends.kNone); + + GUI.EndClip(); + } + + public static void DrawDefaultClip(ClipDrawData drawData) + { + var customSkin = DirectorStyles.Instance.customSkin; + var blendInColor = drawData.selected ? customSkin.clipBlendInSelected : customSkin.clipBlendIn; + var blendOutColor = drawData.selected ? customSkin.clipBlendOutSelected : customSkin.clipBlendOut; + var easeBackgroundColor = customSkin.clipEaseBckgColor; + + DrawClipBlends(drawData.clipBlends, blendInColor, blendOutColor, easeBackgroundColor); + DrawClipBackground(drawData.clipCenterSection, drawData.selected); + + if (drawData.targetRect.width > k_MinClipWidth) + { + DrawClipEditorBackground(drawData); + } + else + { + drawData.targetRect.width = k_MinClipWidth; + drawData.clipCenterSection.width = k_MinClipWidth; + } + + DrawClipTimescale(drawData.targetRect, drawData.clip.timeScale); + + if (drawData.targetRect.width >= k_ClipInOutMinWidth) + DrawClipInOut(drawData.targetRect, drawData.clip); + + var labelRect = drawData.clipCenterSection; + + if (drawData.targetRect.width >= k_ClipLoopsMinWidth) + { + bool selected = drawData.selected || drawData.inlineCurvesSelected; + + if (selected) + { + if (drawData.loopRects != null && drawData.loopRects.Any()) + { + DrawLoops(drawData); + + var l = drawData.loopRects[0]; + labelRect.xMax = Math.Min(labelRect.xMax, l.x - drawData.unclippedRect.x); + } + } + } + + labelRect.xMin += k_ClipLabelPadding; + labelRect.xMax -= k_ClipLabelPadding; + + if (labelRect.width > k_ClipLabelMinWidth) + { + DrawClipLabel(drawData, labelRect, Color.white); + } + + DrawClipSwatch(drawData.targetRect, drawData.ClipDrawOptions.highlightColor); + DrawClipBorder(drawData); + } + + static void DrawClipEditorBackground(ClipDrawData drawData) + { + var isRepaint = (Event.current.type == EventType.Repaint); + if (isRepaint && drawData.clipEditor != null) + { + var customBodyRect = drawData.clippedRect; + customBodyRect.yMin += k_ClipInlineWidth; + customBodyRect.yMax -= k_ClipSwatchLineThickness; + var region = new ClipBackgroundRegion(customBodyRect, drawData.localVisibleStartTime, drawData.localVisibleEndTime); + try + { + drawData.clipEditor.DrawBackground(drawData.clip, region); + } + catch (Exception e) + { + Debug.LogException(e); + } + } + } + + public static void DrawAnimationRecordBorder(ClipDrawData drawData) + { + if (!drawData.clip.parentTrack.IsRecordingToClip(drawData.clip)) + return; + + var time = TimelineWindow.instance.state.editSequence.time; + if (time < drawData.clip.start + drawData.clip.mixInDuration || time > drawData.clip.end - drawData.clip.mixOutDuration) + return; + + DrawClipSelectionBorder(drawData.clipCenterSection, ClipBorder.Recording(), ClipBlends.kNone); + } + + public static void DrawRecordProhibited(ClipDrawData drawData) + { + DrawRecordInvalidClip(drawData); + DrawRecordOnBlend(drawData); + } + + public static void DrawRecordOnBlend(ClipDrawData drawData) + { + double time = TimelineWindow.instance.state.editSequence.time; + if (time >= drawData.clip.start && time < drawData.clip.start + drawData.clip.mixInDuration) + { + Rect r = Rect.MinMaxRect(drawData.clippedRect.xMin, drawData.clippedRect.yMin, drawData.clipCenterSection.xMin, drawData.clippedRect.yMax); + DrawInvalidRecordIcon(r, Styles.s_ClipNoRecordInBlend); + } + + if (time <= drawData.clip.end && time > drawData.clip.end - drawData.clip.mixOutDuration) + { + Rect r = Rect.MinMaxRect(drawData.clipCenterSection.xMax, drawData.clippedRect.yMin, drawData.clippedRect.xMax, drawData.clippedRect.yMax); + DrawInvalidRecordIcon(r, Styles.s_ClipNoRecordInBlend); + } + } + + public static void DrawRecordInvalidClip(ClipDrawData drawData) + { + if (drawData.clip.recordable) + return; + + double time = TimelineWindow.instance.state.editSequence.time; + if (time < drawData.clip.start + drawData.clip.mixInDuration || time > drawData.clip.end - drawData.clip.mixOutDuration) + return; + + DrawInvalidRecordIcon(drawData.clipCenterSection, Styles.s_ClipNotRecorable); + } + + public static void DrawInvalidRecordIcon(Rect rect, GUIContent helpText) + { + EditorGUI.DrawRect(rect, new Color(0, 0, 0, 0.30f)); + + var icon = Styles.s_IconNoRecord; + if (rect.width < icon.width || rect.height < icon.height) + return; + + float x = rect.x + (rect.width - icon.width) * 0.5f; + float y = rect.y + (rect.height - icon.height) * 0.5f; + Rect r = new Rect(x, y, icon.width, icon.height); + GUI.Label(r, helpText); + GUI.DrawTexture(r, icon, ScaleMode.ScaleAndCrop, true, 0, Color.white, 0, 0); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs.meta new file mode 100644 index 000000000..e1493e6eb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/ClipDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63118a0c9ee42ac46b7f30e793177a76 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs new file mode 100644 index 000000000..b2c5d7f6b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs @@ -0,0 +1,86 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class InfiniteTrackDrawer : TrackDrawer + { + readonly IPropertyKeyDataSource m_DataSource; + Rect m_TrackRect; + + public InfiniteTrackDrawer(IPropertyKeyDataSource dataSource) + { + m_DataSource = dataSource; + } + + public bool CanDraw(TrackAsset track, WindowState state) + { + var keys = m_DataSource.GetKeys(); + var isTrackEmpty = track.clips.Length == 0; + + return keys != null || (state.IsArmedForRecord(track) && isTrackEmpty); + } + + static void DrawRecordBackground(Rect trackRect) + { + var styles = DirectorStyles.Instance; + + EditorGUI.DrawRect(trackRect, styles.customSkin.colorInfiniteTrackBackgroundRecording); + + Graphics.ShadowLabel(trackRect, + DirectorStyles.Elipsify(DirectorStyles.recordingLabel.text, trackRect, styles.fontClip), + styles.fontClip, Color.white, Color.black); + } + + public override bool DrawTrack(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + m_TrackRect = trackRect; + + if (!CanDraw(trackAsset, state)) + return true; + + if (state.recording && state.IsArmedForRecord(trackAsset)) + DrawRecordBackground(trackRect); + + GUI.Box(trackRect, GUIContent.none, DirectorStyles.Instance.infiniteTrack); + + var shadowRect = trackRect; + shadowRect.yMin = shadowRect.yMax; + shadowRect.height = 15.0f; + if (Event.current.type == EventType.Repaint) + DirectorStyles.Instance.bottomShadow.Draw(shadowRect, false, false, false, false); + + var keys = m_DataSource.GetKeys(); + if (keys != null && keys.Length > 0) + { + foreach (var k in keys) + DrawKeyFrame(k, state); + } + + return true; + } + + void DrawKeyFrame(float key, WindowState state) + { + var x = state.TimeToPixel(key); + var bounds = new Rect(x, m_TrackRect.yMin + 3.0f, 1.0f, m_TrackRect.height - 6.0f); + + if (!m_TrackRect.Overlaps(bounds)) + return; + + var iconWidth = DirectorStyles.Instance.keyframe.fixedWidth; + var iconHeight = DirectorStyles.Instance.keyframe.fixedHeight; + + var keyframeRect = bounds; + keyframeRect.width = iconWidth; + keyframeRect.height = iconHeight; + keyframeRect.xMin -= iconWidth / 2.0f; + keyframeRect.yMin = m_TrackRect.yMin + ((m_TrackRect.height - iconHeight) / 2.0f); + + // case 890650 : Make sure to use GUI.Label and not GUI.Box since the number of key frames can vary while dragging keys in the inline curves causing hotControls to be desynchronized + GUI.Label(keyframeRect, GUIContent.none, DirectorStyles.Instance.keyframe); + + EditorGUI.DrawRect(bounds, DirectorStyles.Instance.customSkin.colorInfiniteClipLine); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs.meta new file mode 100644 index 000000000..fd7c0b54d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/InfiniteTrackDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ea6a8a826704f743b3b0ce3e9d3c9a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers.meta new file mode 100644 index 000000000..920cf3a6d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16388ae022a89264b84107f0c1b44680 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs new file mode 100644 index 000000000..910123e70 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ClipsLayer : ItemsLayer + { + static readonly GUIStyle k_ConnectorIcon = DirectorStyles.Instance.connector; + + public ClipsLayer(Layer layerOrder, IRowGUI parent) : base(layerOrder) + { + var track = parent.asset; + track.SortClips(); + TimelineClipGUI previousClipGUI = null; + + foreach (var clip in track.clips) + { + var oldClipGUI = ItemToItemGui.GetGuiForClip(clip); + var isInvalid = oldClipGUI != null && oldClipGUI.isInvalid; // HACK Make sure to carry invalidy state when refereshing the cache. + + var currentClipGUI = new TimelineClipGUI(clip, parent, this) {isInvalid = isInvalid}; + if (previousClipGUI != null) previousClipGUI.nextClip = currentClipGUI; + currentClipGUI.previousClip = previousClipGUI; + AddItem(currentClipGUI); + previousClipGUI = currentClipGUI; + } + } + + public override void Draw(Rect rect, WindowState state) + { + base.Draw(rect, state); //draw clips + DrawConnector(items.OfType()); + } + + static void DrawConnector(IEnumerable clips) + { + if (Event.current.type != EventType.Repaint) + return; + + foreach (var clip in clips) + { + if (clip.previousClip != null && clip.visible && clip.treeViewRect.width > 14 && + (DiscreteTime)clip.start == (DiscreteTime)clip.previousClip.end) + { + // draw little connector widget + var localRect = clip.treeViewRect; + localRect.x -= Mathf.Floor(k_ConnectorIcon.fixedWidth / 2.0f); + localRect.width = k_ConnectorIcon.fixedWidth; + localRect.height = k_ConnectorIcon.fixedHeight; + GUI.Label(localRect, GUIContent.none, k_ConnectorIcon); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs.meta new file mode 100644 index 000000000..58ef8096f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ClipsLayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a809a4b50addbf44b9023b5e7f9fd4d2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs new file mode 100644 index 000000000..7446d59fb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + enum Layer : byte + { + Clips, + ClipHandles, + Markers, + MarkerHeaderTrack, + MarkersOnHeader + } + + struct LayerZOrder : IComparable + { + Layer m_Layer; + int m_ZOrder; + + public LayerZOrder(Layer layer, int zOrder) + { + m_Layer = layer; + m_ZOrder = zOrder; + } + + public int CompareTo(LayerZOrder other) + { + if (m_Layer == other.m_Layer) + return m_ZOrder.CompareTo(other.m_ZOrder); + return m_Layer.CompareTo(other.m_Layer); + } + + public static LayerZOrder operator++(LayerZOrder x) + { + return new LayerZOrder(x.m_Layer, x.m_ZOrder + 1); + } + + public LayerZOrder ChangeLayer(Layer layer) + { + return new LayerZOrder(layer, m_ZOrder); + } + } + + interface ILayerable + { + LayerZOrder zOrder { get; } + } + + interface IZOrderProvider + { + LayerZOrder Next(); + } + + abstract class ItemsLayer : IZOrderProvider + { + // provide a buffer for time-based culling to allow for UI that extends slightly beyong the time (e.g. markers) + // prevents popping of marker visibility. + private const int kVisibilityBufferInPixels = 10; + + int m_PreviousLayerStateHash = -1; + LayerZOrder m_LastZOrder; + + public LayerZOrder Next() + { + return m_LastZOrder++; + } + + readonly List m_Items = new List(); + bool m_NeedSort = true; + + public virtual void Draw(Rect rect, WindowState state) + { + if (!m_Items.Any()) return; + + Sort(); + + // buffer to prevent flickering of markers at boundaries + var onePixelTime = state.PixelDeltaToDeltaTime(kVisibilityBufferInPixels); + var visibleTime = state.timeAreaShownRange + new Vector2(-onePixelTime, onePixelTime); + var layerViewStateHasChanged = GetLayerViewStateChanged(rect, state); + + foreach (var item in m_Items) + { + item.visible = item.end > visibleTime.x && item.start < visibleTime.y; + if (!item.visible) + continue; + + item.Draw(rect, layerViewStateHasChanged, state); + } + } + + public IEnumerable items + { + get + { + return m_Items; + } + } + + protected void AddItem(TimelineItemGUI item) + { + m_Items.Add(item); + m_NeedSort = true; + } + + protected ItemsLayer(Layer layerOrder) + { + m_LastZOrder = new LayerZOrder(layerOrder, 0); + } + + void Sort() + { + if (!m_NeedSort) + return; + + m_Items.Sort((a, b) => a.zOrder.CompareTo(b.zOrder)); + m_NeedSort = false; + } + + bool GetLayerViewStateChanged(Rect rect, WindowState state) + { + var layerStateHash = rect.GetHashCode().CombineHash(state.viewStateHash); + var layerViewStateHasChanged = layerStateHash != m_PreviousLayerStateHash; + + if (Event.current.type == EventType.Layout && layerViewStateHasChanged) + m_PreviousLayerStateHash = layerStateHash; + + return layerViewStateHasChanged; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs.meta new file mode 100644 index 000000000..5ebff18eb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/ItemsLayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef97f39912c138b4cabdccedfb24093b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs new file mode 100644 index 000000000..50d1432b6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class MarkersLayer : ItemsLayer + { + public MarkersLayer(Layer layerOrder, IRowGUI parent) : base(layerOrder) + { + CreateLists(parent); + } + + void CreateLists(IRowGUI parent) + { + var markerCount = parent.asset.GetMarkerCount(); + if (markerCount == 0) return; + + var accumulator = new List(); + var sortedMarkers = new List(parent.asset.GetMarkers()); + var vm = TimelineWindowViewPrefs.GetTrackViewModelData(parent.asset); + + sortedMarkers.Sort((lhs, rhs) => + { + // Sort by time first + var timeComparison = lhs.time.CompareTo(rhs.time); + if (timeComparison != 0) + return timeComparison; + + // If there's a collision, sort by edit timestamp + var lhsObject = lhs as object; + var rhsObject = rhs as object; + + if (lhsObject.Equals(null) || rhsObject.Equals(null)) + return 0; + + var lhsHash = lhsObject.GetHashCode(); + var rhsHash = rhsObject.GetHashCode(); + + if (vm.markerTimeStamps.ContainsKey(lhsHash) && vm.markerTimeStamps.ContainsKey(rhsHash)) + return vm.markerTimeStamps[lhsHash].CompareTo(vm.markerTimeStamps[rhsHash]); + + return 0; + }); + + foreach (var current in sortedMarkers) + { + // TODO: Take zoom factor into account? + if (accumulator.Count > 0 && Math.Abs(current.time - accumulator[accumulator.Count - 1].time) > TimeUtility.kTimeEpsilon) + ProcessAccumulator(accumulator, parent); + + accumulator.Add(current); + } + + ProcessAccumulator(accumulator, parent); + } + + void ProcessAccumulator(List accumulator, IRowGUI parent) + { + if (accumulator.Count == 0) return; + + if (accumulator.Count == 1) + { + AddItem(new TimelineMarkerGUI(accumulator[0], parent, this)); + } + else + { + // Ensure that the cluster is always considered *below* the markers it contains. + var clusterZOrder = Next(); + AddItem( + new TimelineMarkerClusterGUI( + accumulator.Select(m => new TimelineMarkerGUI(m, parent, this)).ToList(), + parent, this, clusterZOrder)); + } + + accumulator.Clear(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs.meta new file mode 100644 index 000000000..32b078757 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/Layers/MarkersLayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bea62e1faac8f9a48a4cb919ea05cb6a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs new file mode 100644 index 000000000..a29fefa65 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +namespace UnityEditor.Timeline +{ + class TrackDrawer : GUIDrawer + { + internal WindowState sequencerState { get; set; } + + + public static TrackDrawer CreateInstance(TrackAsset trackAsset) + { + if (trackAsset == null) + return Activator.CreateInstance(); + + TrackDrawer drawer; + + try + { + drawer = (TrackDrawer)Activator.CreateInstance(TimelineHelpers.GetCustomDrawer(trackAsset.GetType())); + } + catch (Exception) + { + drawer = Activator.CreateInstance(); + } + + drawer.track = trackAsset; + return drawer; + } + + protected TrackAsset track { get; private set; } + + public virtual bool DrawTrackHeaderButton(Rect rect, TrackAsset track, WindowState state) + { + return false; + } + + public virtual bool DrawTrack(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + return false; + } + + public virtual void DrawRecordingBackground(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + EditorGUI.DrawRect(trackRect, DirectorStyles.Instance.customSkin.colorTrackBackgroundRecording); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs.meta new file mode 100644 index 000000000..958804311 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a0f991b6c2f45b44b92e163f9969e8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs new file mode 100644 index 000000000..677c2fe6d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + struct TrackItemsDrawer + { + List m_Layers; + ClipsLayer m_ClipsLayer; + + public IEnumerable clips + { + get { return m_ClipsLayer.items.Cast(); } + } + + public TrackItemsDrawer(IRowGUI parent) + { + m_Layers = null; + m_ClipsLayer = null; + BuildGUICache(parent); + } + + void BuildGUICache(IRowGUI parent) + { + m_ClipsLayer = new ClipsLayer(Layer.Clips, parent); + m_Layers = new List + { + m_ClipsLayer, + new MarkersLayer(Layer.Markers, parent) + }; + } + + public void Draw(Rect rect, WindowState state) + { + foreach (var layer in m_Layers) + { + layer.Draw(rect, state); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs.meta new file mode 100644 index 000000000..d41923c7a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Drawers/TrackItemsDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7137daaeb11e8647bf1ade9b7e9aa97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs new file mode 100644 index 000000000..a26deb692 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs @@ -0,0 +1,71 @@ +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEditorInternal; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + interface IPropertyKeyDataSource + { + float[] GetKeys(); // Get the keys + Dictionary GetDescriptions(); // Caches for descriptions + } + + abstract class BasePropertyKeyDataSource : IPropertyKeyDataSource + { + static readonly StringBuilder k_StringBuilder = new StringBuilder(); + + protected abstract AnimationClip animationClip { get; } + + public virtual float[] GetKeys() + { + if (animationClip == null) + return null; + + var info = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); + return info.keyTimes.Select(TransformKeyTime).ToArray(); + } + + public virtual Dictionary GetDescriptions() + { + var map = new Dictionary(); + var info = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); + var processed = new HashSet(); + + foreach (var b in info.bindings) + { + var groupID = b.GetGroupID(); + if (processed.Contains(groupID)) + continue; + + var group = info.GetGroupBinding(groupID); + var prefix = AnimationWindowUtility.GetNicePropertyGroupDisplayName(b.type, b.propertyName); + + foreach (var t in info.keyTimes) + { + k_StringBuilder.Length = 0; + + var key = TransformKeyTime(t); + if (map.ContainsKey(key)) + k_StringBuilder.Append(map[key]) + .Append('\n'); + + k_StringBuilder.Append(prefix) + .Append(" : ") + .Append(group.GetDescription(key)); + + map[key] = k_StringBuilder.ToString(); + } + processed.Add(groupID); + } + + return map; + } + + protected virtual float TransformKeyTime(float keyTime) + { + return keyTime; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs.meta new file mode 100644 index 000000000..4c8993c22 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IPropertyKeyDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee83d5e1ad2ac4c9aa39e3a6f256062e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs new file mode 100644 index 000000000..0745c6a5b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs @@ -0,0 +1,16 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface IRowGUI + { + TrackAsset asset { get; } + Rect boundingRect { get; } + bool locked { get; } + bool showMarkers { get; } + bool muted { get; } + + Rect ToWindowSpace(Rect treeViewRect); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs.meta new file mode 100644 index 000000000..26dcaed80 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/IRowGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ecec8cdc3ff99e4a9c65635d7e6b043 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs new file mode 100644 index 000000000..9acc70a6e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs @@ -0,0 +1,314 @@ +using System.Linq; +using JetBrains.Annotations; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + interface IClipCurveEditorOwner + { + ClipCurveEditor clipCurveEditor { get; } + bool inlineCurvesSelected { get; set; } + bool showLoops { get; } + TrackAsset owner { get; } + } + + class InlineCurveResizeHandle : IBounds + { + public Rect boundingRect { get; private set; } + + public TimelineTrackGUI trackGUI { get; } + + public InlineCurveResizeHandle(TimelineTrackGUI trackGUI) + { + this.trackGUI = trackGUI; + } + + public void Draw(Rect headerRect, Rect trackRect, WindowState state) + { + var rect = new Rect(headerRect.xMax + 4, headerRect.yMax - 5.0f, trackRect.width - 4, 5.0f); + + var handleColor = Handles.color; + Handles.color = Color.black; + Handles.DrawAAPolyLine(1.0f, + new Vector3(rect.x, rect.yMax, 0.0f), + new Vector3(rect.xMax, rect.yMax, 0.0f)); + Handles.color = handleColor; + + EditorGUIUtility.AddCursorRect(rect, MouseCursor.SplitResizeUpDown); + + boundingRect = trackGUI.ToWindowSpace(rect); + + if (Event.current.type == EventType.Repaint) + { + state.spacePartitioner.AddBounds(this); + + var dragStyle = new GUIStyle("RL DragHandle"); + dragStyle.Draw(rect, GUIContent.none, false, false, false, false); + } + } + } + + class InlineCurveEditor : IBounds + { + Rect m_TrackRect; + Rect m_HeaderRect; + readonly TimelineTrackGUI m_TrackGUI; + readonly InlineCurveResizeHandle m_ResizeHandle; + + bool m_LastSelectionWasClip; + TimelineClipGUI m_LastSelectedClipGUI; + + Rect IBounds.boundingRect { get { return m_TrackGUI.ToWindowSpace(m_TrackRect); } } + + [UsedImplicitly] // Used in tests + public TimelineClipGUI currentClipGui + { + get { return m_LastSelectedClipGUI; } + } + + public IClipCurveEditorOwner currentCurveEditor + { + get { return m_LastSelectionWasClip ? (IClipCurveEditorOwner)m_LastSelectedClipGUI : (IClipCurveEditorOwner)m_TrackGUI; } + } + + public InlineCurveEditor(TimelineTrackGUI trackGUI) + { + m_TrackGUI = trackGUI; + m_ResizeHandle = new InlineCurveResizeHandle(trackGUI); + } + + static bool MouseOverTrackArea(Rect curveRect, Rect trackRect) + { + curveRect.y = trackRect.y; + curveRect.height = trackRect.height; + + // clamp the curve editor to the track. this allows the menu to scroll properly + curveRect.xMin = Mathf.Max(curveRect.xMin, trackRect.xMin); + curveRect.xMax = trackRect.xMax; + + return curveRect.Contains(Event.current.mousePosition); + } + + static bool MouseOverHeaderArea(Rect headerRect, Rect trackRect) + { + headerRect.y = trackRect.y; + headerRect.height = trackRect.height; + + return headerRect.Contains(Event.current.mousePosition); + } + + static void DrawCurveEditor(IClipCurveEditorOwner clipCurveEditorOwner, WindowState state, Rect headerRect, Rect trackRect, Vector2 activeRange, bool locked) + { + ClipCurveEditor clipCurveEditor = clipCurveEditorOwner.clipCurveEditor; + CurveDataSource dataSource = clipCurveEditor.dataSource; + Rect curveRect = dataSource.GetBackgroundRect(state); + + bool newlySelected = false; + + if (Event.current.type == EventType.MouseDown || Event.current.type == EventType.ContextClick) + newlySelected = MouseOverTrackArea(curveRect, trackRect) || MouseOverHeaderArea(headerRect, trackRect); + + // make sure to not use any event before drawing the curve. + bool prevEnabledState = GUI.enabled; + GUI.enabled = true; + clipCurveEditorOwner.clipCurveEditor.DrawHeader(headerRect); + GUI.enabled = prevEnabledState; + + bool displayAsSelected = !locked && (clipCurveEditorOwner.inlineCurvesSelected || newlySelected); + + using (new EditorGUI.DisabledScope(locked)) + { + using (new GUIViewportScope(trackRect)) + { + Rect animEditorRect = curveRect; + animEditorRect.y = trackRect.y; + animEditorRect.height = trackRect.height; + + // clamp the curve editor to the track. this allows the menu to scroll properly + animEditorRect.xMin = Mathf.Max(animEditorRect.xMin, trackRect.xMin); + animEditorRect.xMax = trackRect.xMax; + + if (activeRange == Vector2.zero) + activeRange = new Vector2(animEditorRect.xMin, animEditorRect.xMax); + + clipCurveEditor.DrawCurveEditor(animEditorRect, state, activeRange, clipCurveEditorOwner.showLoops, displayAsSelected); + } + } + + if (newlySelected && !locked) + { + clipCurveEditorOwner.inlineCurvesSelected = true; + HandleCurrentEvent(); + } + } + + public void Draw(Rect headerRect, Rect trackRect, WindowState state) + { + m_TrackRect = trackRect; + m_TrackRect.height -= 5.0f; + + if (Event.current.type == EventType.Repaint) + state.spacePartitioner.AddBounds(this); + + // Remove the indentation of this track to render it properly, otherwise every GUI elements will be offsetted. + headerRect.x -= DirectorStyles.kBaseIndent; + headerRect.width += DirectorStyles.kBaseIndent; + + // Remove the width of the color swatch. + headerRect.x += 4.0f; + headerRect.width -= 4.0f; + + m_HeaderRect = headerRect; + + EditorGUI.DrawRect(m_HeaderRect, DirectorStyles.Instance.customSkin.colorAnimEditorBinding); + + if (ShouldShowClipCurves(state)) + { + DrawCurveEditorsForClipsOnTrack(m_HeaderRect, m_TrackRect, state); + } + else if (ShouldShowTrackCurves()) + { + DrawCurveEditorForTrack(m_HeaderRect, m_TrackRect, state); + } + else + { + DrawCurvesEditorForNothingSelected(m_HeaderRect, m_TrackRect, state); + } + + m_ResizeHandle.Draw(headerRect, trackRect, state); + + // If MouseDown or ContextClick are not consumed by the curves, use the event to prevent it from going deeper into the treeview. + if (Event.current.type == EventType.ContextClick) + { + var r = Rect.MinMaxRect(m_HeaderRect.xMin, m_HeaderRect.yMin, m_TrackRect.xMax, m_TrackRect.yMax); + if (r.Contains(Event.current.mousePosition)) + Event.current.Use(); + } + + UpdateViewModel(); + } + + public void Refresh() + { + if (m_LastSelectionWasClip) + RefreshInlineCurves(m_LastSelectedClipGUI); + else + RefreshInlineCurves(m_TrackGUI); + } + + static void RefreshInlineCurves(IClipCurveEditorOwner guiItem) + { + if (guiItem.clipCurveEditor != null && guiItem.clipCurveEditor.dataSource != null) + guiItem.clipCurveEditor.dataSource.RebuildCurves(); + } + + void DrawCurveEditorForTrack(Rect headerRect, Rect trackRect, WindowState state) + { + if (m_TrackGUI.clipCurveEditor == null) + return; + + DrawCurveEditor(m_TrackGUI, state, headerRect, trackRect, Vector2.zero, m_TrackGUI.locked); + m_LastSelectionWasClip = false; + } + + void DrawCurveEditorsForClipsOnTrack(Rect headerRect, Rect trackRect, WindowState state) + { + if (m_TrackGUI.clips.Count == 0) + return; + + if (Event.current.type == EventType.Layout) + { + TimelineClipGUI selectedClip = SelectionManager.SelectedClipGUI().FirstOrDefault(x => x.parent == m_TrackGUI); + if (selectedClip != null) + { + m_LastSelectedClipGUI = selectedClip; + } + else if (state.recording && state.IsArmedForRecord(m_TrackGUI.track)) + { + if (m_LastSelectedClipGUI == null || !m_TrackGUI.track.IsRecordingToClip(m_LastSelectedClipGUI.clip)) + { + var clip = m_TrackGUI.clips.FirstOrDefault(x => m_TrackGUI.track.IsRecordingToClip(x.clip)); + if (clip != null) + m_LastSelectedClipGUI = clip; + } + } + + if (m_LastSelectedClipGUI == null) + m_LastSelectedClipGUI = m_TrackGUI.clips[0]; + } + + if (m_LastSelectedClipGUI == null || m_LastSelectedClipGUI.clipCurveEditor == null || m_LastSelectedClipGUI.isInvalid) + return; + + var inlineCurveActiveArea = new Vector2(state.TimeToPixel(m_LastSelectedClipGUI.clip.start), state.TimeToPixel(m_LastSelectedClipGUI.clip.end)); + DrawCurveEditor(m_LastSelectedClipGUI, state, headerRect, trackRect, inlineCurveActiveArea, m_TrackGUI.locked); + m_LastSelectionWasClip = true; + } + + void DrawCurvesEditorForNothingSelected(Rect headerRect, Rect trackRect, WindowState state) + { + if (m_LastSelectionWasClip || !TrackHasCurvesToShow() && m_TrackGUI.clips.Count > 0) + { + DrawCurveEditorsForClipsOnTrack(headerRect, trackRect, state); + } + else + { + DrawCurveEditorForTrack(headerRect, trackRect, state); + } + } + + bool ShouldShowClipCurves(WindowState state) + { + if (m_TrackGUI.clips.Count == 0) + return false; + + // Is a clip selected or being recorded to? + return SelectionManager.SelectedClipGUI().FirstOrDefault(x => x.parent == m_TrackGUI) != null || + state.recording && state.IsArmedForRecord(m_TrackGUI.track) && m_TrackGUI.clips.FirstOrDefault(x => m_TrackGUI.track.IsRecordingToClip(x.clip)) != null; + } + + bool ShouldShowTrackCurves() + { + if (m_TrackGUI == null) + return false; + + var isTrackSelected = SelectionManager.SelectedTrackGUI().FirstOrDefault(x => x == m_TrackGUI) != null; + + if (!isTrackSelected) + return false; + + return TrackHasCurvesToShow(); + } + + bool TrackHasCurvesToShow() + { + var animTrack = m_TrackGUI.track as AnimationTrack; + if (animTrack != null && !animTrack.inClipMode) + return true; + + return m_TrackGUI.track.HasAnyAnimatableParameters(); + } + + void UpdateViewModel() + { + var curveEditor = currentCurveEditor.clipCurveEditor; + if (curveEditor == null || curveEditor.bindingHierarchy.treeViewController == null) + return; + + var vm = TimelineWindowViewPrefs.GetTrackViewModelData(m_TrackGUI.track); + vm.inlineCurvesState = curveEditor.bindingHierarchy.treeViewController.state; + vm.inlineCurvesShownAreaInsideMargins = curveEditor.shownAreaInsideMargins; + vm.lastInlineCurveDataID = curveEditor.dataSource.id; + } + + static void HandleCurrentEvent() + { +#if UNITY_EDITOR_OSX + Event.current.type = EventType.Ignore; +#else + Event.current.Use(); +#endif + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs.meta new file mode 100644 index 000000000..cbc0b184f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/InlineCurveEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e1f640f1769d6274194cf97b0e24602c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui.meta new file mode 100644 index 000000000..f19c2d277 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d816a6ab06c6834480f5f45f440e287 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs new file mode 100644 index 000000000..5f312c196 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs @@ -0,0 +1,11 @@ +using System; + +namespace UnityEditor.Timeline +{ + interface ISelectable : ILayerable + { + void Select(); + bool IsSelected(); + void Deselect(); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs.meta new file mode 100644 index 000000000..970ecaa74 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/ISelectable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4acbfc0398bab674f922f693e58f4afc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs new file mode 100644 index 000000000..7d00228f0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs @@ -0,0 +1,760 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineClipGUI : TimelineItemGUI, IClipCurveEditorOwner, ISnappable, IAttractable + { + EditorClip m_EditorItem; + + Rect m_ClipCenterSection; + readonly List m_LoopRects = new List(); + + ClipDrawData m_ClipDrawData; + Rect m_MixOutRect = new Rect(); + Rect m_MixInRect = new Rect(); + int m_MinLoopIndex = 1; + + // clip dirty detection + int m_LastDirtyIndex = Int32.MinValue; + bool m_ClipViewDirty = true; + + bool supportResize { get; } + public ClipCurveEditor clipCurveEditor { get; set; } + public TimelineClipGUI previousClip { get; set; } + public TimelineClipGUI nextClip { get; set; } + + static readonly float k_MinMixWidth = 2; + static readonly float k_MaxHandleWidth = 10f; + static readonly float k_MinHandleWidth = 1f; + + bool? m_ShowDrillIcon; + ClipEditor m_ClipEditor; + + static List s_TempSubDirectors = new List(); + + static readonly IconData k_DiggableClipIcon = new IconData(DirectorStyles.LoadIcon("TimelineDigIn")); + + string name + { + get + { + if (string.IsNullOrEmpty(clip.displayName)) + return "(Empty)"; + + return clip.displayName; + } + } + + public bool inlineCurvesSelected + { + get { return SelectionManager.IsCurveEditorFocused(this); } + set + { + if (!value && SelectionManager.IsCurveEditorFocused(this)) + SelectionManager.SelectInlineCurveEditor(null); + else + SelectionManager.SelectInlineCurveEditor(this); + } + } + + public Rect mixOutRect + { + get + { + var percent = clip.mixOutPercentage; + var x = Mathf.Round(treeViewRect.width * (1 - percent)); + var width = Mathf.Round(treeViewRect.width * percent); + m_MixOutRect.Set(x, 0.0f, width, treeViewRect.height); + return m_MixOutRect; + } + } + + public Rect mixInRect + { + get + { + var width = Mathf.Round(treeViewRect.width * clip.mixInPercentage); + m_MixInRect.Set(0.0f, 0.0f, width, treeViewRect.height); + return m_MixInRect; + } + } + + public ClipBlends GetClipBlends() + { + var _mixInRect = mixInRect; + var _mixOutRect = mixOutRect; + + var blendInKind = BlendKind.None; + if (_mixInRect.width > k_MinMixWidth && clip.hasBlendIn) + blendInKind = BlendKind.Mix; + else if (_mixInRect.width > k_MinMixWidth) + blendInKind = BlendKind.Ease; + + var blendOutKind = BlendKind.None; + if (_mixOutRect.width > k_MinMixWidth && clip.hasBlendOut) + blendOutKind = BlendKind.Mix; + else if (_mixOutRect.width > k_MinMixWidth) + blendOutKind = BlendKind.Ease; + + return new ClipBlends(blendInKind, _mixInRect, blendOutKind, _mixOutRect); + } + + public override double start + { + get { return clip.start; } + } + + public override double end + { + get { return clip.end; } + } + + public bool supportsLooping + { + get { return clip.SupportsLooping(); } + } + + // for the inline curve editor, only show loops if we recorded the asset + bool IClipCurveEditorOwner.showLoops + { + get { return clip.SupportsLooping() && (clip.asset is AnimationPlayableAsset); } + } + + TrackAsset IClipCurveEditorOwner.owner + { + get { return clip.parentTrack; } + } + + public bool supportsSubTimelines + { + get { return m_ClipEditor.supportsSubTimelines; } + } + + + public int minLoopIndex + { + get { return m_MinLoopIndex; } + } + + public TrackDrawer drawer + { + get { return ((TimelineTrackGUI)parent).drawer; } + } + + public Rect clippedRect { get; private set; } + + public override void Select() + { + zOrder = zOrderProvider.Next(); + SelectionManager.Add(clip); + } + + public override bool IsSelected() + { + return SelectionManager.Contains(clip); + } + + public override void Deselect() + { + SelectionManager.Remove(clip); + } + + public override ITimelineItem item + { + get { return ItemsUtils.ToItem(clip); } + } + + IZOrderProvider zOrderProvider { get; } + + public TimelineClipHandle leftHandle { get; } + public TimelineClipHandle rightHandle { get; } + + public TimelineClipGUI(TimelineClip clip, IRowGUI parent, IZOrderProvider provider) : base(parent) + { + zOrderProvider = provider; + zOrder = provider.Next(); + + m_EditorItem = EditorClipFactory.GetEditorClip(clip); + m_ClipEditor = CustomTimelineEditorCache.GetClipEditor(clip); + + supportResize = true; + + leftHandle = new TimelineClipHandle(this, TrimEdge.Start); + rightHandle = new TimelineClipHandle(this, TrimEdge.End); + + ItemToItemGui.Add(clip, this); + } + + void CreateInlineCurveEditor(WindowState state) + { + if (clipCurveEditor != null) + return; + + var animationClip = clip.animationClip; + + if (animationClip != null && animationClip.empty) + animationClip = null; + + // prune out clips coming from FBX + if (animationClip != null && !clip.recordable) + return; // don't show, even if there are curves + + if (animationClip == null && !clip.HasAnyAnimatableParameters()) + return; // nothing to show + + state.AddEndFrameDelegate((istate, currentEvent) => + { + clipCurveEditor = new ClipCurveEditor(CurveDataSource.Create(this), TimelineWindow.instance, clip.parentTrack); + return true; + }); + } + + public TimelineClip clip + { + get { return m_EditorItem.clip; } + } + + // Draw the actual clip. Defers to the track drawer for customization + void UpdateDrawData(WindowState state, Rect drawRect, string title, bool selected, bool previousClipSelected, float rectXOffset) + { + m_ClipDrawData.clip = clip; + m_ClipDrawData.targetRect = drawRect; + m_ClipDrawData.clipCenterSection = m_ClipCenterSection; + m_ClipDrawData.unclippedRect = treeViewRect; + m_ClipDrawData.title = title; + m_ClipDrawData.selected = selected; + m_ClipDrawData.inlineCurvesSelected = inlineCurvesSelected; + m_ClipDrawData.previousClip = previousClip != null ? previousClip.clip : null; + m_ClipDrawData.previousClipSelected = previousClipSelected; + + Vector3 shownAreaTime = state.timeAreaShownRange; + m_ClipDrawData.localVisibleStartTime = clip.ToLocalTimeUnbound(Math.Max(clip.start, shownAreaTime.x)); + m_ClipDrawData.localVisibleEndTime = clip.ToLocalTimeUnbound(Math.Min(clip.end, shownAreaTime.y)); + + m_ClipDrawData.clippedRect = new Rect(clippedRect.x - rectXOffset, 0.0f, clippedRect.width, clippedRect.height); + + m_ClipDrawData.minLoopIndex = minLoopIndex; + m_ClipDrawData.loopRects = m_LoopRects; + m_ClipDrawData.supportsLooping = supportsLooping; + m_ClipDrawData.clipBlends = GetClipBlends(); + m_ClipDrawData.clipEditor = m_ClipEditor; + m_ClipDrawData.ClipDrawOptions = UpdateClipDrawOptions(m_ClipEditor, clip); + + UpdateClipIcons(state); + } + + void UpdateClipIcons(WindowState state) + { + // Pass 1 - gather size + int required = 0; + bool requiresDigIn = ShowDrillIcon(state.editSequence.director); + if (requiresDigIn) + required++; + + var icons = m_ClipDrawData.ClipDrawOptions.icons; + foreach (var icon in icons) + { + if (icon != null) + required++; + } + + // Pass 2 - copy icon data + if (required == 0) + { + m_ClipDrawData.rightIcons = null; + return; + } + + if (m_ClipDrawData.rightIcons == null || m_ClipDrawData.rightIcons.Length != required) + m_ClipDrawData.rightIcons = new IconData[required]; + + int index = 0; + if (requiresDigIn) + m_ClipDrawData.rightIcons[index++] = k_DiggableClipIcon; + + foreach (var icon in icons) + { + if (icon != null) + m_ClipDrawData.rightIcons[index++] = new IconData(icon); + } + } + + static ClipDrawOptions UpdateClipDrawOptions(ClipEditor clipEditor, TimelineClip clip) + { + try + { + return clipEditor.GetClipOptions(clip); + } + catch (Exception e) + { + Debug.LogException(e); + } + + return CustomTimelineEditorCache.GetDefaultClipEditor().GetClipOptions(clip); + } + + static void DrawClip(ClipDrawData drawData) + { + ClipDrawer.DrawDefaultClip(drawData); + + if (drawData.clip.asset is AnimationPlayableAsset) + { + var state = TimelineWindow.instance.state; + if (state.recording && state.IsArmedForRecord(drawData.clip.parentTrack)) + { + ClipDrawer.DrawAnimationRecordBorder(drawData); + ClipDrawer.DrawRecordProhibited(drawData); + } + } + } + + public void DrawGhostClip(Rect targetRect) + { + DrawSimpleClip(targetRect, ClipBorder.Selection(), new Color(1.0f, 1.0f, 1.0f, 0.5f)); + } + + public void DrawInvalidClip(Rect targetRect) + { + DrawSimpleClip(targetRect, ClipBorder.Selection(), DirectorStyles.Instance.customSkin.colorInvalidClipOverlay); + } + + void DrawSimpleClip(Rect targetRect, ClipBorder border, Color overlay) + { + var drawOptions = UpdateClipDrawOptions(CustomTimelineEditorCache.GetClipEditor(clip), clip); + ClipDrawer.DrawSimpleClip(clip, targetRect, border, overlay, drawOptions); + } + + void DrawInto(Rect drawRect, WindowState state) + { + if (Event.current.type != EventType.Repaint) + return; + + // create the inline curve editor if not already created + CreateInlineCurveEditor(state); + + // @todo optimization, most of the calculations (rect, offsets, colors, etc.) could be cached + // and rebuilt when the hash of the clip changes. + + if (isInvalid) + { + DrawInvalidClip(treeViewRect); + return; + } + + GUI.BeginClip(drawRect); + + var originRect = new Rect(0.0f, 0.0f, drawRect.width, drawRect.height); + string clipLabel = name; + var selected = SelectionManager.Contains(clip); + var previousClipSelected = previousClip != null && SelectionManager.Contains(previousClip.clip); + + if (selected && 1.0 != clip.timeScale) + clipLabel += " " + clip.timeScale.ToString("F2") + "x"; + + UpdateDrawData(state, originRect, clipLabel, selected, previousClipSelected, drawRect.x); + DrawClip(m_ClipDrawData); + + GUI.EndClip(); + + if (clip.parentTrack != null && !clip.parentTrack.lockedInHierarchy) + { + if (selected && supportResize) + { + var cursorRect = rect; + cursorRect.xMin += leftHandle.boundingRect.width; + cursorRect.xMax -= rightHandle.boundingRect.width; + EditorGUIUtility.AddCursorRect(cursorRect, MouseCursor.MoveArrow); + } + + if (supportResize) + { + var handleWidth = Mathf.Clamp(drawRect.width * 0.3f, k_MinHandleWidth, k_MaxHandleWidth); + + leftHandle.Draw(drawRect, handleWidth, state); + rightHandle.Draw(drawRect, handleWidth, state); + } + } + } + + void CalculateClipRectangle(Rect trackRect, WindowState state) + { + if (m_ClipViewDirty) + { + var clipRect = RectToTimeline(trackRect, state); + treeViewRect = clipRect; + + // calculate clipped rect + clipRect.xMin = Mathf.Max(clipRect.xMin, trackRect.xMin); + clipRect.xMax = Mathf.Min(clipRect.xMax, trackRect.xMax); + + if (clipRect.width > 0 && clipRect.width < 2) + { + clipRect.width = 5.0f; + } + + clippedRect = clipRect; + } + } + + void AddToSpacePartitioner(WindowState state) + { + if (Event.current.type == EventType.Repaint && !parent.locked) + state.spacePartitioner.AddBounds(this, rect); + } + + void CalculateBlendRect() + { + m_ClipCenterSection = treeViewRect; + m_ClipCenterSection.x = 0; + m_ClipCenterSection.y = 0; + + m_ClipCenterSection.xMin = Mathf.Round(treeViewRect.width * clip.mixInPercentage); + m_ClipCenterSection.width = Mathf.Round(treeViewRect.width); + m_ClipCenterSection.xMax -= Mathf.Round(mixOutRect.width + treeViewRect.width * clip.mixInPercentage); + } + + // Entry point to the Clip Drawing... + public override void Draw(Rect trackRect, bool trackRectChanged, WindowState state) + { + // if the clip has changed, fire the appropriate callback + DetectClipChanged(trackRectChanged); + + // update the clip projected rectangle on the timeline + CalculateClipRectangle(trackRect, state); + + AddToSpacePartitioner(state); + + // update the blend rects (when clip overlaps with others) + CalculateBlendRect(); + + // update the loop rects (when clip loops) + CalculateLoopRects(trackRect, state); + + DrawExtrapolation(trackRect, treeViewRect); + + DrawInto(treeViewRect, state); + + ResetClipChanged(); + } + + void DetectClipChanged(bool trackRectChanged) + { + if (Event.current.type == EventType.Layout) + { + if (clip.DirtyIndex != m_LastDirtyIndex) + { + m_ClipViewDirty = true; + + try + { + m_ClipEditor.OnClipChanged(clip); + } + catch (Exception e) + { + Debug.LogException(e); + } + + m_LastDirtyIndex = clip.DirtyIndex; + } + m_ClipViewDirty |= trackRectChanged; + } + } + + void ResetClipChanged() + { + if (Event.current.type == EventType.Repaint) + m_ClipViewDirty = false; + } + + GUIStyle GetExtrapolationIcon(TimelineClip.ClipExtrapolation mode) + { + GUIStyle extrapolationIcon = null; + + switch (mode) + { + case TimelineClip.ClipExtrapolation.None: return null; + case TimelineClip.ClipExtrapolation.Hold: extrapolationIcon = m_Styles.extrapolationHold; break; + case TimelineClip.ClipExtrapolation.Loop: extrapolationIcon = m_Styles.extrapolationLoop; break; + case TimelineClip.ClipExtrapolation.PingPong: extrapolationIcon = m_Styles.extrapolationPingPong; break; + case TimelineClip.ClipExtrapolation.Continue: extrapolationIcon = m_Styles.extrapolationContinue; break; + } + + return extrapolationIcon; + } + + Rect GetPreExtrapolationBounds(Rect trackRect, Rect clipRect, GUIStyle icon) + { + float x = clipRect.xMin - (icon.fixedWidth + 10.0f); + float y = trackRect.yMin + (trackRect.height - icon.fixedHeight) / 2.0f; + + if (previousClip != null) + { + float distance = Mathf.Abs(treeViewRect.xMin - previousClip.treeViewRect.xMax); + + if (distance < icon.fixedWidth) + return new Rect(0.0f, 0.0f, 0.0f, 0.0f); + + if (distance < icon.fixedWidth + 20.0f) + { + float delta = (distance - icon.fixedWidth) / 2.0f; + x = clipRect.xMin - (icon.fixedWidth + delta); + } + } + + return new Rect(x, y, icon.fixedWidth, icon.fixedHeight); + } + + Rect GetPostExtrapolationBounds(Rect trackRect, Rect clipRect, GUIStyle icon) + { + float x = clipRect.xMax + 10.0f; + float y = trackRect.yMin + (trackRect.height - icon.fixedHeight) / 2.0f; + + if (nextClip != null) + { + float distance = Mathf.Abs(nextClip.treeViewRect.xMin - treeViewRect.xMax); + + if (distance < icon.fixedWidth) + return new Rect(0.0f, 0.0f, 0.0f, 0.0f); + + if (distance < icon.fixedWidth + 20.0f) + { + float delta = (distance - icon.fixedWidth) / 2.0f; + x = clipRect.xMax + delta; + } + } + + return new Rect(x, y, icon.fixedWidth, icon.fixedHeight); + } + + static void DrawExtrapolationIcon(Rect rect, GUIStyle icon) + { + GUI.Label(rect, GUIContent.none, icon); + } + + void DrawExtrapolation(Rect trackRect, Rect clipRect) + { + if (clip.hasPreExtrapolation) + { + GUIStyle icon = GetExtrapolationIcon(clip.preExtrapolationMode); + + if (icon != null) + { + Rect iconBounds = GetPreExtrapolationBounds(trackRect, clipRect, icon); + + if (iconBounds.width > 1 && iconBounds.height > 1) + DrawExtrapolationIcon(iconBounds, icon); + } + } + + if (clip.hasPostExtrapolation) + { + GUIStyle icon = GetExtrapolationIcon(clip.postExtrapolationMode); + + if (icon != null) + { + Rect iconBounds = GetPostExtrapolationBounds(trackRect, clipRect, icon); + + if (iconBounds.width > 1 && iconBounds.height > 1) + DrawExtrapolationIcon(iconBounds, icon); + } + } + } + + static Rect ProjectRectOnTimeline(Rect rect, Rect trackRect, WindowState state) + { + Rect newRect = rect; + // transform clipRect into pixel-space + newRect.x *= state.timeAreaScale.x; + newRect.width *= state.timeAreaScale.x; + + newRect.x += state.timeAreaTranslation.x + trackRect.xMin; + + // adjust clipRect height and vertical centering + const int clipPadding = 2; + newRect.y = trackRect.y + clipPadding; + newRect.height = trackRect.height - (2 * clipPadding); + return newRect; + } + + void CalculateLoopRects(Rect trackRect, WindowState state) + { + if (!m_ClipViewDirty) + return; + + m_LoopRects.Clear(); + if (clip.duration < WindowState.kTimeEpsilon) + return; + + var times = TimelineHelpers.GetLoopTimes(clip); + var loopDuration = TimelineHelpers.GetLoopDuration(clip); + m_MinLoopIndex = -1; + + // we have a hold, no need to compute all loops + if (!supportsLooping) + { + if (times.Length > 1) + { + var t = times[1]; + float loopTime = (float)(clip.duration - t); + m_LoopRects.Add(ProjectRectOnTimeline(new Rect((float)(t + clip.start), 0, loopTime, 0), trackRect, state)); + } + return; + } + + var range = state.timeAreaShownRange; + var visibleStartTime = range.x - clip.start; + var visibleEndTime = range.y - clip.start; + + for (int i = 1; i < times.Length; i++) + { + var t = times[i]; + + // don't draw off screen loops + if (t > visibleEndTime) + break; + + float loopTime = Mathf.Min((float)(clip.duration - t), (float)loopDuration); + var loopEnd = t + loopTime; + + if (loopEnd < visibleStartTime) + continue; + + m_LoopRects.Add(ProjectRectOnTimeline(new Rect((float)(t + clip.start), 0, loopTime, 0), trackRect, state)); + + if (m_MinLoopIndex == -1) + m_MinLoopIndex = i; + } + } + + public override Rect RectToTimeline(Rect trackRect, WindowState state) + { + var offsetFromTimeSpaceToPixelSpace = state.timeAreaTranslation.x + trackRect.xMin; + + var start = (float)(DiscreteTime)clip.start; + var end = (float)(DiscreteTime)clip.end; + + return Rect.MinMaxRect( + Mathf.Round(start * state.timeAreaScale.x + offsetFromTimeSpaceToPixelSpace), Mathf.Round(trackRect.yMin), + Mathf.Round(end * state.timeAreaScale.x + offsetFromTimeSpaceToPixelSpace), Mathf.Round(trackRect.yMax) + ); + } + + public IEnumerable SnappableEdgesFor(IAttractable attractable, ManipulateEdges manipulateEdges) + { + var edges = new List(); + + bool canAddEdges = !parent.muted; + + if (canAddEdges) + { + // Hack: Trim Start in Ripple mode should not have any snap point added + if (EditMode.editType == EditMode.EditType.Ripple && manipulateEdges == ManipulateEdges.Left) + return edges; + + if (attractable != this) + { + if (EditMode.editType == EditMode.EditType.Ripple) + { + bool skip = false; + + // Hack: Since Trim End and Move in Ripple mode causes other snap point to move on the same track (which is not supported), disable snapping for this special cases... + // TODO Find a proper way to have different snap edges for each edit mode. + if (manipulateEdges == ManipulateEdges.Right) + { + var otherClipGUI = attractable as TimelineClipGUI; + skip = otherClipGUI != null && otherClipGUI.parent == parent; + } + else if (manipulateEdges == ManipulateEdges.Both) + { + var moveHandler = attractable as MoveItemHandler; + skip = moveHandler != null && moveHandler.movingItems.Any(clips => clips.targetTrack == clip.parentTrack && clip.start >= clips.start); + } + + if (skip) + return edges; + } + + AddEdge(edges, clip.start); + AddEdge(edges, clip.end); + } + else + { + if (manipulateEdges == ManipulateEdges.Right) + { + var d = TimelineHelpers.GetClipAssetEndTime(clip); + + if (d < double.MaxValue) + { + if (clip.SupportsLooping()) + { + var l = TimelineHelpers.GetLoopDuration(clip); + + var shownTime = TimelineWindow.instance.state.timeAreaShownRange; + do + { + AddEdge(edges, d, false); + d += l; + } + while (d < shownTime.y); + } + else + { + AddEdge(edges, d, false); + } + } + } + + if (manipulateEdges == ManipulateEdges.Left) + { + var clipInfo = AnimationClipCurveCache.Instance.GetCurveInfo(clip.animationClip); + if (clipInfo != null && clipInfo.keyTimes.Any()) + AddEdge(edges, clip.FromLocalTimeUnbound(clipInfo.keyTimes.Min()), false); + } + } + } + return edges; + } + + public bool ShouldSnapTo(ISnappable snappable) + { + return true; + } + + bool ShowDrillIcon(PlayableDirector resolver) + { + if (!m_ShowDrillIcon.HasValue || TimelineWindow.instance.hierarchyChangedThisFrame) + { + var nestable = m_ClipEditor.supportsSubTimelines; + m_ShowDrillIcon = nestable && resolver != null; + if (m_ShowDrillIcon.Value) + { + s_TempSubDirectors.Clear(); + try + { + m_ClipEditor.GetSubTimelines(clip, resolver, s_TempSubDirectors); + } + catch (Exception e) + { + Debug.LogException(e); + } + + m_ShowDrillIcon &= s_TempSubDirectors.Count > 0; + } + } + + return m_ShowDrillIcon.Value; + } + + static void AddEdge(List edges, double time, bool showEdgeHint = true) + { + var shownTime = TimelineWindow.instance.state.timeAreaShownRange; + if (time >= shownTime.x && time <= shownTime.y) + edges.Add(new Edge(time, showEdgeHint)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs.meta new file mode 100644 index 000000000..4e94156cf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineClipGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c01b61b3a6887c49a15276fd38be918 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs new file mode 100644 index 000000000..522b35e30 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Timeline; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class ItemToItemGui + { + static Dictionary s_ItemToItemGUI = + new Dictionary(); + + public static void Add(TimelineClip clip, TimelineItemGUI gui) + { + s_ItemToItemGUI[clip] = gui; + } + + public static void Add(IMarker marker, TimelineItemGUI gui) + { + s_ItemToItemGUI[marker] = gui; + } + + public static TimelineClipGUI GetGuiForClip(TimelineClip clip) + { + return GetGuiForItem(clip) as TimelineClipGUI; + } + + public static TimelineMarkerGUI GetGuiForMarker(IMarker marker) + { + return GetGuiForItem(marker) as TimelineMarkerGUI; + } + + static TimelineItemGUI GetGuiForItem(object item) + { + if (item == null) + return null; + + TimelineItemGUI gui; + s_ItemToItemGUI.TryGetValue(item, out gui); + return gui; + } + } + + abstract class TimelineItemGUI : ISelectable + { + protected readonly DirectorStyles m_Styles; + + public abstract ITimelineItem item { get; } + public abstract double start { get; } + public abstract double end { get; } + public abstract void Draw(Rect rect, bool rectChanged, WindowState state); + public abstract Rect RectToTimeline(Rect trackRect, WindowState state); + + public virtual void Select() {} + public virtual bool IsSelected() { return false; } + public virtual void Deselect() {} + + public virtual void StartDrag() {} + public virtual void StopDrag() {} + + public LayerZOrder zOrder { get; set; } + + public bool visible { get; set; } + public bool isInvalid { get; set; } + + public IRowGUI parent { get; } + + public Rect rect + { + get { return parent.ToWindowSpace(treeViewRect); } + } + + public Rect treeViewRect + { + get { return m_TreeViewRect; } + protected set + { + m_TreeViewRect = value; + if (value.width < 0.0f) + m_TreeViewRect.width = 1.0f; + } + } + + Rect m_TreeViewRect; + + protected TimelineItemGUI(IRowGUI parent) + { + this.parent = parent; + m_Styles = DirectorStyles.Instance; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs.meta new file mode 100644 index 000000000..a38143d6e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineItemGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f515f8ecd3b6a546b90abaae2553f99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs new file mode 100644 index 000000000..b0ffeac55 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineMarkerClusterGUI : TimelineItemGUI + { + readonly List m_MarkerGUIs; + readonly IZOrderProvider m_ZOrderProvider; + + public TimelineMarkerGUI topMarker + { + get { return m_MarkerGUIs.LastOrDefault(); } + } + + TimelineMarkerGUI m_ManipulatedMarker; + + public TimelineMarkerClusterGUI(List guis, IRowGUI parent, + IZOrderProvider zOrderProvider, LayerZOrder layerZOrder) + : base(parent) + { + m_MarkerGUIs = guis; + m_ZOrderProvider = zOrderProvider; + zOrder = layerZOrder; + SortMarkers(); + topMarker.onStartDrag += OnDragTopMarker; + } + + public override double start + { + get { return topMarker.start; } + } + + public override double end + { + get { return topMarker.end; } + } + + public override ITimelineItem item + { + get { return topMarker.item; } + } + + public override void Select() + { + foreach (var marker in m_MarkerGUIs) + { + if (!marker.IsSelected()) + marker.Select(); + } + } + + public override void Deselect() + { + foreach (var marker in m_MarkerGUIs) + { + if (marker.IsSelected()) + marker.Deselect(); + } + } + + public override void Draw(Rect trackRect, bool trackRectChanged, WindowState state) + { + RegisterRect(state); + + topMarker.Draw(trackRect, trackRectChanged, state); + + if (m_MarkerGUIs.Count > 1) + GUI.Box(treeViewRect, String.Empty, DirectorStyles.Instance.markerMultiOverlay); + + if (m_ManipulatedMarker != null) + m_ManipulatedMarker.Draw(trackRect, trackRectChanged, state); + } + + public override Rect RectToTimeline(Rect trackRect, WindowState state) + { + return topMarker.RectToTimeline(trackRect, state); + } + + public void CycleTop() + { + if (m_MarkerGUIs.Count < 2) + return; + + topMarker.onStartDrag -= OnDragTopMarker; + + var last = topMarker; + for (int i = 0; i < m_MarkerGUIs.Count; ++i) + { + var next = m_MarkerGUIs[i]; + m_MarkerGUIs[i] = last; + last = next; + } + + topMarker.zOrder = m_ZOrderProvider.Next(); + + topMarker.onStartDrag += OnDragTopMarker; + } + + void OnDragTopMarker() + { + m_ManipulatedMarker = topMarker; + m_ManipulatedMarker.onStartDrag -= OnDragTopMarker; + m_MarkerGUIs.RemoveAt(m_MarkerGUIs.Count - 1); + } + + void SortMarkers() + { + m_MarkerGUIs.Sort((lhs, rhs) => lhs.zOrder.CompareTo(rhs.zOrder)); + } + + void RegisterRect(WindowState state) + { + treeViewRect = topMarker.treeViewRect; + + if (Event.current.type == EventType.Repaint && !parent.locked) + state.spacePartitioner.AddBounds(this, rect); + } + + public static bool CanCycleMarkers() + { + if (!SelectionManager.SelectedMarkers().Any()) + return false; + + var cluster = PickerUtils.PickedLayerableOfType(); + + if (cluster == null) + return false; + + // Only cycle if the marker is selected and nothing else is selected + return cluster.topMarker.IsSelected() && SelectionManager.Count() == 1; + } + + public static void CycleMarkers() + { + var cluster = PickerUtils.PickedLayerableOfType(); + + if (cluster == null) + return; + + cluster.topMarker.Deselect(); + cluster.CycleTop(); + cluster.topMarker.Select(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs.meta new file mode 100644 index 000000000..692661fe7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c03ae9aa36a4fd44a983831f44654be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs new file mode 100644 index 000000000..5f054f7b6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs @@ -0,0 +1,193 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineMarkerGUI : TimelineItemGUI, ISnappable, IAttractable + { + public event Action onStartDrag; + + int m_ProjectedClipHash; + int m_MarkerHash; + bool m_Selectable; + + MarkerDrawOptions m_MarkerDrawOptions; + MarkerEditor m_Editor; + + IMarker marker { get; } + + bool selectable + { + get { return m_Selectable; } + } + + public double time + { + get { return marker.time; } + } + + public override double start + { + get { return time; } + } + + public override double end + { + get { return time; } + } + + public override void Select() + { + zOrder = zOrderProvider.Next(); + SelectionManager.Add(marker); + TimelineWindowViewPrefs.GetTrackViewModelData(parent.asset).markerTimeStamps[m_MarkerHash] = DateTime.UtcNow.Ticks; + } + + public override bool IsSelected() + { + return SelectionManager.Contains(marker); + } + + public override void Deselect() + { + SelectionManager.Remove(marker); + } + + public override ITimelineItem item + { + get { return ItemsUtils.ToItem(marker); } + } + + IZOrderProvider zOrderProvider { get; } + + public TimelineMarkerGUI(IMarker theMarker, IRowGUI parent, IZOrderProvider provider) : base(parent) + { + marker = theMarker; + m_Selectable = marker.GetType().IsSubclassOf(typeof(UnityObject)); + + m_MarkerHash = 0; + var o = marker as object; + if (!o.Equals(null)) + m_MarkerHash = o.GetHashCode(); + + zOrderProvider = provider; + zOrder = zOrderProvider.Next(); + ItemToItemGui.Add(marker, this); + m_Editor = CustomTimelineEditorCache.GetMarkerEditor(theMarker); + } + + int ComputeDirtyHash() + { + return time.GetHashCode(); + } + + static void DrawMarker(Rect drawRect, Type type, bool isSelected, bool isCollapsed, MarkerDrawOptions options) + { + if (Event.current.type == EventType.Repaint) + { + bool hasError = !string.IsNullOrEmpty(options.errorText); + + var style = StyleManager.UssStyleForType(type); + style.Draw(drawRect, GUIContent.none, false, false, !isCollapsed, isSelected); + + // case1141836: Use of GUI.Box instead of GUI.Label causes desync in UI controlID + if (hasError) + GUI.Label(drawRect, String.Empty, DirectorStyles.Instance.markerWarning); + + var tooltip = hasError ? options.errorText : options.tooltip; + if (!string.IsNullOrEmpty(tooltip) && drawRect.Contains(Event.current.mousePosition)) + { + GUIStyle.SetMouseTooltip(tooltip, drawRect); + } + } + } + + void UpdateDrawData() + { + if (Event.current.type == EventType.Layout) + { + try + { + m_MarkerDrawOptions = m_Editor.GetMarkerOptions(marker); + } + catch (Exception e) + { + Debug.LogException(e); + m_MarkerDrawOptions = CustomTimelineEditorCache.GetDefaultMarkerEditor().GetMarkerOptions(marker); + } + } + } + + public override void Draw(Rect trackRect, bool trackRectChanged, WindowState state) + { + UpdateDrawData(); + + // compute marker hash + var currentMarkerHash = ComputeDirtyHash(); + + // update the clip projected rectangle on the timeline + CalculateClipRectangle(trackRect, state, currentMarkerHash, trackRectChanged); + + var isSelected = selectable && SelectionManager.Contains(marker); + var showMarkers = parent.showMarkers; + + QueueOverlay(treeViewRect, isSelected, !showMarkers); + DrawMarker(treeViewRect, marker.GetType(), isSelected, !showMarkers, m_MarkerDrawOptions); + + if (Event.current.type == EventType.Repaint && showMarkers && !parent.locked) + state.spacePartitioner.AddBounds(this, rect); + } + + public void QueueOverlay(Rect rect, bool isSelected, bool isCollapsed) + { + if (Event.current.type == EventType.Repaint && m_Editor.supportsDrawOverlay) + { + rect = GUIClip.Unclip(rect); + TimelineWindow.instance.AddUserOverlay(marker, rect, m_Editor, isCollapsed, isSelected); + } + } + + public override void StartDrag() + { + if (onStartDrag != null) + onStartDrag.Invoke(); + } + + void CalculateClipRectangle(Rect trackRect, WindowState state, int projectedClipHash, bool trackRectChanged) + { + if (m_ProjectedClipHash == projectedClipHash && !trackRectChanged) + return; + + m_ProjectedClipHash = projectedClipHash; + treeViewRect = RectToTimeline(trackRect, state); + } + + public override Rect RectToTimeline(Rect trackRect, WindowState state) + { + var style = StyleManager.UssStyleForType(marker.GetType()); + var width = style.fixedWidth; + var height = style.fixedHeight; + var x = ((float)marker.time * state.timeAreaScale.x) + state.timeAreaTranslation.x + trackRect.xMin; + x -= 0.5f * width; + return new Rect(x, trackRect.y, width, height); + } + + public IEnumerable SnappableEdgesFor(IAttractable attractable, ManipulateEdges manipulateEdges) + { + var edges = new List(); + var attractableGUI = attractable as TimelineMarkerGUI; + var canAddEdges = !(attractableGUI != null && attractableGUI.parent == parent); + if (canAddEdges) + edges.Add(new Edge(time)); + return edges; + } + + public bool ShouldSnapTo(ISnappable snappable) + { + return snappable != this; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs.meta new file mode 100644 index 000000000..ecfff45ef --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ItemGui/TimelineMarkerGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d34348f8b97a334291f5cf31adc5d67 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs new file mode 100644 index 000000000..9a51bc63d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs @@ -0,0 +1,77 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class ItemActionShortcutManipulator : Manipulator + { + protected override bool ExecuteCommand(Event evt, WindowState state) + { + if (state.IsEditingASubItem()) + return false; + + var consumed = false; + var clips = SelectionManager.SelectedClips(); + foreach (var clip in clips) + consumed |= ItemAction.HandleShortcut(state, evt, clip); + + var markers = SelectionManager.SelectedMarkers(); + foreach (var marker in markers) + consumed |= ItemAction.HandleShortcut(state, evt, marker); + + return consumed; + } + } + + class DrillIntoClip : Manipulator + { + protected override bool DoubleClick(Event evt, WindowState state) + { + if (evt.button != 0) + return false; + + var guiClip = PickerUtils.PickedLayerableOfType(); + + if (guiClip == null) + return false; + + if (!TimelineWindow.instance.state.editSequence.isReadOnly && (guiClip.clip.curves != null || guiClip.clip.animationClip != null)) + ItemAction.Invoke(state, guiClip.clip); + + if (guiClip.supportsSubTimelines) + ItemAction.Invoke(state, guiClip.clip); + + return true; + } + } + + class ContextMenuManipulator : Manipulator + { + protected override bool MouseDown(Event evt, WindowState state) + { + if (evt.button == 1) + ItemSelection.HandleSingleSelection(evt); + + return false; + } + + protected override bool ContextClick(Event evt, WindowState state) + { + if (evt.alt) + return false; + + var selectable = PickerUtils.PickedLayerableOfType(); + + if (selectable != null && selectable.IsSelected()) + { + SequencerContextMenu.ShowItemContextMenu(evt.mousePosition, + SelectionManager.SelectedClips().ToArray(), + SelectionManager.SelectedMarkers().ToArray()); + return true; + } + + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs.meta new file mode 100644 index 000000000..c230e7877 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsClips.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b222f61a1f7253e4d8e8cc82bfde9e42 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs new file mode 100644 index 000000000..a3fcac826 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs @@ -0,0 +1,287 @@ +using System; +using System.Linq; +using UnityEditor.ShortcutManagement; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelinePanManipulator : Manipulator + { + const float k_MaxPanSpeed = 50.0f; + bool m_Active; + + protected override bool MouseDown(Event evt, WindowState state) + { + if ((evt.button == 2 && evt.modifiers == EventModifiers.None) || + (evt.button == 0 && evt.modifiers == EventModifiers.Alt)) + { + TimelineCursors.SetCursor(TimelineCursors.CursorType.Pan); + + m_Active = true; + return true; + } + + return false; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (m_Active) + { + TimelineCursors.ClearCursor(); + state.editorWindow.Repaint(); + } + + return false; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + // Note: Do not rely on evt.button here as some 3rd party automation + // software does not properly set the button data during drag. + + if (!m_Active) + return false; + + return Pan(evt, state); + } + + protected override bool MouseWheel(Event evt, WindowState state) + { + if (Math.Abs(evt.delta.x) < 1e-5 || Math.Abs(evt.delta.x) <= Math.Abs(evt.delta.y)) + return false; + + TimelineZoomManipulator.InvalidateWheelZoom(); + + var panEvent = new Event(evt); + panEvent.delta = new Vector2(panEvent.delta.x * k_MaxPanSpeed * -1.0f, 0.0f); + + return Pan(panEvent, state); + } + + static bool Pan(Event evt, WindowState state) + { + var cursorRect = TimelineWindow.instance.sequenceContentRect; + cursorRect.xMax = TimelineWindow.instance.position.xMax; + cursorRect.yMax = TimelineWindow.instance.position.yMax; + + if (state.GetWindow() != null && state.GetWindow().treeView != null) + { + var scroll = state.GetWindow().treeView.scrollPosition; + scroll.y -= evt.delta.y; + state.GetWindow().treeView.scrollPosition = scroll; + state.OffsetTimeArea((int)evt.delta.x); + return true; + } + + return false; + } + } + + + class TimelineZoomManipulator : Manipulator + { + Vector2 m_MouseDownPos = Vector2.zero; + Vector2 m_InitialShownRange = Vector2.zero; + float m_FocalTime; + float m_LastMouseMoveX = -1; + float m_ZoomFactor = 1; + bool m_WheelUsedLast; + + TimelineZoomManipulator() {} + + public static readonly TimelineZoomManipulator Instance = new TimelineZoomManipulator(); + + internal void DoZoom(float zoomFactor, WindowState state) + { + var refRange = state.timeAreaShownRange; + DoZoom(zoomFactor, state, refRange, (refRange.x + refRange.y) / 2); + // Force resetting the reference zoom after a Framing operation + InvalidateWheelZoom(); + } + + static void DoZoom(float zoomFactor, WindowState state, Vector2 refRange, float focalTime) + { + const float kMinRange = 0.05f; // matches zoomable area. + + var s = zoomFactor; + if (s <= 0) return; + + var t = Mathf.Max(focalTime, refRange.x); + var x = (refRange.x + t * (s - 1)) / s; + var y = (refRange.y + t * (s - 1)) / s; + + // don't set it if we reach the limit or panning happens + if (Math.Abs(x - y) > kMinRange) + { + // Zoomable area does not protect 100% against crazy values + state.SetTimeAreaShownRange( + Math.Max(x, -WindowConstants.timeAreaShownRangePadding), + Math.Min(y, WindowState.kMaxShownTime)); + } + } + + internal static void InvalidateWheelZoom() + { + Instance.m_WheelUsedLast = false; + } + + protected override bool MouseDown(Event evt, WindowState state) + { + m_MouseDownPos = evt.mousePosition; + m_FocalTime = state.PixelToTime(m_MouseDownPos.x); + m_InitialShownRange = state.timeAreaShownRange; + return false; + } + + protected override bool MouseWheel(Event evt, WindowState state) + { + if (Math.Abs(evt.delta.y) < 1e-5) + return false; + + var zoomRect = TimelineWindow.instance.sequenceContentRect; + zoomRect.yMax += TimelineWindow.instance.horizontalScrollbarHeight; + + if (!zoomRect.Contains(evt.mousePosition)) + return false; + + if (!m_WheelUsedLast || Mathf.Abs(m_LastMouseMoveX - evt.mousePosition.x) > 1.0f) + { + m_LastMouseMoveX = evt.mousePosition.x; + m_FocalTime = state.PixelToTime(m_LastMouseMoveX); + m_InitialShownRange = state.timeAreaShownRange; + m_ZoomFactor = 1; + } + + var newZoom = m_ZoomFactor * (-evt.delta.y * 0.02f + 1); + newZoom = Mathf.Clamp(newZoom, 1e-7f, 1e7f); + + var lastRange = state.timeAreaShownRange; + DoZoom(newZoom, state, m_InitialShownRange, m_FocalTime); + + // if we hit a limit, don't change the zoom + // this prevents accumulating when zoom doesn't change + if (lastRange != state.timeAreaShownRange) + m_ZoomFactor = newZoom; + + m_WheelUsedLast = true; + return true; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + // Fast zoom... + if (evt.modifiers != EventModifiers.Alt || evt.button != 1) return false; + + var mouseMoveLength = Event.current.mousePosition - m_MouseDownPos; + var delta = Math.Abs(mouseMoveLength.x) > Math.Abs(mouseMoveLength.y) + ? mouseMoveLength.x + : -mouseMoveLength.y; + m_ZoomFactor = PixelToZoom(delta); + DoZoom(m_ZoomFactor, state, m_InitialShownRange, m_FocalTime); + + m_WheelUsedLast = false; + return true; + } + + static float PixelToZoom(float x) + { + const float pixel2Zoom = 1 / 300.0f; + x *= pixel2Zoom; + if (x < -0.75) + { + // Rational function that behaves like 1+x on [-0.75,inf) and asymptotically reaches zero on (-inf,-0.75] + // The coefficients were obtained by the following constraints: + //1) f(-0.75) = 0.25 + //2) f'(-0.75) = 1 C1 continuity + //3) f(-3) = 0.001 (asymptotically zero) + return 1 / (98.6667f + 268.444f * x + 189.63f * x * x); + } + return 1 + x; + } + } + + class TimelineShortcutManipulator : Manipulator + { + protected override bool ValidateCommand(Event evt, WindowState state) + { + return evt.commandName == EventCommandNames.Copy || + evt.commandName == EventCommandNames.Paste || + evt.commandName == EventCommandNames.Duplicate || + evt.commandName == EventCommandNames.SelectAll || + evt.commandName == EventCommandNames.Delete || + evt.commandName == EventCommandNames.SoftDelete || + evt.commandName == EventCommandNames.FrameSelected; + } + + protected override bool ExecuteCommand(Event evt, WindowState state) + { + if (state.IsCurrentEditingASequencerTextField()) + return false; + + if (evt.commandName == EventCommandNames.SelectAll) + { + TimelineAction.Invoke(state); + return true; + } + + if (evt.commandName == EventCommandNames.SoftDelete) + { + TimelineAction.Invoke(state); + return true; + } + + if (evt.commandName == EventCommandNames.FrameSelected) + { + TimelineAction.Invoke(state); + return true; + } + + return TimelineAction.HandleShortcut(state, evt); + } + } + + class InlineCurvesShortcutManipulator : Manipulator + { + protected override bool ExecuteCommand(Event evt, WindowState state) + { + if (state.IsCurrentEditingASequencerTextField()) + return false; + + var inlineCurveEditor = SelectionManager.GetCurrentInlineEditorCurve(); + if (inlineCurveEditor == null || !inlineCurveEditor.inlineCurvesSelected) + return false; + + if (evt.commandName != EventCommandNames.FrameSelected) + return false; + + TimelineAction.Invoke(state); + return true; + } + + // CurveEditor uses an hardcoded shortcut to execute the FrameAll action, preventing the ShortcutManager from + // ever picking it up. We have to hijack it to ensure our code is being run when framing inline curves. + protected override bool KeyDown(Event evt, WindowState state) + { + var inlineCurveEditor = SelectionManager.GetCurrentInlineEditorCurve(); + if (inlineCurveEditor == null || !inlineCurveEditor.inlineCurvesSelected) + return false; + + // Not conflicting with the hardcoded value + if (evt.keyCode != KeyCode.A) + return false; + + var combination = ShortcutManager.instance.GetShortcutBinding(Shortcuts.Timeline.frameAll) + .keyCombinationSequence.ToList(); + + var shortcutCombination = combination.First(); + var currentCombination = KeyCombination.FromKeyboardInput(evt); + + // User is not actually pressing the correct key combination for FrameAll + if (combination.Count == 1 && shortcutCombination.Equals(currentCombination)) + TimelineAction.Invoke(state); + + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs.meta new file mode 100644 index 000000000..5612ca49b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTimeline.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d029640460cf8ff47bbbfe69f49ddf29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs new file mode 100644 index 000000000..3bd2a1cee --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs @@ -0,0 +1,103 @@ +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class InlineCurveResize : Manipulator + { + bool m_Captured; + + float m_CapturedHeight; + float m_CaptureMouseYPos; + + InlineCurveResizeHandle m_Target; + + protected override bool MouseDown(Event evt, WindowState state) + { + m_Target = PickerUtils.PickedInlineCurveResizer(); + if (m_Target == null) + return false; + + m_Captured = true; + m_CapturedHeight = TimelineWindowViewPrefs.GetInlineCurveHeight(m_Target.trackGUI.track); + m_CaptureMouseYPos = GUIUtility.GUIToScreenPoint(Event.current.mousePosition).y; + state.AddCaptured(this); + + return true; + } + + protected override bool MouseDrag(Event evt, WindowState state) + { + if (!m_Captured || m_Target == null) + return false; + + var trackGUI = m_Target.trackGUI; + + float inlineTrackHeight = m_CapturedHeight + + (GUIUtility.GUIToScreenPoint(Event.current.mousePosition).y - m_CaptureMouseYPos); + + TimelineWindowViewPrefs.SetInlineCurveHeight(trackGUI.track, Mathf.Max(inlineTrackHeight, 60.0f)); + + state.GetWindow().treeView.CalculateRowRects(); + + return true; + } + + protected override bool MouseUp(Event evt, WindowState state) + { + if (!m_Captured) + return false; + + state.RemoveCaptured(this); + m_Captured = false; + + return true; + } + } + + class TrackDoubleClick : Manipulator + { + protected override bool DoubleClick(Event evt, WindowState state) + { + if (evt.button != 0) + return false; + + var trackGUI = PickerUtils.PickedTrackBaseGUI(); + + if (trackGUI == null) + return false; + + // Double-click is only available for AnimationTracks: it conflicts with selection mechanics on other tracks + if ((trackGUI.track as AnimationTrack) == null) + return false; + + return EditTrackInAnimationWindow.Do(state, trackGUI.track); + } + } + + class TrackShortcutManipulator : Manipulator + { + protected override bool ExecuteCommand(Event evt, WindowState state) + { + if (state.IsCurrentEditingASequencerTextField()) + return false; + + var tracks = SelectionManager.SelectedTracks().ToList(); + + var itemGUIs = SelectionManager.SelectedClipGUI(); + + foreach (var itemGUI in itemGUIs) + { + var trackGUI = itemGUI.parent == null ? null : itemGUI.parent as TimelineTrackBaseGUI; + if (trackGUI == null) + continue; + + if (!tracks.Contains(trackGUI.track)) + tracks.Add(trackGUI.track); + } + + return TrackAction.HandleShortcut(state, evt, tracks.ToArray()); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs.meta new file mode 100644 index 000000000..cfbbb313e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/ManipulationsTracks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5151708d47edd4344ba8e7bd469d966e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs new file mode 100644 index 000000000..d0aac157a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs @@ -0,0 +1,91 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + abstract class Manipulator + { + int m_Id; + + protected virtual bool MouseDown(Event evt, WindowState state) { return false; } + protected virtual bool MouseDrag(Event evt, WindowState state) { return false; } + protected virtual bool MouseWheel(Event evt, WindowState state) { return false; } + protected virtual bool MouseUp(Event evt, WindowState state) { return false; } + protected virtual bool DoubleClick(Event evt, WindowState state) { return false; } + protected virtual bool KeyDown(Event evt, WindowState state) { return false; } + protected virtual bool KeyUp(Event evt, WindowState state) { return false; } + protected virtual bool ContextClick(Event evt, WindowState state) { return false; } + protected virtual bool ValidateCommand(Event evt, WindowState state) { return false; } + protected virtual bool ExecuteCommand(Event evt, WindowState state) { return false; } + + public virtual void Overlay(Event evt, WindowState state) {} + + public bool HandleEvent(WindowState state) + { + if (m_Id == 0) + m_Id = GUIUtility.GetPermanentControlID(); + + bool isHandled = false; + var evt = Event.current; + + switch (evt.GetTypeForControl(m_Id)) + { + case EventType.ScrollWheel: + isHandled = MouseWheel(evt, state); + break; + + case EventType.MouseUp: + { + if (GUIUtility.hotControl == m_Id) + { + isHandled = MouseUp(evt, state); + + GUIUtility.hotControl = 0; + evt.Use(); + } + } + break; + + case EventType.MouseDown: + { + isHandled = evt.clickCount < 2 ? MouseDown(evt, state) : DoubleClick(evt, state); + + if (isHandled) + GUIUtility.hotControl = m_Id; + } + break; + + case EventType.MouseDrag: + { + if (GUIUtility.hotControl == m_Id) + isHandled = MouseDrag(evt, state); + } + break; + + case EventType.KeyDown: + isHandled = KeyDown(evt, state); + break; + + case EventType.KeyUp: + isHandled = KeyUp(evt, state); + break; + + case EventType.ContextClick: + isHandled = ContextClick(evt, state); + break; + + case EventType.ValidateCommand: + isHandled = ValidateCommand(evt, state); + break; + + case EventType.ExecuteCommand: + isHandled = ExecuteCommand(evt, state); + break; + } + + if (isHandled) + evt.Use(); + + return isHandled; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs.meta new file mode 100644 index 000000000..9676bc002 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Manipulator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2bf68308f6cdff141ab98cd34174e4f1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs new file mode 100644 index 000000000..50d038277 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + static class PickerUtils + { + public static List pickedElements { get; private set; } + + public static void DoPick(WindowState state, Vector2 mousePosition) + { + if (state.GetWindow().sequenceContentRect.Contains(mousePosition)) + { + pickedElements = state.spacePartitioner.GetItemsAtPosition(mousePosition).ToList(); + } + else + { + if (pickedElements != null) + pickedElements.Clear(); + else + pickedElements = new List(); + } + } + + public static T PickedLayerableOfType() where T : class, ILayerable + { + return pickedElements.OfType().OrderBy(x => x.zOrder).LastOrDefault() as T; + } + + public static InlineCurveResizeHandle PickedInlineCurveResizer() + { + return pickedElements.FirstOrDefault(e => e is InlineCurveResizeHandle) as InlineCurveResizeHandle; + } + + public static TimelineTrackBaseGUI PickedTrackBaseGUI() + { + return pickedElements.FirstOrDefault(e => e is TimelineTrackBaseGUI) as TimelineTrackBaseGUI; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs.meta new file mode 100644 index 000000000..829ef0a9d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/PickerUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16950289b516d6747868e0f7bf7b37a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping.meta new file mode 100644 index 000000000..bb822d5a4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06ae1baf5524b314fa65b173b9eca869 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs new file mode 100644 index 000000000..772809dfb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs @@ -0,0 +1,21 @@ +namespace UnityEditor.Timeline +{ + enum AttractedEdge + { + None, + Left, + Right + } + + interface IAttractable + { + bool ShouldSnapTo(ISnappable snappable); + double start { get; } + double end { get; } + } + + interface IAttractionHandler + { + void OnAttractedEdge(IAttractable attractable, ManipulateEdges manipulateEdges, AttractedEdge edge, double time); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs.meta new file mode 100644 index 000000000..570a8b9d7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/IAttractable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6bfec54ce89b0b642a65d44def023b99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs new file mode 100644 index 000000000..52a17a658 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace UnityEditor.Timeline +{ + struct Edge + { + public double time { get; set; } + + public bool showSnapHint { get; set; } + + public Edge(double edgeTime, bool snapHint = true) : this() + { + time = edgeTime; + showSnapHint = snapHint; + } + } + + interface ISnappable + { + IEnumerable SnappableEdgesFor(IAttractable attractable, ManipulateEdges manipulateEdges); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs.meta new file mode 100644 index 000000000..dccc3e291 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/ISnappable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3664a2ade19bb7848a4d2c96ac9148e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs new file mode 100644 index 000000000..8aca3d4dc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs @@ -0,0 +1,288 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + enum ManipulateEdges + { + Left, + Right, + Both + } + + class SnapEngine + { + static readonly float k_MagnetInfluenceInPixels = 10.0f; + + class SnapInfo + { + public double time { get; set; } + + public bool showSnapHint { get; set; } + + public bool IsInInfluenceZone(double currentTime, WindowState state) + { + var pos = state.TimeToPixel(currentTime); + var magnetPos = state.TimeToPixel(time); + + return Math.Abs(pos - magnetPos) < k_MagnetInfluenceInPixels; + } + } + + struct TimeBoundaries + { + public TimeBoundaries(double l, double r) + { + left = l; + right = r; + } + + public readonly double left; + public readonly double right; + + public TimeBoundaries Translate(double d) + { + return new TimeBoundaries(left + d, right + d); + } + } + + public static bool displayDebugLayout; + + readonly IAttractable m_Attractable; + readonly IAttractionHandler m_AttractionHandler; + readonly ManipulateEdges m_ManipulateEdges; + + readonly WindowState m_State; + + double m_GrabbedTime; + TimeBoundaries m_GrabbedTimes; + + TimeBoundaries m_CurrentTimes; + + readonly List m_Magnets = new List(); + + bool m_SnapEnabled; + + public SnapEngine(IAttractable attractable, IAttractionHandler attractionHandler, ManipulateEdges manipulateEdges, WindowState state, + Vector2 mousePosition, IEnumerable snappables = null) + { + m_Attractable = attractable; + m_ManipulateEdges = manipulateEdges; + + m_AttractionHandler = attractionHandler; + m_State = state; + + m_CurrentTimes = m_GrabbedTimes = new TimeBoundaries(m_Attractable.start, m_Attractable.end); + m_GrabbedTime = m_State.PixelToTime(mousePosition.x); + + // Add Time zero as Magnet + AddMagnet(0.0, true, state); + + // Add current Time as Magnet + // case1157280 only add current time as magnet if visible + if (TimelineWindow.instance.currentMode.ShouldShowTimeCursor(m_State)) + AddMagnet(state.editSequence.time, true, state); + + if (state.IsEditingASubTimeline()) + { + // Add start and end of evaluable range as Magnets + // This includes the case where the master timeline has a fixed length + var range = state.editSequence.GetEvaluableRange(); + AddMagnet(range.start, true, state); + AddMagnet(range.end, true, state); + } + else if (state.masterSequence.asset.durationMode == TimelineAsset.DurationMode.FixedLength) + { + // Add end sequence Time as Magnet + AddMagnet(state.masterSequence.asset.duration, true, state); + } + + + if (snappables == null) + snappables = GetVisibleSnappables(m_State); + + foreach (var snappable in snappables) + { + if (!attractable.ShouldSnapTo(snappable)) + continue; + + var edges = snappable.SnappableEdgesFor(attractable, manipulateEdges); + foreach (var edge in edges) + AddMagnet(edge.time, edge.showSnapHint, state); + } + } + + public static IEnumerable GetVisibleSnappables(WindowState state) + { + Rect rect = TimelineWindow.instance.state.timeAreaRect; + rect.height = float.MaxValue; + return state.spacePartitioner.GetItemsInArea(rect).ToArray(); + } + + void AddMagnet(double magnetTime, bool showSnapHint, WindowState state) + { + var magnet = m_Magnets.FirstOrDefault(m => m.time.Equals(magnetTime)); + if (magnet == null) + { + if (IsMagnetInShownArea(magnetTime, state)) + m_Magnets.Add(new SnapInfo { time = magnetTime, showSnapHint = showSnapHint }); + } + else + { + magnet.showSnapHint |= showSnapHint; + } + } + + static bool IsMagnetInShownArea(double time, WindowState state) + { + var shownArea = state.timeAreaShownRange; + return time >= shownArea.x && time <= shownArea.y; + } + + SnapInfo GetMagnetAt(double time) + { + return m_Magnets.FirstOrDefault(m => m.time.Equals(time)); + } + + SnapInfo ClosestMagnet(double time) + { + SnapInfo candidate = null; + var min = double.MaxValue; + foreach (var magnetInfo in m_Magnets) + { + var m = Math.Abs(magnetInfo.time - time); + if (m < min) + { + candidate = magnetInfo; + min = m; + } + } + + if (candidate != null && candidate.IsInInfluenceZone(time, m_State)) + return candidate; + + return null; + } + + public void Snap(Vector2 currentMousePosition, EventModifiers modifiers) + { + var d = m_State.PixelToTime(currentMousePosition.x) - m_GrabbedTime; + + m_CurrentTimes = m_GrabbedTimes.Translate(d); + + bool isLeft = m_ManipulateEdges == ManipulateEdges.Left || m_ManipulateEdges == ManipulateEdges.Both; + bool isRight = m_ManipulateEdges == ManipulateEdges.Right || m_ManipulateEdges == ManipulateEdges.Both; + + bool attracted = false; + + m_SnapEnabled = modifiers == ManipulatorsUtils.actionModifier ? !m_State.edgeSnaps : m_State.edgeSnaps; + + if (m_SnapEnabled) + { + SnapInfo leftActiveMagnet = null; + SnapInfo rightActiveMagnet = null; + + if (isLeft) + leftActiveMagnet = ClosestMagnet(m_CurrentTimes.left); + + if (isRight) + rightActiveMagnet = ClosestMagnet(m_CurrentTimes.right); + + if (leftActiveMagnet != null || rightActiveMagnet != null) + { + attracted = true; + + bool leftAttraction = false; + + if (rightActiveMagnet == null) + { + // Attracted by a left magnet only. + leftAttraction = true; + } + else + { + if (leftActiveMagnet != null) + { + // Attracted by both magnets, choose the closest one. + var leftDistance = Math.Abs(leftActiveMagnet.time - m_CurrentTimes.left); + var rightDistance = Math.Abs(rightActiveMagnet.time - m_CurrentTimes.right); + + leftAttraction = leftDistance <= rightDistance; + } + // else, Attracted by right magnet only + } + + if (leftAttraction) + { + m_AttractionHandler.OnAttractedEdge(m_Attractable, m_ManipulateEdges, AttractedEdge.Left, leftActiveMagnet.time); + } + else + { + m_AttractionHandler.OnAttractedEdge(m_Attractable, m_ManipulateEdges, AttractedEdge.Right, rightActiveMagnet.time); + } + } + } + + if (!attracted) + { + var time = isLeft ? m_CurrentTimes.left : m_CurrentTimes.right; + + time = m_State.SnapToFrameIfRequired(time); + + m_AttractionHandler.OnAttractedEdge(m_Attractable, m_ManipulateEdges, AttractedEdge.None, time); + } + } + + public void OnGUI(bool showLeft = true, bool showRight = true) + { + if (displayDebugLayout) + { + // Display Magnet influence zone + foreach (var m in m_Magnets) + { + var window = TimelineWindow.instance; + var rect = new Rect(m_State.TimeToPixel(m.time) - k_MagnetInfluenceInPixels, window.state.timeAreaRect.yMax, 2f * k_MagnetInfluenceInPixels, m_State.windowHeight); + EditorGUI.DrawRect(rect, new Color(1f, 0f, 0f, 0.4f)); + } + + // Display Cursor position + var mousePos = Event.current.mousePosition; + var time = m_State.PixelToTime(mousePos.x); + var p = new Vector2(m_State.TimeToPixel(time), TimelineWindow.instance.state.timeAreaRect.yMax); + var s = new Vector2(1f, m_State.windowHeight); + EditorGUI.DrawRect(new Rect(p, s), Color.blue); + + p = new Vector2(m_State.TimeToPixel(m_GrabbedTime), TimelineWindow.instance.state.timeAreaRect.yMax); + s = new Vector2(1f, m_State.windowHeight); + EditorGUI.DrawRect(new Rect(p, s), Color.red); + + p = new Vector2(m_State.TimeToPixel(m_CurrentTimes.left), TimelineWindow.instance.state.timeAreaRect.yMax); + s = new Vector2(1f, m_State.windowHeight); + EditorGUI.DrawRect(new Rect(p, s), Color.yellow); + + p = new Vector2(m_State.TimeToPixel(m_CurrentTimes.right), TimelineWindow.instance.state.timeAreaRect.yMax); + EditorGUI.DrawRect(new Rect(p, s), Color.yellow); + } + + if (m_SnapEnabled) + { + if (showLeft) + DrawMagnetLineAt(m_Attractable.start); + + if (showRight) + DrawMagnetLineAt(m_Attractable.end); + } + } + + void DrawMagnetLineAt(double time) + { + var magnet = GetMagnetAt(time); + + if (magnet != null && magnet.showSnapHint) + Graphics.DrawLineAtTime(m_State, magnet.time, Color.white); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs.meta new file mode 100644 index 000000000..a2ce57d62 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/Snapping/SnapEngine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48967a2d5427ac2489cc0ea61da5f1a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs new file mode 100644 index 000000000..6bd223859 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs @@ -0,0 +1,53 @@ +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelineClipHandle : ILayerable + { + Rect m_Rect; + readonly TimelineClipGUI m_ClipGUI; + readonly TrimEdge m_TrimDirection; + readonly LayerZOrder m_ZOrder; + + public Rect boundingRect + { + get { return m_ClipGUI.parent.ToWindowSpace(m_Rect); } + } + + public TrimEdge trimDirection + { + get { return m_TrimDirection; } + } + + public TimelineClipGUI clipGUI + { + get { return m_ClipGUI; } + } + + public LayerZOrder zOrder + { + get { return m_ZOrder; } + } + + public TimelineClipHandle(TimelineClipGUI theClipGUI, TrimEdge trimDirection) + { + m_TrimDirection = trimDirection; + m_ClipGUI = theClipGUI; + m_ZOrder = theClipGUI.zOrder.ChangeLayer(Layer.ClipHandles); + } + + public void Draw(Rect clientRect, float width, WindowState state) + { + var handleRect = clientRect; + handleRect.width = width; + + if (m_TrimDirection == TrimEdge.End) + handleRect.x = clientRect.xMax - width; + + m_Rect = handleRect; + if (!TimelineWindow.instance.state.editSequence.isReadOnly) + EditorGUIUtility.AddCursorRect(handleRect, MouseCursor.SplitResizeLeftRight); + state.spacePartitioner.AddBounds(this, boundingRect); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs.meta new file mode 100644 index 000000000..df0e0415d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipHandle.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e29cdd1646803545b8fb18908666ec4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs new file mode 100644 index 000000000..428899266 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs @@ -0,0 +1,126 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditorInternal; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelineClipUnion + { + List m_Members = new List(); + Rect m_BoundingRect; + Rect m_Union; + double m_Start; + double m_Duration; + bool m_InitUnionRect = true; + + void Add(TimelineClipGUI clip) + { + m_Members.Add(clip); + if (m_Members.Count == 1) + { + m_BoundingRect = clip.clippedRect; + } + else + { + m_BoundingRect = Encompass(m_BoundingRect, clip.rect); + } + } + + public void Draw(Rect parentRect, WindowState state) + { + if (m_InitUnionRect) + { + m_Start = m_Members.OrderBy(c => c.clip.start).First().clip.start; + m_Duration = m_Members.Sum(c => c.clip.duration); + m_InitUnionRect = false; + } + + m_Union = new Rect((float)(m_Start) * state.timeAreaScale.x, 0, (float)m_Duration * state.timeAreaScale.x, 0); + + // transform clipRect into pixel-space + m_Union.xMin += state.timeAreaTranslation.x + parentRect.x; + m_Union.xMax += state.timeAreaTranslation.x + parentRect.x; + m_Union.y = parentRect.y + 4.0f; + m_Union.height = parentRect.height - 8.0f; + + // calculate clipped rect + if (m_Union.x < parentRect.xMin) + { + var overflow = parentRect.xMin - m_Union.x; + m_Union.x = parentRect.xMin; + m_Union.width -= overflow; + } + + // bail out if completely clipped + if (m_Union.xMax < parentRect.xMin) + return; + if (m_Union.xMin > parentRect.xMax) + return; + + EditorGUI.DrawRect(m_Union, DirectorStyles.Instance.customSkin.colorClipUnion); + } + + public static List Build(List clips) + { + var unions = new List(); + if (clips == null) + return unions; + + TimelineClipUnion currentUnion = null; + foreach (var c in clips) + { + if (currentUnion == null) + { + currentUnion = new TimelineClipUnion(); + currentUnion.Add(c); + unions.Add(currentUnion); + } + else + { + Rect result; + if (Intersection(c.rect, currentUnion.m_BoundingRect, out result)) + { + currentUnion.Add(c); + } + else + { + currentUnion = new TimelineClipUnion(); + currentUnion.Add(c); + unions.Add(currentUnion); + } + } + } + + return unions; + } + + public static Rect Encompass(Rect a, Rect b) + { + Rect newRect = a; + newRect.xMin = Mathf.Min(a.xMin, b.xMin); + newRect.yMin = Mathf.Min(a.yMin, b.yMin); + newRect.xMax = Mathf.Max(a.xMax, b.xMax); + newRect.yMax = Mathf.Max(a.yMax, b.yMax); + return newRect; + } + + public static bool Intersection(Rect r1, Rect r2, out Rect intersection) + { + if (!r1.Overlaps(r2) && !r2.Overlaps(r1)) + { + intersection = new Rect(0, 0, 0, 0); + return false; + } + + float left = Mathf.Max(r1.xMin, r2.xMin); + float top = Mathf.Max(r1.yMin, r2.yMin); + + float right = Mathf.Min(r1.xMax, r2.xMax); + float bottom = Mathf.Min(r1.yMax, r2.yMax); + + intersection = new Rect(left, top, right - left, bottom - top); + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs.meta new file mode 100644 index 000000000..86b565432 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineClipUnion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc99dfeec967f2644b25dd6bace59b7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs new file mode 100644 index 000000000..2337392fc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineDataSource : TreeViewDataSource + { + readonly TimelineWindow m_TimelineWindow; + readonly TimelineTreeViewGUI m_ParentGUI; + + public List allTrackGuis { get; private set; } + + TreeViewItem treeroot + { + get { return m_RootItem; } + } + + public TimelineDataSource(TimelineTreeViewGUI parentGUI, TreeViewController treeView, TimelineWindow sequencerWindow) + : base(treeView) + { + m_TreeView.useExpansionAnimation = false; + m_TimelineWindow = sequencerWindow; + m_ParentGUI = parentGUI; + FetchData(); + } + + public override bool IsExpanded(TreeViewItem item) + { + if (!IsExpandable(item)) + return true; + + return IsExpanded(item.id); + } + + public override bool IsExpandable(TreeViewItem item) + { + var expandable = false; + + var track = item as TimelineTrackBaseGUI; + + if (track != null) + expandable = track.expandable; + + return expandable && item.hasChildren; + } + + public sealed override void FetchData() + { + // create root item + m_RootItem = new TimelineGroupGUI(m_TreeView, m_ParentGUI, 1, 0, null, "root", null, true); + + var tree = new Dictionary(); + + var filteredView = m_TimelineWindow.state.editSequence.asset.trackObjects; + allTrackGuis = new List(filteredView.Count()); + + foreach (var t in filteredView) + { + CreateItem(t, ref tree, filteredView.OfType(), m_RootItem); + } + + m_NeedRefreshRows = true; + + SetExpanded(m_RootItem, true); + } + + TimelineTrackBaseGUI CreateItem(ScriptableObject scriptableObject, ref Dictionary tree, IEnumerable selectedRows, TreeViewItem parentTreeViewItem) + { + // if a script doesn't load correctly, the trackAsset will be NULL, but the scriptableObject __should_ be intact (but == null will be true) + var trackAsset = scriptableObject as TrackAsset; + + if (tree == null) + throw new ArgumentNullException("tree"); + + if (selectedRows == null) + throw new ArgumentNullException("selectedRows"); + + if (trackAsset != null && tree.ContainsKey(trackAsset)) + return tree[trackAsset]; + + TimelineTrackBaseGUI parentItem = parentTreeViewItem as TimelineTrackBaseGUI; + + // should we create the parent? + TrackAsset parentTrack = trackAsset != null ? (trackAsset.parent as TrackAsset) : null; + if (trackAsset != null && parentTrack != null && selectedRows.Contains(parentTrack)) + { + parentItem = CreateItem(parentTrack, ref tree, selectedRows, parentTreeViewItem); + } + + int theDepth = -1; + if (parentItem != null) + theDepth = parentItem.depth; + theDepth++; + + TimelineTrackBaseGUI newItem; + if (trackAsset == null) + { + PlayableAsset parent = m_TimelineWindow.state.editSequence.asset; + if (parentItem != null && parentItem.track != null) + parent = parentItem.track; + + newItem = new TimelineTrackErrorGUI(m_TreeView, m_ParentGUI, 0, theDepth, parentItem, "ERROR", scriptableObject, parent); + } + else if (trackAsset.GetType() != typeof(GroupTrack)) + { + newItem = new TimelineTrackGUI(m_TreeView, m_ParentGUI, trackAsset.GetInstanceID(), theDepth, parentItem, trackAsset.name, trackAsset); + } + else + { + newItem = new TimelineGroupGUI(m_TreeView, m_ParentGUI, trackAsset.GetInstanceID(), theDepth, parentItem, trackAsset.name, trackAsset, false); + } + + allTrackGuis.Add(newItem); + + if (parentItem != null) + { + if (parentItem.children == null) + parentItem.children = new List(); + parentItem.children.Add(newItem); + } + else + { + m_RootItem = newItem; + SetExpanded(m_RootItem, true); + } + + if (trackAsset != null) + tree[trackAsset] = newItem; + + var actorAsAnimTrack = newItem.track as AnimationTrack; + bool isEditableInfiniteClip = actorAsAnimTrack != null && actorAsAnimTrack.ShouldShowInfiniteClipEditor(); + if (isEditableInfiniteClip) + { + if (newItem.children == null) + newItem.children = new List(); + } + else if (trackAsset != null) + { + // check if clips on this track have animation, if so we inline a animationEditorTrack + bool clipHasAnimatableAnimationCurves = false; + + for (var i = 0; i != newItem.track.clips.Length; ++i) + { + var curveClip = newItem.track.clips[i].curves; + var animationClip = newItem.track.clips[i].animationClip; + + // prune out clip with zero curves + if (curveClip != null && curveClip.empty) + curveClip = null; + + if (animationClip != null && animationClip.empty) + animationClip = null; + + // prune out clips coming from FBX + if (animationClip != null && ((animationClip.hideFlags & HideFlags.NotEditable) != 0)) + animationClip = null; + + if (!newItem.track.clips[i].recordable) + animationClip = null; + + clipHasAnimatableAnimationCurves = (curveClip != null) || (animationClip != null); + if (clipHasAnimatableAnimationCurves) + break; + } + + if (clipHasAnimatableAnimationCurves) + { + if (newItem.children == null) + newItem.children = new List(); + } + } + + if (trackAsset != null) + { + // Here we are using the internal subTrackObject so we can properly handle tracks whose script + // can't load (via ScriptableObject) + foreach (var subTrack in trackAsset.subTracksObjects) + { + CreateItem(subTrack, ref tree, selectedRows, newItem); + } + } + return newItem; + } + + public override bool CanBeParent(TreeViewItem item) + { + // will prevent track becoming subtracks via dragging + TimelineTrackGUI track = item as TimelineTrackGUI; + if (track != null) + return false; + + return true; + } + + public void ExpandItems(TreeViewItem item) + { + if (treeroot == item) + { + SetExpanded(treeroot, true); + } + + TimelineGroupGUI gui = item as TimelineGroupGUI; + if (gui != null && gui.track != null) + { + SetExpanded(item, !gui.track.GetCollapsed()); + } + + if (item.children != null) + { + for (int c = 0; c < item.children.Count; c++) + { + ExpandItems(item.children[c]); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs.meta new file mode 100644 index 000000000..5d40d2d39 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8c30efa89029e447b0dc0efc75b294c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs new file mode 100644 index 000000000..8162c06ec --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs @@ -0,0 +1,683 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEditor.Timeline; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using UnityObject = UnityEngine.Object; + +namespace UnityEditor +{ + class TimelineDragging : TreeViewDragging + { + public delegate bool TypeResolver(IEnumerable types, Action onComplete, string format); + + private static readonly string k_SelectTrackWithBinding = LocalizationDatabase.GetLocalizedString("Add {0}"); + private static readonly string k_SelectTrackWithClip = LocalizationDatabase.GetLocalizedString("Add Clip With {0}"); + private static readonly string k_SelectClip = LocalizationDatabase.GetLocalizedString("Add {0}"); + + + const string k_GenericDragId = "TimelineDragging"; + readonly int kDragSensitivity = 2; + readonly TimelineAsset m_Timeline; + readonly TimelineWindow m_Window; + + class TimelineDragData + { + public TimelineDragData(List draggedItems) + { + this.draggedItems = draggedItems; + } + + public readonly List draggedItems; + } + + public TimelineDragging(TreeViewController treeView, TimelineWindow window, TimelineAsset data) + : base(treeView) + { + m_Timeline = data; + m_Window = window; + } + + public override bool CanStartDrag(TreeViewItem targetItem, List draggedItemIDs, Vector2 mouseDownPosition) + { + if (Event.current.modifiers != EventModifiers.None) + return false; + + // Can only drag when starting in the track header area + if (mouseDownPosition.x > m_Window.sequenceHeaderRect.xMax) + return false; + + var trackBaseGUI = targetItem as TimelineTrackBaseGUI; + + if (trackBaseGUI == null || trackBaseGUI.track == null) + return false; + + if (trackBaseGUI.track.lockedInHierarchy) + return false; + + if (Event.current.type == EventType.MouseDrag && Mathf.Abs(Event.current.delta.y) < kDragSensitivity) + return false; + + // Make sure dragged items are selected + // TODO Use similar system than the SceneHierarchyWindow in order to handle selection between treeView and tracks. + SelectionManager.Clear(); + var draggedTrackGUIs = m_Window.allTracks.Where(t => draggedItemIDs.Contains(t.id)); + foreach (var trackGUI in draggedTrackGUIs) + SelectionManager.Add(trackGUI.track); + + return true; + } + + public override void StartDrag(TreeViewItem draggedNode, List draggedItemIDs) + { + DragAndDrop.PrepareStartDrag(); + var tvItems = SelectionManager.SelectedTrackGUI().Cast().ToList(); + DragAndDrop.SetGenericData(k_GenericDragId, new TimelineDragData(tvItems)); + DragAndDrop.objectReferences = new UnityObject[] {}; // this IS required for dragging to work + + string title = draggedItemIDs.Count + (draggedItemIDs.Count > 1 ? "s" : ""); // title is only shown on OSX (at the cursor) + + TimelineGroupGUI groupGui = draggedNode as TimelineGroupGUI; + if (groupGui != null) + { + title = groupGui.displayName; + } + DragAndDrop.StartDrag(title); + } + + public static bool IsDraggingEvent() + { + return Event.current.type == EventType.DragUpdated || + Event.current.type == EventType.DragExited || + Event.current.type == EventType.DragPerform; + } + + public static bool ResolveType(IEnumerable types, Action onComplete, string formatString) + { + if (!types.Any() || onComplete == null) + return false; + + if (types.Count() == 1) + { + onComplete(types.First()); + return true; + } + + var menu = new GenericMenu(); + + var builtInTypes = types.Where(TypeUtility.IsBuiltIn).OrderBy(TypeUtility.GetDisplayName).ToArray(); + var customTypes = types.Where(x => !TypeUtility.IsBuiltIn(x)).OrderBy(TypeUtility.GetDisplayName).ToArray(); + + foreach (var t in builtInTypes) + { + menu.AddItem(new GUIContent(string.Format(formatString, TypeUtility.GetDisplayName(t))), false, s => onComplete((System.Type)s), t); + } + + if (builtInTypes.Length != 0 && customTypes.Length != 0) + menu.AddSeparator(string.Empty); + + foreach (var t in customTypes) + { + menu.AddItem(new GUIContent(string.Format(formatString, TypeUtility.GetDisplayName(t))), false, s => onComplete((System.Type)s), t); + } + + menu.ShowAsContext(); + return true; + } + + public override bool DragElement(TreeViewItem targetItem, Rect targetItemRect, int row) + { + if (TimelineWindow.instance.state.editSequence.isReadOnly) + return false; + // the drop rect contains the row rect plus additional spacing. The base drag element overlaps 1/2 the height of the next track + // which interferes with track bindings + var targetTrack = targetItem as TimelineGroupGUI; + if (row > 0 && targetTrack != null && !targetTrack.dropRect.Contains(Event.current.mousePosition)) + return false; + + return base.DragElement(targetItem, targetItemRect, row); + } + + TreeViewItem GetNextItem(TreeViewItem item) + { + if (item == null) + return null; + + if (item.parent == null) + { + int row = m_Window.treeView.data.GetRow(item.id); + var items = m_Window.treeView.data.GetRows(); + if (items.Count > row + 1) + return items[row + 1]; + return null; + } + + var children = item.parent.children; + if (children == null) + return null; + + for (int i = 0; i < children.Count - 1; i++) + { + if (children[i] == item) + return children[i + 1]; + } + return null; + } + + private static TrackAsset GetTrack(TreeViewItem item) + { + TimelineTrackBaseGUI baseGui = item as TimelineTrackBaseGUI; + if (baseGui == null) + return null; + return baseGui.track; + } + + // The drag and drop may be over an expanded group but might be between tracks + private void HandleNestedItemGUI(ref TreeViewItem parentItem, ref TreeViewItem targetItem, ref TreeViewItem insertBefore) + { + const float kTopPad = 5; + const float kBottomPad = 5; + + insertBefore = null; + + if (!ShouldUseHierarchyDragAndDrop()) + return; + + var targetTrack = targetItem as TimelineGroupGUI; + if (targetTrack == null) + return; + + var mousePosition = Event.current.mousePosition; + + var dropBefore = targetTrack.rowRect.yMin + kTopPad > mousePosition.y; + var dropAfter = !(targetTrack.track is GroupTrack) && (targetTrack.rowRect.yMax - kBottomPad < mousePosition.y); + + targetTrack.drawInsertionMarkerBefore = dropBefore; + targetTrack.drawInsertionMarkerAfter = dropAfter; + + if (dropBefore) + { + targetItem = parentItem; + parentItem = targetItem != null ? targetItem.parent : null; + insertBefore = targetTrack; + } + else if (dropAfter) + { + targetItem = parentItem; + parentItem = targetItem != null ? targetItem.parent : null; + insertBefore = GetNextItem(targetTrack); + } + else if (targetTrack.track is GroupTrack) + { + targetTrack.isDropTarget = true; + } + } + + public override DragAndDropVisualMode DoDrag(TreeViewItem parentItem, TreeViewItem targetItem, bool perform, DropPosition dropPos) + { + m_Window.isDragging = false; + + var retMode = DragAndDropVisualMode.None; + + var trackDragData = DragAndDrop.GetGenericData(k_GenericDragId) as TimelineDragData; + + if (trackDragData != null) + { + retMode = HandleTrackDrop(parentItem, targetItem, perform, dropPos); + if (retMode == DragAndDropVisualMode.Copy && targetItem != null && Event.current.type == EventType.DragUpdated) + { + var targetActor = targetItem as TimelineGroupGUI; + if (targetActor != null) + targetActor.isDropTarget = true; + } + } + else if (DragAndDrop.objectReferences.Any()) + { + var objectsBeingDropped = DragAndDrop.objectReferences.OfType(); + var director = m_Window.state.editSequence.director; + + if (ShouldUseHierarchyDragAndDrop()) + { + // for object drawing + var originalTarget = targetItem; + TreeViewItem insertBeforeItem = null; + HandleNestedItemGUI(ref parentItem, ref targetItem, ref insertBeforeItem); + var track = GetTrack(targetItem); + var parent = GetTrack(parentItem); + var insertBefore = GetTrack(insertBeforeItem); + retMode = HandleHierarchyPaneDragAndDrop(objectsBeingDropped, track, perform, m_Timeline, director, ResolveType, insertBefore); + + // fallback to old clip behaviour + if (retMode == DragAndDropVisualMode.None) + { + retMode = HandleClipPaneObjectDragAndDrop(objectsBeingDropped, track, perform, m_Timeline, parent, director, m_Window.state.timeAreaShownRange.x, ResolveType, insertBefore); + } + + // if we are rejected, clear any drop markers + if (retMode == DragAndDropVisualMode.Rejected && targetItem != null) + { + ClearInsertionMarkers(originalTarget); + ClearInsertionMarkers(targetItem); + ClearInsertionMarkers(parentItem); + ClearInsertionMarkers(insertBeforeItem); + } + } + else + { + var candidateTime = TimelineHelpers.GetCandidateTime(m_Window.state, Event.current.mousePosition); + retMode = HandleClipPaneObjectDragAndDrop(objectsBeingDropped, GetTrack(targetItem), perform, m_Timeline, GetTrack(parentItem), director, candidateTime, ResolveType); + } + } + + m_Window.isDragging = false; + + return retMode; + } + + void ClearInsertionMarkers(TreeViewItem item) + { + var trackGUI = item as TimelineTrackBaseGUI; + if (trackGUI != null) + { + trackGUI.drawInsertionMarkerAfter = false; + trackGUI.drawInsertionMarkerBefore = false; + trackGUI.isDropTarget = false; + } + } + + bool ShouldUseHierarchyDragAndDrop() + { + return m_Window.state.IsEditingAnEmptyTimeline() || m_Window.state.sequencerHeaderWidth > Event.current.mousePosition.x; + } + + public static DragAndDropVisualMode HandleHierarchyPaneDragAndDrop(IEnumerable objectsBeingDropped, TrackAsset targetTrack, bool perform, TimelineAsset timeline, PlayableDirector director, TypeResolver typeResolver, TrackAsset insertBefore = null) + { + if (timeline == null) + return DragAndDropVisualMode.Rejected; + + // if we are over a target track, defer to track binding system (implemented in TrackGUIs), unless we are a groupTrack + if (targetTrack != null && (targetTrack as GroupTrack) == null) + return DragAndDropVisualMode.None; + + if (targetTrack != null && targetTrack.lockedInHierarchy) + return DragAndDropVisualMode.Rejected; + + var tracksWithBinding = objectsBeingDropped.SelectMany(TypeUtility.GetTracksCreatableFromObject).Distinct(); + if (!tracksWithBinding.Any()) + return DragAndDropVisualMode.None; + + if (perform) + { + System.Action onResolve = trackType => + { + foreach (var obj in objectsBeingDropped) + { + if (!obj.IsPrefab() && TypeUtility.IsTrackCreatableFromObject(obj, trackType)) + { + var newTrack = TimelineHelpers.CreateTrack(timeline, trackType, targetTrack, string.Empty); + if (insertBefore != null) + { + if (targetTrack != null) + targetTrack.MoveLastTrackBefore(insertBefore); + else + timeline.MoveLastTrackBefore(insertBefore); + } + + TimelineHelpers.Bind(newTrack, obj, director); + } + } + TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved); + }; + typeResolver(tracksWithBinding, onResolve, k_SelectTrackWithBinding); + } + + return DragAndDropVisualMode.Copy; + } + + public static DragAndDropVisualMode HandleClipPaneObjectDragAndDrop(IEnumerable objectsBeingDropped, TrackAsset targetTrack, bool perform, TimelineAsset timeline, TrackAsset parent, PlayableDirector director, double candidateTime, TypeResolver typeResolver, TrackAsset insertBefore = null) + { + if (timeline == null) + return DragAndDropVisualMode.Rejected; + + // locked tracks always reject + if (targetTrack != null && targetTrack.lockedInHierarchy) + return DragAndDropVisualMode.Rejected; + + // treat group tracks as having no track + if (targetTrack is GroupTrack) + { + parent = targetTrack; + targetTrack = null; + } + + // Special case for monoscripts, since they describe the type + if (objectsBeingDropped.Any(o => o is MonoScript)) + return HandleClipPaneMonoScriptDragAndDrop(objectsBeingDropped.OfType(), targetTrack, perform, timeline, parent, director, candidateTime); + + // no unity objects, or explicit exceptions + if (!objectsBeingDropped.Any() || objectsBeingDropped.Any(o => !ValidateObjectDrop(o))) + return DragAndDropVisualMode.Rejected; + + // reject scene references if we have no context + if (director == null && objectsBeingDropped.Any(o => o.IsSceneObject())) + return DragAndDropVisualMode.Rejected; + + var validTrackTypes = objectsBeingDropped.SelectMany(o => TypeUtility.GetTrackTypesForObject(o)).Distinct().ToList(); + // special case for playable assets + if (objectsBeingDropped.Any(o => TypeUtility.IsConcretePlayableAsset(o.GetType()))) + { + var playableAssets = objectsBeingDropped.OfType().Where(o => TypeUtility.IsConcretePlayableAsset(o.GetType())); + return HandleClipPanePlayableAssetDragAndDrop(playableAssets, targetTrack, perform, timeline, parent, director, candidateTime, typeResolver); + } + + var markerTypes = objectsBeingDropped.SelectMany(o => TypeUtility.MarkerTypesWithFieldForObject(o)).Distinct(); + + // Markers support all tracks + if (!markerTypes.Any()) + { + // No tracks support this object + if (!validTrackTypes.Any()) + return DragAndDropVisualMode.Rejected; + + // no tracks for this object + if (targetTrack != null && !validTrackTypes.Contains(targetTrack.GetType())) + return DragAndDropVisualMode.Rejected; + } + + // there is no target track, dropping to empty space, or onto a group + if (perform) + { + // choose track and then clip + if (targetTrack == null) + { + var createdTrack = HandleTrackAndItemCreation(objectsBeingDropped, candidateTime, typeResolver, timeline, parent, validTrackTypes, insertBefore); + if (!createdTrack) + { + timeline.CreateMarkerTrack(); + HandleItemCreation(objectsBeingDropped, timeline.markerTrack, candidateTime, typeResolver, true); // menu is always popped if ambiguous choice + } + } + // just choose clip/marker + else + { + HandleItemCreation(objectsBeingDropped, targetTrack, candidateTime, typeResolver, true); // menu is always popped if ambiguous choice + } + } + + return DragAndDropVisualMode.Copy; + } + + static bool HandleTrackAndItemCreation(IEnumerable objectsBeingDropped, double candidateTime, TypeResolver typeResolver, TimelineAsset timeline, TrackAsset parent, IEnumerable validTrackTypes, TrackAsset insertBefore = null) + { + Action onResolved = t => + { + var newTrack = TimelineHelpers.CreateTrack(timeline, t, parent, string.Empty); + if (insertBefore != null) + { + if (parent != null) + parent.MoveLastTrackBefore(insertBefore); + else + timeline.MoveLastTrackBefore(insertBefore); + } + HandleItemCreation(objectsBeingDropped, newTrack, candidateTime, typeResolver, validTrackTypes.Count() == 1); // menu is popped if ambiguous clip choice and unambiguous track choice + }; + return typeResolver(validTrackTypes, t => onResolved(t), k_SelectTrackWithClip); // Did it create a track + } + + static void HandleItemCreation(IEnumerable objectsBeingDropped, TrackAsset targetTrack, double candidateTime, TypeResolver typeResolver, bool allowMenu) + { + var assetTypes = objectsBeingDropped.Select(o => + TypeUtility.GetAssetTypesForObject(targetTrack.GetType(), o) + .Union(TypeUtility.MarkerTypesWithFieldForObject(o))).ToList(); + Action onCreateItem = assetType => + { + if (typeof(PlayableAsset).IsAssignableFrom(assetType)) + { + TimelineHelpers.CreateClipsFromObjects(assetType, targetTrack, candidateTime, + objectsBeingDropped); + } + else + { + TimelineHelpers.CreateMarkersFromObjects(assetType, targetTrack, candidateTime, objectsBeingDropped); + } + }; + + var flatAssetTypes = assetTypes.SelectMany(x => x).Distinct(); + // If there is a one to one mapping between assets and timeline types, no need to go through the type resolution, not ambiguous. + if (assetTypes.All(x => x.Count() <= 1)) + { + foreach (var type in flatAssetTypes) + { + onCreateItem(type); + } + } + else + { + if (!allowMenu) // If we already popped a menu, and are presented with an ambiguous choice, take the first entry + { + flatAssetTypes = new[] {flatAssetTypes.First()}; + } + + typeResolver(flatAssetTypes, onCreateItem, k_SelectClip); + } + } + + /// Handles drag and drop of a mono script. + public static DragAndDropVisualMode HandleClipPaneMonoScriptDragAndDrop(IEnumerable scriptsBeingDropped, TrackAsset targetTrack, bool perform, TimelineAsset timeline, TrackAsset parent, PlayableDirector director, double candidateTime) + { + var playableAssetTypes = scriptsBeingDropped.Select(s => s.GetClass()).Where(TypeUtility.IsConcretePlayableAsset).Distinct(); + if (!playableAssetTypes.Any()) + return DragAndDropVisualMode.Rejected; + + var targetTrackType = typeof(PlayableTrack); + if (targetTrack != null) + targetTrackType = targetTrack.GetType(); + + var trackAssetsTypes = TypeUtility.GetPlayableAssetsHandledByTrack(targetTrackType); + var supportedTypes = trackAssetsTypes.Intersect(playableAssetTypes); + if (!supportedTypes.Any()) + return DragAndDropVisualMode.Rejected; + + if (perform) + { + if (targetTrack == null) + targetTrack = TimelineHelpers.CreateTrack(timeline, targetTrackType, parent, string.Empty); + TimelineHelpers.CreateClipsFromTypes(supportedTypes, targetTrack, candidateTime); + } + + return DragAndDropVisualMode.Copy; + } + + public static DragAndDropVisualMode HandleClipPanePlayableAssetDragAndDrop(IEnumerable assetsBeingDropped, TrackAsset targetTrack, bool perform, TimelineAsset timeline, TrackAsset parent, PlayableDirector director, double candidateTime, TypeResolver typeResolver) + { + // get the list of supported track types + var assetTypes = assetsBeingDropped.Select(x => x.GetType()).Distinct(); + IEnumerable supportedTypes = null; + if (targetTrack == null) + { + supportedTypes = TypeUtility.AllTrackTypes().Where(t => TypeUtility.GetPlayableAssetsHandledByTrack(t).Intersect(assetTypes).Any()).ToList(); + } + else + { + supportedTypes = Enumerable.Empty(); + var trackAssetTypes = TypeUtility.GetPlayableAssetsHandledByTrack(targetTrack.GetType()); + if (trackAssetTypes.Intersect(assetTypes).Any()) + supportedTypes = new[] {targetTrack.GetType()}; + } + + if (!supportedTypes.Any()) + return DragAndDropVisualMode.Rejected; + + if (perform) + { + Action onResolved = (t) => + { + if (targetTrack == null) + targetTrack = TimelineHelpers.CreateTrack(timeline, t, parent, string.Empty); + + var clipTypes = TypeUtility.GetPlayableAssetsHandledByTrack(targetTrack.GetType()); + foreach (var asset in assetsBeingDropped) + { + if (clipTypes.Contains(asset.GetType())) + TimelineHelpers.CreateClipOnTrackFromPlayableAsset(asset, targetTrack, candidateTime); + } + }; + + typeResolver(supportedTypes, onResolved, k_SelectTrackWithClip); + } + + + return DragAndDropVisualMode.Copy; + } + + static bool ValidateObjectDrop(UnityObject obj) + { + // legacy animation clips are not supported at all + AnimationClip clip = obj as AnimationClip; + if (clip != null && clip.legacy) + return false; + + return !(obj is TimelineAsset); + } + + public DragAndDropVisualMode HandleTrackDrop(TreeViewItem parentItem, TreeViewItem targetItem, bool perform, DropPosition dropPos) + { + ((TimelineTreeView)m_Window.treeView.gui).showInsertionMarker = false; + var trackDragData = (TimelineDragData)DragAndDrop.GetGenericData(k_GenericDragId); + bool validDrag = ValidDrag(targetItem, trackDragData.draggedItems); + if (!validDrag) + return DragAndDropVisualMode.None; + + + var draggedTracks = trackDragData.draggedItems.OfType().Select(x => x.track).ToList(); + if (draggedTracks.Count == 0) + return DragAndDropVisualMode.None; + + if (parentItem != null) + { + var parentActor = parentItem as TimelineGroupGUI; + if (parentActor != null && parentActor.track != null) + { + if (parentActor.track.lockedInHierarchy) + return DragAndDropVisualMode.Rejected; + + if (draggedTracks.Any(x => !TimelineCreateUtilities.ValidateParentTrack(parentActor.track, x.GetType()))) + return DragAndDropVisualMode.Rejected; + } + } + + var insertAfterItem = targetItem as TimelineGroupGUI; + if (insertAfterItem != null && insertAfterItem.track != null) + { + ((TimelineTreeView)m_Window.treeView.gui).showInsertionMarker = true; + } + + if (dropPos == DropPosition.Upon) + { + var groupGUI = targetItem as TimelineGroupGUI; + if (groupGUI != null) + groupGUI.isDropTarget = true; + } + + if (perform) + { + PlayableAsset targetParent = m_Timeline; + var parentActor = parentItem as TimelineGroupGUI; + + if (parentActor != null && parentActor.track != null) + targetParent = parentActor.track; + + TrackAsset siblingTrack = insertAfterItem != null ? insertAfterItem.track : null; + + // where the user drops after the last track, make sure to place it after all the tracks + if (targetParent == m_Timeline && dropPos == DropPosition.Below && siblingTrack == null) + { + siblingTrack = m_Timeline.GetRootTracks().LastOrDefault(x => !draggedTracks.Contains(x)); + } + + if (TrackExtensions.ReparentTracks(TrackExtensions.FilterTracks(draggedTracks).ToList(), targetParent, siblingTrack, dropPos == DropPosition.Above)) + { + m_Window.state.Refresh(); + } + } + + return DragAndDropVisualMode.Move; + } + + public static void HandleBindingDragAndDrop(TrackAsset dropTarget, Type requiredBindingType) + { + var objectBeingDragged = DragAndDrop.objectReferences[0]; + + var action = BindingUtility.GetBindingAction(requiredBindingType, objectBeingDragged); + DragAndDrop.visualMode = action == BindingAction.DoNotBind + ? DragAndDropVisualMode.Rejected + : DragAndDropVisualMode.Link; + + if (action == BindingAction.DoNotBind || Event.current.type != EventType.DragPerform) + return; + + var director = TimelineEditor.inspectedDirector; + + switch (action) + { + case BindingAction.BindDirectly: + { + BindingUtility.Bind(director, dropTarget, objectBeingDragged); + break; + } + case BindingAction.BindToExistingComponent: + { + var gameObjectBeingDragged = objectBeingDragged as GameObject; + Debug.Assert(gameObjectBeingDragged != null, "The object being dragged was detected as being a GameObject"); + + BindingUtility.Bind(director, dropTarget, gameObjectBeingDragged.GetComponent(requiredBindingType)); + break; + } + case BindingAction.BindToMissingComponent: + { + var gameObjectBeingDragged = objectBeingDragged as GameObject; + Debug.Assert(gameObjectBeingDragged != null, "The object being dragged was detected as being a GameObject"); + + var typeNameOfComponent = requiredBindingType.ToString().Split(".".ToCharArray()).Last(); + var bindMenu = new GenericMenu(); + + bindMenu.AddItem( + EditorGUIUtility.TextContent("Create " + typeNameOfComponent + " on " + gameObjectBeingDragged.name), + false, + nullParam => BindingUtility.Bind(director, dropTarget, Undo.AddComponent(gameObjectBeingDragged, requiredBindingType)), + null); + + bindMenu.AddSeparator(""); + bindMenu.AddItem(EditorGUIUtility.TrTextContent("Cancel"), false, userData => {}, null); + bindMenu.ShowAsContext(); + + break; + } + default: + { + //no-op + return; + } + } + + DragAndDrop.AcceptDrag(); + } + + static bool ValidDrag(TreeViewItem target, List draggedItems) + { + TreeViewItem currentParent = target; + while (currentParent != null) + { + if (draggedItems.Contains(currentParent)) + return false; + currentParent = currentParent.parent; + } + + // dragging into the sequence itself + return true; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs.meta new file mode 100644 index 000000000..4aff0f87b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineDragging.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcd66bf74cbeb264aa99679c7df84427 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs new file mode 100644 index 000000000..8341b8b8f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs @@ -0,0 +1,310 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineGroupGUI : TimelineTrackBaseGUI + { + protected DirectorStyles m_Styles; + protected Rect m_TreeViewRect = new Rect(0, 0, 0, 0); + protected GUIContent m_ProblemIcon = new GUIContent(); + + bool m_MustRecomputeUnions = true; + int m_GroupDepth; + readonly bool m_IsReferencedTrack; + readonly List m_Unions = new List(); + + public override Rect boundingRect + { + get { return ToWindowSpace(m_TreeViewRect); } + } + + public Rect ToWindowSpace(Rect localRect) + { + localRect.position += treeViewToWindowTransformation; + return localRect; + } + + public override bool expandable + { + get { return !m_IsRoot; } + } + + // The expanded rectangle (contains children) as calculated by the the tree gui + public Rect expandedRect { get; set; } + // The row rectangle (header only) as calculated by the tree gui + public Rect rowRect { get; set; } + // the drop rectangle as set by the tree gui when targetted by a drag and drop + public Rect dropRect { get; set; } + + public TimelineGroupGUI(TreeViewController treeview, TimelineTreeViewGUI treeviewGUI, int id, int depth, TreeViewItem parent, string displayName, TrackAsset trackAsset, bool isRoot) + : base(id, depth, parent, displayName, trackAsset, treeview, treeviewGUI) + { + m_Styles = DirectorStyles.Instance; + m_IsRoot = isRoot; + + var trackPath = AssetDatabase.GetAssetPath(trackAsset); + var sequencePath = AssetDatabase.GetAssetPath(treeviewGUI.TimelineWindow.state.editSequence.asset); + if (trackPath != sequencePath) + m_IsReferencedTrack = true; + + m_GroupDepth = CalculateGroupDepth(parent); + } + + public virtual float GetHeight(WindowState state) + { + // group tracks don't scale in height + return TrackEditor.DefaultTrackHeight; + } + + public override void OnGraphRebuilt() {} + + static int CalculateGroupDepth(TreeViewItem parent) + { + int depth = 0; + + bool done = false; + do + { + var gui = parent as TimelineGroupGUI; + if (gui == null || gui.track == null) + done = true; + else + { + if (gui.track is GroupTrack) + depth++; + + parent = parent.parent; + } + } + while (!done); + + return depth; + } + + internal static float Spaced(float width) + { + return width > 0 ? width + WindowConstants.trackHeaderButtonSpacing : 0; + } + + void DrawTrackButtons(Rect headerRect, WindowState state) + { + const float buttonSize = WindowConstants.trackHeaderButtonSize; + const float padding = WindowConstants.trackHeaderButtonPadding; + + var buttonRect = new Rect(headerRect.xMax - buttonSize - padding, headerRect.y + ((headerRect.height - buttonSize) / 2f), buttonSize, buttonSize); + + if (GUI.Button(buttonRect, EditorGUIUtility.IconContent("CreateAddNew"), m_Styles.trackGroupAddButton)) + { + // the drop down will apply to all selected tracks + if (!SelectionManager.Contains(track)) + { + SelectionManager.Clear(); + SelectionManager.Add(track); + } + SequencerContextMenu.ShowNewTracksContextMenu(SelectionManager.SelectedTracks().ToArray(), TimelineWindow.state, buttonRect); + } + buttonRect.x -= buttonSize; + buttonRect.x -= Spaced(DrawMuteButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawLockButton(buttonRect, state)); + } + + public void SetExpanded(bool expanded) + { + var collapseChanged = expanded != isExpanded; + isExpanded = expanded; + if (collapseChanged) + { + track.SetCollapsed(!expanded); + m_MustRecomputeUnions = true; + } + } + + public override void Draw(Rect headerRect, Rect contentRect, WindowState state) + { + if (track == null || m_IsRoot) + return; + + if (m_MustRecomputeUnions) + RecomputeRectUnions(); + + if (depth == 1) + Graphics.DrawBackgroundRect(state, headerRect); + + var background = headerRect; + background.height = expandedRect.height; + + var groupColor = TrackResourceCache.GetTrackColor(track); + + m_TreeViewRect = contentRect; + + var col = groupColor; + + var isSelected = SelectionManager.Contains(track); + + if (isSelected) + col = DirectorStyles.Instance.customSkin.colorSelection; + else if (isDropTarget) + col = DirectorStyles.Instance.customSkin.colorDropTarget; + else + { + if (m_GroupDepth % 2 == 1) + { + float h, s, v; + Color.RGBToHSV(col, out h, out s, out v); + v += 0.06f; + col = Color.HSVToRGB(h, s, v); + } + } + + if (background.width > 0) + { + using (new GUIColorOverride(col)) + GUI.Box(background, GUIContent.none, m_Styles.groupBackground); + } + + var trackRectBackground = headerRect; + trackRectBackground.xMin += background.width; + trackRectBackground.width = contentRect.width; + trackRectBackground.height = background.height; + + if (isSelected) + { + col = state.IsEditingASubTimeline() + ? m_Styles.customSkin.colorTrackSubSequenceBackgroundSelected + : m_Styles.customSkin.colorTrackBackgroundSelected; + } + else + { + col = m_Styles.customSkin.colorGroupTrackBackground; + } + + EditorGUI.DrawRect(trackRectBackground, col); + if (!isExpanded && children != null && children.Count > 0) + { + var collapsedTrackRect = contentRect; + + foreach (var u in m_Unions) + u.Draw(collapsedTrackRect, state); + } + + using (new GUIGroupScope(headerRect)) + { + var groupRect = new Rect(0, 0, headerRect.width, headerRect.height); + DrawName(groupRect, isSelected); + DrawTrackButtons(groupRect, state); + } + + if (IsTrackRecording(state)) + { + using (new GUIColorOverride(DirectorStyles.Instance.customSkin.colorTrackBackgroundRecording)) + GUI.Label(background, GUIContent.none, m_Styles.displayBackground); + } + + // is this a referenced track? + if (m_IsReferencedTrack) + { + var refRect = contentRect; + refRect.x = state.timeAreaRect.xMax - 20.0f; + refRect.y += 5.0f; + refRect.width = 30.0f; + GUI.Label(refRect, DirectorStyles.referenceTrackLabel, EditorStyles.label); + } + + var bgRect = contentRect; + if (track as GroupTrack != null || AllChildrenMuted(this)) + bgRect.height = expandedRect.height; + DrawTrackState(contentRect, bgRect, track); + } + + void DrawName(Rect rect, bool isSelected) + { + var labelRect = rect; + labelRect.xMin += 20; + var actorName = track != null ? track.name : "missing"; + labelRect.width = m_Styles.groupFont.CalcSize(new GUIContent(actorName)).x; + labelRect.width = Math.Max(labelRect.width, 50.0f); + + // if we aren't bound to anything, we show a text field that allows to rename the actor + // otherwise we show a ObjectField to allow binding to a go + if (track != null && track is GroupTrack) + { + var textColor = m_Styles.groupFont.normal.textColor; + + if (isSelected) + textColor = Color.white; + + string newName; + + EditorGUI.BeginChangeCheck(); + using (new StyleNormalColorOverride(m_Styles.groupFont, textColor)) + { + newName = EditorGUI.DelayedTextField(labelRect, GUIContent.none, track.GetInstanceID(), track.name, m_Styles.groupFont); + } + + if (EditorGUI.EndChangeCheck() && !string.IsNullOrEmpty(newName)) + { + track.name = newName; + displayName = track.name; + } + } + } + + protected bool IsSubTrack() + { + if (track == null) + return false; + + var parentTrack = track.parent as TrackAsset; + if (parentTrack == null) + return false; + + return parentTrack.GetType() != typeof(GroupTrack); + } + + protected TrackAsset ParentTrack() + { + if (IsSubTrack()) + return track.parent as TrackAsset; + return null; + } + + // is there currently a recording track + bool IsTrackRecording(WindowState state) + { + if (!state.recording) + return false; + if (track.GetType() != typeof(GroupTrack)) + return false; + + return state.GetArmedTrack(track) != null; + } + + void RecomputeRectUnions() + { + m_MustRecomputeUnions = false; + m_Unions.Clear(); + if (children == null) + return; + + foreach (var c in children.OfType()) + { + c.RebuildGUICacheIfNecessary(); + m_Unions.AddRange(TimelineClipUnion.Build(c.clips)); + } + } + + static bool AllChildrenMuted(TimelineGroupGUI groupGui) + { + if (!groupGui.track.muted) + return false; + if (groupGui.children == null) + return true; + return groupGui.children.OfType().All(AllChildrenMuted); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs.meta new file mode 100644 index 000000000..470f3aa45 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineGroupGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00187582b67e7654b914b5a0d37daafb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs new file mode 100644 index 000000000..b957f33ca --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs @@ -0,0 +1,218 @@ +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + abstract class TimelineTrackBaseGUI : TreeViewItem, IBounds + { + static class Styles + { + public static readonly GUIContent s_LockedAndMuted = EditorGUIUtility.TrTextContent("Locked / Muted"); + public static readonly GUIContent s_LockedAndPartiallyMuted = EditorGUIUtility.TrTextContent("Locked / Partially Muted"); + public static readonly GUIContent s_Locked = EditorGUIUtility.TrTextContent("Locked"); + public static readonly GUIContent s_Muted = EditorGUIUtility.TrTextContent("Muted"); + public static readonly GUIContent s_PartiallyMuted = EditorGUIUtility.TrTextContent("Partially Muted"); + + public static readonly Texture2D lockBg = DirectorStyles.GetBackgroundImage(DirectorStyles.Instance.lockedBG); + } + + protected bool m_IsRoot = false; + protected const float k_ButtonSize = 16.0f; + + readonly TimelineTreeViewGUI m_TreeViewGUI; + readonly TrackDrawer m_Drawer; + + public Vector2 treeViewToWindowTransformation { get; set; } + public bool isExpanded { get; set; } + public bool isDropTarget { protected get; set; } + public TrackAsset track { get; } + TreeViewController treeView { get; } + + public TimelineWindow TimelineWindow + { + get + { + if (m_TreeViewGUI == null) + return null; + + return m_TreeViewGUI.TimelineWindow; + } + } + + public TrackDrawer drawer + { + get { return m_Drawer; } + } + + public virtual float GetVerticalSpacingBetweenTracks() + { + return 3.0f; + } + + public bool visibleRow { get; set; } // is the header row visible + public bool visibleExpanded { get; set; } // is the expanded area (group) visible + public bool drawInsertionMarkerBefore { get; set; } + public bool drawInsertionMarkerAfter { get; set; } + + public abstract Rect boundingRect { get; } + public abstract bool expandable { get; } + public abstract void Draw(Rect headerRect, Rect contentRect, WindowState state); + public abstract void OnGraphRebuilt(); // callback when the corresponding graph is rebuilt. This can happen, but not have the GUI rebuilt. + + protected TimelineTrackBaseGUI(int id, int depth, TreeViewItem parent, string displayName, TrackAsset trackAsset, TreeViewController tv, TimelineTreeViewGUI tvgui) + : base(id, depth, parent, displayName) + { + m_Drawer = TrackDrawer.CreateInstance(trackAsset); + m_Drawer.sequencerState = tvgui.TimelineWindow.state; + + isExpanded = false; + isDropTarget = false; + track = trackAsset; + treeView = tv; + + m_TreeViewGUI = tvgui; + } + + public static TimelineTrackBaseGUI FindGUITrack(TrackAsset track) + { + var allTracks = TimelineWindow.instance.allTracks; + return allTracks.Find(x => x.track == track); + } + + protected void DrawTrackState(Rect trackRect, Rect expandedRect, TrackAsset track) + { + if (Event.current.type == EventType.Layout) + { + bool needStateBox = false; + + //Mute + if (track.muted && !TimelineUtility.IsParentMuted(track)) + { + Rect bgRect = expandedRect; + TimelineWindow.instance.OverlayDrawData.Add(TimelineWindow.OverlayData.CreateColorOverlay(GUIClip.Unclip(bgRect), DirectorStyles.Instance.customSkin.colorTrackDarken)); + needStateBox = true; + } + + //Lock + if (!needStateBox && track.locked && !TimelineUtility.IsLockedFromGroup(track)) + { + Rect bgRect = expandedRect; + TimelineWindow.instance.OverlayDrawData.Add(TimelineWindow.OverlayData.CreateTextureOverlay(GUIClip.Unclip(bgRect), Styles.lockBg)); + needStateBox = true; + } + + if (needStateBox) + { + DrawTrackStateBox(trackRect, track); + } + } + } + + void DrawTrackStateBox(Rect trackRect, TrackAsset track) + { + const float k_LockTextPadding = 40f; + var styles = DirectorStyles.Instance; + + bool locked = track.locked && !TimelineUtility.IsLockedFromGroup(track); + bool muted = track.muted && !TimelineUtility.IsParentMuted(track); + bool allSubTrackMuted = TimelineUtility.IsAllSubTrackMuted(track); + + GUIContent content = null; + if (locked && muted) + { + content = Styles.s_LockedAndMuted; + if (!allSubTrackMuted) + content = Styles.s_LockedAndPartiallyMuted; + } + else if (locked) content = Styles.s_Locked; + else if (muted) + { + content = Styles.s_Muted; + if (!allSubTrackMuted) + content = Styles.s_PartiallyMuted; + } + + // the track could be locked, but we only show the 'locked portion' on the upper most track + // that is causing the lock + if (content == null) + return; + + var textRect = trackRect; + textRect.width = styles.fontClip.CalcSize(content).x + k_LockTextPadding; + textRect.x += (trackRect.width - textRect.width) / 2f; + textRect.height -= 4f; + textRect.y += 2f; + + + TimelineWindow.instance.OverlayDrawData.Add(TimelineWindow.OverlayData.CreateTextBoxOverlay(GUIClip.Unclip(textRect), content.text, styles.fontClip, Color.white, styles.customSkin.colorLockTextBG, styles.displayBackground)); + } + + protected float DrawMuteButton(Rect rect, WindowState state) + { + if (track.mutedInHierarchy) + { + using (new EditorGUI.DisabledScope(TimelineUtility.IsParentMuted(track))) + { + if (GUI.Button(rect, GUIContent.none, TimelineWindow.styles.mute)) + { + MuteTrack.Mute(state, new[] { track }, false); + } + } + + return WindowConstants.trackHeaderButtonSize; + } + + return 0.0f; + } + + protected float DrawLockButton(Rect rect, WindowState state) + { + if (track.lockedInHierarchy) + { + // if the parent is locked, show it the lock disabled + using (new EditorGUI.DisabledScope(TimelineUtility.IsLockedFromGroup(track))) + { + if (GUI.Button(rect, GUIContent.none, TimelineWindow.styles.locked)) + { + LockTrack.SetLockState(new[] { track }, !track.locked, state); + } + } + + return WindowConstants.trackHeaderButtonSize; + } + + return 0.0f; + } + + public void DrawInsertionMarkers(Rect rowRectWithIndent) + { + const float insertionHeight = WindowConstants.trackInsertionMarkerHeight; + if (Event.current.type == EventType.Repaint && (drawInsertionMarkerAfter || drawInsertionMarkerBefore)) + { + if (drawInsertionMarkerBefore) + { + var rect = new Rect(rowRectWithIndent.x, rowRectWithIndent.y - insertionHeight * 0.5f - 2.0f, rowRectWithIndent.width, insertionHeight); + EditorGUI.DrawRect(rect, Color.white); + } + + if (drawInsertionMarkerAfter) + { + var rect = new Rect(rowRectWithIndent.x, rowRectWithIndent.y + rowRectWithIndent.height - insertionHeight * 0.5f + 1.0f, rowRectWithIndent.width, insertionHeight); + EditorGUI.DrawRect(rect, Color.white); + } + } + } + + public void ClearDrawFlags() + { + if (Event.current.type == EventType.Repaint) + { + isDropTarget = false; + drawInsertionMarkerAfter = false; + drawInsertionMarkerBefore = false; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs.meta new file mode 100644 index 000000000..50e7b73f4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackBaseGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b1a3034a9e81704abdd08677a2d035f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs new file mode 100644 index 000000000..7e32e2cc9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs @@ -0,0 +1,185 @@ +using System; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEditor.Timeline +{ + class TimelineTrackErrorGUI : TimelineTrackBaseGUI + { + static class Styles + { + public static readonly GUIContent ErrorText = EditorGUIUtility.TrTextContent("Track cannot be loaded.", "Please fix any compile errors in the script for this track"); + public static readonly Texture2D IconWarn = EditorGUIUtility.LoadIconRequired("console.warnicon.inactive.sml"); + public static readonly GUIContent RemoveTrack = EditorGUIUtility.TrTextContent("Delete"); + + public static readonly Color WarningBoxBackgroundColor = new Color(115.0f / 255.0f, 115.0f / 255.0f, 115.0f / 255.0f); // approved for both skins + public static readonly Color WarningBoxHighlightColor = new Color(229 / 255.0f, 208 / 255.0f, 54 / 255.0f); // brigher than standard warning color for contrast + } + + Rect m_TrackRect; + ScriptableObject m_ScriptableObject; + PlayableAsset m_Owner; + static GUIContent s_GUIContent = new GUIContent(); + + public TimelineTrackErrorGUI(TreeViewController treeview, TimelineTreeViewGUI treeviewGUI, int id, int depth, TreeViewItem parent, string displayName, ScriptableObject track, PlayableAsset owner) + : base(id, depth, parent, displayName, null, treeview, treeviewGUI) + { + m_ScriptableObject = track; + m_Owner = owner; + } + + public override Rect boundingRect + { + get { return m_TrackRect; } + } + + public override bool expandable + { + get { return false; } + } + + public override void Draw(Rect headerRect, Rect contentRect, WindowState state) + { + m_TrackRect = contentRect; + + DrawMissingTrackHeader(headerRect, state); + DrawMissingTrackBody(contentRect); + } + + void DrawMissingTrackHeader(Rect headerRect, WindowState state) + { + var styles = DirectorStyles.Instance; + + // Draw a header + Color backgroundColor = styles.customSkin.colorTrackHeaderBackground; + var bgRect = headerRect; + bgRect.x += styles.trackSwatchStyle.fixedWidth; + bgRect.width -= styles.trackSwatchStyle.fixedWidth; + EditorGUI.DrawRect(bgRect, backgroundColor); + + // draw the warning icon + var errorIcon = Styles.IconWarn; + Rect iconRect = new Rect(headerRect.xMin + styles.trackSwatchStyle.fixedWidth, headerRect.yMin + 0.5f * (headerRect.height - errorIcon.height), errorIcon.width, errorIcon.height); + if (iconRect.width > 0 && iconRect.height > 0) + { + GUI.DrawTexture(iconRect, errorIcon, ScaleMode.ScaleAndCrop, true, 0, DirectorStyles.kClipErrorColor, 0, 0); + } + + // Draw the name + + // m_ScriptableObject == null will return true because the script can't be loaded. so this checks + // to make sure it is actually not null so we can grab the name + object o = m_ScriptableObject; + if (o != null) + { + s_GUIContent.text = m_ScriptableObject.name; + var textStyle = styles.trackHeaderFont; + textStyle.normal.textColor = styles.customSkin.colorTrackFont; // TODO -- we shouldn't modify the style like this. track header does it though :( + Rect textRect = headerRect; + textRect.xMin = iconRect.xMax + 1; + textRect.xMax = Math.Min(textRect.xMin + styles.trackHeaderFont.CalcSize(s_GUIContent).x, headerRect.xMax - 1); + EditorGUI.LabelField(textRect, s_GUIContent, textStyle); + } + + + // Draw the color swatch to the left of the track, darkened by the mute + var color = Color.Lerp(DirectorStyles.kClipErrorColor, styles.customSkin.colorTrackDarken, styles.customSkin.colorTrackDarken.a); + color.a = 1; + using (new GUIColorOverride(color)) + { + var colorSwatchRect = headerRect; + colorSwatchRect.width = styles.trackSwatchStyle.fixedWidth; + GUI.Label(colorSwatchRect, GUIContent.none, styles.trackSwatchStyle); + } + + // draw darken overlay + EditorGUI.DrawRect(bgRect, styles.customSkin.colorTrackDarken); + + DrawRemoveMenu(headerRect, state); + } + + void DrawRemoveMenu(Rect headerRect, WindowState state) + { + const float pad = 3; + const float buttonSize = 16; + var buttonRect = new Rect(headerRect.xMax - buttonSize - pad, headerRect.y + ((headerRect.height - buttonSize) / 2f) + 2, buttonSize, buttonSize); + + if (GUI.Button(buttonRect, GUIContent.none, DirectorStyles.Instance.trackOptions)) + { + GenericMenu menu = new GenericMenu(); + + var owner = m_Owner; + var scriptableObject = m_ScriptableObject; + + menu.AddItem(Styles.RemoveTrack, false, () => + { + if (TrackExtensions.RemoveBrokenTrack(owner, scriptableObject)) + state.Refresh(); + } + ); + + menu.ShowAsContext(); + } + } + + static void DrawMissingTrackBody(Rect contentRect) + { + if (contentRect.width < 0) + return; + + var styles = DirectorStyles.Instance; + + // draw a track rectangle + EditorGUI.DrawRect(contentRect, styles.customSkin.colorTrackDarken); + // draw the warning box + DrawScriptWarningBox(contentRect, Styles.ErrorText); + } + + static void DrawScriptWarningBox(Rect trackRect, GUIContent content) + { + var styles = DirectorStyles.Instance; + const float kTextPadding = 52f; + + var errorIcon = Styles.IconWarn; + float textWidth = styles.fontClip.CalcSize(content).x; + + var outerRect = trackRect; + outerRect.width = textWidth + kTextPadding + errorIcon.width; + outerRect.x += (trackRect.width - outerRect.width) / 2f; + outerRect.height -= 4f; + outerRect.y += 1f; + + bool drawText = true; + if (outerRect.width > trackRect.width) + { + outerRect.x = trackRect.x; + outerRect.width = trackRect.width; + drawText = false; + } + + var innerRect = new Rect(outerRect.x + 2, outerRect.y + 2, outerRect.width - 4, outerRect.height - 4); + using (new GUIColorOverride(Styles.WarningBoxHighlightColor)) + GUI.Box(outerRect, GUIContent.none, styles.displayBackground); + using (new GUIColorOverride(Styles.WarningBoxBackgroundColor)) + GUI.Box(innerRect, GUIContent.none, styles.displayBackground); + + + if (drawText) + { + var iconRect = new Rect(outerRect.x + kTextPadding / 2.0f - 4.0f, outerRect.y + (outerRect.height - errorIcon.height) / 2.0f, errorIcon.width, errorIcon.height); + var textRect = new Rect(iconRect.xMax + 4.0f, outerRect.y, textWidth, outerRect.height); + + GUI.DrawTexture(iconRect, errorIcon, ScaleMode.ScaleAndCrop, true, 0, Styles.WarningBoxHighlightColor, 0, 0); + Graphics.ShadowLabel(textRect, content, styles.fontClip, Color.white, Color.black); + } + else if (errorIcon.width > innerRect.width) + { + var iconRect = new Rect(outerRect.x + (outerRect.width - errorIcon.width) / 2.0f, outerRect.y + (outerRect.height - errorIcon.height) / 2.0f, errorIcon.width, errorIcon.height); + GUI.DrawTexture(iconRect, errorIcon, ScaleMode.ScaleAndCrop, true, 0, Styles.WarningBoxHighlightColor, 0, 0); + } + } + + public override void OnGraphRebuilt() {} + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs.meta new file mode 100644 index 000000000..dd754e27f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackErrorGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 200617708f5b36a4da2e2a3f1ceacedd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs new file mode 100644 index 000000000..c15d96d7d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs @@ -0,0 +1,812 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEditor.StyleSheets; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using Object = UnityEngine.Object; + +namespace UnityEditor.Timeline +{ + class TimelineTrackGUI : TimelineGroupGUI, IClipCurveEditorOwner, IRowGUI + { + struct TrackDrawData + { + public bool m_AllowsRecording; + public bool m_ShowTrackBindings; + public bool m_HasBinding; + public bool m_IsSubTrack; + public PlayableBinding m_Binding; + public UnityEngine.Object m_TrackBinding; + public Texture m_TrackIcon; + } + + static class Styles + { + public static readonly string kArmForRecordDisabled = L10n.Tr("Recording is not permitted when Track Offsets are set to Auto. Track Offset settings can be changed in the track menu of the base track."); + public static Texture2D kProblemIcon = DirectorStyles.GetBackgroundImage(DirectorStyles.Instance.warning); + } + + static GUIContent s_ArmForRecordContentOn; + static GUIContent s_ArmForRecordContentOff; + static GUIContent s_ArmForRecordDisabled; + + bool m_InlineCurvesSkipped; + int m_TrackHash = -1; + int m_BlendHash = -1; + int m_LastDirtyIndex = -1; + + readonly InfiniteTrackDrawer m_InfiniteTrackDrawer; + TrackItemsDrawer m_ItemsDrawer; + TrackDrawData m_TrackDrawData; + TrackDrawOptions m_TrackDrawOptions; + readonly TrackEditor m_TrackEditor; + readonly GUIContent m_DefaultTrackIcon; + + + public override bool expandable + { + get { return hasChildren; } + } + + internal InlineCurveEditor inlineCurveEditor { get; set; } + + public ClipCurveEditor clipCurveEditor { get; private set; } + + public bool inlineCurvesSelected + { + get { return SelectionManager.IsCurveEditorFocused(this); } + set + { + if (!value && SelectionManager.IsCurveEditorFocused(this)) + SelectionManager.SelectInlineCurveEditor(null); + else + SelectionManager.SelectInlineCurveEditor(this); + } + } + + bool IClipCurveEditorOwner.showLoops + { + get { return false; } + } + + TrackAsset IClipCurveEditorOwner.owner + { + get { return track; } + } + + static bool DoesTrackAllowsRecording(TrackAsset track) + { + // if the root animation track is in auto mode, recording is not allowed + var animTrack = TimelineUtility.GetSceneReferenceTrack(track) as AnimationTrack; + if (animTrack != null) + return animTrack.trackOffset != TrackOffset.Auto; + + return false; + } + + bool? m_TrackHasAnimatableParameters; + bool trackHasAnimatableParameters + { + get + { + // cache this value to avoid the recomputation + if (!m_TrackHasAnimatableParameters.HasValue) + m_TrackHasAnimatableParameters = track.HasAnyAnimatableParameters() || + track.clips.Any(c => c.HasAnyAnimatableParameters()); + + return m_TrackHasAnimatableParameters.Value; + } + } + + public bool locked + { + get { return track.lockedInHierarchy; } + } + + public bool showMarkers + { + get { return track.GetShowMarkers(); } + } + + public bool muted + { + get { return track.muted; } + } + + public List clips + { + get + { + return m_ItemsDrawer.clips == null ? new List(0) : m_ItemsDrawer.clips.ToList(); + } + } + + TrackAsset IRowGUI.asset { get { return track; } } + + bool showTrackRecordingDisabled + { + get + { + // if the root animation track is in auto mode, recording is not allowed + var animTrack = TimelineUtility.GetSceneReferenceTrack(track) as AnimationTrack; + return animTrack != null && animTrack.trackOffset == TrackOffset.Auto; + } + } + + public TimelineTrackGUI(TreeViewController tv, TimelineTreeViewGUI w, int id, int depth, TreeViewItem parent, string displayName, TrackAsset sequenceActor) + : base(tv, w, id, depth, parent, displayName, sequenceActor, false) + { + AnimationTrack animationTrack = sequenceActor as AnimationTrack; + if (animationTrack != null) + m_InfiniteTrackDrawer = new InfiniteTrackDrawer(new AnimationTrackKeyDataSource(animationTrack)); + else if (sequenceActor.HasAnyAnimatableParameters() && !sequenceActor.clips.Any()) + m_InfiniteTrackDrawer = new InfiniteTrackDrawer(new TrackPropertyCurvesDataSource(sequenceActor)); + + UpdateInfiniteClipEditor(w.TimelineWindow); + + var bindings = track.outputs.ToArray(); + m_TrackDrawData.m_HasBinding = bindings.Length > 0; + if (m_TrackDrawData.m_HasBinding) + m_TrackDrawData.m_Binding = bindings[0]; + m_TrackDrawData.m_IsSubTrack = IsSubTrack(); + m_TrackDrawData.m_AllowsRecording = DoesTrackAllowsRecording(sequenceActor); + m_DefaultTrackIcon = TrackResourceCache.GetTrackIcon(track); + + + m_TrackEditor = CustomTimelineEditorCache.GetTrackEditor(sequenceActor); + + try + { + m_TrackDrawOptions = m_TrackEditor.GetTrackOptions(track, null); + } + catch (Exception e) + { + Debug.LogException(e); + m_TrackDrawOptions = CustomTimelineEditorCache.GetDefaultTrackEditor().GetTrackOptions(track, null); + } + + m_TrackDrawOptions.errorText = null; // explicitly setting to null for an uninitialized state + + RebuildGUICacheIfNecessary(); + } + + public override float GetVerticalSpacingBetweenTracks() + { + if (track != null && track.isSubTrack) + return 1.0f; // subtracks have less of a gap than tracks + return base.GetVerticalSpacingBetweenTracks(); + } + + void UpdateInfiniteClipEditor(TimelineWindow window) + { + if (clipCurveEditor != null || track == null || !track.ShouldShowInfiniteClipEditor()) + return; + + var dataSource = CurveDataSource.Create(this); + clipCurveEditor = new ClipCurveEditor(dataSource, window, track); + } + + void DetectTrackChanged() + { + if (Event.current.type == EventType.Layout) + { + // incremented when a track or it's clips changed + if (m_LastDirtyIndex != track.DirtyIndex) + { + try + { + m_TrackEditor.OnTrackChanged(track); + } + catch (Exception e) + { + Debug.LogException(e); + } + m_LastDirtyIndex = track.DirtyIndex; + } + OnTrackChanged(); + } + } + + // Called when the source track data, including it's clips have changed has changed. + void OnTrackChanged() + { + // recompute blends if necessary + int newBlendHash = BlendHash(); + if (m_BlendHash != newBlendHash) + { + UpdateClipOverlaps(); + m_BlendHash = newBlendHash; + } + + RebuildGUICacheIfNecessary(); + } + + void UpdateDrawData(WindowState state) + { + if (Event.current.type == EventType.Layout) + { + m_TrackDrawData.m_ShowTrackBindings = false; + m_TrackDrawData.m_TrackBinding = null; + + + if (state.editSequence.director != null && showSceneReference) + { + m_TrackDrawData.m_ShowTrackBindings = state.GetWindow().currentMode.ShouldShowTrackBindings(state); + m_TrackDrawData.m_TrackBinding = state.editSequence.director.GetGenericBinding(track); + } + + var lastError = m_TrackDrawOptions.errorText; + var lastHeight = m_TrackDrawOptions.minimumHeight; + try + { + m_TrackDrawOptions = m_TrackEditor.GetTrackOptions(track, m_TrackDrawData.m_TrackBinding); + } + catch (Exception e) + { + Debug.LogException(e); + m_TrackDrawOptions = CustomTimelineEditorCache.GetDefaultTrackEditor().GetTrackOptions(track, m_TrackDrawData.m_TrackBinding); + } + + m_TrackDrawData.m_AllowsRecording = DoesTrackAllowsRecording(track); + m_TrackDrawData.m_TrackIcon = m_TrackDrawOptions.icon; + if (m_TrackDrawData.m_TrackIcon == null) + m_TrackDrawData.m_TrackIcon = m_DefaultTrackIcon.image; + + // track height has changed. need to update gui + if (!Mathf.Approximately(lastHeight, m_TrackDrawOptions.minimumHeight)) + state.Refresh(); + } + } + + public override void Draw(Rect headerRect, Rect contentRect, WindowState state) + { + DetectTrackChanged(); + UpdateDrawData(state); + + UpdateInfiniteClipEditor(state.GetWindow()); + + var trackHeaderRect = headerRect; + var trackContentRect = contentRect; + + float inlineCurveHeight = contentRect.height - GetTrackContentHeight(state); + bool hasInlineCurve = inlineCurveHeight > 0.0f; + + if (hasInlineCurve) + { + trackHeaderRect.height -= inlineCurveHeight; + trackContentRect.height -= inlineCurveHeight; + } + + if (Event.current.type == EventType.Repaint) + { + m_TreeViewRect = trackContentRect; + } + + if (s_ArmForRecordContentOn == null) + s_ArmForRecordContentOn = new GUIContent(DirectorStyles.GetBackgroundImage(DirectorStyles.Instance.autoKey, StyleState.active)); + + if (s_ArmForRecordContentOff == null) + s_ArmForRecordContentOff = new GUIContent(DirectorStyles.GetBackgroundImage(DirectorStyles.Instance.autoKey)); + + if (s_ArmForRecordDisabled == null) + s_ArmForRecordDisabled = new GUIContent(DirectorStyles.GetBackgroundImage(DirectorStyles.Instance.autoKey), Styles.kArmForRecordDisabled); + + track.SetCollapsed(!isExpanded); + + RebuildGUICacheIfNecessary(); + + // Prevents from drawing outside of bounds, but does not effect layout or markers + bool isOwnerDrawSucceed = false; + + Vector2 visibleTime = state.timeAreaShownRange; + + if (drawer != null) + isOwnerDrawSucceed = drawer.DrawTrack(trackContentRect, track, visibleTime, state); + + if (!isOwnerDrawSucceed) + { + using (new GUIViewportScope(trackContentRect)) + DrawBackground(trackContentRect, track, visibleTime, state); + + if (m_InfiniteTrackDrawer != null) + m_InfiniteTrackDrawer.DrawTrack(trackContentRect, track, visibleTime, state); + + // draw after user customization so overlay text shows up + using (new GUIViewportScope(trackContentRect)) + m_ItemsDrawer.Draw(trackContentRect, state); + } + + DrawTrackHeader(trackHeaderRect, state); + + if (hasInlineCurve) + { + var curvesHeaderRect = headerRect; + curvesHeaderRect.yMin = trackHeaderRect.yMax; + + var curvesContentRect = contentRect; + curvesContentRect.yMin = trackContentRect.yMax; + + DrawInlineCurves(curvesHeaderRect, curvesContentRect, state); + } + + DrawTrackColorKind(headerRect); + DrawTrackState(contentRect, contentRect, track); + } + + void DrawInlineCurves(Rect curvesHeaderRect, Rect curvesContentRect, WindowState state) + { + if (!track.GetShowInlineCurves()) + return; + + // Inline curves are not within the editor window -- case 952571 + if (!IsInlineCurvesEditorInBounds(ToWindowSpace(curvesHeaderRect), curvesContentRect.height, state)) + { + m_InlineCurvesSkipped = true; + return; + } + + // If inline curves were skipped during the last event; we want to avoid rendering them until + // the next Layout event. Otherwise, we still get the RTE prevented above when the user resizes + // the timeline window very fast. -- case 952571 + if (m_InlineCurvesSkipped && Event.current.type != EventType.Layout) + return; + + m_InlineCurvesSkipped = false; + + if (inlineCurveEditor == null) + inlineCurveEditor = new InlineCurveEditor(this); + + + curvesHeaderRect.x += DirectorStyles.kBaseIndent; + curvesHeaderRect.width -= DirectorStyles.kBaseIndent; + + inlineCurveEditor.Draw(curvesHeaderRect, curvesContentRect, state); + } + + static bool IsInlineCurvesEditorInBounds(Rect windowSpaceTrackRect, float inlineCurveHeight, WindowState state) + { + var legalHeight = state.windowHeight; + var trackTop = windowSpaceTrackRect.y; + var inlineCurveOffset = windowSpaceTrackRect.height - inlineCurveHeight; + return legalHeight - trackTop - inlineCurveOffset > 0; + } + + void DrawErrorIcon(Rect position, WindowState state) + { + Rect bindingLabel = position; + bindingLabel.x = position.xMax + 3; + bindingLabel.width = state.bindingAreaWidth; + EditorGUI.LabelField(position, m_ProblemIcon); + } + + void DrawBackground(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + bool canDrawRecordBackground = IsRecording(state); + if (canDrawRecordBackground) + { + DrawRecordingTrackBackground(trackRect, trackAsset, visibleTime, state); + } + else + { + Color trackBackgroundColor; + + if (SelectionManager.Contains(track)) + { + trackBackgroundColor = state.IsEditingASubTimeline() ? + DirectorStyles.Instance.customSkin.colorTrackSubSequenceBackgroundSelected : + DirectorStyles.Instance.customSkin.colorTrackBackgroundSelected; + } + else + { + trackBackgroundColor = state.IsEditingASubTimeline() ? + DirectorStyles.Instance.customSkin.colorTrackSubSequenceBackground : + DirectorStyles.Instance.customSkin.colorTrackBackground; + } + + EditorGUI.DrawRect(trackRect, trackBackgroundColor); + } + } + + float InlineCurveHeight() + { + return track.GetShowInlineCurves() && CanDrawInlineCurve() + ? TimelineWindowViewPrefs.GetInlineCurveHeight(track) + : 0.0f; + } + + public override float GetHeight(WindowState state) + { + var height = GetTrackContentHeight(state); + + if (CanDrawInlineCurve()) + height += InlineCurveHeight(); + + return height; + } + + float GetTrackContentHeight(WindowState state) + { + float height = m_TrackDrawOptions.minimumHeight; + if (height <= 0.0f) + height = TrackEditor.DefaultTrackHeight; + height = Mathf.Clamp(height, TrackEditor.MinimumTrackHeight, TrackEditor.MaximumTrackHeight); + + return height * state.trackScale; + } + + static bool CanDrawIcon(GUIContent icon) + { + return icon != null && icon != GUIContent.none && icon.image != null; + } + + bool showSceneReference + { + get + { + return track != null && + m_TrackDrawData.m_HasBinding && + !m_TrackDrawData.m_IsSubTrack && + m_TrackDrawData.m_Binding.sourceObject != null && + m_TrackDrawData.m_Binding.outputTargetType != null && + typeof(Object).IsAssignableFrom(m_TrackDrawData.m_Binding.outputTargetType); + } + } + + void DrawTrackHeader(Rect trackHeaderRect, WindowState state) + { + using (new GUIViewportScope(trackHeaderRect)) + { + Rect rect = trackHeaderRect; + + DrawHeaderBackground(trackHeaderRect); + rect.x += m_Styles.trackSwatchStyle.fixedWidth; + + const float buttonSize = WindowConstants.trackHeaderButtonSize; + const float padding = WindowConstants.trackHeaderButtonPadding; + var buttonRect = new Rect(trackHeaderRect.xMax - buttonSize - padding, rect.y + ((rect.height - buttonSize) / 2f), buttonSize, buttonSize); + + rect.x += DrawTrackIconKind(rect, state); + DrawTrackBinding(rect, trackHeaderRect); + + if (track is GroupTrack) + return; + + buttonRect.x -= Spaced(DrawTrackDropDownMenu(buttonRect)); + buttonRect.x -= Spaced(DrawLockMarkersButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawInlineCurveButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawMuteButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawLockButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawRecordButton(buttonRect, state)); + buttonRect.x -= Spaced(DrawCustomTrackButton(buttonRect, state)); + } + } + + void DrawHeaderBackground(Rect headerRect) + { + Color backgroundColor = SelectionManager.Contains(track) + ? DirectorStyles.Instance.customSkin.colorSelection + : DirectorStyles.Instance.customSkin.colorTrackHeaderBackground; + + var bgRect = headerRect; + bgRect.x += m_Styles.trackSwatchStyle.fixedWidth; + bgRect.width -= m_Styles.trackSwatchStyle.fixedWidth; + + EditorGUI.DrawRect(bgRect, backgroundColor); + } + + void DrawTrackColorKind(Rect rect) + { + // subtracks don't draw the color, the parent does that. + if (track != null && track.isSubTrack) + return; + + if (rect.width <= 0) return; + + using (new GUIColorOverride(m_TrackDrawOptions.trackColor)) + { + rect.width = m_Styles.trackSwatchStyle.fixedWidth; + GUI.Label(rect, GUIContent.none, m_Styles.trackSwatchStyle); + } + } + + float DrawTrackIconKind(Rect rect, WindowState state) + { + // no icons on subtracks + if (track != null && track.isSubTrack) + return 0.0f; + + rect.yMin += (rect.height - 16f) / 2f; + rect.width = 16.0f; + rect.height = 16.0f; + + if (!string.IsNullOrEmpty(m_TrackDrawOptions.errorText)) + { + m_ProblemIcon.image = Styles.kProblemIcon; + m_ProblemIcon.tooltip = m_TrackDrawOptions.errorText; + + if (CanDrawIcon(m_ProblemIcon)) + DrawErrorIcon(rect, state); + } + else + { + var content = GUIContent.Temp(m_TrackDrawData.m_TrackIcon, m_DefaultTrackIcon.tooltip); + if (CanDrawIcon(content)) + GUI.Box(rect, content, GUIStyle.none); + } + + return rect.width; + } + + void DrawTrackBinding(Rect rect, Rect headerRect) + { + if (m_TrackDrawData.m_ShowTrackBindings) + { + DoTrackBindingGUI(rect, headerRect); + return; + } + + var textStyle = m_Styles.trackHeaderFont; + textStyle.normal.textColor = SelectionManager.Contains(track) ? Color.white : m_Styles.customSkin.colorTrackFont; + + string trackName = track.name; + + EditorGUI.BeginChangeCheck(); + + // by default the size is just the width of the string (for selection purposes) + rect.width = m_Styles.trackHeaderFont.CalcSize(new GUIContent(trackName)).x; + + // if we are editing, supply the entire width of the header + if (GUIUtility.keyboardControl == track.GetInstanceID()) + rect.width = (headerRect.xMax - rect.xMin) - (5 * WindowConstants.trackHeaderButtonSize); + + trackName = EditorGUI.DelayedTextField(rect, GUIContent.none, track.GetInstanceID(), track.name, textStyle); + + if (EditorGUI.EndChangeCheck()) + { + TimelineUndo.PushUndo(track, "Rename Track"); + track.name = trackName; + } + } + + float DrawTrackDropDownMenu(Rect rect) + { + rect.y += WindowConstants.trackOptionButtonVerticalPadding; + + if (GUI.Button(rect, GUIContent.none, m_Styles.trackOptions)) + { + // the drop down will apply to all selected tracks + if (!SelectionManager.Contains(track)) + { + SelectionManager.Clear(); + SelectionManager.Add(track); + } + + SequencerContextMenu.ShowTrackContextMenu(SelectionManager.SelectedTracks().ToArray(), null); + } + + return WindowConstants.trackHeaderButtonSize; + } + + bool CanDrawInlineCurve() + { + // Note: A track with animatable parameters always has inline curves. + return trackHasAnimatableParameters || TimelineUtility.TrackHasAnimationCurves(track); + } + + float DrawInlineCurveButton(Rect rect, WindowState state) + { + if (!CanDrawInlineCurve()) + { + return 0.0f; + } + + // Override enable state to display "Show Inline Curves" button in disabled state. + bool prevEnabledState = GUI.enabled; + GUI.enabled = true; + var newValue = GUI.Toggle(rect, track.GetShowInlineCurves(), GUIContent.none, DirectorStyles.Instance.curves); + GUI.enabled = prevEnabledState; + + if (newValue != track.GetShowInlineCurves()) + { + track.SetShowInlineCurves(newValue); + state.GetWindow().treeView.CalculateRowRects(); + } + + return WindowConstants.trackHeaderButtonSize; + } + + float DrawRecordButton(Rect rect, WindowState state) + { + if (m_TrackDrawData.m_AllowsRecording) + { + bool isPlayerDisabled = state.editSequence.director != null && !state.editSequence.director.isActiveAndEnabled; + + GameObject goBinding = m_TrackDrawData.m_TrackBinding as GameObject; + if (goBinding == null) + { + Component c = m_TrackDrawData.m_TrackBinding as Component; + if (c != null) + goBinding = c.gameObject; + } + + if (goBinding == null && m_TrackDrawData.m_IsSubTrack) + { + goBinding = ParentTrack().GetGameObjectBinding(state.editSequence.director); + } + + bool isTrackBindingValid = goBinding != null; + bool trackErrorDisableButton = !string.IsNullOrEmpty(m_TrackDrawOptions.errorText) && isTrackBindingValid && goBinding.activeInHierarchy; + bool disableButton = track.lockedInHierarchy || isPlayerDisabled || trackErrorDisableButton || !isTrackBindingValid; + using (new EditorGUI.DisabledScope(disableButton)) + { + if (IsRecording(state)) + { + state.editorWindow.Repaint(); + float remainder = Time.realtimeSinceStartup % 1; + + var animatedContent = s_ArmForRecordContentOn; + if (remainder < 0.22f) + { + animatedContent = GUIContent.none; + } + if (GUI.Button(rect, animatedContent, GUIStyle.none) || isPlayerDisabled || !isTrackBindingValid) + { + state.UnarmForRecord(track); + } + } + else + { + if (GUI.Button(rect, s_ArmForRecordContentOff, GUIStyle.none)) + { + state.ArmForRecord(track); + } + } + return WindowConstants.trackHeaderButtonSize; + } + } + + if (showTrackRecordingDisabled) + { + using (new EditorGUI.DisabledScope(true)) + GUI.Button(rect, s_ArmForRecordDisabled, GUIStyle.none); + return k_ButtonSize; + } + + return 0.0f; + } + + float DrawCustomTrackButton(Rect rect, WindowState state) + { + if (drawer.DrawTrackHeaderButton(rect, track, state)) + { + return WindowConstants.trackHeaderButtonSize; + } + return 0.0f; + } + + float DrawLockMarkersButton(Rect rect, WindowState state) + { + if (track.GetMarkerCount() == 0) + return 0.0f; + + var markersShown = showMarkers; + var style = TimelineWindow.styles.collapseMarkers; + if (Event.current.type == EventType.Repaint) + style.Draw(rect, GUIContent.none, false, false, markersShown, false); + + // Override enable state to display "Show Marker" button in disabled state. + bool prevEnabledState = GUI.enabled; + GUI.enabled = true; + if (GUI.Button(rect, DirectorStyles.markerCollapseButton, GUIStyle.none)) + { + state.GetWindow().SetShowTrackMarkers(track, !markersShown); + } + GUI.enabled = prevEnabledState; + return WindowConstants.trackHeaderButtonSize; + } + + static void ObjectBindingField(Rect position, Object obj, PlayableBinding binding) + { + bool allowScene = + typeof(GameObject).IsAssignableFrom(binding.outputTargetType) || + typeof(Component).IsAssignableFrom(binding.outputTargetType); + + using (var check = new EditorGUI.ChangeCheckScope()) + { + // FocusType.Passive so it never gets focused when pressing tab + int controlId = GUIUtility.GetControlID("s_ObjectFieldHash".GetHashCode(), FocusType.Passive, position); + var newObject = UnityEditorInternals.DoObjectField(EditorGUI.IndentedRect(position), obj, binding.outputTargetType, controlId, allowScene); + if (check.changed) + { + BindingUtility.Bind(TimelineEditor.inspectedDirector, binding.sourceObject as TrackAsset, newObject); + } + } + } + + void DoTrackBindingGUI(Rect rect, Rect headerRect) + { + var bindingRect = new Rect( + rect.xMin, + rect.y + (rect.height - WindowConstants.trackHeaderButtonSize) / 2f, + headerRect.xMax - WindowConstants.trackHeaderMaxButtonsWidth - rect.xMin, + WindowConstants.trackHeaderButtonSize); + + if (bindingRect.Contains(Event.current.mousePosition) && TimelineDragging.IsDraggingEvent() && DragAndDrop.objectReferences.Length == 1) + { + TimelineDragging.HandleBindingDragAndDrop(track, BindingUtility.GetRequiredBindingType(m_TrackDrawData.m_Binding)); + Event.current.Use(); + } + else + { + if (m_TrackDrawData.m_Binding.outputTargetType != null && typeof(Object).IsAssignableFrom(m_TrackDrawData.m_Binding.outputTargetType)) + { + ObjectBindingField(bindingRect, m_TrackDrawData.m_TrackBinding, m_TrackDrawData.m_Binding); + } + } + } + + bool IsRecording(WindowState state) + { + return state.recording && state.IsArmedForRecord(track); + } + + // background to draw during recording + void DrawRecordingTrackBackground(Rect trackRect, TrackAsset trackAsset, Vector2 visibleTime, WindowState state) + { + if (drawer != null) + drawer.DrawRecordingBackground(trackRect, trackAsset, visibleTime, state); + } + + void UpdateClipOverlaps() + { + TrackExtensions.ComputeBlendsFromOverlaps(track.clips); + } + + internal void RebuildGUICacheIfNecessary() + { + if (m_TrackHash == track.Hash()) + return; + + m_ItemsDrawer = new TrackItemsDrawer(this); + m_TrackHash = track.Hash(); + } + + int BlendHash() + { + var hash = 0; + foreach (var clip in track.clips) + { + hash = HashUtility.CombineHash(hash, + (clip.duration - clip.start).GetHashCode(), + ((int)clip.blendInCurveMode).GetHashCode(), + ((int)clip.blendOutCurveMode).GetHashCode()); + } + return hash; + } + + // callback when the corresponding graph is rebuilt. This can happen, but not have the GUI rebuilt. + public override void OnGraphRebuilt() + { + RefreshCurveEditor(); + } + + void RefreshCurveEditor() + { + var window = TimelineWindow.instance; + if (track != null && window != null && window.state != null) + { + bool hasEditor = clipCurveEditor != null; + bool shouldHaveEditor = track.ShouldShowInfiniteClipEditor(); + if (hasEditor != shouldHaveEditor) + window.state.AddEndFrameDelegate((x, currentEvent) => + { + x.Refresh(); + return true; + }); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs.meta new file mode 100644 index 000000000..bff54b901 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTrackGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 468e1bfc887161e4196f33e942fc3199 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs new file mode 100644 index 000000000..9345d9a07 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs @@ -0,0 +1,439 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; + +namespace UnityEditor.Timeline +{ + class TimelineTreeView : ITreeViewGUI + { + float m_FoldoutWidth; + Rect m_DraggingInsertionMarkerRect; + readonly TreeViewController m_TreeView; + + List m_RowRects = new List(); + List m_ExpandedRowRects = new List(); + + float m_MaxWidthOfRows; + readonly WindowState m_State; + + static readonly float kMinTrackHeight = 25.0f; + static readonly float kFoldOutOffset = 14.0f; + + static DirectorStyles m_Styles; + + public bool showInsertionMarker { get; set; } + public virtual float topRowMargin { get; private set; } + public virtual float bottomRowMargin { get; private set; } + + public TimelineTreeView(TimelineWindow sequencerWindow, TreeViewController treeView) + { + m_TreeView = treeView; + m_TreeView.useExpansionAnimation = true; + + m_TreeView.selectionChangedCallback += SelectionChangedCallback; + m_TreeView.contextClickOutsideItemsCallback += ContextClickOutsideItemsCallback; + m_TreeView.itemDoubleClickedCallback += ItemDoubleClickedCallback; + m_TreeView.contextClickItemCallback += ContextClickItemCallback; + + m_TreeView.SetConsumeKeyDownEvents(false); + m_Styles = DirectorStyles.Instance; + m_State = sequencerWindow.state; + + m_FoldoutWidth = DirectorStyles.Instance.foldout.fixedWidth; + } + + void ItemDoubleClickedCallback(int id) + { + var trackGUI = m_TreeView.FindItem(id) as TimelineTrackGUI; + if (trackGUI == null) + return; + + if (trackGUI.track == null || trackGUI.track.lockedInHierarchy) + return; + + var selection = SelectionManager.SelectedItems().ToList(); + var items = ItemsUtils.GetItems(trackGUI.track).ToList(); + var addToSelection = !selection.SequenceEqual(items); + + foreach (var i in items) + { + if (addToSelection) + SelectionManager.Add(i); + else + SelectionManager.Remove(i); + } + } + + void ContextClickOutsideItemsCallback() + { + SequencerContextMenu.ShowNewTracksContextMenu(null, m_State); + Event.current.Use(); + } + + void ContextClickItemCallback(int id) + { + // may not occur if another menu is active + if (!m_TreeView.IsSelected(id)) + SelectionChangedCallback(new[] {id}); + + SequencerContextMenu.ShowTrackContextMenu(SelectionManager.SelectedTracks().ToArray(), Event.current.mousePosition); + + Event.current.Use(); + } + + void SelectionChangedCallback(int[] ids) + { + if (Event.current.button == 1 && PickerUtils.PickedLayerableOfType() != null) + return; + + if (Event.current.command || Event.current.control || Event.current.shift) + SelectionManager.UnSelectTracks(); + else + SelectionManager.Clear(); + + foreach (var id in ids) + { + var trackGUI = (TimelineTrackBaseGUI)m_TreeView.FindItem(id); + SelectionManager.Add(trackGUI.track); + } + + m_State.GetWindow().Repaint(); + } + + public void OnInitialize() {} + + public Rect GetRectForFraming(int row) + { + return GetRowRect(row, 1); // We ignore width by default when framing (only y scroll is affected) + } + + protected virtual Vector2 GetSizeOfRow(TreeViewItem item) + { + if (item.displayName == "root") + return new Vector2(m_TreeView.GetTotalRect().width, 0.0f); + + var trackGroupGui = item as TimelineGroupGUI; + if (trackGroupGui != null) + { + return new Vector2(m_TreeView.GetTotalRect().width, trackGroupGui.GetHeight(m_State)); + } + + float height = TrackEditor.DefaultTrackHeight; + if (item.hasChildren && m_TreeView.data.IsExpanded(item)) + { + height = Mathf.Min(TrackEditor.DefaultTrackHeight, kMinTrackHeight); + } + + return new Vector2(m_TreeView.GetTotalRect().width, height); + } + + public virtual void BeginRowGUI() + { + if (m_TreeView.GetTotalRect().width != GetRowRect(0).width) + { + CalculateRowRects(); + } + + m_DraggingInsertionMarkerRect.x = -1; + + m_TreeView.SetSelection(SelectionManager.SelectedTrackGUI().Select(t => t.id).ToArray(), false); + } + + public virtual void EndRowGUI() + { + // Draw row marker when dragging + if (m_DraggingInsertionMarkerRect.x >= 0 && Event.current.type == EventType.Repaint) + { + Rect insertionRect = m_DraggingInsertionMarkerRect; + const float insertionHeight = 1.0f; + insertionRect.height = insertionHeight; + + if (m_TreeView.dragging.drawRowMarkerAbove) + insertionRect.y -= insertionHeight * 0.5f + 2.0f; + else + insertionRect.y += m_DraggingInsertionMarkerRect.height - insertionHeight * 0.5f + 1.0f; + + EditorGUI.DrawRect(insertionRect, Color.white); + } + } + + public virtual void OnRowGUI(Rect rowRect, TreeViewItem item, int row, bool selected, bool focused) + { + using (new EditorGUI.DisabledScope(TimelineWindow.instance.currentMode.TrackState(TimelineWindow.instance.state) == TimelineModeGUIState.Disabled)) + { + var sqvi = (TimelineTrackBaseGUI)item; + sqvi.treeViewToWindowTransformation = m_TreeView.GetTotalRect().position - m_TreeView.state.scrollPos; + + // this may be called because an encompassing parent is visible + if (!sqvi.visibleExpanded) + return; + + Rect headerRect = rowRect; + Rect contentRect = rowRect; + + headerRect.width = m_State.sequencerHeaderWidth - 2.0f; + contentRect.xMin += m_State.sequencerHeaderWidth; + contentRect.width = rowRect.width - m_State.sequencerHeaderWidth - 1.0f; + + Rect foldoutRect = rowRect; + + var indent = GetFoldoutIndent(item); + var headerRectWithIndent = headerRect; + headerRectWithIndent.xMin = indent; + var rowRectWithIndent = new Rect(rowRect.x + indent, rowRect.y, rowRect.width - indent, rowRect.height); + sqvi.Draw(headerRectWithIndent, contentRect, m_State); + sqvi.DrawInsertionMarkers(rowRectWithIndent); + + if (Event.current.type == EventType.Repaint) + { + m_State.spacePartitioner.AddBounds(sqvi); + + // Show marker below this Item + if (showInsertionMarker) + { + if (m_TreeView.dragging != null && m_TreeView.dragging.GetRowMarkerControlID() == TreeViewController.GetItemControlID(item)) + m_DraggingInsertionMarkerRect = rowRectWithIndent; + } + } + + // Draw foldout (after text content above to ensure drop down icon is rendered above selection highlight) + DrawFoldout(item, foldoutRect, indent); + + sqvi.ClearDrawFlags(); + } + } + + void DrawFoldout(TreeViewItem item, Rect foldoutRect, float indent) + { + var showFoldout = m_TreeView.data.IsExpandable(item); + if (showFoldout) + { + foldoutRect.x = indent - kFoldOutOffset; + foldoutRect.width = m_FoldoutWidth; + EditorGUI.BeginChangeCheck(); + float foldoutIconHeight = DirectorStyles.Instance.foldout.fixedHeight; + foldoutRect.y += foldoutIconHeight / 2.0f; + foldoutRect.height = foldoutIconHeight; + + if (foldoutRect.xMax > m_State.sequencerHeaderWidth) + return; + + //Override Disable state for TrakGroup toggle button to expand/collapse group. + bool previousEnableState = GUI.enabled; + GUI.enabled = true; + bool newExpandedValue = GUI.Toggle(foldoutRect, m_TreeView.data.IsExpanded(item), GUIContent.none, m_Styles.foldout); + GUI.enabled = previousEnableState; + + if (EditorGUI.EndChangeCheck()) + { + if (Event.current.alt) + m_TreeView.data.SetExpandedWithChildren(item, newExpandedValue); + else + m_TreeView.data.SetExpanded(item, newExpandedValue); + } + } + } + + public Rect GetRenameRect(Rect rowRect, int row, TreeViewItem item) + { + return rowRect; + } + + public void BeginPingItem(TreeViewItem item, float topPixelOfRow, float availableWidth) {} + public void EndPingItem() {} + + public Rect GetRowRect(int row, float rowWidth) + { + return GetRowRect(row); + } + + public Rect GetRowRect(int row) + { + if (m_RowRects.Count == 0) + return new Rect(); + + if (row >= m_RowRects.Count) + return new Rect(); + + return m_RowRects[row]; + } + + static float GetSpacing(TreeViewItem item) + { + var trackBase = item as TimelineTrackBaseGUI; + if (trackBase != null) + return trackBase.GetVerticalSpacingBetweenTracks(); + + return 3.0f; + } + + public void CalculateRowRects() + { + if (m_TreeView.isSearching) + return; + + const float startY = 6.0f; + IList rows = m_TreeView.data.GetRows(); + m_RowRects = new List(rows.Count); + m_ExpandedRowRects = new List(rows.Count); + + float curY = startY; + m_MaxWidthOfRows = 1f; + + // first pass compute the row rects + for (int i = 0; i < rows.Count; ++i) + { + var item = rows[i]; + + if (i != 0) + curY += GetSpacing(item); + + Vector2 rowSize = GetSizeOfRow(item); + m_RowRects.Add(new Rect(0, curY, rowSize.x, rowSize.y)); + m_ExpandedRowRects.Add(m_RowRects[i]); + + curY += rowSize.y; + + if (rowSize.x > m_MaxWidthOfRows) + m_MaxWidthOfRows = rowSize.x; + + // updated the expanded state + var groupGUI = item as TimelineGroupGUI; + if (groupGUI != null) + groupGUI.SetExpanded(m_TreeView.data.IsExpanded(item)); + } + + float halfHeight = halfDropBetweenHeight; + const float kGroupPad = 1.0f; + const float kSkinPadding = 5.0f * 0.6f; + // work bottom up and compute visible regions for groups + for (int i = rows.Count - 1; i > 0; i--) + { + float height = 0; + TimelineTrackBaseGUI item = (TimelineTrackBaseGUI)rows[i]; + if (item.isExpanded && item.children != null && item.children.Count > 0) + { + for (var j = 0; j < item.children.Count; j++) + { + var child = item.children[j]; + int index = rows.IndexOf(child); + if (index > i) + height += m_ExpandedRowRects[index].height + kSkinPadding; + } + + height += kGroupPad; + } + m_ExpandedRowRects[i] = new Rect(m_RowRects[i].x, m_RowRects[i].y, m_RowRects[i].width, m_RowRects[i].height + height); + + var groupGUI = item as TimelineGroupGUI; + if (groupGUI != null) + { + var spacing = GetSpacing(item) + 1; + groupGUI.expandedRect = m_ExpandedRowRects[i]; + groupGUI.rowRect = m_RowRects[i]; + groupGUI.dropRect = new Rect(m_RowRects[i].x, m_RowRects[i].y - spacing, m_RowRects[i].width, m_RowRects[i].height + Mathf.Max(halfHeight, spacing)); + } + } + } + + public virtual bool BeginRename(TreeViewItem item, float delay) + { + return false; + } + + public virtual void EndRename() {} + + protected virtual float GetFoldoutIndent(TreeViewItem item) + { + // Ignore depth when showing search results + if (item.depth <= 1 || m_TreeView.isSearching) + return DirectorStyles.kBaseIndent; + + int depth = item.depth; + var trackGUI = item as TimelineTrackGUI; + + // first level subtracks are not indented + if (trackGUI != null && trackGUI.track != null && trackGUI.track.isSubTrack) + depth--; + + return depth * DirectorStyles.kBaseIndent; + } + + public virtual float GetContentIndent(TreeViewItem item) + { + return GetFoldoutIndent(item); + } + + public int GetNumRowsOnPageUpDown(TreeViewItem fromItem, bool pageUp, float heightOfTreeView) + { + return (int)Mathf.Floor(heightOfTreeView / 30); // return something + } + + // Should return the row number of the first and last row thats fits in the pixel rect defined by top and height + public void GetFirstAndLastRowVisible(out int firstRowVisible, out int lastRowVisible) + { + int rowCount = m_TreeView.data.rowCount; + if (rowCount == 0) + { + firstRowVisible = lastRowVisible = -1; + return; + } + + if (rowCount != m_ExpandedRowRects.Count) + { + Debug.LogError("Mismatch in state: rows vs cached rects. Did you remember to hook up: dataSource.onVisibleRowsChanged += gui.CalculateRowRects ?"); + CalculateRowRects(); + } + + float topPixel = m_TreeView.state.scrollPos.y; + float heightInPixels = m_TreeView.GetTotalRect().height; + + int firstVisible = -1; + int lastVisible = -1; + + Rect visibleRect = new Rect(0, topPixel, m_ExpandedRowRects[0].width, heightInPixels); + for (int i = 0; i < m_ExpandedRowRects.Count; ++i) + { + bool visible = visibleRect.Overlaps(m_ExpandedRowRects[i]); + if (visible) + { + if (firstVisible == -1) + firstVisible = i; + lastVisible = i; + } + + TimelineTrackBaseGUI gui = m_TreeView.data.GetItem(i) as TimelineTrackBaseGUI; + if (gui != null) + { + gui.visibleExpanded = visible; + gui.visibleRow = visibleRect.Overlaps(m_RowRects[i]); + } + } + + if (firstVisible != -1 && lastVisible != -1) + { + firstRowVisible = firstVisible; + lastRowVisible = lastVisible; + } + else + { + firstRowVisible = 0; + lastRowVisible = rowCount - 1; + } + } + + public Vector2 GetTotalSize() + { + if (m_RowRects.Count == 0) + return new Vector2(0, 0); + + return new Vector2(m_MaxWidthOfRows, m_RowRects[m_RowRects.Count - 1].yMax); + } + + public virtual float halfDropBetweenHeight + { + get { return 8f; } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs.meta new file mode 100644 index 000000000..a555d92d1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82a8ce43816925d4b971951094cb755c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs new file mode 100644 index 000000000..af6635e40 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs @@ -0,0 +1,180 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TimelineTreeViewGUI + { + readonly TimelineAsset m_Timeline; + readonly TreeViewController m_TreeView; + readonly TimelineTreeView m_TimelineTreeView; + readonly TimelineWindow m_Window; + readonly TimelineDataSource m_DataSource; + + TreeViewItem root + { + get { return m_DataSource.root; } + } + + TimelineTrackBaseGUI[] visibleTrackGuis + { + get + { + int firstRow; + int lastRow; + var visibleRows = new List(); + m_TreeView.gui.GetFirstAndLastRowVisible(out firstRow, out lastRow); + + for (int r = firstRow; r <= lastRow; r++) + { + var track = m_TreeView.data.GetItem(r) as TimelineTrackBaseGUI; + if (track != null && track != root) + { + AddVisibleTrackRecursive(ref visibleRows, track); + } + } + return visibleRows.ToArray(); + } + } + + public TrackAsset[] visibleTracks + { + get { return visibleTrackGuis.Select(x => x.track).ToArray(); } + } + + public List allClipGuis + { + get + { + TimelineDataSource dataSource = m_TreeView.data as TimelineDataSource; + if (dataSource != null && dataSource.allTrackGuis != null) + return dataSource.allTrackGuis.OfType().SelectMany(x => x.clips).ToList(); + + return null; + } + } + + public List allTrackGuis + { + get + { + var dataSource = m_TreeView.data as TimelineDataSource; + if (dataSource != null) + return dataSource.allTrackGuis; + return null; + } + } + + public Vector2 contentSize + { + get { return m_TreeView.GetContentSize(); } + } + + public Vector2 scrollPosition + { + get { return m_TreeView.state.scrollPos; } + set + { + Rect r = m_TreeView.GetTotalRect(); + Vector2 visibleContent = m_TreeView.GetContentSize(); + m_TreeView.state.scrollPos = new Vector2(value.x, Mathf.Clamp(value.y, 0, Mathf.Max(0, visibleContent.y - r.height))); + } + } + + public bool showingVerticalScrollBar + { + get { return m_TreeView.showingVerticalScrollBar; } + } + + public void FrameItem(TreeViewItem item) + { + m_TreeView.Frame(item.id, true, false, true); + } + + public TimelineDragging timelineDragging { get {return m_TreeView.dragging as TimelineDragging; }} + + public TimelineTreeViewGUI(TimelineWindow sequencerWindow, TimelineAsset timeline, Rect rect) + { + m_Timeline = timeline; + m_Window = sequencerWindow; + + var treeviewState = new TreeViewState(); + treeviewState.scrollPos = new Vector2(treeviewState.scrollPos.x, TimelineWindowViewPrefs.GetOrCreateViewModel(m_Timeline).verticalScroll); + + m_TreeView = new TreeViewController(sequencerWindow, treeviewState); + m_TreeView.horizontalScrollbarStyle = GUIStyle.none; + m_TreeView.scrollViewStyle = GUI.skin.scrollView; + m_TreeView.keyboardInputCallback = sequencerWindow.TreeViewKeyboardCallback; + + + m_TimelineTreeView = new TimelineTreeView(sequencerWindow, m_TreeView); + var dragging = new TimelineDragging(m_TreeView, m_Window, m_Timeline); + m_DataSource = new TimelineDataSource(this, m_TreeView, sequencerWindow); + + m_DataSource.onVisibleRowsChanged += m_TimelineTreeView.CalculateRowRects; + m_TreeView.Init(rect, m_DataSource, m_TimelineTreeView, dragging); + + m_DataSource.ExpandItems(m_DataSource.root); + } + + public ITreeViewGUI gui + { + get { return m_TimelineTreeView; } + } + public ITreeViewDataSource data + { + get { return m_TreeView == null ? null : m_TreeView.data; } + } + + public TimelineWindow TimelineWindow + { + get { return m_Window; } + } + + public void CalculateRowRects() + { + m_TimelineTreeView.CalculateRowRects(); + } + + public void Reload() + { + m_TreeView.ReloadData(); + m_DataSource.ExpandItems(m_DataSource.root); + m_TimelineTreeView.CalculateRowRects(); + } + + public void OnGUI(Rect rect) + { + int keyboardControl = GUIUtility.GetControlID(FocusType.Passive, rect); + m_TreeView.OnGUI(rect, keyboardControl); + TimelineWindowViewPrefs.GetOrCreateViewModel(m_Timeline).verticalScroll = m_TreeView.state.scrollPos.y; + } + + public Rect GetRowRect(int row) + { + return m_TimelineTreeView.GetRowRect(row); + } + + static void AddVisibleTrackRecursive(ref List list, TimelineTrackBaseGUI track) + { + if (track == null) + return; + + list.Add(track); + + if (!track.isExpanded) + return; + + if (track.children != null) + { + foreach (var c in track.children) + { + AddVisibleTrackRecursive(ref list, c as TimelineTrackBaseGUI); + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs.meta new file mode 100644 index 000000000..7363134a8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TimelineTreeViewGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9d8c8b21846a654092a24f25aa41421 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs new file mode 100644 index 000000000..4b808ea79 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs @@ -0,0 +1,15 @@ +using UnityEngine; +using UnityEngine.Timeline; + +namespace UnityEditor.Timeline +{ + class TrackPropertyCurvesDataSource : BasePropertyKeyDataSource + { + protected override AnimationClip animationClip { get; } + + public TrackPropertyCurvesDataSource(TrackAsset track) + { + animationClip = track != null ? track.curves : null; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs.meta new file mode 100644 index 000000000..fc351b4f8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Editor/treeview/TrackPropertyCurvesDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8964ef46e1d446dc9eb17a36a3e1f14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md b/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md new file mode 100644 index 000000000..e528238ea --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md @@ -0,0 +1,5 @@ +Unity Timeline copyright © 2017-2019 Unity Technologies ApS + +Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). + +Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md.meta b/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md.meta new file mode 100644 index 000000000..5123f394c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ecb9e17e44feb84cb80451fa27b09fe +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/README.md b/Library/PackageCache/com.unity.timeline@1.2.10/README.md new file mode 100644 index 000000000..754714b23 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/README.md @@ -0,0 +1,37 @@ +![ReleaseBadge](https://badges.cds.internal.unity3d.com/packages/com.unity.timeline/release-badge.svg) +![ReleaseBadge](https://badges.cds.internal.unity3d.com/packages/com.unity.timeline/candidates-badge.svg) + +# About Timeline + +Use Unity’s Timeline to create cinematic content, game-play sequences, audio sequences, and complex particle effects. + +# Installing Timeline + +To install this package, follow the instructions in the [Package Manager documentation](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@latest/index.html). + +# Using Timeline + +The Timeline Manual can be found [here](http://docs.hq.unity3d.com/2018.1/Documentation/Manual/TimelineSection.html) + +# Technical details +## Requirements + +This version of Timeline is compatible with the following versions of the Unity Editor: + +* 2019.3 and later (recommended) + +# How to format your code for the repo + +Clone https://github.cds.internal.unity3d.com/unity/git-hgmeta-format/tree/csharp-format (the branch is important): +```bash +git clone --single-branch --branch csharp-format git@github.cds.internal.unity3d.com:unity/git-hgmeta-format.git +``` +go in your repo clone and run +```bash +perl /hooks/install-hooks.pl +``` +If you have things already committed without the formatting, run +```bash +perl /format.pl branch +``` +where `branch` is litteraly `branch` and not `$BRANCHNAME` diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/README.md.meta b/Library/PackageCache/com.unity.timeline@1.2.10/README.md.meta new file mode 100644 index 000000000..32d6a2e7c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f66454863bc106549a6b53849ee63b41 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime.meta new file mode 100644 index 000000000..ea2c13aac --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efcf753a96a07b24dbe5f23a8ad5963d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation.meta new file mode 100644 index 000000000..ed3ac6395 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0cd29fb1ad218b48b814bc3e6d8ac0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs new file mode 100644 index 000000000..61054f7ae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs @@ -0,0 +1,71 @@ +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + class ActivationMixerPlayable : PlayableBehaviour + { + ActivationTrack.PostPlaybackState m_PostPlaybackState; + bool m_BoundGameObjectInitialStateIsActive; + + private GameObject m_BoundGameObject; + + + public static ScriptPlayable Create(PlayableGraph graph, int inputCount) + { + return ScriptPlayable.Create(graph, inputCount); + } + + public ActivationTrack.PostPlaybackState postPlaybackState + { + get { return m_PostPlaybackState; } + set { m_PostPlaybackState = value; } + } + + public override void OnPlayableDestroy(Playable playable) + { + if (m_BoundGameObject == null) + return; + + switch (m_PostPlaybackState) + { + case ActivationTrack.PostPlaybackState.Active: + m_BoundGameObject.SetActive(true); + break; + case ActivationTrack.PostPlaybackState.Inactive: + m_BoundGameObject.SetActive(false); + break; + case ActivationTrack.PostPlaybackState.Revert: + m_BoundGameObject.SetActive(m_BoundGameObjectInitialStateIsActive); + break; + case ActivationTrack.PostPlaybackState.LeaveAsIs: + default: + break; + } + } + + public override void ProcessFrame(Playable playable, FrameData info, object playerData) + { + if (m_BoundGameObject == null) + { + m_BoundGameObject = playerData as GameObject; + m_BoundGameObjectInitialStateIsActive = m_BoundGameObject != null && m_BoundGameObject.activeSelf; + } + + if (m_BoundGameObject == null) + return; + + int inputCount = playable.GetInputCount(); + bool hasInput = false; + for (int i = 0; i < inputCount; i++) + { + if (playable.GetInputWeight(i) > 0) + { + hasInput = true; + break; + } + } + + m_BoundGameObject.SetActive(hasInput); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs.meta new file mode 100644 index 000000000..7ce2073e6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationMixerPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e165a99d845c10e4ea0f546e542e8684 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs new file mode 100644 index 000000000..730474138 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs @@ -0,0 +1,29 @@ +#if UNITY_EDITOR +using System.ComponentModel; +#endif +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Playable Asset class for Activation Tracks + /// +#if UNITY_EDITOR + [DisplayName("Activation Clip")] +#endif + class ActivationPlayableAsset : PlayableAsset, ITimelineClipAsset + { + /// + /// Returns a description of the features supported by activation clips + /// + public ClipCaps clipCaps { get { return ClipCaps.None; } } + + /// + /// Overrides PlayableAsset.CreatePlayable() to inject needed Playables for an activation asset + /// + public override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + return Playable.Create(graph); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs.meta new file mode 100644 index 000000000..e22155a1f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationPlayableAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fde0d25a170598d46a0b9dc16b4527a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs new file mode 100644 index 000000000..8e06ddbf2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs @@ -0,0 +1,93 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Track that can be used to control the active state of a GameObject. + /// + [Serializable] + [TrackClipType(typeof(ActivationPlayableAsset))] + [TrackBindingType(typeof(GameObject))] + [ExcludeFromPreset] + public class ActivationTrack : TrackAsset + { + [SerializeField] + PostPlaybackState m_PostPlaybackState = PostPlaybackState.LeaveAsIs; + ActivationMixerPlayable m_ActivationMixer; + + /// + /// Specify what state to leave the GameObject in after the Timeline has finished playing. + /// + public enum PostPlaybackState + { + /// + /// Set the GameObject to active. + /// + Active, + + /// + /// Set the GameObject to Inactive. + /// + Inactive, + + /// + /// Revert the GameObject to the state in was in before the Timeline was playing. + /// + Revert, + + /// + /// Leave the GameObject in the state it was when the Timeline was stopped. + /// + LeaveAsIs + } + + internal override bool CanCompileClips() + { + return !hasClips || base.CanCompileClips(); + } + + /// + /// Specifies what state to leave the GameObject in after the Timeline has finished playing. + /// + public PostPlaybackState postPlaybackState + { + get { return m_PostPlaybackState; } + set { m_PostPlaybackState = value; UpdateTrackMode(); } + } + + /// + public override Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) + { + var mixer = ActivationMixerPlayable.Create(graph, inputCount); + m_ActivationMixer = mixer.GetBehaviour(); + + UpdateTrackMode(); + + return mixer; + } + + internal void UpdateTrackMode() + { + if (m_ActivationMixer != null) + m_ActivationMixer.postPlaybackState = m_PostPlaybackState; + } + + /// + public override void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { + var gameObject = GetGameObjectBinding(director); + if (gameObject != null) + { + driver.AddFromName(gameObject, "m_IsActive"); + } + } + + /// + protected override void OnCreateClip(TimelineClip clip) + { + clip.displayName = "Active"; + base.OnCreateClip(clip); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs.meta new file mode 100644 index 000000000..82ab2181e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Activation/ActivationTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 21bf7f712d84d26478ebe6a299f21738 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation.meta new file mode 100644 index 000000000..7fa19e287 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de9eb5e2046ffc9448f07e495c436506 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs new file mode 100644 index 000000000..ae190e380 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs @@ -0,0 +1,93 @@ +using System.Collections.Generic; +using UnityEngine.Animations; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + // Does a post processing of the weights on an animation track to properly normalize + // the mixer weights so that blending does not bring default poses and subtracks, layers and + // layer graphs blend correctly + class AnimationOutputWeightProcessor : ITimelineEvaluateCallback + { + struct WeightInfo + { + public Playable mixer; + public Playable parentMixer; + public int port; + } + + AnimationPlayableOutput m_Output; + AnimationMotionXToDeltaPlayable m_MotionXPlayable; + readonly List m_Mixers = new List(); + + public AnimationOutputWeightProcessor(AnimationPlayableOutput output) + { + m_Output = output; + output.SetWeight(0); + FindMixers(); + } + + void FindMixers() + { + var playable = m_Output.GetSourcePlayable(); + var outputPort = m_Output.GetSourceOutputPort(); + + m_Mixers.Clear(); + // only write the final output in playmode. it should always be 1 in editor because we blend to the defaults + FindMixers(playable, outputPort, playable.GetInput(outputPort)); + } + + // Recursively accumulates mixers. + void FindMixers(Playable parent, int port, Playable node) + { + if (!node.IsValid()) + return; + + var type = node.GetPlayableType(); + if (type == typeof(AnimationMixerPlayable) || type == typeof(AnimationLayerMixerPlayable)) + { + // use post fix traversal so children come before parents + int subCount = node.GetInputCount(); + for (int j = 0; j < subCount; j++) + { + FindMixers(node, j, node.GetInput(j)); + } + + // if we encounter a layer mixer, we assume there is nesting occuring + // and we modulate the weight instead of overwriting it. + var weightInfo = new WeightInfo + { + parentMixer = parent, + mixer = node, + port = port, + }; + m_Mixers.Add(weightInfo); + } + else + { + var count = node.GetInputCount(); + for (var i = 0; i < count; i++) + { + FindMixers(parent, port, node.GetInput(i)); + } + } + } + + public void Evaluate() + { + float weight = 1; + m_Output.SetWeight(1); + for (int i = 0; i < m_Mixers.Count; i++) + { + var mixInfo = m_Mixers[i]; + weight = WeightUtility.NormalizeMixer(mixInfo.mixer); + mixInfo.parentMixer.SetInputWeight(mixInfo.port, weight); + } + + // only write the final weight in player/playmode. In editor, we are blending to the appropriate defaults + // the last mixer in the list is the final blend, since the list is composed post-order. + if (Application.isPlaying) + m_Output.SetWeight(weight); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs.meta new file mode 100644 index 000000000..c487e3980 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationOutputWeightProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a429b38ee9d48c7408c8870baf406034 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs new file mode 100644 index 000000000..68355c07f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs @@ -0,0 +1,326 @@ +using System.Collections.Generic; +using UnityEngine.Animations; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A Playable Asset that represents a single AnimationClip clip. + /// + [System.Serializable, NotKeyable] + public partial class AnimationPlayableAsset : PlayableAsset, ITimelineClipAsset, IPropertyPreview + { + /// + /// Whether the source AnimationClip loops during playback. + /// + public enum LoopMode + { + /// + /// Use the loop time setting from the source AnimationClip. + /// + [Tooltip("Use the loop time setting from the source AnimationClip.")] + UseSourceAsset = 0, + + /// + /// The source AnimationClip loops during playback. + /// + [Tooltip("The source AnimationClip loops during playback.")] + On = 1, + + /// + /// The source AnimationClip does not loop during playback. + /// + [Tooltip("The source AnimationClip does not loop during playback.")] + Off = 2 + } + + + [SerializeField] private AnimationClip m_Clip; + [SerializeField] private Vector3 m_Position = Vector3.zero; + [SerializeField] private Vector3 m_EulerAngles = Vector3.zero; + [SerializeField] private bool m_UseTrackMatchFields = true; + [SerializeField] private MatchTargetFields m_MatchTargetFields = MatchTargetFieldConstants.All; + [SerializeField] private bool m_RemoveStartOffset = true; // set by animation track prior to compilation + [SerializeField] private bool m_ApplyFootIK = true; + [SerializeField] private LoopMode m_Loop = LoopMode.UseSourceAsset; + + +#if UNITY_EDITOR + private AnimationOffsetPlayable m_AnimationOffsetPlayable; +#endif + + /// + /// The translational offset of the clip + /// + public Vector3 position + { + get + { + return m_Position; + } + set + { + m_Position = value; +#if UNITY_EDITOR + if (m_AnimationOffsetPlayable.IsValid()) + m_AnimationOffsetPlayable.SetPosition(position); +#endif + } + } + + /// + /// The rotational offset of the clip, expressed as a Quaternion + /// + public Quaternion rotation + { + get + { + return Quaternion.Euler(m_EulerAngles); + } + + set + { + m_EulerAngles = value.eulerAngles; +#if UNITY_EDITOR + if (m_AnimationOffsetPlayable.IsValid()) + m_AnimationOffsetPlayable.SetRotation(value); +#endif + } + } + + /// + /// The rotational offset of the clip, expressed in Euler angles + /// + public Vector3 eulerAngles + { + get { return m_EulerAngles; } + set + { + m_EulerAngles = value; +#if UNITY_EDITOR + if (m_AnimationOffsetPlayable.IsValid()) + m_AnimationOffsetPlayable.SetRotation(rotation); +#endif + } + } + + /// + /// Specifies whether to use offset matching options as defined by the track. + /// + public bool useTrackMatchFields + { + get { return m_UseTrackMatchFields; } + set { m_UseTrackMatchFields = value; } + } + + /// + /// Specifies which fields should be matched when aligning offsets. + /// + public MatchTargetFields matchTargetFields + { + get { return m_MatchTargetFields; } + set { m_MatchTargetFields = value; } + } + + /// + /// Whether to make the animation clip play relative to its first keyframe. + /// + /// + /// This option only applies to animation clips that animate Transform components. + /// + public bool removeStartOffset + { + get { return m_RemoveStartOffset; } + set { m_RemoveStartOffset = value; } + } + + + /// + /// Enable to apply foot IK to the AnimationClip when the target is humanoid. + /// + public bool applyFootIK + { + get { return m_ApplyFootIK; } + set { m_ApplyFootIK = value; } + } + + /// + /// Whether the source AnimationClip loops during playback + /// + public LoopMode loop + { + get { return m_Loop; } + set { m_Loop = value; } + } + + + internal bool hasRootTransforms + { + get { return m_Clip != null && HasRootTransforms(m_Clip); } + } + + // used for legacy 'scene' mode. + internal AppliedOffsetMode appliedOffsetMode { get; set; } + + + /// + /// The source animation clip + /// + public AnimationClip clip + { + get { return m_Clip; } + set + { + if (value != null) + name = "AnimationPlayableAsset of " + value.name; + m_Clip = value; + } + } + + /// + /// Returns the duration required to play the animation clip exactly once + /// + public override double duration + { + get + { + double length = TimeUtility.GetAnimationClipLength(clip); + if (length < float.Epsilon) + return base.duration; + return length; + } + } + + /// + /// Returns a description of the PlayableOutputs that may be created for this asset. + /// + public override IEnumerable outputs + { + get { yield return AnimationPlayableBinding.Create(name, this); } + } + + /// + /// Creates the root of a Playable subgraph to play the animation clip. + /// + /// PlayableGraph that will own the playable + /// The gameobject that triggered the graph build + /// The root playable of the subgraph + public override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + Playable root = CreatePlayable(graph, m_Clip, position, eulerAngles, removeStartOffset, appliedOffsetMode, applyFootIK, m_Loop); + +#if UNITY_EDITOR + m_AnimationOffsetPlayable = AnimationOffsetPlayable.Null; + if (root.IsValid() && root.IsPlayableOfType()) + { + m_AnimationOffsetPlayable = (AnimationOffsetPlayable)root; + } + + LiveLink(); +#endif + + return root; + } + + internal static Playable CreatePlayable(PlayableGraph graph, AnimationClip clip, Vector3 positionOffset, Vector3 eulerOffset, bool removeStartOffset, AppliedOffsetMode mode, bool applyFootIK, LoopMode loop) + { + if (clip == null || clip.legacy) + return Playable.Null; + + + var clipPlayable = AnimationClipPlayable.Create(graph, clip); + clipPlayable.SetRemoveStartOffset(removeStartOffset); + clipPlayable.SetApplyFootIK(applyFootIK); + clipPlayable.SetOverrideLoopTime(loop != LoopMode.UseSourceAsset); + clipPlayable.SetLoopTime(loop == LoopMode.On); + + Playable root = clipPlayable; + + if (ShouldApplyScaleRemove(mode)) + { + var removeScale = AnimationRemoveScalePlayable.Create(graph, 1); + graph.Connect(root, 0, removeScale, 0); + removeScale.SetInputWeight(0, 1.0f); + root = removeScale; + } + + if (ShouldApplyOffset(mode, clip)) + { + var offsetPlayable = AnimationOffsetPlayable.Create(graph, positionOffset, Quaternion.Euler(eulerOffset), 1); + graph.Connect(root, 0, offsetPlayable, 0); + offsetPlayable.SetInputWeight(0, 1.0F); + root = offsetPlayable; + } + + return root; + } + + private static bool ShouldApplyOffset(AppliedOffsetMode mode, AnimationClip clip) + { + if (mode == AppliedOffsetMode.NoRootTransform || mode == AppliedOffsetMode.SceneOffsetLegacy) + return false; + + return HasRootTransforms(clip); + } + + private static bool ShouldApplyScaleRemove(AppliedOffsetMode mode) + { + return mode == AppliedOffsetMode.SceneOffsetLegacyEditor || mode == AppliedOffsetMode.SceneOffsetLegacy || mode == AppliedOffsetMode.TransformOffsetLegacy; + } + +#if UNITY_EDITOR + public void LiveLink() + { + if (m_AnimationOffsetPlayable.IsValid()) + { + m_AnimationOffsetPlayable.SetPosition(position); + m_AnimationOffsetPlayable.SetRotation(rotation); + } + } + +#endif + + /// + /// Returns the capabilities of TimelineClips that contain a AnimationPlayableAsset + /// + public ClipCaps clipCaps + { + get + { + var caps = ClipCaps.All; + if (m_Clip == null || (m_Loop == LoopMode.Off) || (m_Loop == LoopMode.UseSourceAsset && !m_Clip.isLooping)) + caps &= ~ClipCaps.Looping; + + // empty clips don't support clip in. This allows trim operations to simply become + // move operations + if (m_Clip == null || m_Clip.empty) + caps &= ~ClipCaps.ClipIn; + + return caps; + } + } + + /// + /// Resets the offsets to default values + /// + public void ResetOffsets() + { + position = Vector3.zero; + eulerAngles = Vector3.zero; + } + + /// + public void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { + driver.AddFromClip(m_Clip); + } + + internal static bool HasRootTransforms(AnimationClip clip) + { + if (clip == null || clip.empty) + return false; + + return clip.hasRootMotion || clip.hasGenericRootTransform || clip.hasMotionCurves || clip.hasRootCurves; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs.meta new file mode 100644 index 000000000..698bcd575 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPlayableAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 030f85c3f73729f4f976f66ffb23b875 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs new file mode 100644 index 000000000..560f9007d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs @@ -0,0 +1,54 @@ +using System.Collections.Generic; +using UnityEngine.Animations; +using UnityEngine.Experimental.Animations; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + class AnimationPreviewUpdateCallback : ITimelineEvaluateCallback + { + AnimationPlayableOutput m_Output; + PlayableGraph m_Graph; + List m_PreviewComponents; + + public AnimationPreviewUpdateCallback(AnimationPlayableOutput output) + { + m_Output = output; + + Playable playable = m_Output.GetSourcePlayable(); + if (playable.IsValid()) + { + m_Graph = playable.GetGraph(); + } + } + + public void Evaluate() + { + if (!m_Graph.IsValid()) + return; + + if (m_PreviewComponents == null) + FetchPreviewComponents(); + + foreach (var component in m_PreviewComponents) + { + if (component != null) + { + component.UpdatePreviewGraph(m_Graph); + } + } + } + + private void FetchPreviewComponents() + { + m_PreviewComponents = new List(); + + var animator = m_Output.GetTarget(); + if (animator == null) + return; + + var gameObject = animator.gameObject; + m_PreviewComponents.AddRange(gameObject.GetComponents()); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs.meta new file mode 100644 index 000000000..9d6167b66 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationPreviewUpdateCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 755e3e942f7784d458bddba421c0bb72 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs new file mode 100644 index 000000000..21e811d05 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs @@ -0,0 +1,971 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Animations; +using UnityEngine.Experimental.Animations; +using UnityEngine.Playables; +using UnityEngine.Serialization; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.Timeline +{ + /// + /// Flags specifying which offset fields to match + /// + [Flags] + public enum MatchTargetFields + { + /// + /// Translation X value + /// + PositionX = 1 << 0, + /// + /// Translation Y value + /// + PositionY = 1 << 1, + /// + /// Translation Z value + /// + PositionZ = 1 << 2, + /// + /// Rotation Euler Angle X value + /// + RotationX = 1 << 3, + /// + /// Rotation Euler Angle Y value + /// + RotationY = 1 << 4, + /// + /// Rotation Euler Angle Z value + /// + RotationZ = 1 << 5 + } + + /// + /// Describes what is used to set the starting position and orientation of each Animation Track. + /// + /// + /// By default, each Animation Track uses ApplyTransformOffsets to start from a set position and orientation. + /// To offset each Animation Track based on the current position and orientation in the scene, use ApplySceneOffsets. + /// + public enum TrackOffset + { + /// + /// Use this setting to offset each Animation Track based on a set position and orientation. + /// + ApplyTransformOffsets, + /// + /// Use this setting to offset each Animation Track based on the current position and orientation in the scene. + /// + ApplySceneOffsets, + /// + /// Use this setting to offset root transforms based on the state of the animator. + /// + /// + /// Only use this setting to support legacy Animation Tracks. This mode may be deprecated in a future release. + /// + /// In Auto mode, when the animator bound to the animation track contains an AnimatorController, it offsets all animations similar to ApplySceneOffsets. + /// If no controller is assigned, then all offsets are set to start from a fixed position and orientation, similar to ApplyTransformOffsets. + /// In Auto mode, in most cases, root transforms are not affected by local scale or Animator.humanScale, unless the animator has an AnimatorController and Animator.applyRootMotion is set to true. + /// + Auto + } + + + // offset mode + enum AppliedOffsetMode + { + NoRootTransform, + TransformOffset, + SceneOffset, + TransformOffsetLegacy, + SceneOffsetLegacy, + SceneOffsetEditor, // scene offset mode in editor + SceneOffsetLegacyEditor, + } + + + // separate from the enum to hide them from UI elements + static class MatchTargetFieldConstants + { + public static MatchTargetFields All = MatchTargetFields.PositionX | MatchTargetFields.PositionY | + MatchTargetFields.PositionZ | MatchTargetFields.RotationX | + MatchTargetFields.RotationY | MatchTargetFields.RotationZ; + + public static MatchTargetFields None = 0; + + public static MatchTargetFields Position = MatchTargetFields.PositionX | MatchTargetFields.PositionY | + MatchTargetFields.PositionZ; + + public static MatchTargetFields Rotation = MatchTargetFields.RotationX | MatchTargetFields.RotationY | + MatchTargetFields.RotationZ; + + public static bool HasAny(this MatchTargetFields me, MatchTargetFields fields) + { + return (me & fields) != None; + } + + public static MatchTargetFields Toggle(this MatchTargetFields me, MatchTargetFields flag) + { + return me ^ flag; + } + } + + + /// + /// A Timeline track used for playing back animations on an Animator. + /// + [Serializable] + [TrackClipType(typeof(AnimationPlayableAsset), false)] + [TrackBindingType(typeof(Animator))] + [ExcludeFromPreset] + public partial class AnimationTrack : TrackAsset, ILayerable + { + const string k_DefaultInfiniteClipName = "Recorded"; + const string k_DefaultRecordableClipName = "Recorded"; + + [SerializeField, FormerlySerializedAs("m_OpenClipPreExtrapolation")] + TimelineClip.ClipExtrapolation m_InfiniteClipPreExtrapolation = TimelineClip.ClipExtrapolation.None; + + [SerializeField, FormerlySerializedAs("m_OpenClipPostExtrapolation")] + TimelineClip.ClipExtrapolation m_InfiniteClipPostExtrapolation = TimelineClip.ClipExtrapolation.None; + + [SerializeField, FormerlySerializedAs("m_OpenClipOffsetPosition")] + Vector3 m_InfiniteClipOffsetPosition = Vector3.zero; + + [SerializeField, FormerlySerializedAs("m_OpenClipOffsetEulerAngles")] + Vector3 m_InfiniteClipOffsetEulerAngles = Vector3.zero; + + [SerializeField, FormerlySerializedAs("m_OpenClipTimeOffset")] + double m_InfiniteClipTimeOffset; + + [SerializeField, FormerlySerializedAs("m_OpenClipRemoveOffset")] + bool m_InfiniteClipRemoveOffset; // cached value for remove offset + + [SerializeField] + bool m_InfiniteClipApplyFootIK = true; + + [SerializeField, HideInInspector] + AnimationPlayableAsset.LoopMode mInfiniteClipLoop = AnimationPlayableAsset.LoopMode.UseSourceAsset; + + [SerializeField] + MatchTargetFields m_MatchTargetFields = MatchTargetFieldConstants.All; + [SerializeField] + Vector3 m_Position = Vector3.zero; + [SerializeField] + Vector3 m_EulerAngles = Vector3.zero; + + + [SerializeField] AvatarMask m_AvatarMask; + [SerializeField] bool m_ApplyAvatarMask = true; + + [SerializeField] TrackOffset m_TrackOffset = TrackOffset.ApplyTransformOffsets; + + [SerializeField, HideInInspector] AnimationClip m_InfiniteClip; + + +#if UNITY_EDITOR + private AnimationClip m_DefaultPoseClip; + private AnimationClip m_CachedPropertiesClip; + + AnimationOffsetPlayable m_ClipOffset; + + private Vector3 m_SceneOffsetPosition = Vector3.zero; + private Vector3 m_SceneOffsetRotation = Vector3.zero; + + private bool m_HasPreviewComponents = false; +#endif + + /// + /// The translation offset of the entire track. + /// + public Vector3 position + { + get { return m_Position; } + set { m_Position = value; } + } + + /// + /// The rotation offset of the entire track, expressed as a quaternion. + /// + public Quaternion rotation + { + get { return Quaternion.Euler(m_EulerAngles); } + set { m_EulerAngles = value.eulerAngles; } + } + + /// + /// The euler angle representation of the rotation offset of the entire track. + /// + public Vector3 eulerAngles + { + get { return m_EulerAngles; } + set { m_EulerAngles = value; } + } + + /// + /// Specifies whether to apply track offsets to all clips on the track. + /// + /// + /// This can be used to offset all clips on a track, in addition to the clips individual offsets. + /// + [Obsolete("applyOffset is deprecated. Use trackOffset instead", true)] + public bool applyOffsets + { + get { return false; } + set {} + } + + /// + /// Specifies what is used to set the starting position and orientation of an Animation Track. + /// + /// + /// Track Offset is only applied when the Animation Track contains animation that modifies the root Transform. + /// + public TrackOffset trackOffset + { + get { return m_TrackOffset; } + set { m_TrackOffset = value; } + } + + /// + /// Specifies which fields to match when aligning offsets of clips. + /// + public MatchTargetFields matchTargetFields + { + get { return m_MatchTargetFields; } + set { m_MatchTargetFields = value & MatchTargetFieldConstants.All; } + } + + /// + /// An AnimationClip storing the data for an infinite track. + /// + /// + /// The value of this property is null when the AnimationTrack is in Clip Mode. + /// + public AnimationClip infiniteClip + { + get { return m_InfiniteClip; } + internal set { m_InfiniteClip = value; } + } + + // saved value for converting to/from infinite mode + internal bool infiniteClipRemoveOffset + { + get { return m_InfiniteClipRemoveOffset; } + set { m_InfiniteClipRemoveOffset = value; } + } + + /// + /// Specifies the AvatarMask to be applied to all clips on the track. + /// + /// + /// Applying an AvatarMask to an animation track will allow discarding portions of the animation being applied on the track. + /// + public AvatarMask avatarMask + { + get { return m_AvatarMask; } + set { m_AvatarMask = value; } + } + + /// + /// Specifies whether to apply the AvatarMask to the track. + /// + public bool applyAvatarMask + { + get { return m_ApplyAvatarMask; } + set { m_ApplyAvatarMask = value; } + } + + // is this track compilable + + internal override bool CanCompileClips() + { + return !muted && (m_Clips.Count > 0 || (m_InfiniteClip != null && !m_InfiniteClip.empty)); + } + + /// + public override IEnumerable outputs + { + get { yield return AnimationPlayableBinding.Create(name, this); } + } + + + /// + /// Specifies whether the Animation Track has clips, or is in infinite mode. + /// + public bool inClipMode + { + get { return clips != null && clips.Length != 0; } + } + + /// + /// The translation offset of a track in infinite mode. + /// + public Vector3 infiniteClipOffsetPosition + { + get { return m_InfiniteClipOffsetPosition; } + set { m_InfiniteClipOffsetPosition = value; } + } + + /// + /// The rotation offset of a track in infinite mode. + /// + public Quaternion infiniteClipOffsetRotation + { + get { return Quaternion.Euler(m_InfiniteClipOffsetEulerAngles); } + set { m_InfiniteClipOffsetEulerAngles = value.eulerAngles; } + } + + /// + /// The euler angle representation of the rotation offset of the track when in infinite mode. + /// + public Vector3 infiniteClipOffsetEulerAngles + { + get { return m_InfiniteClipOffsetEulerAngles; } + set { m_InfiniteClipOffsetEulerAngles = value; } + } + + internal bool infiniteClipApplyFootIK + { + get { return m_InfiniteClipApplyFootIK; } + set { m_InfiniteClipApplyFootIK = value; } + } + + internal double infiniteClipTimeOffset + { + get { return m_InfiniteClipTimeOffset; } + set { m_InfiniteClipTimeOffset = value; } + } + + /// + /// The saved state of pre-extrapolation for clips converted to infinite mode. + /// + public TimelineClip.ClipExtrapolation infiniteClipPreExtrapolation + { + get { return m_InfiniteClipPreExtrapolation; } + set { m_InfiniteClipPreExtrapolation = value; } + } + + /// + /// The saved state of post-extrapolation for clips when converted to infinite mode. + /// + public TimelineClip.ClipExtrapolation infiniteClipPostExtrapolation + { + get { return m_InfiniteClipPostExtrapolation; } + set { m_InfiniteClipPostExtrapolation = value; } + } + + /// + /// The saved state of animation clip loop state when converted to infinite mode + /// + internal AnimationPlayableAsset.LoopMode infiniteClipLoop + { + get { return mInfiniteClipLoop; } + set { mInfiniteClipLoop = value; } + } + + [ContextMenu("Reset Offsets")] + void ResetOffsets() + { + m_Position = Vector3.zero; + m_EulerAngles = Vector3.zero; + UpdateClipOffsets(); + } + + /// + /// Creates a TimelineClip on this track that uses an AnimationClip. + /// + /// Source animation clip of the resulting TimelineClip. + /// A new TimelineClip which has an AnimationPlayableAsset asset attached. + public TimelineClip CreateClip(AnimationClip clip) + { + if (clip == null) + return null; + + var newClip = CreateClip(); + AssignAnimationClip(newClip, clip); + return newClip; + } + + /// + /// Creates an AnimationClip that stores the data for an infinite track. + /// + /// + /// If an infiniteClip already exists, this method produces no result, even if you provide a different value + /// for infiniteClipName. + /// + /// + /// This method can't create an infinite clip for an AnimationTrack that contains one or more Timeline clips. + /// Use AnimationTrack.inClipMode to determine whether it is possible to create an infinite clip on an AnimationTrack. + /// + /// + /// When used from the editor, this method attempts to save the created infinite clip to the TimelineAsset. + /// The TimelineAsset must already exist in the AssetDatabase to save the infinite clip. If the TimelineAsset + /// does not exist, the infinite clip is still created but it is not saved. + /// + /// + /// The name of the AnimationClip to create. + /// This method does not ensure unique names. If you want a unique clip name, you must provide one. + /// See ObjectNames.GetUniqueName for information on a method that creates unique names. + /// + public void CreateInfiniteClip(string infiniteClipName) + { + if (inClipMode) + { + Debug.LogWarning("CreateInfiniteClip cannot create an infinite clip for an AnimationTrack that contains one or more Timeline Clips."); + return; + } + + if (m_InfiniteClip != null) + return; + + m_InfiniteClip = TimelineCreateUtilities.CreateAnimationClipForTrack(string.IsNullOrEmpty(infiniteClipName) ? k_DefaultInfiniteClipName : infiniteClipName, this, false); + } + + /// + /// Creates a TimelineClip, AnimationPlayableAsset and an AnimationClip. Use this clip to record in a timeline. + /// + /// + /// When used from the editor, this method attempts to save the created recordable clip to the TimelineAsset. + /// The TimelineAsset must already exist in the AssetDatabase to save the recordable clip. If the TimelineAsset + /// does not exist, the recordable clip is still created but it is not saved. + /// + /// + /// The name of the AnimationClip to create. + /// This method does not ensure unique names. If you want a unique clip name, you must provide one. + /// See ObjectNames.GetUniqueName for information on a method that creates unique names. + /// + /// + /// Returns a new TimelineClip with an AnimationPlayableAsset asset attached. + /// + public TimelineClip CreateRecordableClip(string animClipName) + { + var clip = TimelineCreateUtilities.CreateAnimationClipForTrack(string.IsNullOrEmpty(animClipName) ? k_DefaultRecordableClipName : animClipName, this, false); + + var timelineClip = CreateClip(clip); + timelineClip.displayName = animClipName; + timelineClip.recordable = true; + timelineClip.start = 0; + timelineClip.duration = 1; + + var apa = timelineClip.asset as AnimationPlayableAsset; + if (apa != null) + apa.removeStartOffset = false; + + return timelineClip; + } + +#if UNITY_EDITOR + internal Vector3 sceneOffsetPosition + { + get { return m_SceneOffsetPosition; } + set { m_SceneOffsetPosition = value; } + } + + internal Vector3 sceneOffsetRotation + { + get { return m_SceneOffsetRotation; } + set { m_SceneOffsetRotation = value; } + } + + internal bool hasPreviewComponents + { + get + { + if (m_HasPreviewComponents) + return true; + + var parentTrack = parent as AnimationTrack; + if (parentTrack != null) + { + return parentTrack.hasPreviewComponents; + } + + return false; + } + } +#endif + + /// + /// Used to initialize default values on a newly created clip + /// + /// The clip added to the track + protected override void OnCreateClip(TimelineClip clip) + { + var extrapolation = TimelineClip.ClipExtrapolation.None; + if (!isSubTrack) + extrapolation = TimelineClip.ClipExtrapolation.Hold; + clip.preExtrapolationMode = extrapolation; + clip.postExtrapolationMode = extrapolation; + } + + protected internal override int CalculateItemsHash() + { + return GetAnimationClipHash(m_InfiniteClip).CombineHash(base.CalculateItemsHash()); + } + + internal void UpdateClipOffsets() + { +#if UNITY_EDITOR + if (m_ClipOffset.IsValid()) + { + m_ClipOffset.SetPosition(position); + m_ClipOffset.SetRotation(rotation); + } +#endif + } + + Playable CompileTrackPlayable(PlayableGraph graph, TrackAsset track, GameObject go, IntervalTree tree, AppliedOffsetMode mode) + { + var mixer = AnimationMixerPlayable.Create(graph, track.clips.Length); + for (int i = 0; i < track.clips.Length; i++) + { + var c = track.clips[i]; + var asset = c.asset as PlayableAsset; + if (asset == null) + continue; + + var animationAsset = asset as AnimationPlayableAsset; + if (animationAsset != null) + animationAsset.appliedOffsetMode = mode; + + var source = asset.CreatePlayable(graph, go); + if (source.IsValid()) + { + var clip = new RuntimeClip(c, source, mixer); + tree.Add(clip); + graph.Connect(source, 0, mixer, i); + mixer.SetInputWeight(i, 0.0f); + } + } + + return ApplyTrackOffset(graph, mixer, go, mode); + } + + Playable ILayerable.CreateLayerMixer(PlayableGraph graph, GameObject go, int inputCount) + { + return Playable.Null; + } + + internal override Playable OnCreateClipPlayableGraph(PlayableGraph graph, GameObject go, IntervalTree tree) + { + if (isSubTrack) + throw new InvalidOperationException("Nested animation tracks should never be asked to create a graph directly"); + + List flattenTracks = new List(); + if (CanCompileClips()) + flattenTracks.Add(this); + + + bool animatesRootTransform = AnimatesRootTransform(); + foreach (var subTrack in GetChildTracks()) + { + var child = subTrack as AnimationTrack; + if (child != null && child.CanCompileClips()) + { + animatesRootTransform |= child.AnimatesRootTransform(); + flattenTracks.Add(child); + } + } + + // figure out which mode to apply + AppliedOffsetMode mode = GetOffsetMode(go, animatesRootTransform); + var layerMixer = CreateGroupMixer(graph, go, flattenTracks.Count); + for (int c = 0; c < flattenTracks.Count; c++) + { + var compiledTrackPlayable = flattenTracks[c].inClipMode ? + CompileTrackPlayable(graph, flattenTracks[c], go, tree, mode) : + flattenTracks[c].CreateInfiniteTrackPlayable(graph, go, tree, mode); + graph.Connect(compiledTrackPlayable, 0, layerMixer, c); + layerMixer.SetInputWeight(c, flattenTracks[c].inClipMode ? 0 : 1); + if (flattenTracks[c].applyAvatarMask && flattenTracks[c].avatarMask != null) + { + layerMixer.SetLayerMaskFromAvatarMask((uint)c, flattenTracks[c].avatarMask); + } + } + + bool requiresMotionXPlayable = RequiresMotionXPlayable(mode, go); + + Playable mixer = layerMixer; + mixer = CreateDefaultBlend(graph, go, mixer, requiresMotionXPlayable); + + // motionX playable not required in scene offset mode, or root transform mode + if (requiresMotionXPlayable) + { + // If we are animating a root transform, add the motionX to delta playable as the root node + var motionXToDelta = AnimationMotionXToDeltaPlayable.Create(graph); + graph.Connect(mixer, 0, motionXToDelta, 0); + motionXToDelta.SetInputWeight(0, 1.0f); + motionXToDelta.SetAbsoluteMotion(UsesAbsoluteMotion(mode)); + mixer = (Playable)motionXToDelta; + } + + +#if UNITY_EDITOR + if (!Application.isPlaying) + { + var animator = GetBinding(go != null ? go.GetComponent() : null); + if (animator != null) + { + GameObject targetGO = animator.gameObject; + IAnimationWindowPreview[] previewComponents = targetGO.GetComponents(); + + m_HasPreviewComponents = previewComponents.Length > 0; + if (m_HasPreviewComponents) + { + foreach (var component in previewComponents) + { + mixer = component.BuildPreviewGraph(graph, mixer); + } + } + } + } +#endif + + return mixer; + } + + // Creates a layer mixer containing default blends + // the base layer is a default clip of all driven properties + // the next layer is optionally the desired default pose (in the case of humanoid, the tpose + private Playable CreateDefaultBlend(PlayableGraph graph, GameObject go, Playable mixer, bool requireOffset) + { +#if UNITY_EDITOR + if (Application.isPlaying) + return mixer; + + int inputs = 1 + ((m_CachedPropertiesClip != null) ? 1 : 0) + ((m_DefaultPoseClip != null) ? 1 : 0); + if (inputs == 1) + return mixer; + + var defaultPoseMixer = AnimationLayerMixerPlayable.Create(graph, inputs); + + int mixerInput = 0; + if (m_CachedPropertiesClip) + { + var cachedPropertiesClip = AnimationClipPlayable.Create(graph, m_CachedPropertiesClip); + cachedPropertiesClip.SetApplyFootIK(false); + var defaults = (Playable) cachedPropertiesClip; + if (requireOffset) + defaults = AttachOffsetPlayable(graph, defaults, m_SceneOffsetPosition, Quaternion.Euler(m_SceneOffsetRotation)); + graph.Connect(defaults, 0, defaultPoseMixer, mixerInput); + defaultPoseMixer.SetInputWeight(mixerInput, 1.0f); + mixerInput++; + } + + if (m_DefaultPoseClip) + { + var defaultPose = AnimationClipPlayable.Create(graph, m_DefaultPoseClip); + defaultPose.SetApplyFootIK(false); + var blendDefault = (Playable) defaultPose; + if (requireOffset) + blendDefault = AttachOffsetPlayable(graph, blendDefault, m_SceneOffsetPosition, Quaternion.Euler(m_SceneOffsetRotation)); + + graph.Connect(blendDefault, 0, defaultPoseMixer, mixerInput); + defaultPoseMixer.SetInputWeight(mixerInput, 1.0f); + mixerInput++; + } + + + graph.Connect(mixer, 0, defaultPoseMixer, mixerInput); + defaultPoseMixer.SetInputWeight(mixerInput, 1.0f); + + return defaultPoseMixer; +#else + return mixer; +#endif + } + + private Playable AttachOffsetPlayable(PlayableGraph graph, Playable playable, Vector3 pos, Quaternion rot) + { + var offsetPlayable = AnimationOffsetPlayable.Create(graph, pos, rot, 1); + offsetPlayable.SetInputWeight(0, 1.0f); + graph.Connect(playable, 0, offsetPlayable, 0); + return offsetPlayable; + } + +#if UNITY_EDITOR + private static string k_DefaultHumanoidClipPath = "Packages/com.unity.timeline/Editor/StyleSheets/res/HumanoidDefault.anim"; + private static AnimationClip s_DefaultHumanoidClip = null; + + AnimationClip GetDefaultHumanoidClip() + { + if (s_DefaultHumanoidClip == null) + { + s_DefaultHumanoidClip = EditorGUIUtility.LoadRequired(k_DefaultHumanoidClipPath) as AnimationClip; + if (s_DefaultHumanoidClip == null) + Debug.LogError("Could not load default humanoid animation clip for Timeline"); + } + + return s_DefaultHumanoidClip; + } + +#endif + + bool RequiresMotionXPlayable(AppliedOffsetMode mode, GameObject gameObject) + { + if (mode == AppliedOffsetMode.NoRootTransform) + return false; + if (mode == AppliedOffsetMode.SceneOffsetLegacy) + { + var animator = GetBinding(gameObject != null ? gameObject.GetComponent() : null); + return animator != null && animator.hasRootMotion; + } + return true; + } + + static bool UsesAbsoluteMotion(AppliedOffsetMode mode) + { +#if UNITY_EDITOR + // in editor, previewing is always done in absolute motion + if (!Application.isPlaying) + return true; +#endif + return mode != AppliedOffsetMode.SceneOffset && + mode != AppliedOffsetMode.SceneOffsetLegacy; + } + + bool HasController(GameObject gameObject) + { + var animator = GetBinding(gameObject != null ? gameObject.GetComponent() : null); + + return animator != null && animator.runtimeAnimatorController != null; + } + + internal Animator GetBinding(PlayableDirector director) + { + if (director == null) + return null; + + UnityEngine.Object key = this; + if (isSubTrack) + key = parent; + + UnityEngine.Object binding = null; + if (director != null) + binding = director.GetGenericBinding(key); + + Animator animator = null; + if (binding != null) // the binding can be an animator or game object + { + animator = binding as Animator; + var gameObject = binding as GameObject; + if (animator == null && gameObject != null) + animator = gameObject.GetComponent(); + } + + return animator; + } + + static AnimationLayerMixerPlayable CreateGroupMixer(PlayableGraph graph, GameObject go, int inputCount) + { + return AnimationLayerMixerPlayable.Create(graph, inputCount); + } + + Playable CreateInfiniteTrackPlayable(PlayableGraph graph, GameObject go, IntervalTree tree, AppliedOffsetMode mode) + { + if (m_InfiniteClip == null) + return Playable.Null; + + var mixer = AnimationMixerPlayable.Create(graph, 1); + + // In infinite mode, we always force the loop mode of the clip off because the clip keys are offset in infinite mode + // which causes loop to behave different. + // The inline curve editor never shows loops in infinite mode. + var playable = AnimationPlayableAsset.CreatePlayable(graph, m_InfiniteClip, m_InfiniteClipOffsetPosition, m_InfiniteClipOffsetEulerAngles, false, mode, infiniteClipApplyFootIK, AnimationPlayableAsset.LoopMode.Off); + if (playable.IsValid()) + { + tree.Add(new InfiniteRuntimeClip(playable)); + graph.Connect(playable, 0, mixer, 0); + mixer.SetInputWeight(0, 1.0f); + } + + return ApplyTrackOffset(graph, mixer, go, mode); + } + + Playable ApplyTrackOffset(PlayableGraph graph, Playable root, GameObject go, AppliedOffsetMode mode) + { +#if UNITY_EDITOR + m_ClipOffset = AnimationOffsetPlayable.Null; +#endif + + // offsets don't apply in scene offset, or if there is no root transform (globally or on this track) + if (mode == AppliedOffsetMode.SceneOffsetLegacy || + mode == AppliedOffsetMode.SceneOffset || + mode == AppliedOffsetMode.NoRootTransform || + !AnimatesRootTransform() + ) + return root; + + + var pos = position; + var rot = rotation; + +#if UNITY_EDITOR + // in the editor use the preview position to playback from if available + if (mode == AppliedOffsetMode.SceneOffsetEditor) + { + pos = m_SceneOffsetPosition; + rot = Quaternion.Euler(m_SceneOffsetRotation); + } +#endif + + var offsetPlayable = AnimationOffsetPlayable.Create(graph, pos, rot, 1); +#if UNITY_EDITOR + m_ClipOffset = offsetPlayable; +#endif + graph.Connect(root, 0, offsetPlayable, 0); + offsetPlayable.SetInputWeight(0, 1); + + return offsetPlayable; + } + + // the evaluation time is large so that the properties always get evaluated + internal override void GetEvaluationTime(out double outStart, out double outDuration) + { + if (inClipMode) + { + base.GetEvaluationTime(out outStart, out outDuration); + } + else + { + outStart = 0; + outDuration = TimelineClip.kMaxTimeValue; + } + } + + internal override void GetSequenceTime(out double outStart, out double outDuration) + { + if (inClipMode) + { + base.GetSequenceTime(out outStart, out outDuration); + } + else + { + outStart = 0; + outDuration = Math.Max(GetNotificationDuration(), TimeUtility.GetAnimationClipLength(m_InfiniteClip)); + } + } + + void AssignAnimationClip(TimelineClip clip, AnimationClip animClip) + { + if (clip == null || animClip == null) + return; + + if (animClip.legacy) + throw new InvalidOperationException("Legacy Animation Clips are not supported"); + + AnimationPlayableAsset asset = clip.asset as AnimationPlayableAsset; + if (asset != null) + { + asset.clip = animClip; + asset.name = animClip.name; + var duration = asset.duration; + if (!double.IsInfinity(duration) && duration >= TimelineClip.kMinDuration && duration < TimelineClip.kMaxTimeValue) + clip.duration = duration; + } + clip.displayName = animClip.name; + } + + /// + /// Called by the Timeline Editor to gather properties requiring preview. + /// + /// The PlayableDirector invoking the preview + /// PropertyCollector used to gather previewable properties + public override void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { +#if UNITY_EDITOR + m_SceneOffsetPosition = Vector3.zero; + m_SceneOffsetRotation = Vector3.zero; + + var animator = GetBinding(director); + if (animator == null) + return; + + var animClips = new List(this.clips.Length + 2); + GetAnimationClips(animClips); + + var hasHumanMotion = animClips.Exists(clip => clip.humanMotion); + + m_SceneOffsetPosition = animator.transform.localPosition; + m_SceneOffsetRotation = animator.transform.localEulerAngles; + + // Create default pose clip from collected properties + if (hasHumanMotion) + animClips.Add(GetDefaultHumanoidClip()); + + var bindings = AnimationPreviewUtilities.GetBindings(animator.gameObject, animClips); + + m_CachedPropertiesClip = AnimationPreviewUtilities.CreateDefaultClip(animator.gameObject, bindings); + AnimationPreviewUtilities.PreviewFromCurves(animator.gameObject, bindings); // faster to preview from curves then an animation clip + m_DefaultPoseClip = hasHumanMotion ? GetDefaultHumanoidClip() : null; +#endif + } + + /// + /// Gather all the animation clips for this track + /// + /// + private void GetAnimationClips(List animClips) + { + foreach (var c in clips) + { + var a = c.asset as AnimationPlayableAsset; + if (a != null && a.clip != null) + animClips.Add(a.clip); + } + + if (m_InfiniteClip != null) + animClips.Add(m_InfiniteClip); + + foreach (var childTrack in GetChildTracks()) + { + var animChildTrack = childTrack as AnimationTrack; + if (animChildTrack != null) + animChildTrack.GetAnimationClips(animClips); + } + } + + // calculate which offset mode to apply + AppliedOffsetMode GetOffsetMode(GameObject go, bool animatesRootTransform) + { + if (!animatesRootTransform) + return AppliedOffsetMode.NoRootTransform; + + if (m_TrackOffset == TrackOffset.ApplyTransformOffsets) + return AppliedOffsetMode.TransformOffset; + + if (m_TrackOffset == TrackOffset.ApplySceneOffsets) + return (Application.isPlaying) ? AppliedOffsetMode.SceneOffset : AppliedOffsetMode.SceneOffsetEditor; + + if (HasController(go)) + { + if (!Application.isPlaying) + return AppliedOffsetMode.SceneOffsetLegacyEditor; + return AppliedOffsetMode.SceneOffsetLegacy; + } + + return AppliedOffsetMode.TransformOffsetLegacy; + } + + internal bool AnimatesRootTransform() + { + // infinite mode + if (AnimationPlayableAsset.HasRootTransforms(m_InfiniteClip)) + return true; + + // clip mode + foreach (var c in GetClips()) + { + var apa = c.asset as AnimationPlayableAsset; + if (apa != null && apa.hasRootTransforms) + return true; + } + + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs.meta new file mode 100644 index 000000000..9ba4e155d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/AnimationTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d21dcc2386d650c4597f3633c75a1f98 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs new file mode 100644 index 000000000..8d61f5707 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs @@ -0,0 +1,15 @@ +namespace UnityEngine.Timeline +{ + interface ICurvesOwner + { + AnimationClip curves { get; } + bool hasCurves { get; } + double duration { get; } + void CreateCurves(string curvesClipName); + + string defaultCurvesName { get; } + Object asset { get; } + Object assetOwner { get; } + TrackAsset targetTrack { get; } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs.meta new file mode 100644 index 000000000..d5d95df37 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Animation/ICurvesOwner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89b31ff5ca0a5eb4797ac65d43949807 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade.meta new file mode 100644 index 000000000..f5aba63cd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c04c8cb23b78e04492e0f310cdee93e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs new file mode 100644 index 000000000..5ba31f6d9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs @@ -0,0 +1,47 @@ +using System; + +namespace UnityEngine.Timeline +{ + partial class AnimationPlayableAsset : ISerializationCallbackReceiver + { + enum Versions + { + Initial = 0, + RotationAsEuler = 1, + } + static readonly int k_LatestVersion = (int)Versions.RotationAsEuler; + [SerializeField, HideInInspector] int m_Version; + + [SerializeField, Obsolete("Use m_RotationEuler Instead", false), HideInInspector] + private Quaternion m_Rotation = Quaternion.identity; // deprecated. now saves in euler angles + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Version = k_LatestVersion; + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + if (m_Version < k_LatestVersion) + { + OnUpgradeFromVersion(m_Version); //upgrade derived classes + } + } + + void OnUpgradeFromVersion(int oldVersion) + { + if (oldVersion < (int)Versions.RotationAsEuler) + AnimationPlayableAssetUpgrade.ConvertRotationToEuler(this); + } + + static class AnimationPlayableAssetUpgrade + { + public static void ConvertRotationToEuler(AnimationPlayableAsset asset) + { +#pragma warning disable 618 + asset.m_EulerAngles = asset.m_Rotation.eulerAngles; +#pragma warning restore 618 + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs.meta new file mode 100644 index 000000000..867be5e3e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6773203120b27984d9a8572fa3564f03 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs new file mode 100644 index 000000000..94c56349a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs @@ -0,0 +1,102 @@ +using System; +using System.ComponentModel; + +namespace UnityEngine.Timeline +{ + partial class AnimationTrack + { + // 649 is value is only assigned to. they can be updated from old files being serialized + #pragma warning disable 649 + //fields that are used for upgrading should be put here, ideally as read-only + [SerializeField, Obsolete("Use m_InfiniteClipOffsetEulerAngles Instead", false), HideInInspector] + Quaternion m_OpenClipOffsetRotation = Quaternion.identity; + + [SerializeField, Obsolete("Use m_RotationEuler Instead", false), HideInInspector] + Quaternion m_Rotation = Quaternion.identity; + + [SerializeField, Obsolete("Use m_RootTransformOffsetMode", false), HideInInspector] + bool m_ApplyOffsets; + #pragma warning restore 649 + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("openClipOffsetPosition has been deprecated. Use infiniteClipOffsetPosition instead. (UnityUpgradable) -> infiniteClipOffsetPosition", true)] + public Vector3 openClipOffsetPosition + { + get { return infiniteClipOffsetPosition; } + set { infiniteClipOffsetPosition = value; } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("openClipOffsetRotation has been deprecated. Use infiniteClipOffsetRotation instead. (UnityUpgradable) -> infiniteClipOffsetRotation", true)] + public Quaternion openClipOffsetRotation + { + get { return infiniteClipOffsetRotation; } + set { infiniteClipOffsetRotation = value; } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("openClipOffsetEulerAngles has been deprecated. Use infiniteClipOffsetEulerAngles instead. (UnityUpgradable) -> infiniteClipOffsetEulerAngles", true)] + public Vector3 openClipOffsetEulerAngles + { + get { return infiniteClipOffsetEulerAngles; } + set { infiniteClipOffsetEulerAngles = value; } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("openClipPreExtrapolation has been deprecated. Use infiniteClipPreExtrapolation instead. (UnityUpgradable) -> infiniteClipPreExtrapolation", true)] + public TimelineClip.ClipExtrapolation openClipPreExtrapolation + { + get { return infiniteClipPreExtrapolation; } + set { infiniteClipPreExtrapolation = value; } + } + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("openClipPostExtrapolation has been deprecated. Use infiniteClipPostExtrapolation instead. (UnityUpgradable) -> infiniteClipPostExtrapolation", true)] + public TimelineClip.ClipExtrapolation openClipPostExtrapolation + { + get { return infiniteClipPostExtrapolation; } + set { infiniteClipPostExtrapolation = value; } + } + + internal override void OnUpgradeFromVersion(int oldVersion) + { + if (oldVersion < (int)Versions.RotationAsEuler) + AnimationTrackUpgrade.ConvertRotationsToEuler(this); + if (oldVersion < (int)Versions.RootMotionUpgrade) + AnimationTrackUpgrade.ConvertRootMotion(this); + if (oldVersion < (int)Versions.AnimatedTrackProperties) + AnimationTrackUpgrade.ConvertInfiniteTrack(this); + } + +// 612 is Property is Obsolete +// 618 is Field is Obsolete +#pragma warning disable 612, 618 + static class AnimationTrackUpgrade + { + public static void ConvertRotationsToEuler(AnimationTrack track) + { + track.m_EulerAngles = track.m_Rotation.eulerAngles; + track.m_InfiniteClipOffsetEulerAngles = track.m_OpenClipOffsetRotation.eulerAngles; + } + + public static void ConvertRootMotion(AnimationTrack track) + { + track.m_TrackOffset = TrackOffset.Auto; // loaded tracks should use legacy mode + + // reset offsets if not applied + if (!track.m_ApplyOffsets) + { + track.m_Position = Vector3.zero; + track.m_EulerAngles = Vector3.zero; + } + } + + public static void ConvertInfiniteTrack(AnimationTrack track) + { + track.m_InfiniteClip = track.m_AnimClip; + track.m_AnimClip = null; + } + } +#pragma warning restore 612, 618 + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs.meta new file mode 100644 index 000000000..01b86a76f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b0c53b13a1539949b3b212e049151d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs new file mode 100644 index 000000000..20f3dfd3a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs @@ -0,0 +1,34 @@ +namespace UnityEngine.Timeline +{ + partial class TimelineClip + { + enum Versions + { + Initial = 0, + ClipInFromGlobalToLocal = 1 + } + const int k_LatestVersion = (int)Versions.ClipInFromGlobalToLocal; + [SerializeField, HideInInspector] int m_Version; + + //fields that are used for upgrading should be put here, ideally as read-only + + void UpgradeToLatestVersion() + { + if (m_Version < (int)Versions.ClipInFromGlobalToLocal) + { + TimelineClipUpgrade.UpgradeClipInFromGlobalToLocal(this); + } + } + + static class TimelineClipUpgrade + { + // version 0->1, clipIn move from global to local + public static void UpgradeClipInFromGlobalToLocal(TimelineClip clip) + { + // case 936751 -- clipIn was serialized in global, not local offset + if (clip.m_ClipIn > 0 && clip.m_TimeScale > float.Epsilon) + clip.m_ClipIn *= clip.m_TimeScale; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs.meta new file mode 100644 index 000000000..0b27935e9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/ClipUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a4f0c91a28ece04198b200dd55145d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs new file mode 100644 index 000000000..86135c689 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs @@ -0,0 +1,21 @@ +namespace UnityEngine.Timeline +{ + partial class TimelineAsset + { + enum Versions + { + Initial = 0 + } + const int k_LatestVersion = (int)Versions.Initial; + [SerializeField, HideInInspector] int m_Version; + + //fields that are used for upgrading should be put here, ideally as read-only + + void UpgradeToLatestVersion() + {} + + //upgrade code should go into this class + static class TimelineAssetUpgrade + {} + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs.meta new file mode 100644 index 000000000..6075babdc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TimelineUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 95c91abdcc1ea03458c2ea4e9626a5d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs new file mode 100644 index 000000000..67681990a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs @@ -0,0 +1,76 @@ +using System; +using UnityEngine.Serialization; + +namespace UnityEngine.Timeline +{ + partial class TrackAsset : ISerializationCallbackReceiver + { + internal enum Versions + { + Initial = 0, + RotationAsEuler = 1, + RootMotionUpgrade = 2, + AnimatedTrackProperties = 3 + } + + const int k_LatestVersion = (int)Versions.AnimatedTrackProperties; + + [SerializeField, HideInInspector] int m_Version; + + [Obsolete("Please use m_InfiniteClip (on AnimationTrack) instead.", false)] + [SerializeField, HideInInspector, FormerlySerializedAs("m_animClip")] + internal AnimationClip m_AnimClip; + + protected virtual void OnBeforeTrackSerialize() {} + protected virtual void OnAfterTrackDeserialize() {} + + internal virtual void OnUpgradeFromVersion(int oldVersion) {} + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Version = k_LatestVersion; + + //make sure children are correctly parented + if (m_Children != null) + { + for (var i = m_Children.Count - 1; i >= 0; i--) + { + var asset = m_Children[i] as TrackAsset; + if (asset != null && asset.parent != this) + asset.parent = this; + } + } + + OnBeforeTrackSerialize(); + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + // Clear the clip cache when a deserialize is performed, or + // we can get out of sync when performing Undo + m_ClipsCache = null; + Invalidate(); + + if (m_Version < k_LatestVersion) + { + UpgradeToLatestVersion(); //upgrade TrackAsset + OnUpgradeFromVersion(m_Version); //upgrade derived classes + } + + foreach (var marker in GetMarkers()) + { + marker.Initialize(this); + } + + OnAfterTrackDeserialize(); + } + + //fields that are used for upgrading should be put here, ideally as read-only + void UpgradeToLatestVersion() + {} + + //upgrade code should go into this class + static class TrackAssetUpgrade + {} + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs.meta new file mode 100644 index 000000000..bbe22f0a4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/AssetUpgrade/TrackUpgrade.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c68f34993bfe85e489158a29c99a20b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes.meta new file mode 100644 index 000000000..d77a179f5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec817e5e5781e0a4983a1dc8875d1974 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs new file mode 100644 index 000000000..a6abc2087 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs @@ -0,0 +1,33 @@ +using System; +using UnityEngine; + +namespace UnityEngine.Timeline +{ + /// + /// Attribute used to specify the color of the track and its clips inside the Timeline Editor. + /// + [AttributeUsage(AttributeTargets.Class)] + public class TrackColorAttribute : Attribute + { + Color m_Color; + + /// + /// + /// + public Color color + { + get { return m_Color; } + } + + /// + /// Specify the track color using [0-1] R,G,B values. + /// + /// Red value [0-1]. + /// Green value [0-1]. + /// Blue value [0-1]. + public TrackColorAttribute(float r, float g, float b) + { + m_Color = new Color(r, g, b); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs.meta new file mode 100644 index 000000000..80c61ba59 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Attributes/TrackColorAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c3d52cc5c46d7946a920e21901ff38e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio.meta new file mode 100644 index 000000000..b3fd165d5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d19b75372f4e44d4fa4b2cffbb54124b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs new file mode 100644 index 000000000..0c5894bac --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs @@ -0,0 +1,13 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + [Serializable] + [NotKeyable] + class AudioClipProperties : PlayableBehaviour + { + [Range(0.0f, 1.0f)] + public float volume = 1.0f; + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs.meta new file mode 100644 index 000000000..a044757b8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioClipProperties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0d60a406ab64c434e9d731914e11a51e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs new file mode 100644 index 000000000..c5bdf8c08 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs @@ -0,0 +1,45 @@ +using System; +using UnityEngine.Audio; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + [Serializable] + class AudioMixerProperties : PlayableBehaviour + { + [Range(0.0f, 1.0f)] + public float volume = 1.0f; + + [Range(-1.0f, 1.0f)] + public float stereoPan = 0.0f; + + [Range(0.0f, 1.0f)] + public float spatialBlend = 0.0f; + + public override void PrepareFrame(Playable playable, FrameData info) + { + if (!playable.IsValid() || !playable.IsPlayableOfType()) + return; + + var inputCount = playable.GetInputCount(); + + for (int i = 0; i < inputCount; ++i) + { + if (playable.GetInputWeight(i) > 0.0f) + { + var input = playable.GetInput(i); + + if (input.IsValid() && input.IsPlayableOfType()) + { + var audioClipPlayable = (AudioClipPlayable)input; + var audioClipProperties = input.GetHandle().GetObject(); + + audioClipPlayable.SetVolume(Mathf.Clamp01(volume * audioClipProperties.volume)); + audioClipPlayable.SetStereoPan(Mathf.Clamp(stereoPan, -1.0f, 1.0f)); + audioClipPlayable.SetSpatialBlend(Mathf.Clamp01(spatialBlend)); + } + } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs.meta new file mode 100644 index 000000000..fa975ef8c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioMixerProperties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d8c4a920f001ca64680ed6fdb52d1753 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs new file mode 100644 index 000000000..7ff40fcc8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Audio; +#if UNITY_EDITOR +using System.ComponentModel; +#endif +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// PlayableAsset wrapper for an AudioClip in Timeline. + /// + [Serializable] +#if UNITY_EDITOR + [DisplayName("Audio Clip")] +#endif + public class AudioPlayableAsset : PlayableAsset, ITimelineClipAsset + { + [SerializeField] AudioClip m_Clip; +#pragma warning disable 649 //Field is never assigned to and will always have its default value + [SerializeField] bool m_Loop; + [SerializeField, HideInInspector] float m_bufferingTime = 0.1f; + [SerializeField] AudioClipProperties m_ClipProperties = new AudioClipProperties(); + + // the amount of time to give the clip to load prior to it's start time + internal float bufferingTime + { + get { return m_bufferingTime; } + set { m_bufferingTime = value; } + } + +#if UNITY_EDITOR + Playable m_LiveClipPlayable = Playable.Null; + +#endif + + /// + /// The audio clip to be played + /// + public AudioClip clip + { + get { return m_Clip; } + set { m_Clip = value; } + } + + /// + /// Whether the audio clip loops. + /// + /// + /// Use this to loop the audio clip when the duration of the timeline clip exceeds that of the audio clip. + /// + public bool loop + { + get { return m_Loop; } + set { m_Loop = value; } + } + + /// + /// Returns the duration required to play the audio clip exactly once + /// + public override double duration + { + get + { + if (m_Clip == null) + return base.duration; + + // use this instead of length to avoid rounding precision errors, + return (double)m_Clip.samples / m_Clip.frequency; + } + } + + /// + /// Returns a description of the PlayableOutputs that may be created for this asset. + /// + public override IEnumerable outputs + { + get { yield return AudioPlayableBinding.Create(name, this); } + } + + /// + /// Creates the root of a Playable subgraph to play the audio clip. + /// + /// PlayableGraph that will own the playable + /// The GameObject that triggered the graph build + /// The root playable of the subgraph + public override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + if (m_Clip == null) + return Playable.Null; + + var audioClipPlayable = AudioClipPlayable.Create(graph, m_Clip, m_Loop); + audioClipPlayable.GetHandle().SetScriptInstance(m_ClipProperties.Clone()); + +#if UNITY_EDITOR + m_LiveClipPlayable = audioClipPlayable; +#endif + + return audioClipPlayable; + } + + /// + /// Returns the capabilities of TimelineClips that contain an AudioPlayableAsset + /// + public ClipCaps clipCaps + { + get + { + return ClipCaps.ClipIn | + ClipCaps.SpeedMultiplier | + ClipCaps.Blending | + (m_Loop ? ClipCaps.Looping : ClipCaps.None); + } + } + +#if UNITY_EDITOR + internal void LiveLink() + { + if (!m_LiveClipPlayable.IsValid()) + return; + + var audioMixerProperties = m_LiveClipPlayable.GetHandle().GetObject(); + + if (audioMixerProperties == null) + return; + + audioMixerProperties.volume = m_ClipProperties.volume; + } + +#endif + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs.meta new file mode 100644 index 000000000..1b64816eb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioPlayableAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f10dd60657c6004587f237a7e90f8e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs new file mode 100644 index 000000000..d35fac6fc --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Audio; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A Timeline track that can play AudioClips. + /// + [Serializable] + [TrackClipType(typeof(AudioPlayableAsset), false)] + [TrackBindingType(typeof(AudioSource))] + [ExcludeFromPreset] + public class AudioTrack : TrackAsset + { + [SerializeField] + AudioMixerProperties m_TrackProperties = new AudioMixerProperties(); + +#if UNITY_EDITOR + Playable m_LiveMixerPlayable = Playable.Null; + +#endif + + /// + /// Create an TimelineClip for playing an AudioClip on this track. + /// + /// The audio clip to play + /// A TimelineClip with an AudioPlayableAsset asset. + public TimelineClip CreateClip(AudioClip clip) + { + if (clip == null) + return null; + + var newClip = CreateDefaultClip(); + + var audioAsset = newClip.asset as AudioPlayableAsset; + if (audioAsset != null) + audioAsset.clip = clip; + + newClip.duration = clip.length; + newClip.displayName = clip.name; + + return newClip; + } + + internal override Playable CompileClips(PlayableGraph graph, GameObject go, IList timelineClips, IntervalTree tree) + { + var clipBlender = AudioMixerPlayable.Create(graph, timelineClips.Count); + +#if UNITY_EDITOR + clipBlender.GetHandle().SetScriptInstance(m_TrackProperties.Clone()); + m_LiveMixerPlayable = clipBlender; +#else + if (hasCurves) + clipBlender.GetHandle().SetScriptInstance(m_TrackProperties.Clone()); +#endif + + for (int i = 0; i < timelineClips.Count; i++) + { + var c = timelineClips[i]; + var asset = c.asset as PlayableAsset; + if (asset == null) + continue; + + var buffer = 0.1f; + var audioAsset = c.asset as AudioPlayableAsset; + if (audioAsset != null) + buffer = audioAsset.bufferingTime; + + var source = asset.CreatePlayable(graph, go); + if (!source.IsValid()) + continue; + + if (source.IsPlayableOfType()) + { + // Enforce initial values on all clips + var audioClipPlayable = (AudioClipPlayable)source; + var audioClipProperties = audioClipPlayable.GetHandle().GetObject(); + + audioClipPlayable.SetVolume(Mathf.Clamp01(m_TrackProperties.volume * audioClipProperties.volume)); + audioClipPlayable.SetStereoPan(Mathf.Clamp(m_TrackProperties.stereoPan, -1.0f, 1.0f)); + audioClipPlayable.SetSpatialBlend(Mathf.Clamp01(m_TrackProperties.spatialBlend)); + } + + tree.Add(new ScheduleRuntimeClip(c, source, clipBlender, buffer)); + graph.Connect(source, 0, clipBlender, i); + source.SetSpeed(c.timeScale); + source.SetDuration(c.extrapolatedDuration); + clipBlender.SetInputWeight(source, 1.0f); + } + + ConfigureTrackAnimation(tree, go, clipBlender); + + return clipBlender; + } + + /// + public override IEnumerable outputs + { + get { yield return AudioPlayableBinding.Create(name, this); } + } + +#if UNITY_EDITOR + internal void LiveLink() + { + if (!m_LiveMixerPlayable.IsValid()) + return; + + var audioMixerProperties = m_LiveMixerPlayable.GetHandle().GetObject(); + + if (audioMixerProperties == null) + return; + + audioMixerProperties.volume = m_TrackProperties.volume; + audioMixerProperties.stereoPan = m_TrackProperties.stereoPan; + audioMixerProperties.spatialBlend = m_TrackProperties.spatialBlend; + } + +#endif + + void OnValidate() + { + m_TrackProperties.volume = Mathf.Clamp01(m_TrackProperties.volume); + m_TrackProperties.stereoPan = Mathf.Clamp(m_TrackProperties.stereoPan, -1.0f, 1.0f); + m_TrackProperties.spatialBlend = Mathf.Clamp01(m_TrackProperties.spatialBlend); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs.meta new file mode 100644 index 000000000..2a826c930 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Audio/AudioTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8b22792c3b570444eb18cb78c2af3a74 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs new file mode 100644 index 000000000..2a5efb6e2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs @@ -0,0 +1,85 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Describes the timeline features supported by a clip + /// + [Flags] + public enum ClipCaps + { + /// + /// No features are supported. + /// + None = 0 , + + /// + /// The clip supports loops. + /// + Looping = 1 << 0, + + /// + /// The clip supports clip extrapolation. + /// + Extrapolation = 1 << 1, + + /// + /// The clip supports initial local times greater than zero. + /// + ClipIn = 1 << 2, + + /// + /// The clip supports time scaling. + /// + SpeedMultiplier = 1 << 3, + + /// + /// The clip supports blending between clips. + /// + Blending = 1 << 4, + + /// + /// All features are supported. + /// + All = ~None + } + + static class TimelineClipCapsExtensions + { + public static bool SupportsLooping(this TimelineClip clip) + { + return clip != null && (clip.clipCaps & ClipCaps.Looping) != ClipCaps.None; + } + + public static bool SupportsExtrapolation(this TimelineClip clip) + { + return clip != null && (clip.clipCaps & ClipCaps.Extrapolation) != ClipCaps.None; + } + + public static bool SupportsClipIn(this TimelineClip clip) + { + return clip != null && (clip.clipCaps & ClipCaps.ClipIn) != ClipCaps.None; + } + + public static bool SupportsSpeedMultiplier(this TimelineClip clip) + { + return clip != null && (clip.clipCaps & ClipCaps.SpeedMultiplier) != ClipCaps.None; + } + + public static bool SupportsBlending(this TimelineClip clip) + { + return clip != null && (clip.clipCaps & ClipCaps.Blending) != ClipCaps.None; + } + + public static bool HasAll(this ClipCaps caps, ClipCaps flags) + { + return (caps & flags) == flags; + } + + public static bool HasAny(this ClipCaps caps, ClipCaps flags) + { + return (caps & flags) != 0; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs.meta new file mode 100644 index 000000000..ba0364817 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ClipCaps.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 667a99762bdf5484fbaa02573fd396e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control.meta new file mode 100644 index 000000000..e4a557da3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea998292f45ea494d9e100f5f6362f91 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs new file mode 100644 index 000000000..05379524f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs @@ -0,0 +1,406 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Playable Asset that generates playables for controlling time-related elements on a GameObject. + /// + [Serializable] + [NotKeyable] + public class ControlPlayableAsset : PlayableAsset, IPropertyPreview, ITimelineClipAsset + { + const int k_MaxRandInt = 10000; + static readonly List k_EmptyDirectorsList = new List(0); + static readonly List k_EmptyParticlesList = new List(0); + + /// + /// GameObject in the scene to control, or the parent of the instantiated prefab. + /// + [SerializeField] public ExposedReference sourceGameObject; + + /// + /// Prefab object that will be instantiated. + /// + [SerializeField] public GameObject prefabGameObject; + + /// + /// Indicates whether Particle Systems will be controlled. + /// + [SerializeField] public bool updateParticle = true; + + /// + /// Random seed to supply particle systems that are set to use autoRandomSeed + /// + /// + /// This is used to maintain determinism when playing back in timeline. Sub emitters will be assigned incrementing random seeds to maintain determinism and distinction. + /// + [SerializeField] public uint particleRandomSeed; + + /// + /// Indicates whether playableDirectors are controlled. + /// + [SerializeField] public bool updateDirector = true; + + /// + /// Indicates whether Monobehaviours implementing ITimeControl will be controlled. + /// + [SerializeField] public bool updateITimeControl = true; + + /// + /// Indicates whether to search the entire hierarchy for controllable components. + /// + [SerializeField] public bool searchHierarchy = true; + + /// + /// Indicate whether GameObject activation is controlled + /// + [SerializeField] public bool active = true; + + /// + /// Indicates the active state of the GameObject when Timeline is stopped. + /// + [SerializeField] public ActivationControlPlayable.PostPlaybackState postPlayback = ActivationControlPlayable.PostPlaybackState.Revert; + + PlayableAsset m_ControlDirectorAsset; + double m_Duration = PlayableBinding.DefaultDuration; + bool m_SupportLoop; + + private static HashSet s_ProcessedDirectors = new HashSet(); + private static HashSet s_CreatedPrefabs = new HashSet(); + + // does the last instance created control directors and/or particles + internal bool controllingDirectors { get; private set; } + internal bool controllingParticles { get; private set; } + + /// + /// This function is called when the object is loaded. + /// + public void OnEnable() + { + // can't be set in a constructor + if (particleRandomSeed == 0) + particleRandomSeed = (uint)Random.Range(1, k_MaxRandInt); + } + + /// + /// Returns the duration in seconds needed to play the underlying director or particle system exactly once. + /// + public override double duration { get { return m_Duration; } } + + /// + /// Returns the capabilities of TimelineClips that contain a ControlPlayableAsset + /// + public ClipCaps clipCaps + { + get { return ClipCaps.ClipIn | ClipCaps.SpeedMultiplier | (m_SupportLoop ? ClipCaps.Looping : ClipCaps.None); } + } + + /// + /// Creates the root of a Playable subgraph to control the contents of the game object. + /// + /// PlayableGraph that will own the playable + /// The GameObject that triggered the graph build + /// The root playable of the subgraph + public override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + // case 989856 + if (prefabGameObject != null) + { + if (s_CreatedPrefabs.Contains(prefabGameObject)) + { + Debug.LogWarningFormat("Control Track Clip ({0}) is causing a prefab to instantiate itself recursively. Aborting further instances.", name); + return Playable.Create(graph); + } + s_CreatedPrefabs.Add(prefabGameObject); + } + + Playable root = Playable.Null; + var playables = new List(); + + GameObject sourceObject = sourceGameObject.Resolve(graph.GetResolver()); + if (prefabGameObject != null) + { + Transform parenTransform = sourceObject != null ? sourceObject.transform : null; + var controlPlayable = PrefabControlPlayable.Create(graph, prefabGameObject, parenTransform); + + sourceObject = controlPlayable.GetBehaviour().prefabInstance; + playables.Add(controlPlayable); + } + + m_Duration = PlayableBinding.DefaultDuration; + m_SupportLoop = false; + + controllingParticles = false; + controllingDirectors = false; + + if (sourceObject != null) + { + var directors = updateDirector ? GetComponent(sourceObject) : k_EmptyDirectorsList; + var particleSystems = updateParticle ? GetParticleSystemRoots(sourceObject) : k_EmptyParticlesList; + + // update the duration and loop values (used for UI purposes) here + // so they are tied to the latest gameObject bound + UpdateDurationAndLoopFlag(directors, particleSystems); + + var director = go.GetComponent(); + if (director != null) + m_ControlDirectorAsset = director.playableAsset; + + if (go == sourceObject && prefabGameObject == null) + { + Debug.LogWarningFormat("Control Playable ({0}) is referencing the same PlayableDirector component than the one in which it is playing.", name); + active = false; + if (!searchHierarchy) + updateDirector = false; + } + + if (active) + CreateActivationPlayable(sourceObject, graph, playables); + + if (updateDirector) + SearchHierarchyAndConnectDirector(directors, graph, playables, prefabGameObject != null); + + if (updateParticle) + SearchHiearchyAndConnectParticleSystem(particleSystems, graph, playables); + + if (updateITimeControl) + SearchHierarchyAndConnectControlableScripts(GetControlableScripts(sourceObject), graph, playables); + + // Connect Playables to Generic to Mixer + root = ConnectPlayablesToMixer(graph, playables); + } + + if (prefabGameObject != null) + s_CreatedPrefabs.Remove(prefabGameObject); + + if (!root.IsValid()) + root = Playable.Create(graph); + + return root; + } + + static Playable ConnectPlayablesToMixer(PlayableGraph graph, List playables) + { + var mixer = Playable.Create(graph, playables.Count); + + for (int i = 0; i != playables.Count; ++i) + { + ConnectMixerAndPlayable(graph, mixer, playables[i], i); + } + + mixer.SetPropagateSetTime(true); + + return mixer; + } + + void CreateActivationPlayable(GameObject root, PlayableGraph graph, + List outplayables) + { + var activation = ActivationControlPlayable.Create(graph, root, postPlayback); + if (activation.IsValid()) + outplayables.Add(activation); + } + + void SearchHiearchyAndConnectParticleSystem(IEnumerable particleSystems, PlayableGraph graph, + List outplayables) + { + foreach (var particleSystem in particleSystems) + { + if (particleSystem != null) + { + controllingParticles = true; + outplayables.Add(ParticleControlPlayable.Create(graph, particleSystem, particleRandomSeed)); + } + } + } + + void SearchHierarchyAndConnectDirector(IEnumerable directors, PlayableGraph graph, + List outplayables, bool disableSelfReferences) + { + foreach (var director in directors) + { + if (director != null) + { + if (director.playableAsset != m_ControlDirectorAsset) + { + outplayables.Add(DirectorControlPlayable.Create(graph, director)); + controllingDirectors = true; + } + // if this self references, disable the director. + else if (disableSelfReferences) + { + director.enabled = false; + } + } + } + } + + static void SearchHierarchyAndConnectControlableScripts(IEnumerable controlableScripts, PlayableGraph graph, List outplayables) + { + foreach (var script in controlableScripts) + { + outplayables.Add(TimeControlPlayable.Create(graph, (ITimeControl)script)); + } + } + + static void ConnectMixerAndPlayable(PlayableGraph graph, Playable mixer, Playable playable, + int portIndex) + { + graph.Connect(playable, 0, mixer, portIndex); + mixer.SetInputWeight(playable, 1.0f); + } + + internal IList GetComponent(GameObject gameObject) + { + var components = new List(); + if (gameObject != null) + { + if (searchHierarchy) + { + gameObject.GetComponentsInChildren(true, components); + } + else + { + gameObject.GetComponents(components); + } + } + return components; + } + + static IEnumerable GetControlableScripts(GameObject root) + { + if (root == null) + yield break; + + foreach (var script in root.GetComponentsInChildren()) + { + if (script is ITimeControl) + yield return script; + } + } + + internal void UpdateDurationAndLoopFlag(IList directors, IList particleSystems) + { + if (directors.Count == 0 && particleSystems.Count == 0) + return; + + const double invalidDuration = double.NegativeInfinity; + + var maxDuration = invalidDuration; + var supportsLoop = false; + + foreach (var director in directors) + { + if (director.playableAsset != null) + { + var assetDuration = director.playableAsset.duration; + + if (director.playableAsset is TimelineAsset && assetDuration > 0.0) + // Timeline assets report being one tick shorter than they actually are, unless they are empty + assetDuration = (double)((DiscreteTime)assetDuration).OneTickAfter(); + + maxDuration = Math.Max(maxDuration, assetDuration); + supportsLoop = supportsLoop || director.extrapolationMode == DirectorWrapMode.Loop; + } + } + + foreach (var particleSystem in particleSystems) + { + maxDuration = Math.Max(maxDuration, particleSystem.main.duration); + supportsLoop = supportsLoop || particleSystem.main.loop; + } + + m_Duration = double.IsNegativeInfinity(maxDuration) ? PlayableBinding.DefaultDuration : maxDuration; + m_SupportLoop = supportsLoop; + } + + IList GetParticleSystemRoots(GameObject go) + { + if (searchHierarchy) + { + // We only want the parent systems as they will handle all the child systems. + var roots = new List(); + GetParticleSystemRoots(go.transform, roots); + return roots; + } + return GetComponent(go); + } + + static void GetParticleSystemRoots(Transform t, ICollection roots) + { + var ps = t.GetComponent(); + if (ps != null) + { + // its a root + roots.Add(ps); + return; + } + + for (int i = 0; i < t.childCount; ++i) + { + GetParticleSystemRoots(t.GetChild(i), roots); + } + } + + /// + public void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { + if (director == null) + return; + + // prevent infinite recursion + if (s_ProcessedDirectors.Contains(director)) + return; + s_ProcessedDirectors.Add(director); + + var gameObject = sourceGameObject.Resolve(director); + if (gameObject != null) + { + if (updateParticle) + { + // case 1076850 -- drive all emitters, not just roots. + foreach (var ps in gameObject.GetComponentsInChildren(true)) + { + driver.AddFromName(ps.gameObject, "randomSeed"); + driver.AddFromName(ps.gameObject, "autoRandomSeed"); + } + } + + if (active) + { + driver.AddFromName(gameObject, "m_IsActive"); + } + + if (updateITimeControl) + { + foreach (var script in GetControlableScripts(gameObject)) + { + var propertyPreview = script as IPropertyPreview; + if (propertyPreview != null) + propertyPreview.GatherProperties(director, driver); + else + driver.AddFromComponent(script.gameObject, script); + } + } + + if (updateDirector) + { + foreach (var childDirector in GetComponent(gameObject)) + { + if (childDirector == null) + continue; + + var timeline = childDirector.playableAsset as TimelineAsset; + if (timeline == null) + continue; + + timeline.GatherProperties(childDirector, driver); + } + } + } + s_ProcessedDirectors.Remove(director); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs.meta new file mode 100644 index 000000000..3f4d0904a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlPlayableAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48853ae485fa386428341ac1ea122570 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs new file mode 100644 index 000000000..e42c9afc9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A Track whose clips control time-related elements on a GameObject. + /// + [TrackClipType(typeof(ControlPlayableAsset), false)] + [ExcludeFromPreset] + public class ControlTrack : TrackAsset + { + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs.meta new file mode 100644 index 000000000..95582da03 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Control/ControlTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15e0374501f39d54eb30235764636e0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs new file mode 100644 index 000000000..af68af8cf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs @@ -0,0 +1,226 @@ +using System; + +namespace UnityEngine.Timeline +{ + struct DiscreteTime : IComparable + { + const double k_Tick = 1e-12; + public static readonly DiscreteTime kMaxTime = new DiscreteTime(Int64.MaxValue); + + readonly Int64 m_DiscreteTime; + + public static double tickValue { get { return k_Tick; } } + + public DiscreteTime(DiscreteTime time) + { + m_DiscreteTime = time.m_DiscreteTime; + } + + DiscreteTime(Int64 time) + { + m_DiscreteTime = time; + } + + public DiscreteTime(double time) + { + m_DiscreteTime = DoubleToDiscreteTime(time); + } + + public DiscreteTime(float time) + { + m_DiscreteTime = FloatToDiscreteTime(time); + } + + public DiscreteTime(int time) + { + m_DiscreteTime = IntToDiscreteTime(time); + } + + public DiscreteTime(int frame, double fps) + { + m_DiscreteTime = DoubleToDiscreteTime(frame * fps); + } + + public DiscreteTime OneTickBefore() + { + return new DiscreteTime(m_DiscreteTime - 1); + } + + public DiscreteTime OneTickAfter() + { + return new DiscreteTime(m_DiscreteTime + 1); + } + + public Int64 GetTick() + { + return m_DiscreteTime; + } + + public static DiscreteTime FromTicks(Int64 ticks) + { + return new DiscreteTime(ticks); + } + + public int CompareTo(object obj) + { + if (obj is DiscreteTime) + return m_DiscreteTime.CompareTo(((DiscreteTime)obj).m_DiscreteTime); + return 1; + } + + public bool Equals(DiscreteTime other) + { + return m_DiscreteTime == other.m_DiscreteTime; + } + + public override bool Equals(object obj) + { + if (obj is DiscreteTime) + return Equals((DiscreteTime)obj); + return false; + } + + static Int64 DoubleToDiscreteTime(double time) + { + double number = (time / k_Tick) + 0.5; + if (number < Int64.MaxValue && number > Int64.MinValue) + return (Int64)number; + throw new ArgumentOutOfRangeException("Time is over the discrete range."); + } + + static Int64 FloatToDiscreteTime(float time) + { + float number = (time / (float)k_Tick) + 0.5f; + if (number < Int64.MaxValue && number > Int64.MinValue) + return (Int64)number; + throw new ArgumentOutOfRangeException("Time is over the discrete range."); + } + + static Int64 IntToDiscreteTime(int time) + { + return DoubleToDiscreteTime(time); + } + + static double ToDouble(Int64 time) + { + return time * k_Tick; + } + + static float ToFloat(Int64 time) + { + return (float)ToDouble(time); + } + + public static explicit operator double(DiscreteTime b) + { + return ToDouble(b.m_DiscreteTime); + } + + public static explicit operator float(DiscreteTime b) + { + return ToFloat(b.m_DiscreteTime); + } + + public static explicit operator Int64(DiscreteTime b) + { + return b.m_DiscreteTime; + } + + public static explicit operator DiscreteTime(double time) + { + return new DiscreteTime(time); + } + + public static explicit operator DiscreteTime(float time) + { + return new DiscreteTime(time); + } + + public static implicit operator DiscreteTime(Int32 time) + { + return new DiscreteTime(time); + } + + public static explicit operator DiscreteTime(Int64 time) + { + return new DiscreteTime(time); + } + + public static bool operator==(DiscreteTime lhs, DiscreteTime rhs) + { + return lhs.m_DiscreteTime == rhs.m_DiscreteTime; + } + + public static bool operator!=(DiscreteTime lhs, DiscreteTime rhs) + { + return !(lhs == rhs); + } + + public static bool operator>(DiscreteTime lhs, DiscreteTime rhs) + { + return lhs.m_DiscreteTime > rhs.m_DiscreteTime; + } + + public static bool operator<(DiscreteTime lhs, DiscreteTime rhs) + { + return lhs.m_DiscreteTime < rhs.m_DiscreteTime; + } + + public static bool operator<=(DiscreteTime lhs, DiscreteTime rhs) + { + return lhs.m_DiscreteTime <= rhs.m_DiscreteTime; + } + + public static bool operator>=(DiscreteTime lhs, DiscreteTime rhs) + { + return lhs.m_DiscreteTime >= rhs.m_DiscreteTime; + } + + public static DiscreteTime operator+(DiscreteTime lhs, DiscreteTime rhs) + { + return new DiscreteTime(lhs.m_DiscreteTime + rhs.m_DiscreteTime); + } + + public static DiscreteTime operator-(DiscreteTime lhs, DiscreteTime rhs) + { + return new DiscreteTime(lhs.m_DiscreteTime - rhs.m_DiscreteTime); + } + + public override string ToString() + { + return m_DiscreteTime.ToString(); + } + + public override int GetHashCode() + { + return m_DiscreteTime.GetHashCode(); + } + + public static DiscreteTime Min(DiscreteTime lhs, DiscreteTime rhs) + { + return new DiscreteTime(Math.Min(lhs.m_DiscreteTime, rhs.m_DiscreteTime)); + } + + public static DiscreteTime Max(DiscreteTime lhs, DiscreteTime rhs) + { + return new DiscreteTime(Math.Max(lhs.m_DiscreteTime, rhs.m_DiscreteTime)); + } + + public static double SnapToNearestTick(double time) + { + Int64 discreteTime = DoubleToDiscreteTime(time); + return ToDouble(discreteTime); + } + + public static float SnapToNearestTick(float time) + { + Int64 discreteTime = FloatToDiscreteTime(time); + return ToFloat(discreteTime); + } + + public static Int64 GetNearestTick(double time) + { + return DoubleToDiscreteTime(time); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs.meta new file mode 100644 index 000000000..e6d4977ce --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/DiscreteTime.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8beed9aab74505d488e6befe54c3f6ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation.meta new file mode 100644 index 000000000..433d36b5d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c6f60d349ea37048af03504fc872f33 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs new file mode 100644 index 000000000..e833fd5b1 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs @@ -0,0 +1,46 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Runtime clip customized for 'infinite' tracks playables. + /// Used for clips whose time needs to match the timelines exactly + /// + class InfiniteRuntimeClip : RuntimeElement + { + private Playable m_Playable; + private static readonly Int64 kIntervalEnd = DiscreteTime.GetNearestTick(TimelineClip.kMaxTimeValue); + + public InfiniteRuntimeClip(Playable playable) + { + m_Playable = playable; + } + + public override Int64 intervalStart + { + get { return 0; } + } + + public override Int64 intervalEnd + { + get { return kIntervalEnd; } + } + + public override bool enable + { + set + { + if (value) + m_Playable.Play(); + else + m_Playable.Pause(); + } + } + + public override void EvaluateAt(double localTime, FrameData frameData) + { + m_Playable.SetTime(localTime); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs.meta new file mode 100644 index 000000000..c0451a63e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/InfiniteRuntimeClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b5abcb38bac0c54794ad732a3fa0de3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs new file mode 100644 index 000000000..691f47704 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs @@ -0,0 +1,271 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.Timeline +{ + interface IInterval + { + Int64 intervalStart { get; } + Int64 intervalEnd { get; } + } + + struct IntervalTreeNode // interval node, + { + public Int64 center; // midpoint for this node + public int first; // index of first element of this node in m_Entries + public int last; // index of the last element of this node in m_Entries + public int left; // index in m_Nodes of the left subnode + public int right; // index in m_Nodes of the right subnode + } + + class IntervalTree where T : IInterval + { + internal struct Entry + { + public Int64 intervalStart; + public Int64 intervalEnd; + public T item; + } + + const int kMinNodeSize = 10; // the minimum number of entries to have subnodes + const int kInvalidNode = -1; + const Int64 kCenterUnknown = Int64.MaxValue; // center hasn't been calculated. indicates no children + + readonly List m_Entries = new List(); + readonly List m_Nodes = new List(); + + /// + /// Whether the tree will be rebuilt on the next query + /// + public bool dirty { get; internal set; } + + /// + /// Add an IInterval to the tree + /// + public void Add(T item) + { + if (item == null) + return; + + m_Entries.Add( + new Entry() + { + intervalStart = item.intervalStart, + intervalEnd = item.intervalEnd, + item = item + } + ); + dirty = true; + } + + /// + /// Query the tree at a particular time + /// + /// + /// + public void IntersectsWith(Int64 value, List results) + { + if (m_Entries.Count == 0) + return; + + if (dirty) + { + Rebuild(); + dirty = false; + } + + if (m_Nodes.Count > 0) + Query(m_Nodes[0], value, results); + } + + /// + /// Query the tree at a particular range of time + /// + /// + /// + /// + public void IntersectsWithRange(Int64 start, Int64 end, List results) + { + if (start > end) + return; + + if (m_Entries.Count == 0) + return; + + if (dirty) + { + Rebuild(); + dirty = false; + } + + if (m_Nodes.Count > 0) + QueryRange(m_Nodes[0], start, end, results); + } + + /// + /// Updates the intervals from their source. Use this to detect if the data in the tree + /// has changed. + /// + public void UpdateIntervals() + { + bool isDirty = false; + for (int i = 0; i < m_Entries.Count; i++) + { + var n = m_Entries[i]; + var s = n.item.intervalStart; + var e = n.item.intervalEnd; + + isDirty |= n.intervalStart != s; + isDirty |= n.intervalEnd != e; + + m_Entries[i] = new Entry() + { + intervalStart = s, + intervalEnd = e, + item = n.item + }; + } + + dirty |= isDirty; + } + + private void Query(IntervalTreeNode intervalTreeNode, Int64 value, List results) + { + for (int i = intervalTreeNode.first; i <= intervalTreeNode.last; i++) + { + var entry = m_Entries[i]; + if (value >= entry.intervalStart && value < entry.intervalEnd) + { + results.Add(entry.item); + } + } + + if (intervalTreeNode.center == kCenterUnknown) + return; + if (intervalTreeNode.left != kInvalidNode && value < intervalTreeNode.center) + Query(m_Nodes[intervalTreeNode.left], value, results); + if (intervalTreeNode.right != kInvalidNode && value > intervalTreeNode.center) + Query(m_Nodes[intervalTreeNode.right], value, results); + } + + private void QueryRange(IntervalTreeNode intervalTreeNode, Int64 start, Int64 end, List results) + { + for (int i = intervalTreeNode.first; i <= intervalTreeNode.last; i++) + { + var entry = m_Entries[i]; + if (end >= entry.intervalStart && start < entry.intervalEnd) + { + results.Add(entry.item); + } + } + + if (intervalTreeNode.center == kCenterUnknown) + return; + if (intervalTreeNode.left != kInvalidNode && start < intervalTreeNode.center) + QueryRange(m_Nodes[intervalTreeNode.left], start, end, results); + if (intervalTreeNode.right != kInvalidNode && end > intervalTreeNode.center) + QueryRange(m_Nodes[intervalTreeNode.right], start, end, results); + } + + private void Rebuild() + { + m_Nodes.Clear(); + m_Nodes.Capacity = m_Entries.Capacity; + Rebuild(0, m_Entries.Count - 1); + } + + private int Rebuild(int start, int end) + { + IntervalTreeNode intervalTreeNode = new IntervalTreeNode(); + + // minimum size, don't subdivide + int count = end - start + 1; + if (count < kMinNodeSize) + { + intervalTreeNode = new IntervalTreeNode() {center = kCenterUnknown, first = start, last = end, left = kInvalidNode, right = kInvalidNode}; + m_Nodes.Add(intervalTreeNode); + return m_Nodes.Count - 1; + } + + var min = Int64.MaxValue; + var max = Int64.MinValue; + + for (int i = start; i <= end; i++) + { + var o = m_Entries[i]; + min = Math.Min(min, o.intervalStart); + max = Math.Max(max, o.intervalEnd); + } + + var center = (max + min) / 2; + intervalTreeNode.center = center; + + // first pass, put every thing left of center, left + int x = start; + int y = end; + while (true) + { + while (x <= end && m_Entries[x].intervalEnd < center) + x++; + + while (y >= start && m_Entries[y].intervalEnd >= center) + y--; + + if (x > y) + break; + + var nodeX = m_Entries[x]; + var nodeY = m_Entries[y]; + + m_Entries[y] = nodeX; + m_Entries[x] = nodeY; + } + + intervalTreeNode.first = x; + + // second pass, put every start passed the center right + y = end; + while (true) + { + while (x <= end && m_Entries[x].intervalStart <= center) + x++; + + while (y >= start && m_Entries[y].intervalStart > center) + y--; + + if (x > y) + break; + + var nodeX = m_Entries[x]; + var nodeY = m_Entries[y]; + + m_Entries[y] = nodeX; + m_Entries[x] = nodeY; + } + + intervalTreeNode.last = y; + + // reserve a place + m_Nodes.Add(new IntervalTreeNode()); + int index = m_Nodes.Count - 1; + + intervalTreeNode.left = kInvalidNode; + intervalTreeNode.right = kInvalidNode; + + if (start < intervalTreeNode.first) + intervalTreeNode.left = Rebuild(start, intervalTreeNode.first - 1); + + if (end > intervalTreeNode.last) + intervalTreeNode.right = Rebuild(intervalTreeNode.last + 1, end); + + m_Nodes[index] = intervalTreeNode; + return index; + } + + public void Clear() + { + m_Entries.Clear(); + m_Nodes.Clear(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs.meta new file mode 100644 index 000000000..cf954ab64 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/IntervalTree.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f74c99a65464bb4b86ccb314ee95a7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs new file mode 100644 index 000000000..9b260cd43 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs @@ -0,0 +1,110 @@ +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + // The RuntimeClip wraps a single clip in an instantiated sequence. + // It supports the IInterval interface so that it can be stored in the interval tree + // It is this class that is returned by an interval tree query. + class RuntimeClip : RuntimeClipBase + { + TimelineClip m_Clip; + Playable m_Playable; + Playable m_ParentMixer; + + public override double start + { + get { return m_Clip.extrapolatedStart; } + } + + public override double duration + { + get { return m_Clip.extrapolatedDuration; } + } + + public RuntimeClip(TimelineClip clip, Playable clipPlayable, Playable parentMixer) + { + Create(clip, clipPlayable, parentMixer); + } + + void Create(TimelineClip clip, Playable clipPlayable, Playable parentMixer) + { + m_Clip = clip; + m_Playable = clipPlayable; + m_ParentMixer = parentMixer; + clipPlayable.Pause(); + } + + public TimelineClip clip + { + get { return m_Clip; } + } + + public Playable mixer + { + get { return m_ParentMixer; } + } + + public Playable playable + { + get { return m_Playable; } + } + + public override bool enable + { + set + { + if (value && m_Playable.GetPlayState() != PlayState.Playing) + { + m_Playable.Play(); + SetTime(m_Clip.clipIn); + } + else if (!value && m_Playable.GetPlayState() != PlayState.Paused) + { + m_Playable.Pause(); + if (m_ParentMixer.IsValid()) + m_ParentMixer.SetInputWeight(m_Playable, 0.0f); + } + } + } + + public void SetTime(double time) + { + m_Playable.SetTime(time); + } + + public void SetDuration(double duration) + { + m_Playable.SetDuration(duration); + } + + public override void EvaluateAt(double localTime, FrameData frameData) + { + enable = true; + + float weight = 1.0f; + if (clip.IsPreExtrapolatedTime(localTime)) + weight = clip.EvaluateMixIn((float)clip.start); + else if (clip.IsPostExtrapolatedTime(localTime)) + weight = clip.EvaluateMixOut((float)clip.end); + else + weight = clip.EvaluateMixIn(localTime) * clip.EvaluateMixOut(localTime); + + if (mixer.IsValid()) + mixer.SetInputWeight(playable, weight); + + // localTime of the sequence to localtime of the clip + double clipTime = clip.ToLocalTime(localTime); + if (clipTime.CompareTo(0.0) >= 0) + { + SetTime(clipTime); + } + SetDuration(clip.extrapolatedDuration); + } + + public override void Reset() + { + SetTime(m_Clip.clipIn); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs.meta new file mode 100644 index 000000000..3ae5d5334 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70a190a1b304d1e43995af35d09231d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs new file mode 100644 index 000000000..f6a178abd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace UnityEngine.Timeline +{ + internal abstract class RuntimeClipBase : RuntimeElement + { + public abstract double start { get; } + public abstract double duration { get; } + + public override Int64 intervalStart + { + get { return DiscreteTime.GetNearestTick(start); } + } + + public override Int64 intervalEnd + { + get { return DiscreteTime.GetNearestTick(start + duration); } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs.meta new file mode 100644 index 000000000..49f3b62ea --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeClipBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70f955bbb437a494888ef54d97abb474 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs new file mode 100644 index 000000000..bdd7f11a0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs @@ -0,0 +1,17 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + abstract class RuntimeElement : IInterval + { + public abstract Int64 intervalStart { get; } + public abstract Int64 intervalEnd { get; } + public int intervalBit { get; set; } + + public abstract bool enable { set; } + public abstract void EvaluateAt(double localTime, FrameData frameData); + + public virtual void Reset() {} + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs.meta new file mode 100644 index 000000000..03b8737a9 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/RuntimeElement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76b6bf32a6fcf934aab8c529bddccc81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs new file mode 100644 index 000000000..4831cc449 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs @@ -0,0 +1,111 @@ +using System; +using UnityEngine; +using UnityEngine.Audio; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + // Special runtime clip implementation that handles playables that use a scheduling system + // such as Audio + internal class ScheduleRuntimeClip : RuntimeClipBase + { + private TimelineClip m_Clip; + private Playable m_Playable; + private Playable m_ParentMixer; + private double m_StartDelay; + private double m_FinishTail; + private bool m_Started = false; + + // represents the start point when we want to start getting updated + public override double start + { + get { return Math.Max(0, m_Clip.start - m_StartDelay); } + } + + public override double duration + { + get { return m_Clip.duration + m_FinishTail + m_Clip.start - start; } + } + + public void SetTime(double time) + { + m_Playable.SetTime(time); + } + + public TimelineClip clip { get { return m_Clip; } } + public Playable mixer { get { return m_ParentMixer; } } + public Playable playable { get { return m_Playable; } } + + public ScheduleRuntimeClip(TimelineClip clip, Playable clipPlayable, + Playable parentMixer, double startDelay = 0.2, double finishTail = 0.1) + { + Create(clip, clipPlayable, parentMixer, startDelay, finishTail); + } + + private void Create(TimelineClip clip, Playable clipPlayable, Playable parentMixer, + double startDelay, double finishTail) + { + m_Clip = clip; + m_Playable = clipPlayable; + m_ParentMixer = parentMixer; + m_StartDelay = startDelay; + m_FinishTail = finishTail; + clipPlayable.Pause(); + } + + public override bool enable + { + set + { + if (value && m_Playable.GetPlayState() != PlayState.Playing) + { + m_Playable.Play(); + } + else if (!value && m_Playable.GetPlayState() != PlayState.Paused) + { + m_Playable.Pause(); + if (m_ParentMixer.IsValid()) + m_ParentMixer.SetInputWeight(m_Playable, 0.0f); + } + + m_Started &= value; + } + } + + public override void EvaluateAt(double localTime, FrameData frameData) + { + if (frameData.timeHeld) + { + enable = false; + return; + } + + + bool forceSeek = frameData.seekOccurred || frameData.timeLooped || frameData.evaluationType == FrameData.EvaluationType.Evaluate; + + // If we are in the tail region of the clip, then dont do anything + if (localTime > start + duration - m_FinishTail) + return; + + // this may set the weight to 1 in a delay, but it will avoid missing the start + float weight = clip.EvaluateMixIn(localTime) * clip.EvaluateMixOut(localTime); + if (mixer.IsValid()) + mixer.SetInputWeight(playable, weight); + + // localTime of the sequence to localtime of the clip + if (!m_Started || forceSeek) + { + // accounts for clip in and speed + double clipTime = clip.ToLocalTime(Math.Max(localTime, clip.start)); + // multiply by the time scale so the delay is local to the clip + // Audio will rescale based on it's effective time scale (which includes the parent) + double startDelay = Math.Max(clip.start - localTime, 0) * clip.timeScale; + double durationLocal = m_Clip.duration * clip.timeScale; + if (m_Playable.IsPlayableOfType()) + ((AudioClipPlayable)m_Playable).Seek(clipTime, startDelay, durationLocal); + + m_Started = true; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs.meta new file mode 100644 index 000000000..b3ea114d2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Evaluation/ScheduleRuntimeClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b250be9db55288b48ac121c074d795e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events.meta new file mode 100644 index 000000000..847f9d1b0 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8c5993172f27e4419d7d4ed5ef77840 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs new file mode 100644 index 000000000..2595cdfb3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs @@ -0,0 +1,31 @@ +namespace UnityEngine.Timeline +{ + /// + /// Interface implemented by markers. + /// + /// + /// A marker is a point in time. + /// + /// + public interface IMarker + { + /// + /// The time set for the marker, in seconds. + /// + double time { get; set; } + + /// + /// The track that contains the marker. + /// + TrackAsset parent { get; } + + /// + /// This method is called when the marker is initialized. + /// + /// The track that contains the marker. + /// + /// This method is called after each deserialization of the Timeline Asset. + /// + void Initialize(TrackAsset parent); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs.meta new file mode 100644 index 000000000..3869cbc07 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/IMarker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4cb169caa67eddf4d83b39fd0917a945 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs new file mode 100644 index 000000000..7a23d7d32 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs @@ -0,0 +1,15 @@ +namespace UnityEngine.Timeline +{ + /// + /// Implement this interface to change the behaviour of an INotification. + /// + /// This interface must be implemented along with to modify the default behaviour of a notification. + /// + public interface INotificationOptionProvider + { + /// + /// The flags that change the triggering behaviour. + /// + NotificationFlags flags { get; } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs.meta new file mode 100644 index 000000000..3e59b722c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/INotificationOptionProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5082cb99a8f99b84d84dd8b4c5233a9e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs new file mode 100644 index 000000000..2f12cd726 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs @@ -0,0 +1,53 @@ +using System; + +namespace UnityEngine.Timeline +{ + /// + /// Use Marker as a base class when creating a custom marker. + /// + /// + /// A marker is a point in time. + /// + public abstract class Marker : ScriptableObject, IMarker + { + [SerializeField, TimeField, Tooltip("Time for the marker")] double m_Time; + + /// + public TrackAsset parent { get; private set; } + + /// + /// + /// The marker time cannot be negative. + /// + public double time + { + get { return m_Time; } + set { m_Time = Math.Max(value, 0); } + } + + void IMarker.Initialize(TrackAsset parentTrack) + { + // We only really want to update the parent when the object is first deserialized + // If not a cloned track would "steal" the source's markers + if (parent == null) + { + parent = parentTrack; + try + { + OnInitialize(parentTrack); + } + catch (Exception e) + { + Debug.LogError(e.Message, this); + } + } + } + + /// + /// Override this method to receive a callback when the marker is initialized. + /// + public virtual void OnInitialize(TrackAsset aPent) + { + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs.meta new file mode 100644 index 000000000..2bb36b5b2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Marker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89b48a03f6f43e94e87cc8d2104d3d4d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs new file mode 100644 index 000000000..4be4fc2eb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs @@ -0,0 +1,168 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + [Serializable] + struct MarkerList : ISerializationCallbackReceiver + { + [SerializeField, HideInInspector] List m_Objects; + + [HideInInspector, NonSerialized] List m_Cache; + bool m_CacheDirty; + bool m_HasNotifications; + public List markers + { + get + { + BuildCache(); + return m_Cache; + } + } + + public MarkerList(int capacity) + { + m_Objects = new List(capacity); + m_Cache = new List(capacity); + m_CacheDirty = true; + m_HasNotifications = false; + } + + public void Add(ScriptableObject item) + { + if (item == null) + return; + + m_Objects.Add(item); + m_CacheDirty = true; + } + + public bool Remove(IMarker item) + { + if (!(item is ScriptableObject)) + throw new InvalidOperationException("Supplied type must be a ScriptableObject"); + return Remove((ScriptableObject)item, item.parent.timelineAsset, item.parent); + } + + public bool Remove(ScriptableObject item, TimelineAsset timelineAsset, PlayableAsset thingToDirty) + { + if (!m_Objects.Contains(item)) return false; + + TimelineUndo.PushUndo(thingToDirty, "Delete Marker"); + m_Objects.Remove(item); + m_CacheDirty = true; + TimelineUndo.PushDestroyUndo(timelineAsset, thingToDirty, item, "Delete Marker"); + return true; + } + + public void Clear() + { + m_Objects.Clear(); + m_CacheDirty = true; + } + + public bool Contains(ScriptableObject item) + { + return m_Objects.Contains(item); + } + + public IEnumerable GetMarkers() + { + return markers; + } + + public int Count + { + get { return markers.Count; } + } + + public IMarker this[int idx] + { + get + { + return markers[idx]; + } + } + + public List GetRawMarkerList() + { + return m_Objects; + } + + public IMarker CreateMarker(Type type, double time, TrackAsset owner) + { + if (!typeof(ScriptableObject).IsAssignableFrom(type) || !typeof(IMarker).IsAssignableFrom(type)) + { + throw new InvalidOperationException( + "The requested type needs to inherit from ScriptableObject and implement IMarker"); + } + if (!owner.supportsNotifications && typeof(INotification).IsAssignableFrom(type)) + { + throw new InvalidOperationException( + "Markers implementing the INotification interface cannot be added on tracks that do not support notifications"); + } + + var markerSO = ScriptableObject.CreateInstance(type); + var marker = (IMarker)markerSO; + marker.time = time; + + TimelineCreateUtilities.SaveAssetIntoObject(markerSO, owner); + TimelineUndo.RegisterCreatedObjectUndo(markerSO, "Create " + type.Name); + TimelineUndo.PushUndo(owner, "Create " + type.Name); + + Add(markerSO); + marker.Initialize(owner); + + return marker; + } + + public bool HasNotifications() + { + BuildCache(); + return m_HasNotifications; + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { +#if UNITY_EDITOR + for (int i = m_Objects.Count - 1; i >= 0; i--) + { + object o = m_Objects[i]; + if (o == null) + { + Debug.LogWarning("Empty marker found while loading timeline. It will be removed."); + m_Objects.RemoveAt(i); + } + } +#endif + m_CacheDirty = true; + } + + void BuildCache() + { + if (m_CacheDirty) + { + m_Cache = new List(m_Objects.Count); + m_HasNotifications = false; + foreach (var o in m_Objects) + { + if (o != null) + { + m_Cache.Add(o as IMarker); + if (o is INotification) + { + m_HasNotifications = true; + } + } + } + + m_CacheDirty = false; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs.meta new file mode 100644 index 000000000..1875712ae --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4335a164bb763104c8805212c23d795f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs new file mode 100644 index 000000000..f64b483e4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// + /// Use this track to add Markers bound to a GameObject. + /// + [Serializable] + [TrackBindingType(typeof(GameObject))] + [HideInMenu] + [ExcludeFromPreset] + public class MarkerTrack : TrackAsset + { + /// + public override IEnumerable outputs + { + get + { + return this == timelineAsset.markerTrack ? + new List {ScriptPlayableBinding.Create(name, null, typeof(GameObject))} : + base.outputs; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs.meta new file mode 100644 index 000000000..37ca38947 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/MarkerTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2a16748d9461eae46a725db9776d5390 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs new file mode 100644 index 000000000..7c7bc4e02 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs @@ -0,0 +1,19 @@ +using System; + +namespace UnityEngine.Timeline +{ + /// + /// Use this track to emit signals to a bound SignalReceiver. + /// + /// + /// This track cannot contain clips. + /// + /// + /// + /// + [Serializable] + [TrackBindingType(typeof(SignalReceiver))] + [TrackColor(0.25f, 0.25f, 0.25f)] + [ExcludeFromPreset] + public class SignalTrack : MarkerTrack {} +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs.meta new file mode 100644 index 000000000..3343f8413 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/SignalTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b46e36075dd1c124a8422c228e75e1fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals.meta new file mode 100644 index 000000000..aa956e468 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b00473355622524394628f7ec51808d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs new file mode 100644 index 000000000..49df67410 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs @@ -0,0 +1,5 @@ +namespace UnityEngine.Timeline +{ + //used to tell Signal Handler inspector to use a special drawer for UnityEvent + class CustomSignalEventDrawer : PropertyAttribute {} +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs.meta new file mode 100644 index 000000000..c7c813f0a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/CustomSignalEventDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7ebd1239373d5f41af65ef32d67f445 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs new file mode 100644 index 000000000..d6055889e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; + +namespace UnityEngine.Timeline +{ + /// + /// An asset representing an emitted signal. A SignalAsset connects a SignalEmitter with a SignalReceiver. + /// + /// + /// + [AssetFileNameExtension("signal")] + public class SignalAsset : ScriptableObject + { + internal static event Action OnEnableCallback; + + void OnEnable() + { + if (OnEnableCallback != null) + OnEnableCallback(this); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs.meta new file mode 100644 index 000000000..437f4d310 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6fa2d92fc1b3f34da284357edf89c3b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs new file mode 100644 index 000000000..d4d4ca914 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs @@ -0,0 +1,72 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// + /// Marker that emits a signal to a SignalReceiver. + /// + /// A SignalEmitter emits a notification through the playable system. A SignalEmitter is used with a SignalReceiver and a SignalAsset. + /// + /// + [Serializable] + [CustomStyle("SignalEmitter")] + [ExcludeFromPreset] + public class SignalEmitter : Marker, INotification, INotificationOptionProvider + { + [SerializeField] bool m_Retroactive; + [SerializeField] bool m_EmitOnce; + [SerializeField] SignalAsset m_Asset; + + /// + /// Use retroactive to emit the signal if playback starts after the SignalEmitter time. + /// + public bool retroactive + { + get { return m_Retroactive; } + set { m_Retroactive = value; } + } + + /// + /// Use emitOnce to emit this signal once during loops. + /// + public bool emitOnce + { + get { return m_EmitOnce; } + set { m_EmitOnce = value; } + } + + /// + /// Asset representing the signal being emitted. + /// + public SignalAsset asset + { + get { return m_Asset; } + set { m_Asset = value; } + } + + PropertyName INotification.id + { + get + { + if (m_Asset != null) + { + return new PropertyName(m_Asset.name); + } + return new PropertyName(string.Empty); + } + } + + NotificationFlags INotificationOptionProvider.flags + { + get + { + return (retroactive ? NotificationFlags.Retroactive : default(NotificationFlags)) | + (emitOnce ? NotificationFlags.TriggerOnce : default(NotificationFlags)) | + NotificationFlags.TriggerInEditMode; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs.meta new file mode 100644 index 000000000..f14c8a341 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalEmitter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15c38f6fa1940124db1ab7f6fe7268d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs new file mode 100644 index 000000000..0b91137db --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Listens for emitted signals and reacts depending on its defined reactions. + /// + /// A SignalReceiver contains a list of reactions. Each reaction is bound to a SignalAsset. + /// When a SignalEmitter emits a signal, the SignalReceiver invokes the corresponding reaction. + /// + /// + public class SignalReceiver : MonoBehaviour, INotificationReceiver + { + [SerializeField] + EventKeyValue m_Events = new EventKeyValue(); + + /// + /// Called when a notification is sent. + /// + public void OnNotify(Playable origin, INotification notification, object context) + { + var signal = notification as SignalEmitter; + if (signal != null && signal.asset != null) + { + UnityEvent evt; + if (m_Events.TryGetValue(signal.asset, out evt) && evt != null) + { + evt.Invoke(); + } + } + } + + /// + /// Defines a new reaction for a SignalAsset. + /// + /// The SignalAsset for which the reaction is being defined. + /// The UnityEvent that describes the reaction. + /// Thrown when the asset is null. + /// Thrown when the SignalAsset is already registered with this receiver. + public void AddReaction(SignalAsset asset, UnityEvent reaction) + { + if (asset == null) + throw new ArgumentNullException("asset"); + + if (m_Events.signals.Contains(asset)) + throw new ArgumentException("SignalAsset already used."); + m_Events.Append(asset, reaction); + } + + /// + /// Appends a null SignalAsset with a reaction specified by the UnityEvent. + /// + /// The new reaction to be appended. + /// The index of the appended reaction. + /// Multiple null assets are valid. + public int AddEmptyReaction(UnityEvent reaction) + { + m_Events.Append(null, reaction); + return m_Events.events.Count - 1; + } + + /// + /// Removes the first occurrence of a SignalAsset. + /// + /// The SignalAsset to be removed. + public void Remove(SignalAsset asset) + { + if (!m_Events.signals.Contains(asset)) + { + throw new ArgumentException("The SignalAsset is not registered with this receiver."); + } + + m_Events.Remove(asset); + } + + /// + /// Gets a list of all registered SignalAssets. + /// + /// Returns a list of SignalAssets. + public IEnumerable GetRegisteredSignals() + { + return m_Events.signals; + } + + /// + /// Gets the first UnityEvent associated with a SignalAsset. + /// + /// A SignalAsset defining the signal. + /// Returns the reaction associated with a SignalAsset. Returns null if the signal asset does not exist. + public UnityEvent GetReaction(SignalAsset key) + { + UnityEvent ret; + if (m_Events.TryGetValue(key, out ret)) + { + return ret; + } + + return null; + } + + /// + /// Returns the count of registered SignalAssets. + /// + /// + public int Count() + { + return m_Events.signals.Count; + } + + /// + /// Replaces the SignalAsset associated with a reaction at a specific index. + /// + /// The index of the reaction. + /// The replacement SignalAsset. + /// Thrown when the replacement SignalAsset is already registered to this SignalReceiver. + /// The new SignalAsset can be null. + public void ChangeSignalAtIndex(int idx, SignalAsset newKey) + { + if (idx < 0 || idx > m_Events.signals.Count - 1) + throw new IndexOutOfRangeException(); + + if (m_Events.signals[idx] == newKey) + return; + var alreadyUsed = m_Events.signals.Contains(newKey); + if (newKey == null || m_Events.signals[idx] == null || !alreadyUsed) + m_Events.signals[idx] = newKey; + + if (alreadyUsed) + throw new ArgumentException("SignalAsset already used."); + } + + /// + /// Removes the SignalAsset and reaction at a specific index. + /// + /// The index of the SignalAsset to be removed. + public void RemoveAtIndex(int idx) + { + if (idx < 0 || idx > m_Events.signals.Count - 1) + throw new IndexOutOfRangeException(); + m_Events.Remove(idx); + } + + /// + /// Replaces the reaction at a specific index with a new UnityEvent. + /// + /// The index of the reaction to be replaced. + /// The replacement reaction. + /// Thrown when the replacement reaction is null. + public void ChangeReactionAtIndex(int idx, UnityEvent reaction) + { + if (idx < 0 || idx > m_Events.events.Count - 1) + throw new IndexOutOfRangeException(); + + m_Events.events[idx] = reaction; + } + + /// + /// Gets the reaction at a specific index. + /// + /// The index of the reaction. + /// Returns a reaction. + public UnityEvent GetReactionAtIndex(int idx) + { + if (idx < 0 || idx > m_Events.events.Count - 1) + throw new IndexOutOfRangeException(); + return m_Events.events[idx]; + } + + /// + /// Gets the SignalAsset at a specific index + /// + /// The index of the SignalAsset. + /// Returns a SignalAsset. + public SignalAsset GetSignalAssetAtIndex(int idx) + { + if (idx < 0 || idx > m_Events.signals.Count - 1) + throw new IndexOutOfRangeException(); + return m_Events.signals[idx]; + } + + // Required by Unity for the MonoBehaviour to have an enabled state + private void OnEnable() + { + } + + [Serializable] + class EventKeyValue + { + [SerializeField] + List m_Signals = new List(); + + [SerializeField, CustomSignalEventDrawer] + List m_Events = new List(); + + public bool TryGetValue(SignalAsset key, out UnityEvent value) + { + var index = m_Signals.IndexOf(key); + if (index != -1) + { + value = m_Events[index]; + return true; + } + + value = null; + return false; + } + + public void Append(SignalAsset key, UnityEvent value) + { + m_Signals.Add(key); + m_Events.Add(value); + } + + public void Remove(int idx) + { + if (idx != -1) + { + m_Signals.RemoveAt(idx); + m_Events.RemoveAt(idx); + } + } + + public void Remove(SignalAsset key) + { + var idx = m_Signals.IndexOf(key); + if (idx != -1) + { + m_Signals.RemoveAt(idx); + m_Events.RemoveAt(idx); + } + } + + public List signals + { + get { return m_Signals; } + } + + public List events + { + get { return m_Events; } + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs.meta new file mode 100644 index 000000000..8d08ff6b3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Events/Signals/SignalReceiver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e52de21a22b6dd44c9cc19f810c65059 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions.meta new file mode 100644 index 000000000..d78ad194a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c61ba0c209bcc74f83e3650039ebdf9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs new file mode 100644 index 000000000..87eec1bc2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs @@ -0,0 +1,76 @@ +using System; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Extension methods for TrackAssets + /// + public static class TrackAssetExtensions + { + /// + /// Gets the GroupTrack this track belongs to. + /// + /// The track asset to find the group of + /// The parent GroupTrack or null if the Track is an override track, or root track. + public static GroupTrack GetGroup(this TrackAsset asset) + { + if (asset == null) + return null; + + return asset.parent as GroupTrack; + } + + /// + /// Assigns the track to the specified group track. + /// + /// The track to assign. + /// The GroupTrack to assign the track to. + /// + /// Does not support assigning to a group in a different timeline. + /// + public static void SetGroup(this TrackAsset asset, GroupTrack group) + { + const string undoString = "Reparent"; + + if (asset == null || asset == group || asset.parent == group) + return; + + if (group != null && asset.timelineAsset != group.timelineAsset) + throw new InvalidOperationException("Cannot assign to a group in a different timeline"); + + + TimelineUndo.PushUndo(asset, undoString); + + var timeline = asset.timelineAsset; + var parentTrack = asset.parent as TrackAsset; + var parentTimeline = asset.parent as TimelineAsset; + if (parentTrack != null || parentTimeline != null) + { + TimelineUndo.PushUndo(asset.parent, undoString); + if (parentTimeline != null) + { + parentTimeline.RemoveTrack(asset); + } + else + { + parentTrack.RemoveSubTrack(asset); + } + } + + if (group == null) + { + TimelineUndo.PushUndo(timeline, undoString); + asset.parent = asset.timelineAsset; + timeline.AddTrackInternal(asset); + } + else + { + TimelineUndo.PushUndo(group, undoString); + group.AddChild(asset); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs.meta new file mode 100644 index 000000000..823e94a72 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Extensions/TrackExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3721d5c6afa8e545995dfaada328476 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs new file mode 100644 index 000000000..a6d8a7d1f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A group track is a container that allows tracks to be arranged in a hierarchical manner. + /// + [Serializable] + [TrackClipType(typeof(TrackAsset))] + [SupportsChildTracks] + public class GroupTrack : TrackAsset + { + internal override bool CanCompileClips() + { + return false; + } + + /// + public override IEnumerable outputs + { + get { return PlayableBinding.None; } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs.meta new file mode 100644 index 000000000..89aac7497 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/GroupTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0fc6f5187a81dc47999eefade6f0935 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs new file mode 100644 index 000000000..ff7d0e464 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Implement this interface on a TrackAsset derived class to support layers + /// + public interface ILayerable + { + /// + /// Creates a mixer that blends track mixers. + /// + /// The graph where the mixer playable will be added. + /// The GameObject that requested the graph. + /// The number of inputs on the mixer. There should be an input for each playable from each clip. + /// Returns a playable that is used as a mixer. If this method returns Playable.Null, it indicates that a layer mixer is not needed. In this case, a single track mixer blends all playables generated from all layers. + Playable CreateLayerMixer(PlayableGraph graph, GameObject go, int inputCount); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs.meta new file mode 100644 index 000000000..b585e7e4d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/ILayerable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1dc9fdfe61a6a8749a0f6b89b45e887d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables.meta new file mode 100644 index 000000000..a162894a4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b7d06780fca6fc4384580d3ebed9219 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs new file mode 100644 index 000000000..3efb8185f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs @@ -0,0 +1,140 @@ +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Playable that controls the active state of a GameObject. + /// + public class ActivationControlPlayable : PlayableBehaviour + { + /// + /// The state of a GameObject's activeness when a PlayableGraph stops. + /// + public enum PostPlaybackState + { + /// + /// Set the GameObject to active when the PlayableGraph stops. + /// + Active, + + /// + /// Set the GameObject to inactive when the [[PlayableGraph]] stops. + /// + Inactive, + + /// + /// Revert the GameObject to the active state it was before the [[PlayableGraph]] started. + /// + Revert + } + + enum InitialState + { + Unset, + Active, + Inactive + } + + public GameObject gameObject = null; + public PostPlaybackState postPlayback = PostPlaybackState.Revert; + InitialState m_InitialState; + + /// + /// Creates a ScriptPlayable with an ActivationControlPlayable behaviour attached + /// + /// PlayableGraph that will own the playable + /// The GameObject that triggered the graph build + /// The state to leave the gameObject after the graph is stopped + /// Returns a playable that controls activation of a game object + public static ScriptPlayable Create(PlayableGraph graph, GameObject gameObject, ActivationControlPlayable.PostPlaybackState postPlaybackState) + { + if (gameObject == null) + return ScriptPlayable.Null; + + var handle = ScriptPlayable.Create(graph); + var playable = handle.GetBehaviour(); + playable.gameObject = gameObject; + playable.postPlayback = postPlaybackState; + + return handle; + } + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The playable this behaviour is attached to. + /// The information about this frame + public override void OnBehaviourPlay(Playable playable, FrameData info) + { + if (gameObject == null) + return; + + gameObject.SetActive(true); + } + + /// + /// This function is called when the Playable play state is changed to PlayState.Paused. + /// + /// The playable this behaviour is attached to. + /// The information about this frame + public override void OnBehaviourPause(Playable playable, FrameData info) + { + // OnBehaviourPause can be called if the graph is stopped for a variety of reasons + // the effectivePlayState will test if the pause is due to the clip being out of bounds + if (gameObject != null && info.effectivePlayState == PlayState.Paused) + { + gameObject.SetActive(false); + } + } + + /// + /// This function is called during the ProcessFrame phase of the PlayableGraph. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + /// unused + public override void ProcessFrame(Playable playable, FrameData info, object userData) + { + if (gameObject != null)// && !gameObject.activeSelf) + gameObject.SetActive(true); + } + + /// + /// This function is called when the PlayableGraph that owns this PlayableBehaviour starts. + /// + /// The playable this behaviour is attached to. + public override void OnGraphStart(Playable playable) + { + if (gameObject != null) + { + if (m_InitialState == InitialState.Unset) + m_InitialState = gameObject.activeSelf ? InitialState.Active : InitialState.Inactive; + } + } + + /// + /// This function is called when the Playable that owns the PlayableBehaviour is destroyed. + /// + /// The playable this behaviour is attached to. + public override void OnPlayableDestroy(Playable playable) + { + if (gameObject == null || m_InitialState == InitialState.Unset) + return; + + switch (postPlayback) + { + case PostPlaybackState.Active: + gameObject.SetActive(true); + break; + + case PostPlaybackState.Inactive: + gameObject.SetActive(false); + break; + + case PostPlaybackState.Revert: + gameObject.SetActive(m_InitialState == InitialState.Active); + break; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs.meta new file mode 100644 index 000000000..a7763a6fd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ActivationControlPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d20e4e177b86a2843805dd3894f41b42 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs new file mode 100644 index 000000000..0157958df --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// This class is deprecated. It is recommended to use Playable Asset and Playable Behaviour derived classes instead. + /// + [Serializable] + [Obsolete("For best performance use PlayableAsset and PlayableBehaviour.")] + public class BasicPlayableBehaviour : ScriptableObject, IPlayableAsset, IPlayableBehaviour + { + public BasicPlayableBehaviour() {} + + /// + /// The playback duration in seconds of the instantiated Playable. + /// + public virtual double duration { get { return PlayableBinding.DefaultDuration; } } + + /// + ///A description of the outputs of the instantiated Playable. + /// + public virtual IEnumerable outputs { get { return PlayableBinding.None; } } + + /// + /// This function is called when the PlayableGraph that owns this PlayableBehaviour starts. + /// + /// The Playable that owns the current PlayableBehaviour. + public virtual void OnGraphStart(Playable playable) {} + + /// + /// This function is called when the PlayableGraph that owns this PlayableBehaviour stops. + /// + /// The Playable that owns the current PlayableBehaviour. + public virtual void OnGraphStop(Playable playable) {} + + /// + /// This function is called when the Playable that owns the PlayableBehaviour is created. + /// + /// The Playable that owns the current PlayableBehaviour. + public virtual void OnPlayableCreate(Playable playable) {} + + /// + /// This function is called when the Playable that owns the PlayableBehaviour is destroyed. + /// + /// The Playable that owns the current PlayableBehaviour. + public virtual void OnPlayableDestroy(Playable playable) {} + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public virtual void OnBehaviourPlay(Playable playable, FrameData info) {} + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Paused. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public virtual void OnBehaviourPause(Playable playable, FrameData info) {} + + /// + /// This function is called during the PrepareFrame phase of the PlayableGraph. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public virtual void PrepareFrame(Playable playable, FrameData info) {} + + /// + /// This function is called during the ProcessFrame phase of the PlayableGraph. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + /// The user data of the ScriptPlayableOutput that initiated the process pass. + public virtual void ProcessFrame(Playable playable, FrameData info, object playerData) {} + + /// + /// Implement this method to have your asset inject playables into the given graph. + /// + /// The graph to inject playables into. + /// The game object which initiated the build. + /// The playable injected into the graph, or the root playable if multiple playables are injected. + public virtual Playable CreatePlayable(PlayableGraph graph, GameObject owner) + { + return ScriptPlayable.Create(graph, this); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs.meta new file mode 100644 index 000000000..414366e6f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/BasicScriptPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe03a7b0ba57a4d488b6c327ae16c335 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs new file mode 100644 index 000000000..e61961750 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs @@ -0,0 +1,206 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Playable Behaviour used to control a PlayableDirector. + /// + /// + /// This playable is used to control other PlayableDirector components from a Timeline sequence. + /// + public class DirectorControlPlayable : PlayableBehaviour + { + /// + /// The PlayableDirector being controlled by this PlayableBehaviour + /// + public PlayableDirector director; + + private bool m_SyncTime = false; + + private double m_AssetDuration = double.MaxValue; + + /// + /// Creates a Playable with a DirectorControlPlayable attached + /// + /// The graph to inject the playable into + /// The director to control + /// Returns a Playable with a DirectorControlPlayable attached + public static ScriptPlayable Create(PlayableGraph graph, PlayableDirector director) + { + if (director == null) + return ScriptPlayable.Null; + + var handle = ScriptPlayable.Create(graph); + handle.GetBehaviour().director = director; + +#if UNITY_EDITOR + if (!Application.isPlaying && UnityEditor.PrefabUtility.IsPartOfPrefabInstance(director)) + UnityEditor.PrefabUtility.prefabInstanceUpdated += handle.GetBehaviour().OnPrefabUpdated; +#endif + + return handle; + } + + public override void OnPlayableDestroy(Playable playable) + { +#if UNITY_EDITOR + if (!Application.isPlaying) + UnityEditor.PrefabUtility.prefabInstanceUpdated -= OnPrefabUpdated; +#endif + if (director != null && director.playableAsset != null) + director.Stop(); + } + + /// + /// This function is called during the PrepareFrame phase of the PlayableGraph. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void PrepareFrame(Playable playable, FrameData info) + { + if (director == null || !director.isActiveAndEnabled || director.playableAsset == null) + return; + + // resync the time on an evaluate or a time jump (caused by loops, or some setTime calls) + m_SyncTime |= (info.evaluationType == FrameData.EvaluationType.Evaluate) || + DetectDiscontinuity(playable, info); + + SyncSpeed(info.effectiveSpeed); + SyncPlayState(playable.GetGraph(), playable.GetTime()); + } + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPlay(Playable playable, FrameData info) + { + m_SyncTime = true; + + if (director != null && director.playableAsset != null) + m_AssetDuration = director.playableAsset.duration; + } + + /// + /// This function is called when the Playable play state is changed to PlayState.Paused. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPause(Playable playable, FrameData info) + { + if (director != null && director.playableAsset != null) + { + if (info.effectivePlayState == PlayState.Playing) // graph was paused + director.Pause(); + else + director.Stop(); + } + } + + /// + /// This function is called during the ProcessFrame phase of the PlayableGraph. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + /// unused + public override void ProcessFrame(Playable playable, FrameData info, object playerData) + { + if (director == null || !director.isActiveAndEnabled || director.playableAsset == null) + return; + + if (m_SyncTime || DetectOutOfSync(playable)) + { + UpdateTime(playable); + director.Evaluate(); + } + + m_SyncTime = false; + } + +#if UNITY_EDITOR + void OnPrefabUpdated(GameObject go) + { + // When the prefab asset is updated, we rebuild the graph to reflect the changes in editor + if (UnityEditor.PrefabUtility.GetRootGameObject(director) == go) + director.RebuildGraph(); + } + +#endif + + void SyncSpeed(double speed) + { + if (director.playableGraph.IsValid()) + { + int roots = director.playableGraph.GetRootPlayableCount(); + for (int i = 0; i < roots; i++) + { + var rootPlayable = director.playableGraph.GetRootPlayable(i); + if (rootPlayable.IsValid()) + { + rootPlayable.SetSpeed(speed); + } + } + } + } + + void SyncPlayState(PlayableGraph graph, double playableTime) + { + bool expectedFinished = (playableTime >= m_AssetDuration) && director.extrapolationMode == DirectorWrapMode.None; + if (graph.IsPlaying() && !expectedFinished) + director.Play(); + else + director.Pause(); + } + + bool DetectDiscontinuity(Playable playable, FrameData info) + { + return Math.Abs(playable.GetTime() - playable.GetPreviousTime() - info.m_DeltaTime * info.m_EffectiveSpeed) > DiscreteTime.tickValue; + } + + bool DetectOutOfSync(Playable playable) + { + double expectedTime = playable.GetTime(); + if (playable.GetTime() >= m_AssetDuration) + { + if (director.extrapolationMode == DirectorWrapMode.None) + return false; + else if (director.extrapolationMode == DirectorWrapMode.Hold) + expectedTime = m_AssetDuration; + else if (m_AssetDuration > float.Epsilon) // loop + expectedTime = expectedTime % m_AssetDuration; + } + + if (!Mathf.Approximately((float)expectedTime, (float)director.time)) + { +#if UNITY_EDITOR + double lastDelta = playable.GetTime() - playable.GetPreviousTime(); + if (UnityEditor.Unsupported.IsDeveloperBuild()) + Debug.LogWarningFormat("Internal Warning - Control track desync detected on {2} ({0:F10} vs {1:F10} with delta {3:F10}). Time will be resynchronized. Known to happen with nested control tracks", playable.GetTime(), director.time, director.name, lastDelta); +#endif + return true; + } + return false; + } + + // We need to handle loop modes explicitly since we are setting the time directly + void UpdateTime(Playable playable) + { + double duration = Math.Max(0.1, director.playableAsset.duration); + switch (director.extrapolationMode) + { + case DirectorWrapMode.Hold: + director.time = Math.Min(duration, Math.Max(0, playable.GetTime())); + break; + case DirectorWrapMode.Loop: + director.time = Math.Max(0, playable.GetTime() % duration); + break; + case DirectorWrapMode.None: + director.time = playable.GetTime(); + break; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs.meta new file mode 100644 index 000000000..5f71a6fdb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/DirectorControlPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: be156cc527d606b4aaac403e9843186e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs new file mode 100644 index 000000000..5d986ae57 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs @@ -0,0 +1,27 @@ +namespace UnityEngine.Timeline +{ + /// + /// Interface that can be implemented by MonoBehaviours indicating that they receive time-related control calls from a PlayableGraph. + /// + /// + /// Implementing this interface on MonoBehaviours attached to GameObjects under control by control-tracks will cause them to be notified when associated Timeline clips are active. + /// + public interface ITimeControl + { + /// + /// Called each frame the Timeline clip is active. + /// + /// The local time of the associated Timeline clip. + void SetTime(double time); + + /// + /// Called when the associated Timeline clip becomes active. + /// + void OnControlTimeStart(); + + /// + /// Called when the associated Timeline clip becomes deactivated. + /// + void OnControlTimeStop(); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs.meta new file mode 100644 index 000000000..8d4a953f2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ITimeControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5415c904c4fbc3e498253bc2866b37cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs new file mode 100644 index 000000000..a83fc8ba6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs @@ -0,0 +1,31 @@ +using System; + +namespace UnityEngine.Timeline +{ + /// + /// Use these flags to specify the notification behaviour. + /// + /// + [Flags] + [Serializable] + public enum NotificationFlags : short + { + /// + /// Use this flag to send the notification in Edit Mode. + /// + /// + /// Sent on discontinuous jumps in time. + /// + TriggerInEditMode = 1 << 0, + + /// + /// Use this flag to send the notification if playback starts after the notification time. + /// + Retroactive = 1 << 1, + + /// + /// Use this flag to send the notification only once when looping. + /// + TriggerOnce = 1 << 2, + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs.meta new file mode 100644 index 000000000..4eae69634 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/NotificationFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 983c76d87fb6f4f4597a526a4b2b5fd7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs new file mode 100644 index 000000000..ff49fc643 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs @@ -0,0 +1,172 @@ +using System; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Playable that synchronizes a particle system simulation. + /// + public class ParticleControlPlayable : PlayableBehaviour + { + const float kUnsetTime = -1; + float m_LastTime = kUnsetTime; + uint m_RandomSeed = 1; + + // particleSystem.time can not be relied on for an accurate time. It does not advance until a delta threshold is reached(fixedUpdate) and until the start delay has elapsed. + float m_SystemTime; + + /// + /// Creates a Playable with a ParticleControlPlayable behaviour attached + /// + /// The PlayableGraph to inject the Playable into. + /// The particle systtem to control + /// A random seed to use for particle simulation + /// Returns the created Playable. + public static ScriptPlayable Create(PlayableGraph graph, ParticleSystem component, uint randomSeed) + { + if (component == null) + return ScriptPlayable.Null; + + var handle = ScriptPlayable.Create(graph); + handle.GetBehaviour().Initialize(component, randomSeed); + return handle; + } + + /// + /// The particle system to control + /// + public ParticleSystem particleSystem { get; private set; } + + /// + /// Initializes the behaviour with a particle system and random seed. + /// + /// + /// + public void Initialize(ParticleSystem ps, uint randomSeed) + { + m_RandomSeed = Math.Max(1, randomSeed); + particleSystem = ps; + m_SystemTime = 0; + SetRandomSeed(); + + #if UNITY_EDITOR + if (!Application.isPlaying && UnityEditor.PrefabUtility.IsPartOfPrefabInstance(ps)) + UnityEditor.PrefabUtility.prefabInstanceUpdated += OnPrefabUpdated; + #endif + } + + #if UNITY_EDITOR + /// + /// This function is called when the Playable that owns the PlayableBehaviour is destroyed. + /// + /// The playable this behaviour is attached to. + public override void OnPlayableDestroy(Playable playable) + { + if (!Application.isPlaying) + UnityEditor.PrefabUtility.prefabInstanceUpdated -= OnPrefabUpdated; + } + + void OnPrefabUpdated(GameObject go) + { + // When the instance is updated from, this will cause the next evaluate to resimulate. + if (UnityEditor.PrefabUtility.GetRootGameObject(particleSystem) == go) + m_LastTime = kUnsetTime; + } + + #endif + + void SetRandomSeed() + { + particleSystem.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear); + var systems = particleSystem.gameObject.GetComponentsInChildren(); + uint seed = m_RandomSeed; + foreach (var ps in systems) + { + // don't overwrite user set random seeds + if (ps.useAutoRandomSeed) + { + ps.useAutoRandomSeed = false; + ps.randomSeed = seed; + seed++; + } + } + } + + /// + /// This function is called during the PrepareFrame phase of the PlayableGraph. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void PrepareFrame(Playable playable, FrameData data) + { + if (particleSystem == null || !particleSystem.gameObject.activeInHierarchy) + return; + + float localTime = (float)playable.GetTime(); + bool shouldUpdate = Mathf.Approximately(m_LastTime, kUnsetTime) || + !Mathf.Approximately(m_LastTime, localTime); + if (shouldUpdate) + { + float epsilon = Time.fixedDeltaTime * 0.5f; + float simTime = localTime; + float expectedDelta = simTime - m_LastTime; + + // The first iteration includes the start delay. Evaluate(particleSystem.randomSeed) is how the particle system generates the random value internally. + float startDelay = particleSystem.main.startDelay.Evaluate(particleSystem.randomSeed); + float particleSystemDurationLoop0 = particleSystem.main.duration + startDelay; + + // The particle system time does not include the start delay so we need to remove this for our own system time. + float expectedSystemTime = simTime > particleSystemDurationLoop0 ? m_SystemTime : m_SystemTime - startDelay; + + // conditions for restart + bool restart = (simTime < m_LastTime) || // time went backwards + (simTime < epsilon) || // time is set to 0 + Mathf.Approximately(m_LastTime, kUnsetTime) || // object disabled + (expectedDelta > particleSystem.main.duration) || // large jump (bug workaround) + !(Mathf.Abs(expectedSystemTime - particleSystem.time) < Time.maximumParticleDeltaTime); // particle system isn't where we left it + if (restart) + { + // work around for a bug where simulate(simTime, true, true) doesn't work on loops + particleSystem.Simulate(0, true, true); + particleSystem.Simulate(simTime, true, false); + m_SystemTime = simTime; + } + else + { + // ps.time will wrap, so we need to account for that in computing delta time + float particleSystemDuration = simTime > particleSystemDurationLoop0 ? particleSystem.main.duration : particleSystemDurationLoop0; + float fracTime = simTime % particleSystemDuration; + float deltaTime = fracTime - m_SystemTime; + + if (deltaTime < -epsilon) // detect wrapping of ps.time + deltaTime = fracTime + particleSystemDurationLoop0 - m_SystemTime; + + particleSystem.Simulate(deltaTime, true, false); + m_SystemTime += deltaTime; + } + + m_LastTime = localTime; + } + } + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPlay(Playable playable, FrameData info) + { + m_LastTime = kUnsetTime; + } + + /// + /// This function is called when the Playable play state is changed to PlayState.Paused. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPause(Playable playable, FrameData info) + { + m_LastTime = kUnsetTime; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs.meta new file mode 100644 index 000000000..33db5b971 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/ParticleControlPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f603edd7163537f44927ad2808147a25 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs new file mode 100644 index 000000000..f84c9ff35 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs @@ -0,0 +1,158 @@ +using System; +using UnityEngine.Playables; +using UnityEngine.SceneManagement; + +namespace UnityEngine.Timeline +{ + /// + /// Playable that controls and instantiates a Prefab. + /// + public class PrefabControlPlayable : PlayableBehaviour + { + GameObject m_Instance; + +#if UNITY_EDITOR + private bool m_IsActiveCached; +#endif + + /// + /// Creates a Playable with a PrefabControlPlayable behaviour attached + /// + /// The PlayableGraph to inject the Playable into. + /// The prefab to instantiate from + /// Transform to parent instance to. Can be null. + /// Returns a Playabe with PrefabControlPlayable behaviour attached. + public static ScriptPlayable Create(PlayableGraph graph, GameObject prefabGameObject, Transform parentTransform) + { + if (prefabGameObject == null) + return ScriptPlayable.Null; + + var handle = ScriptPlayable.Create(graph); + handle.GetBehaviour().Initialize(prefabGameObject, parentTransform); + return handle; + } + + /// + /// The instance of the prefab created by this behaviour + /// + public GameObject prefabInstance + { + get { return m_Instance; } + } + + /// + /// Initializes the behaviour with a prefab and parent transform + /// + /// The prefab to instantiate from + /// Transform to parent instance to. Can be null. + /// The created instance + public GameObject Initialize(GameObject prefabGameObject, Transform parentTransform) + { + if (prefabGameObject == null) + throw new ArgumentNullException("Prefab cannot be null"); + + if (m_Instance != null) + { + Debug.LogWarningFormat("Prefab Control Playable ({0}) has already been initialized with a Prefab ({1}).", prefabGameObject.name, m_Instance.name); + } + else + { + #if UNITY_EDITOR + if (!Application.isPlaying) + { + m_Instance = (GameObject)UnityEditor.PrefabUtility.InstantiatePrefab(prefabGameObject, parentTransform); + UnityEditor.PrefabUtility.prefabInstanceUpdated += OnPrefabUpdated; + } + else + #endif + { + m_Instance = Object.Instantiate(prefabGameObject, parentTransform, false); + } + m_Instance.name = prefabGameObject.name + " [Timeline]"; + m_Instance.SetActive(false); + SetHideFlagsRecursive(m_Instance); + } + return m_Instance; + } + + /// + /// This function is called when the Playable that owns the PlayableBehaviour is destroyed. + /// + /// The playable this behaviour is attached to. + public override void OnPlayableDestroy(Playable playable) + { + if (m_Instance) + { + if (Application.isPlaying) + Object.Destroy(m_Instance); + else + Object.DestroyImmediate(m_Instance); + } + +#if UNITY_EDITOR + UnityEditor.PrefabUtility.prefabInstanceUpdated -= OnPrefabUpdated; +#endif + } + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPlay(Playable playable, FrameData info) + { + if (m_Instance == null) + return; + + m_Instance.SetActive(true); + +#if UNITY_EDITOR + m_IsActiveCached = true; +#endif + } + + /// + /// This function is called when the Playable play state is changed to PlayState.Paused. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPause(Playable playable, FrameData info) + { + // OnBehaviourPause can be called if the graph is stopped for a variety of reasons + // the effectivePlayState will test if the pause is due to the clip being out of bounds + if (m_Instance != null && info.effectivePlayState == PlayState.Paused) + { + m_Instance.SetActive(false); +#if UNITY_EDITOR + m_IsActiveCached = false; +#endif + } + } + +#if UNITY_EDITOR + void OnPrefabUpdated(GameObject go) + { + if (go == m_Instance) + { + SetHideFlagsRecursive(go); + go.SetActive(m_IsActiveCached); + } + } + +#endif + + static void SetHideFlagsRecursive(GameObject gameObject) + { + if (gameObject == null) + return; + + gameObject.hideFlags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor; + if (!Application.isPlaying) + gameObject.hideFlags |= HideFlags.HideInHierarchy; + foreach (Transform child in gameObject.transform) + { + SetHideFlagsRecursive(child.gameObject); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs.meta new file mode 100644 index 000000000..c148dc22f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/PrefabControlPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 439c018cf4619e94d9a92110ce0aa188 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs new file mode 100644 index 000000000..68ec80daa --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs @@ -0,0 +1,85 @@ +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A PlayableBehaviour that manages a component that implements the ITimeControl interface + /// + public class TimeControlPlayable : PlayableBehaviour + { + ITimeControl m_timeControl; + + bool m_started; + + /// + /// Creates a Playable with a TimeControlPlayable behaviour attached + /// + /// The PlayableGraph to inject the Playable into. + /// + /// + public static ScriptPlayable Create(PlayableGraph graph, ITimeControl timeControl) + { + if (timeControl == null) + return ScriptPlayable.Null; + + var handle = ScriptPlayable.Create(graph); + handle.GetBehaviour().Initialize(timeControl); + return handle; + } + + /// + /// Initializes the behaviour + /// + /// Component that implements the ITimeControl interface + public void Initialize(ITimeControl timeControl) + { + m_timeControl = timeControl; + } + + /// + /// This function is called during the PrepareFrame phase of the PlayableGraph. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void PrepareFrame(Playable playable, FrameData info) + { + Debug.Assert(m_started, "PrepareFrame has been called without OnControlTimeStart being called first."); + if (m_timeControl != null) + m_timeControl.SetTime(playable.GetTime()); + } + + /// + /// This function is called when the Playable play state is changed to Playables.PlayState.Playing. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPlay(Playable playable, FrameData info) + { + if (m_timeControl == null) + return; + + if (!m_started) + { + m_timeControl.OnControlTimeStart(); + m_started = true; + } + } + + /// + /// This function is called when the Playable play state is changed to PlayState.Paused. + /// + /// The playable this behaviour is attached to. + /// A FrameData structure that contains information about the current frame context. + public override void OnBehaviourPause(Playable playable, FrameData info) + { + if (m_timeControl == null) + return; + + if (m_started) + { + m_timeControl.OnControlTimeStop(); + m_started = false; + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs.meta new file mode 100644 index 000000000..5ce09ad47 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeControlPlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1db879070d9a45f4c86cdf5e59616df5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs new file mode 100644 index 000000000..66a31d14c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs @@ -0,0 +1,254 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Use this PlayableBehaviour to send notifications at a given time. + /// + /// + public class TimeNotificationBehaviour : PlayableBehaviour + { + struct NotificationEntry + { + public double time; + public INotification payload; + public bool notificationFired; + public NotificationFlags flags; + + public bool triggerInEditor + { + get { return (flags & NotificationFlags.TriggerInEditMode) != 0; } + } + public bool prewarm + { + get { return (flags & NotificationFlags.Retroactive) != 0; } + } + public bool triggerOnce + { + get { return (flags & NotificationFlags.TriggerOnce) != 0; } + } + } + + readonly List m_Notifications = new List(); + double m_PreviousTime; + bool m_NeedSortNotifications; + + Playable m_TimeSource; + + /// + /// Sets an optional Playable that provides duration and Wrap mode information. + /// + /// + /// timeSource is optional. By default, the duration and Wrap mode will come from the current Playable. + /// + public Playable timeSource + { + set { m_TimeSource = value; } + } + + /// + /// Creates and initializes a ScriptPlayable with a TimeNotificationBehaviour. + /// + /// The playable graph. + /// The duration of the playable. + /// The loop mode of the playable. + /// A new TimeNotificationBehaviour linked to the PlayableGraph. + public static ScriptPlayable Create(PlayableGraph graph, double duration, DirectorWrapMode loopMode) + { + var notificationsPlayable = ScriptPlayable.Create(graph); + notificationsPlayable.SetDuration(duration); + notificationsPlayable.SetTimeWrapMode(loopMode); + notificationsPlayable.SetPropagateSetTime(true); + return notificationsPlayable; + } + + /// + /// Adds a notification to be sent with flags, at a specific time. + /// + /// The time to send the notification. + /// The notification. + /// The notification flags that determine the notification behaviour. This parameter is set to Retroactive by default. + /// + public void AddNotification(double time, INotification payload, NotificationFlags flags = NotificationFlags.Retroactive) + { + m_Notifications.Add(new NotificationEntry + { + time = time, + payload = payload, + flags = flags + }); + m_NeedSortNotifications = true; + } + + /// + /// This method is called when the PlayableGraph that owns this PlayableBehaviour starts. + /// + /// The reference to the playable associated with this PlayableBehaviour. + public override void OnGraphStart(Playable playable) + { + SortNotifications(); + for (var i = 0; i < m_Notifications.Count; i++) + { + var notification = m_Notifications[i]; + notification.notificationFired = false; + m_Notifications[i] = notification; + } + + m_PreviousTime = playable.GetTime(); + } + + /// + /// This method is called when the Playable play state is changed to PlayState.Paused + /// + /// The reference to the playable associated with this PlayableBehaviour. + /// Playable context information such as weight, evaluationType, and so on. + public override void OnBehaviourPause(Playable playable, FrameData info) + { + if (playable.IsDone()) + { + SortNotifications(); + for (var i = 0; i < m_Notifications.Count; i++) + { + var e = m_Notifications[i]; + if (!e.notificationFired) + { + var duration = playable.GetDuration(); + var canTrigger = m_PreviousTime <= e.time && e.time <= duration; + if (canTrigger) + { + Trigger_internal(playable, info.output, ref e); + m_Notifications[i] = e; + } + } + } + } + } + + /// + /// This method is called during the PrepareFrame phase of the PlayableGraph. + /// + /// + /// Called once before processing starts. + /// + /// The reference to the playable associated with this PlayableBehaviour. + /// Playable context information such as weight, evaluationType, and so on. + public override void PrepareFrame(Playable playable, FrameData info) + { + // Never trigger on scrub + if (info.evaluationType == FrameData.EvaluationType.Evaluate) + { + return; + } + + SyncDurationWithExternalSource(playable); + SortNotifications(); + var currentTime = playable.GetTime(); + + // Fire notifications from previousTime till the end + if (info.timeLooped) + { + var duration = playable.GetDuration(); + TriggerNotificationsInRange(m_PreviousTime, duration, info, playable, true); + var dx = playable.GetDuration() - m_PreviousTime; + var nFullTimelines = (int)((info.deltaTime * info.effectiveSpeed - dx) / playable.GetDuration()); + for (var i = 0; i < nFullTimelines; i++) + { + TriggerNotificationsInRange(0, duration, info, playable, false); + } + TriggerNotificationsInRange(0, currentTime, info, playable, false); + } + else + { + var pt = playable.GetTime(); + TriggerNotificationsInRange(m_PreviousTime, pt, info, + playable, true); + } + + for (var i = 0; i < m_Notifications.Count; ++i) + { + var e = m_Notifications[i]; + if (e.notificationFired && CanRestoreNotification(e, info, currentTime, m_PreviousTime)) + { + Restore_internal(ref e); + m_Notifications[i] = e; + } + } + + m_PreviousTime = playable.GetTime(); + } + + void SortNotifications() + { + if (m_NeedSortNotifications) + { + m_Notifications.Sort((x, y) => x.time.CompareTo(y.time)); + m_NeedSortNotifications = false; + } + } + + static bool CanRestoreNotification(NotificationEntry e, FrameData info, double currentTime, double previousTime) + { + if (e.triggerOnce) + return false; + if (info.timeLooped) + return true; + + //case 1111595: restore the notification if the time is manually set before it + return previousTime > currentTime && currentTime <= e.time; + } + + void TriggerNotificationsInRange(double start, double end, FrameData info, Playable playable, bool checkState) + { + if (start <= end) + { + var playMode = Application.isPlaying; + for (var i = 0; i < m_Notifications.Count; i++) + { + var e = m_Notifications[i]; + if (e.notificationFired && (checkState || e.triggerOnce)) + continue; + + var notificationTime = e.time; + if (e.prewarm && notificationTime < end && (e.triggerInEditor || playMode)) + { + Trigger_internal(playable, info.output, ref e); + m_Notifications[i] = e; + } + else + { + if (notificationTime < start || notificationTime > end) + continue; + + if (e.triggerInEditor || playMode) + { + Trigger_internal(playable, info.output, ref e); + m_Notifications[i] = e; + } + } + } + } + } + + void SyncDurationWithExternalSource(Playable playable) + { + if (m_TimeSource.IsValid()) + { + playable.SetDuration(m_TimeSource.GetDuration()); + playable.SetTimeWrapMode(m_TimeSource.GetTimeWrapMode()); + } + } + + static void Trigger_internal(Playable playable, PlayableOutput output, ref NotificationEntry e) + { + output.PushNotification(playable, e.payload); + e.notificationFired = true; + } + + static void Restore_internal(ref NotificationEntry e) + { + e.notificationFired = false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs.meta new file mode 100644 index 000000000..593b6c20f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Playables/TimeNotificationBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afeb55855d7a63b45ba6f8bd97599202 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties.meta new file mode 100644 index 000000000..d06db7504 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff97302ee78d6ad478b433ec557ee303 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..1eaacade4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs @@ -0,0 +1,28 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("UnityEngine.Timeline")] +[assembly: AssemblyDescription("Unity Timeline")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Unity Technologies")] +[assembly: AssemblyProduct("UnityEngine.Timeline")] +[assembly: AssemblyCopyright("Copyright � 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: InternalsVisibleTo("Unity.Timeline.Editor")] +[assembly: ComVisible(false)] +#if UNITY_EDITOR // RuntimeEditor version +[assembly: Guid("844F8153-91DB-42D4-9455-CBF1A7BFC434")] +#else // Runtime version +[assembly: Guid("6A10B290-9283-487F-913B-00D94CD3FAF5")] +#endif +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: InternalsVisibleTo("Assembly-CSharp-testable")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] +[assembly: InternalsVisibleTo("Unity.Timeline.EditorTests")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests.Common")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests.Performance")] +[assembly: InternalsVisibleTo("Unity.Timeline.Tests.Performance.Editor")] diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs.meta new file mode 100644 index 000000000..01b81286d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Properties/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0bb74b1c097396c49b1691e6a938f814 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting.meta new file mode 100644 index 000000000..fe679ff6d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bdb4f6935641b574b984da8dc27cab45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs new file mode 100644 index 000000000..e785cbf4c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs @@ -0,0 +1,23 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A PlayableTrack is a track whose clips are custom playables. + /// + /// + /// This is a track that can contain PlayableAssets that are found in the project and do not have their own specified track type. + /// + [Serializable] + public class PlayableTrack : TrackAsset + { + /// + protected override void OnCreateClip(TimelineClip clip) + { + if (clip.asset != null) + clip.displayName = clip.asset.GetType().Name; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs.meta new file mode 100644 index 000000000..0129ea236 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Scripting/PlayableTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82cd92ffc29383742932b27ca414c80f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs new file mode 100644 index 000000000..ac2b4c205 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + public partial class TimelineAsset + { + [Obsolete("MediaType has been deprecated. It is no longer required, and will be removed in a future release.", false)] + public enum MediaType + { + Animation, + Audio, + Texture = 2, + [Obsolete("Use Texture MediaType instead. (UnityUpgradable) -> UnityEngine.Timeline.TimelineAsset/MediaType.Texture", false)] Video = 2, + Script, + Hybrid, + Group + } + } + + // Defines the type of a track + [AttributeUsage(AttributeTargets.Class)] + [Obsolete("TrackMediaType has been deprecated. It is no longer required, and will be removed in a future release.", false)] + public class TrackMediaType : Attribute + { + public readonly TimelineAsset.MediaType m_MediaType; + + public TrackMediaType(TimelineAsset.MediaType mt) + { + m_MediaType = mt; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs.meta new file mode 100644 index 000000000..cd16af018 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Timeline.deprecated.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7748a1d3701ac824ea7f366ba0388f5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs new file mode 100644 index 000000000..ca2572eeb --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs @@ -0,0 +1,455 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A PlayableAsset that represents a timeline. + /// + [ExcludeFromPreset] + [Serializable] + public partial class TimelineAsset : PlayableAsset, ISerializationCallbackReceiver, ITimelineClipAsset, IPropertyPreview + { + /// + /// How the duration of the timeline is determined. + /// + public enum DurationMode + { + /// + /// The duration of the timeline is determined based on the clips present. + /// + BasedOnClips, + /// + /// The duration of the timeline is a fixed length. + /// + FixedLength + } + + /// + /// Properties of the timeline that are used by the editor + /// + [Serializable] + public class EditorSettings + { + internal static readonly float kMinFps = (float)TimeUtility.kFrameRateEpsilon; + internal static readonly float kMaxFps = 1000.0f; + internal static readonly float kDefaultFps = 60.0f; + [HideInInspector, SerializeField] float m_Framerate = kDefaultFps; + + /// + /// The frames per second used for snapping and time ruler display + /// + public float fps + { + get + { + return m_Framerate; + } + set + { + m_Framerate = GetValidFramerate(value); + } + } + } + + [HideInInspector, SerializeField] List m_Tracks; + [HideInInspector, SerializeField] double m_FixedDuration; // only applied if duration mode is Fixed + [HideInInspector, NonSerialized] TrackAsset[] m_CacheOutputTracks; + [HideInInspector, NonSerialized] List m_CacheRootTracks; + [HideInInspector, NonSerialized] List m_CacheFlattenedTracks; + [HideInInspector, SerializeField] EditorSettings m_EditorSettings = new EditorSettings(); + [SerializeField] DurationMode m_DurationMode; + + [HideInInspector, SerializeField] MarkerTrack m_MarkerTrack; + + /// + /// Settings used by timeline for editing purposes + /// + public EditorSettings editorSettings + { + get { return m_EditorSettings; } + } + + /// + /// The length, in seconds, of the timeline + /// + public override double duration + { + get + { + // @todo cache this value when rebuilt + if (m_DurationMode == DurationMode.BasedOnClips) + return CalculateDuration(); + + return m_FixedDuration; + } + } + + /// + /// The length of the timeline when durationMode is set to fixed length. + /// + public double fixedDuration + { + get + { + DiscreteTime discreteDuration = (DiscreteTime)m_FixedDuration; + if (discreteDuration <= 0) + return 0.0; + + //avoid having no clip evaluated at the end by removing a tick from the total duration + return (double)discreteDuration.OneTickBefore(); + } + set { m_FixedDuration = Math.Max(0.0, value); } + } + + /// + /// The mode used to determine the duration of the Timeline + /// + public DurationMode durationMode + { + get { return m_DurationMode; } + set { m_DurationMode = value; } + } + + /// + /// A description of the PlayableOutputs that will be created by the timeline when instantiated. + /// + /// + /// Each track will create an PlayableOutput + /// + public override IEnumerable outputs + { + get + { + foreach (var outputTracks in GetOutputTracks()) + foreach (var output in outputTracks.outputs) + yield return output; + } + } + + public ClipCaps clipCaps + { + get + { + var caps = ClipCaps.All; + foreach (var track in GetRootTracks()) + { + foreach (var clip in track.clips) + caps &= clip.clipCaps; + } + return caps; + } + } + + /// + /// Returns the the number of output tracks in the Timeline. + /// + /// + /// An output track is a track the generates a PlayableOutput. In general, an output track is any track that is not a GroupTrack, a subtrack, or override track. + /// + public int outputTrackCount + { + get + { + UpdateOutputTrackCache(); // updates the cache if necessary + return m_CacheOutputTracks.Length; + } + } + + /// + /// Returns the number of tracks at the root level of the timeline. + /// + /// + /// A root track refers to all tracks that occur at the root of the timeline. These are the outmost level GroupTracks, and output tracks that do not belong to any group + /// + public int rootTrackCount + { + get + { + UpdateRootTrackCache(); + return m_CacheRootTracks.Count; + } + } + + void OnValidate() + { + editorSettings.fps = GetValidFramerate(editorSettings.fps); + } + + static float GetValidFramerate(float framerate) + { + return Mathf.Clamp(framerate, EditorSettings.kMinFps, EditorSettings.kMaxFps); + } + + /// + /// Retrieves at root track at the specified index. + /// + /// Index of the root track to get. Must be between 0 and rootTrackCount + /// + /// A root track refers to all tracks that occur at the root of the timeline. These are the outmost level GroupTracks, and output tracks that do not belong to any group. + /// + public TrackAsset GetRootTrack(int index) + { + UpdateRootTrackCache(); + return m_CacheRootTracks[index]; + } + + /// + /// Get an enumerable list of all root tracks. + /// + /// An IEnumerable of all root tracks. + /// A root track refers to all tracks that occur at the root of the timeline. These are the outmost level GroupTracks, and output tracks that do not belong to any group. + public IEnumerable GetRootTracks() + { + UpdateRootTrackCache(); + return m_CacheRootTracks; + } + + /// + /// Retrives the output track from the given index. + /// + /// Index of the output track to retrieve. Must be between 0 and outputTrackCount + /// The output track from the given index + public TrackAsset GetOutputTrack(int index) + { + UpdateOutputTrackCache(); + return m_CacheOutputTracks[index]; + } + + /// + /// Gets a list of all output tracks in the Timeline. + /// + /// An IEnumerable of all output tracks + /// + /// An output track is a track the generates a PlayableOutput. In general, an output track is any track that is not a GroupTrack or subtrack. + /// + public IEnumerable GetOutputTracks() + { + UpdateOutputTrackCache(); + return m_CacheOutputTracks; + } + + void UpdateRootTrackCache() + { + if (m_CacheRootTracks == null) + { + if (m_Tracks == null) + m_CacheRootTracks = new List(); + else + { + m_CacheRootTracks = new List(m_Tracks.Count); + if (markerTrack != null) + { + m_CacheRootTracks.Add(markerTrack); + } + + foreach (var t in m_Tracks) + { + var trackAsset = t as TrackAsset; + if (trackAsset != null) + m_CacheRootTracks.Add(trackAsset); + } + } + } + } + + void UpdateOutputTrackCache() + { + if (m_CacheOutputTracks == null) + { + var outputTracks = new List(); + foreach (var flattenedTrack in flattenedTracks) + { + if (flattenedTrack != null && flattenedTrack.GetType() != typeof(GroupTrack) && !flattenedTrack.isSubTrack) + outputTracks.Add(flattenedTrack); + } + m_CacheOutputTracks = outputTracks.ToArray(); + } + } + + internal IEnumerable flattenedTracks + { + get + { + if (m_CacheFlattenedTracks == null) + { + m_CacheFlattenedTracks = new List(m_Tracks.Count * 2); + UpdateRootTrackCache(); + + m_CacheFlattenedTracks.AddRange(m_CacheRootTracks); + for (int i = 0; i < m_CacheRootTracks.Count; i++) + { + AddSubTracksRecursive(m_CacheRootTracks[i], ref m_CacheFlattenedTracks); + } + } + return m_CacheFlattenedTracks; + } + } + + /// + /// Gets the marker track for this TimelineAsset. + /// + /// Returns the marker track. + /// + /// Use to get a list of the markers on the returned track. + /// + public MarkerTrack markerTrack + { + get { return m_MarkerTrack; } + } + + // access to the track list as scriptable object + internal List trackObjects + { + get { return m_Tracks; } + } + + internal void AddTrackInternal(TrackAsset track) + { + m_Tracks.Add(track); + track.parent = this; + Invalidate(); + } + + internal void RemoveTrack(TrackAsset track) + { + m_Tracks.Remove(track); + Invalidate(); + var parentTrack = track.parent as TrackAsset; + if (parentTrack != null) + { + parentTrack.RemoveSubTrack(track); + } + } + + /// + /// Creates an instance of the timeline + /// + /// PlayableGraph that will own the playable + /// The gameobject that triggered the graph build + /// The Root Playable of the Timeline + public override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + bool autoRebalanceTree = false; + #if UNITY_EDITOR + autoRebalanceTree = true; + #endif + + // only create outputs if we are not nested + bool createOutputs = graph.GetPlayableCount() == 0; + var timeline = TimelinePlayable.Create(graph, GetOutputTracks(), go, autoRebalanceTree, createOutputs); + timeline.SetPropagateSetTime(true); + return timeline.IsValid() ? timeline : Playable.Null; + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Version = k_LatestVersion; + } + + // resets cache on an Undo + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + Invalidate(); // resets cache on an Undo + if (m_Version < k_LatestVersion) + { + UpgradeToLatestVersion(); + } + } + + void __internalAwake() + { + if (m_Tracks == null) + m_Tracks = new List(); + + // validate the array. DON'T remove Unity null objects, just actual null objects + for (int i = m_Tracks.Count - 1; i >= 0; i--) + { + TrackAsset asset = m_Tracks[i] as TrackAsset; + if (asset != null) + asset.parent = this; +#if UNITY_EDITOR + object o = m_Tracks[i]; + if (o == null) + { + Debug.LogWarning("Empty track found while loading timeline. It will be removed."); + m_Tracks.RemoveAt(i); + } +#endif + } + } + + /// + /// Called by the Timeline Editor to gather properties requiring preview. + /// + /// The PlayableDirector invoking the preview + /// PropertyCollector used to gather previewable properties + public void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { + var outputTracks = GetOutputTracks(); + foreach (var track in outputTracks) + { + track.GatherProperties(director, driver); + } + } + + /// + /// Creates a marker track for the TimelineAsset. + /// + /// In the editor, the marker track appears under the Timeline ruler. + /// + /// This track is always bound to the GameObject that contains the PlayableDirector component for the current timeline. + /// The marker track is created the first time this method is called. If the marker track is already created, this method does nothing. + /// + public void CreateMarkerTrack() + { + if (m_MarkerTrack == null) + { + m_MarkerTrack = CreateInstance(); + TimelineCreateUtilities.SaveAssetIntoObject(m_MarkerTrack, this); + m_MarkerTrack.parent = this; + m_MarkerTrack.name = "Markers"; // This name will show up in the bindings list if it contains signals + Invalidate(); + } + } + + // Invalidates the asset, call this if changing the asset data + internal void Invalidate() + { + m_CacheRootTracks = null; + m_CacheOutputTracks = null; + m_CacheFlattenedTracks = null; + } + + double CalculateDuration() + { + var discreteDuration = new DiscreteTime(0); + foreach (var track in flattenedTracks) + { + if (track.muted) + continue; + + discreteDuration = DiscreteTime.Max(discreteDuration, (DiscreteTime)track.end); + } + + if (discreteDuration <= 0) + return 0.0; + + //avoid having no clip evaluated at the end by removing a tick from the total duration + return (double)discreteDuration.OneTickBefore(); + } + + static void AddSubTracksRecursive(TrackAsset track, ref List allTracks) + { + if (track == null) + return; + + allTracks.AddRange(track.GetChildTracks()); + foreach (TrackAsset subTrack in track.GetChildTracks()) + { + AddSubTracksRecursive(subTrack, ref allTracks); + } + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs.meta new file mode 100644 index 000000000..d4c483600 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bfda56da833e2384a9677cd3c976a436 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs new file mode 100644 index 000000000..8727eaef2 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs @@ -0,0 +1,255 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Timeline; +using UnityEngine.Playables; +using UnityEngineInternal; // for metro type extensions + +namespace UnityEngine.Timeline +{ + public partial class TimelineAsset + { + /// + /// Allows you to create a track and add it to the Timeline. + /// + /// The type of track to create. Must derive from TrackAsset. + /// Track to parent to. This can be null. + /// Name to give the track. + /// The created track. + /// + /// This method will throw an InvalidOperationException if the parent is not valid. The parent can be any GroupTrack, or a supported parent type of track. For example, this can be used to create override tracks in AnimationTracks. + /// + public TrackAsset CreateTrack(Type type, TrackAsset parent, string name) + { + if (parent != null && parent.timelineAsset != this) + throw new InvalidOperationException("Addtrack cannot parent to a track not in the Timeline"); + + if (!typeof(TrackAsset).IsAssignableFrom(type)) + throw new InvalidOperationException("Supplied type must be a track asset"); + + if (parent != null) + { + if (!TimelineCreateUtilities.ValidateParentTrack(parent, type)) + throw new InvalidOperationException("Cannot assign a child of type " + type.Name + " to a parent of type " + parent.GetType().Name); + } + + + var actualParent = parent != null ? parent as PlayableAsset : this; + TimelineUndo.PushUndo(actualParent, "Create Track"); + + var baseName = name; + if (string.IsNullOrEmpty(baseName)) + { + baseName = type.Name; +#if UNITY_EDITOR + baseName = UnityEditor.ObjectNames.NicifyVariableName(baseName); +#endif + } + + var trackName = baseName; + if (parent != null) + trackName = TimelineCreateUtilities.GenerateUniqueActorName(parent.subTracksObjects, baseName); + else + trackName = TimelineCreateUtilities.GenerateUniqueActorName(trackObjects, baseName); + + TrackAsset newTrack = AllocateTrack(parent, trackName, type); + if (newTrack != null) + { + newTrack.name = trackName; + TimelineCreateUtilities.SaveAssetIntoObject(newTrack, actualParent); + } + return newTrack; + } + + /// + /// Creates a track and adds it to the Timeline Asset. + /// + /// Track to parent to. This can be null. + /// The name of the track being created. + /// The type of track being created. The track type must be derived from TrackAsset. + /// Returns the created track. + /// + /// This method will throw an InvalidOperationException if the parent is not valid. The parent can be any GroupTrack, or a supported parent type of track. For example, this can be used to create override tracks in AnimationTracks. + /// + public T CreateTrack(TrackAsset parent, string trackName) where T : TrackAsset, new() + { + return (T)CreateTrack(typeof(T), parent, trackName); + } + + /// + /// Creates a track and adds it to the Timeline Asset. + /// + /// The name of the track being created. + /// The type of track being created. The track type must be derived from TrackAsset. + /// Returns the created track. + public T CreateTrack(string trackName) where T : TrackAsset, new() + { + return (T)CreateTrack(typeof(T), null, trackName); + } + + /// + /// Creates a track and adds it to the Timeline Asset. + /// + /// The type of track being created. The track type must be derived from TrackAsset. + /// Returns the created track. + public T CreateTrack() where T : TrackAsset, new() + { + return (T)CreateTrack(typeof(T), null, null); + } + + /// + /// Delete a clip from this timeline. + /// + /// The clip to delete. + /// Returns true if the removal was successful + /// + /// This method will delete a clip and any assets owned by the clip. + /// + public bool DeleteClip(TimelineClip clip) + { + if (clip == null || clip.parentTrack == null) + { + return false; + } + if (this != clip.parentTrack.timelineAsset) + { + Debug.LogError("Cannot delete a clip from this timeline"); + return false; + } + + TimelineUndo.PushUndo(clip.parentTrack, "Delete Clip"); + if (clip.curves != null) + { + TimelineUndo.PushDestroyUndo(this, clip.parentTrack, clip.curves, "Delete Curves"); + } + + // handle wrapped assets + if (clip.asset != null) + { + DeleteRecordedAnimation(clip); + + // TODO -- we should flag assets and owned, instead of this check... +#if UNITY_EDITOR + string path = UnityEditor.AssetDatabase.GetAssetPath(clip.asset); + if (path == UnityEditor.AssetDatabase.GetAssetPath(this)) +#endif + { + TimelineUndo.PushDestroyUndo(this, clip.parentTrack, clip.asset, "Delete Clip Asset"); + } + } + + var clipParentTrack = clip.parentTrack; + clipParentTrack.RemoveClip(clip); + clipParentTrack.CalculateExtrapolationTimes(); + + return true; + } + + /// + /// Deletes a track from a timeline, including all clips and subtracks. + /// + /// The track to delete. It must be owned by this Timeline. + /// True if the track was deleted successfully. + public bool DeleteTrack(TrackAsset track) + { + if (track.timelineAsset != this) + return false; + + // push before we modify properties + TimelineUndo.PushUndo(track, "Delete Track"); + TimelineUndo.PushUndo(this, "Delete Track"); + + TrackAsset parent = track.parent as TrackAsset; + if (parent != null) + TimelineUndo.PushUndo(parent, "Delete Track"); + + var children = track.GetChildTracks(); + foreach (var child in children) + { + DeleteTrack(child); + } + + DeleteRecordedAnimation(track); + + var clipsToDelete = new List(track.clips); + foreach (var clip in clipsToDelete) + { + DeleteClip(clip); + } + RemoveTrack(track); + + TimelineUndo.PushDestroyUndo(this, this, track, "Delete Track"); + + return true; + } + + internal void MoveLastTrackBefore(TrackAsset asset) + { + if (m_Tracks == null || m_Tracks.Count < 2 || asset == null) + return; + + var lastTrack = m_Tracks[m_Tracks.Count - 1]; + if (lastTrack == asset) + return; + + for (int i = 0; i < m_Tracks.Count - 1; i++) + { + if (m_Tracks[i] == asset) + { + for (int j = m_Tracks.Count - 1; j > i; j--) + m_Tracks[j] = m_Tracks[j - 1]; + m_Tracks[i] = lastTrack; + Invalidate(); + break; + } + } + } + + internal TrackAsset AllocateTrack(TrackAsset trackAssetParent, string trackName, Type trackType) + { + if (trackAssetParent != null && trackAssetParent.timelineAsset != this) + throw new InvalidOperationException("Addtrack cannot parent to a track not in the Timeline"); + + if (!typeof(TrackAsset).IsAssignableFrom(trackType)) + throw new InvalidOperationException("Supplied type must be a track asset"); + + var asset = (TrackAsset)CreateInstance(trackType); + asset.name = trackName; + + if (trackAssetParent != null) + trackAssetParent.AddChild(asset); + else + AddTrackInternal(asset); + + return asset; + } + + void DeleteRecordedAnimation(TrackAsset track) + { + var animTrack = track as AnimationTrack; + if (animTrack != null && animTrack.infiniteClip != null) + TimelineUndo.PushDestroyUndo(this, track, animTrack.infiniteClip, "Delete Track"); + + if (track.curves != null) + TimelineUndo.PushDestroyUndo(this, track, track.curves, "Delete Track Parameters"); + } + + void DeleteRecordedAnimation(TimelineClip clip) + { + if (clip == null) + return; + + if (clip.curves != null) + TimelineUndo.PushDestroyUndo(this, clip.parentTrack, clip.curves, "Delete Clip Parameters"); + + if (!clip.recordable) + return; + + AnimationPlayableAsset asset = clip.asset as AnimationPlayableAsset; + if (asset == null || asset.clip == null) + return; + + TimelineUndo.PushDestroyUndo(this, asset, asset.clip, "Delete Recording"); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs.meta new file mode 100644 index 000000000..76d1df668 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAsset_CreateRemove.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93665e8b67658804d99c4487228cc050 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs new file mode 100644 index 000000000..69409fd2c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs @@ -0,0 +1,222 @@ +using System; +using UnityEngine; + +namespace UnityEngine.Timeline +{ + /// + /// Specifies the type of PlayableAsset that a TrackAsset derived class can create clips of. + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] + public class TrackClipTypeAttribute : Attribute + { + /// + /// The type of the clip class associate with this track + /// + public readonly Type inspectedType; + + /// + /// Whether to allow automatic creation of these types. + /// + public readonly bool allowAutoCreate; // true will make it show up in menus + + /// + /// + /// The type of the clip class to associate with this track. Must derive from PlayableAsset. + public TrackClipTypeAttribute(Type clipClass) + { + inspectedType = clipClass; + allowAutoCreate = true; + } + + /// + /// + /// The type of the clip class to associate with this track. Must derive from PlayableAsset. + /// Whether to allow automatic creation of these types. Default value is true. + /// Setting allowAutoCreate to false will cause Timeline to not show menu items for creating clips of this type. + public TrackClipTypeAttribute(Type clipClass, bool allowAutoCreate) + { + inspectedType = clipClass; + allowAutoCreate = false; + } + } + + /// + /// Apply this to a PlayableBehaviour class or field to indicate that it is not animatable. + /// + [AttributeUsage(AttributeTargets.Field | AttributeTargets.Class)] + public class NotKeyableAttribute : Attribute + { + } + + + /// + /// Options for track binding + /// + [Flags] + public enum TrackBindingFlags + { + /// + /// No options specified + /// + None = 0, + + /// + /// Allow automatic creating of component during gameObject drag and drop + /// + AllowCreateComponent = 1, + + /// + /// All options specified + /// + All = AllowCreateComponent + } + + /// + /// Specifies the type of object that should be bound to a TrackAsset. + /// + /// + /// + /// using UnityEngine; + /// using UnityEngine.Timeline; + /// [TrackBindingType(typeof(Light), TrackBindingFlags.AllowCreateComponent)] + /// public class LightTrack : TrackAsset + /// { + /// } + /// + /// + /// + /// Use this attribute when creating Custom Tracks to specify the type of object the track requires a binding to. + /// + [AttributeUsage(AttributeTargets.Class)] + public class TrackBindingTypeAttribute : Attribute + { + /// + /// The type of binding for the associate track + /// + public readonly Type type; + + /// + /// Options for the the track binding + /// + public readonly TrackBindingFlags flags; + + public TrackBindingTypeAttribute(Type type) + { + this.type = type; + this.flags = TrackBindingFlags.All; + } + + public TrackBindingTypeAttribute(Type type, TrackBindingFlags flags) + { + this.type = type; + this.flags = flags; + } + } + + // indicates that child tracks are permitted on a track + // internal because not fully supported on custom classes yet + [AttributeUsage(AttributeTargets.Class, Inherited = false)] + class SupportsChildTracksAttribute : Attribute + { + public readonly Type childType; + public readonly int levels; + + public SupportsChildTracksAttribute(Type childType = null, int levels = Int32.MaxValue) + { + this.childType = childType; + this.levels = levels; + } + } + + // indicates that the type should not be put on a PlayableTrack + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)] + class IgnoreOnPlayableTrackAttribute : System.Attribute {} + + // used to flag properties as using a time field (second/frames) display + class TimeFieldAttribute : PropertyAttribute + { + public enum UseEditMode + { + None, + ApplyEditMode + } + public UseEditMode useEditMode { get; } + + public TimeFieldAttribute(UseEditMode useEditMode = UseEditMode.ApplyEditMode) + { + this.useEditMode = useEditMode; + } + } + + /// + /// Use this attribute to hide a class from Timeline menus. + /// + [AttributeUsage(AttributeTargets.Class, Inherited = false)] + public class HideInMenuAttribute : Attribute {} + + /// + /// Use this attribute to customize the appearance of a Marker. + /// + /// Specify the style to use to draw a Marker. + /// + /// [CustomStyle("MyStyle")] + /// public class MyMarker : UnityEngine.Timeline.Marker {} + /// + /// How to create a custom style rule: + /// 1) Create a 'common.uss' USS file in an Editor folder in a StyleSheets/Extensions folder hierarchy. + /// Example of valid folder paths: + /// - Assets/Editor/StyleSheets/Extensions + /// - Assets/Editor/Markers/StyleSheets/Extensions + /// - Assets/Timeline/Editor/MyMarkers/StyleSheets/Extensions + /// Rules in 'dark.uss' are used if you use the Pro Skin and rules in 'light.uss' are used otherwise. + /// + /// 2)In the USS file, create a styling rule to customize the appearance of the marker. + /// + /// MyStyle + /// { + /// /* Specify the appearance of the marker in the collapsed state here. */ + /// } + /// + /// MyStyle:checked + /// { + /// /* Specify the appearance of the marker in the expanded state here. */ + /// } + /// + /// MyStyle:focused:checked + /// { + /// /* Specify the appearance of the marker in the selected state here. */ + /// } + /// + /// + [AttributeUsage(AttributeTargets.Class)] + public class CustomStyleAttribute : Attribute + { + /// + /// The name of the USS style. + /// + public readonly string ussStyle; + + /// The name of the USS style. + public CustomStyleAttribute(string ussStyle) + { + this.ussStyle = ussStyle; + } + } + + /// + /// Use this attribute to assign a clip, marker or track to a category in a submenu + /// + [AttributeUsage(AttributeTargets.Class)] + internal class MenuCategoryAttribute : Attribute + { + /// + /// The menu name of the category + /// + public readonly string category; + + public MenuCategoryAttribute(string category) + { + this.category = category ?? string.Empty; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs.meta new file mode 100644 index 000000000..ae5547d34 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineAttributes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e99141cd5dbef844a4338bb87930b89 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs new file mode 100644 index 000000000..f1aa05b3f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs @@ -0,0 +1,821 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; +using UnityEngine.Serialization; + +namespace UnityEngine.Timeline +{ + /// + /// Implement this interface to support advanced features of timeline clips. + /// + public interface ITimelineClipAsset + { + /// + /// Returns a description of the features supported by clips with PlayableAssets implementing this interface. + /// + ClipCaps clipCaps { get; } + } + + /// + /// Represents a clip on the timeline. + /// + [Serializable] + public partial class TimelineClip : ICurvesOwner, ISerializationCallbackReceiver + { + /// + /// The default capabilities for a clip + /// + public static readonly ClipCaps kDefaultClipCaps = ClipCaps.Blending; + + /// + /// The default length of a clip in seconds. + /// + public static readonly float kDefaultClipDurationInSeconds = 5; + + /// + /// The minimum timescale allowed on a clip + /// + public static readonly double kTimeScaleMin = 1.0 / 1000; + + /// + /// The maximum timescale allowed on a clip + /// + public static readonly double kTimeScaleMax = 1000; + + internal static readonly string kDefaultCurvesName = "Clip Parameters"; + + internal static readonly double kMinDuration = 1 / 60.0; + + // constant representing the longest possible sequence duration + internal static readonly double kMaxTimeValue = 1000000; // more than a week's time, and within numerical precision boundaries + + /// + /// How the clip handles time outside its start and end range. + /// + public enum ClipExtrapolation + { + /// + /// No extrapolation is applied. + /// + None, + + /// + /// Hold the time at the end value of the clip. + /// + Hold, + + /// + /// Repeat time values outside the start/end range. + /// + Loop, + + /// + /// Repeat time values outside the start/end range, reversing direction at each loop + /// + PingPong, + + /// + /// Time values are passed in without modification, extending beyond the clips range + /// + Continue + }; + + /// + /// How blend curves are treated in an overlap + /// + public enum BlendCurveMode + { + /// + /// The curve is normalized against the opposing clip + /// + Auto, + + /// + /// The blend curve is fixed. + /// + Manual + }; + + internal TimelineClip(TrackAsset parent) + { + // parent clip into track + parentTrack = parent; + } + + [SerializeField] double m_Start; + [SerializeField] double m_ClipIn; + [SerializeField] Object m_Asset; + [SerializeField][FormerlySerializedAs("m_HackDuration")] double m_Duration; + [SerializeField] double m_TimeScale = 1.0; + [SerializeField] TrackAsset m_ParentTrack; + + // for mixing out scripts - default is no mix out (i.e. flat) + [SerializeField] double m_EaseInDuration; + [SerializeField] double m_EaseOutDuration; + + // the blend durations override ease in / out durations + [SerializeField] double m_BlendInDuration = -1.0f; + [SerializeField] double m_BlendOutDuration = -1.0f; + + // doubles as ease in/out and blend in/out curves + [SerializeField] AnimationCurve m_MixInCurve; + [SerializeField] AnimationCurve m_MixOutCurve; + + [SerializeField] BlendCurveMode m_BlendInCurveMode = BlendCurveMode.Auto; + [SerializeField] BlendCurveMode m_BlendOutCurveMode = BlendCurveMode.Auto; + + [SerializeField] List m_ExposedParameterNames; + [SerializeField] AnimationClip m_AnimationCurves; + + [SerializeField] bool m_Recordable; + + // extrapolation + [SerializeField] ClipExtrapolation m_PostExtrapolationMode; + [SerializeField] ClipExtrapolation m_PreExtrapolationMode; + [SerializeField] double m_PostExtrapolationTime; + [SerializeField] double m_PreExtrapolationTime; + + [SerializeField] string m_DisplayName; + + /// + /// Is the clip being extrapolated before its start time? + /// + public bool hasPreExtrapolation + { + get { return m_PreExtrapolationMode != ClipExtrapolation.None && m_PreExtrapolationTime > 0; } + } + + /// + /// Is the clip being extrapolated past its end time? + /// + public bool hasPostExtrapolation + { + get { return m_PostExtrapolationMode != ClipExtrapolation.None && m_PostExtrapolationTime > 0; } + } + + /// + /// A speed multiplier for the clip; + /// + public double timeScale + { + get { return clipCaps.HasAny(ClipCaps.SpeedMultiplier) ? Math.Max(kTimeScaleMin, Math.Min(m_TimeScale, kTimeScaleMax)) : 1.0; } + set + { + UpdateDirty(m_TimeScale, value); + m_TimeScale = clipCaps.HasAny(ClipCaps.SpeedMultiplier) ? Math.Max(kTimeScaleMin, Math.Min(value, kTimeScaleMax)) : 1.0; + } + } + + /// + /// The start time, in seconds, of the clip + /// + public double start + { + get { return m_Start; } + set + { + UpdateDirty(value, m_Start); + var newValue = Math.Max(SanitizeTimeValue(value, m_Start), 0); + if (m_ParentTrack != null && m_Start != newValue) + { + m_ParentTrack.OnClipMove(); + } + m_Start = newValue; + } + } + + /// + /// The length, in seconds, of the clip + /// + public double duration + { + get { return m_Duration; } + set + { + UpdateDirty(m_Duration, value); + m_Duration = Math.Max(SanitizeTimeValue(value, m_Duration), double.Epsilon); + } + } + + /// + /// The end time, in seconds of the clip + /// + public double end + { + get { return m_Start + m_Duration; } + } + + /// + /// Local offset time of the clip. + /// + public double clipIn + { + get { return clipCaps.HasAny(ClipCaps.ClipIn) ? m_ClipIn : 0; } + set + { + UpdateDirty(m_ClipIn, value); + m_ClipIn = clipCaps.HasAny(ClipCaps.ClipIn) ? Math.Max(Math.Min(SanitizeTimeValue(value, m_ClipIn), kMaxTimeValue), 0.0) : 0; + } + } + + /// + /// The name displayed on the clip + /// + public string displayName + { + get { return m_DisplayName; } + set { m_DisplayName = value; } + } + + + /// + /// The length, in seconds, of the PlayableAsset attached to the clip. + /// + public double clipAssetDuration + { + get + { + var playableAsset = m_Asset as IPlayableAsset; + return playableAsset != null ? playableAsset.duration : double.MaxValue; + } + } + + /// + /// An animation clip containing animated properties of the attached PlayableAsset + /// + /// + /// This is where animated clip properties are stored. + /// + public AnimationClip curves + { + get { return m_AnimationCurves; } + internal set { m_AnimationCurves = value; } + } + + string ICurvesOwner.defaultCurvesName + { + get { return kDefaultCurvesName; } + } + + /// + /// Whether this clip contains animated properties for the attached PlayableAsset. + /// + /// + /// This property is false if the curves property is null or if it contains no information. + /// + public bool hasCurves + { + get { return m_AnimationCurves != null && !m_AnimationCurves.empty; } + } + + /// + /// The PlayableAsset attached to the clip. + /// + public Object asset + { + get { return m_Asset; } + set { m_Asset = value; } + } + + Object ICurvesOwner.assetOwner + { + get { return parentTrack; } + } + + TrackAsset ICurvesOwner.targetTrack + { + get { return parentTrack; } + } + + [Obsolete("underlyingAsset property is obsolete. Use asset property instead", true)] + public Object underlyingAsset + { + get { return null; } + set {} + } + + /// + /// Returns the TrackAsset to which this clip is attached. + /// + public TrackAsset parentTrack + { + get { return m_ParentTrack; } + set + { + if (m_ParentTrack == value) + return; + + if (m_ParentTrack != null) + m_ParentTrack.RemoveClip(this); + + m_ParentTrack = value; + + if (m_ParentTrack != null) + m_ParentTrack.AddClip(this); + } + } + + /// + /// The ease in duration of the timeline clip in seconds. This only applies if the start of the clip is not overlapping. + /// + public double easeInDuration + { + get { return clipCaps.HasAny(ClipCaps.Blending) ? Math.Min(Math.Max(m_EaseInDuration, 0), duration * 0.49) : 0; } + set { m_EaseInDuration = clipCaps.HasAny(ClipCaps.Blending) ? Math.Max(0, Math.Min(SanitizeTimeValue(value, m_EaseInDuration), duration * 0.49)) : 0; } + } + + /// + /// The ease out duration of the timeline clip in seconds. This only applies if the end of the clip is not overlapping. + /// + public double easeOutDuration + { + get { return clipCaps.HasAny(ClipCaps.Blending) ? Math.Min(Math.Max(m_EaseOutDuration, 0), duration * 0.49) : 0; } + set { m_EaseOutDuration = clipCaps.HasAny(ClipCaps.Blending) ? Math.Max(0, Math.Min(SanitizeTimeValue(value, m_EaseOutDuration), duration * 0.49)) : 0; } + } + + [Obsolete("Use easeOutTime instead (UnityUpgradable) -> easeOutTime", true)] + public double eastOutTime + { + get { return duration - easeOutDuration + m_Start; } + } + + /// + /// The time in seconds that the ease out begins + /// + public double easeOutTime + { + get { return duration - easeOutDuration + m_Start; } + } + + /// + /// The amount of overlap in seconds on the start of a clip. + /// + public double blendInDuration + { + get { return clipCaps.HasAny(ClipCaps.Blending) ? m_BlendInDuration : 0; } + set { m_BlendInDuration = clipCaps.HasAny(ClipCaps.Blending) ? SanitizeTimeValue(value, m_BlendInDuration) : 0; } + } + + /// + /// The amount of overlap in seconds at the end of a clip. + /// + public double blendOutDuration + { + get { return clipCaps.HasAny(ClipCaps.Blending) ? m_BlendOutDuration : 0; } + set { m_BlendOutDuration = clipCaps.HasAny(ClipCaps.Blending) ? SanitizeTimeValue(value, m_BlendOutDuration) : 0; } + } + + /// + /// The mode for calculating the blend curve of the overlap at the start of the clip + /// + public BlendCurveMode blendInCurveMode + { + get { return m_BlendInCurveMode; } + set { m_BlendInCurveMode = value; } + } + + /// + /// The mode for calculating the blend curve of the overlap at the end of the clip + /// + public BlendCurveMode blendOutCurveMode + { + get { return m_BlendOutCurveMode; } + set { m_BlendOutCurveMode = value; } + } + + /// + /// Returns whether the clip is blending in + /// + public bool hasBlendIn { get { return clipCaps.HasAny(ClipCaps.Blending) && m_BlendInDuration > 0; } } + + /// + /// Returns whether the clip is blending out + /// + public bool hasBlendOut { get { return clipCaps.HasAny(ClipCaps.Blending) && m_BlendOutDuration > 0; } } + + /// + /// The animation curve used for calculating weights during an ease in or a blend in. + /// + public AnimationCurve mixInCurve + { + get + { + // auto fix broken curves + if (m_MixInCurve == null || m_MixInCurve.length < 2) + m_MixInCurve = GetDefaultMixInCurve(); + + return m_MixInCurve; + } + set { m_MixInCurve = value; } + } + + /// + /// The amount of the clip being used for ease or blend in as a percentage + /// + public float mixInPercentage + { + get { return (float)(mixInDuration / duration); } + } + + /// + /// The amount of the clip blending or easing in, in seconds + /// + public double mixInDuration + { + get { return hasBlendIn ? blendInDuration : easeInDuration; } + } + + /// + /// The animation curve used for calculating weights during an ease out or a blend out. + /// + public AnimationCurve mixOutCurve + { + get + { + if (m_MixOutCurve == null || m_MixOutCurve.length < 2) + m_MixOutCurve = GetDefaultMixOutCurve(); + return m_MixOutCurve; + } + set { m_MixOutCurve = value; } + } + + /// + /// The time in seconds that an ease out or blend out starts + /// + public double mixOutTime + { + get { return duration - mixOutDuration + m_Start; } + } + + /// + /// The amount of the clip blending or easing out, in seconds + /// + public double mixOutDuration + { + get { return hasBlendOut ? blendOutDuration : easeOutDuration; } + } + + /// + /// The amount of the clip being used for ease or blend out as a percentage + /// + public float mixOutPercentage + { + get { return (float)(mixOutDuration / duration); } + } + + /// + /// Returns whether this clip is recordable in editor + /// + public bool recordable + { + get { return m_Recordable; } + internal set { m_Recordable = value; } + } + + [Obsolete("exposedParameter is deprecated and will be removed in a future release", true)] + public List exposedParameters + { + get { return m_ExposedParameterNames ?? (m_ExposedParameterNames = new List()); } + } + + /// + /// Returns the capabilities supported by this clip. + /// + public ClipCaps clipCaps + { + get + { + var clipAsset = asset as ITimelineClipAsset; + return (clipAsset != null) ? clipAsset.clipCaps : kDefaultClipCaps; + } + } + + internal int Hash() + { + return HashUtility.CombineHash(m_Start.GetHashCode(), + m_Duration.GetHashCode(), + m_TimeScale.GetHashCode(), + m_ClipIn.GetHashCode(), + ((int)m_PreExtrapolationMode).GetHashCode(), + ((int)m_PostExtrapolationMode).GetHashCode()); + } + + /// + /// Given a time, returns the weight from the mix out + /// + /// Time (relative to the timeline) + /// + public float EvaluateMixOut(double time) + { + if (!clipCaps.HasAny(ClipCaps.Blending)) + return 1.0f; + + if (mixOutDuration > Mathf.Epsilon) + { + var perc = (float)(time - mixOutTime) / (float)mixOutDuration; + perc = Mathf.Clamp01(mixOutCurve.Evaluate(perc)); + return perc; + } + return 1.0f; + } + + /// + /// Given a time, returns the weight from the mix in + /// + /// Time (relative to the timeline) + /// + public float EvaluateMixIn(double time) + { + if (!clipCaps.HasAny(ClipCaps.Blending)) + return 1.0f; + + if (mixInDuration > Mathf.Epsilon) + { + var perc = (float)(time - m_Start) / (float)mixInDuration; + perc = Mathf.Clamp01(mixInCurve.Evaluate(perc)); + return perc; + } + return 1.0f; + } + + static AnimationCurve GetDefaultMixInCurve() + { + return AnimationCurve.EaseInOut(0, 0, 1, 1); + } + + static AnimationCurve GetDefaultMixOutCurve() + { + return AnimationCurve.EaseInOut(0, 1, 1, 0); + } + + /// + /// Converts from global time to a clips local time. + /// + /// time relative to the timeline + /// + /// The local time with extrapolation applied + /// + public double ToLocalTime(double time) + { + if (time < 0) + return time; + + // handle Extrapolation + if (IsPreExtrapolatedTime(time)) + time = GetExtrapolatedTime(time - m_Start, m_PreExtrapolationMode, m_Duration); + else if (IsPostExtrapolatedTime(time)) + time = GetExtrapolatedTime(time - m_Start, m_PostExtrapolationMode, m_Duration); + else + time -= m_Start; + + // handle looping and time scale within the clip + time *= timeScale; + time += clipIn; + + return time; + } + + /// + /// Converts from global time to local time of the clip + /// + /// The time relative to the timeline + /// The local time, ignoring any extrapolation or bounds + public double ToLocalTimeUnbound(double time) + { + return (time - m_Start) * timeScale + clipIn; + } + + /// + /// Converts from local time of the clip to global time + /// + /// Time relative to the clip + /// The time relative to the timeline + internal double FromLocalTimeUnbound(double time) + { + return (time - clipIn) / timeScale + m_Start; + } + + /// + /// If this contains an animation asset, returns the animation clip attached. Otherwise returns null. + /// + public AnimationClip animationClip + { + get + { + if (m_Asset == null) + return null; + + var playableAsset = m_Asset as AnimationPlayableAsset; + return playableAsset != null ? playableAsset.clip : null; + } + } + + static double SanitizeTimeValue(double value, double defaultValue) + { + if (double.IsInfinity(value) || double.IsNaN(value)) + { + Debug.LogError("Invalid time value assigned"); + return defaultValue; + } + + return Math.Max(-kMaxTimeValue, Math.Min(kMaxTimeValue, value)); + } + + /// + /// Returns whether the clip is being extrapolated past the end time. + /// + public ClipExtrapolation postExtrapolationMode + { + get { return clipCaps.HasAny(ClipCaps.Extrapolation) ? m_PostExtrapolationMode : ClipExtrapolation.None; } + internal set { m_PostExtrapolationMode = clipCaps.HasAny(ClipCaps.Extrapolation) ? value : ClipExtrapolation.None; } + } + + /// + /// Returns whether the clip is being extrapolated before the start time. + /// + public ClipExtrapolation preExtrapolationMode + { + get { return clipCaps.HasAny(ClipCaps.Extrapolation) ? m_PreExtrapolationMode : ClipExtrapolation.None; } + internal set { m_PreExtrapolationMode = clipCaps.HasAny(ClipCaps.Extrapolation) ? value : ClipExtrapolation.None; } + } + + internal void SetPostExtrapolationTime(double time) + { + m_PostExtrapolationTime = time; + } + + internal void SetPreExtrapolationTime(double time) + { + m_PreExtrapolationTime = time; + } + + /// + /// Given a time, returns whether it falls within the clips extrapolation + /// + /// The time relative to the timeline + public bool IsExtrapolatedTime(double sequenceTime) + { + return IsPreExtrapolatedTime(sequenceTime) || IsPostExtrapolatedTime(sequenceTime); + } + + /// + /// Given a time, returns whether it falls within the clip pre-extrapolation + /// + /// The time relative to the timeline + public bool IsPreExtrapolatedTime(double sequenceTime) + { + return preExtrapolationMode != ClipExtrapolation.None && + sequenceTime < m_Start && sequenceTime >= m_Start - m_PreExtrapolationTime; + } + + /// + /// Given a time, returns whether it falls within the clip post-extrapolation + /// + /// The time relative to the timeline + public bool IsPostExtrapolatedTime(double sequenceTime) + { + return postExtrapolationMode != ClipExtrapolation.None && + (sequenceTime > end) && (sequenceTime - end < m_PostExtrapolationTime); + } + + /// + /// The start time of the clip, accounting for pre-extrapolation + /// + public double extrapolatedStart + { + get + { + if (m_PreExtrapolationMode != ClipExtrapolation.None) + return m_Start - m_PreExtrapolationTime; + + return m_Start; + } + } + + /// + /// The length of the clip in seconds, including extrapolation. + /// + public double extrapolatedDuration + { + get + { + double length = m_Duration; + + if (m_PostExtrapolationMode != ClipExtrapolation.None) + length += Math.Min(m_PostExtrapolationTime, kMaxTimeValue); + + if (m_PreExtrapolationMode != ClipExtrapolation.None) + length += m_PreExtrapolationTime; + + return length; + } + } + + static double GetExtrapolatedTime(double time, ClipExtrapolation mode, double duration) + { + if (duration == 0) + return 0; + + switch (mode) + { + case ClipExtrapolation.None: + break; + + case ClipExtrapolation.Loop: + if (time < 0) + time = duration - (-time % duration); + else if (time > duration) + time %= duration; + break; + + case ClipExtrapolation.Hold: + if (time < 0) + return 0; + if (time > duration) + return duration; + break; + + case ClipExtrapolation.PingPong: + if (time < 0) + { + time = duration * 2 - (-time % (duration * 2)); + time = duration - Math.Abs(time - duration); + } + else + { + time = time % (duration * 2.0); + time = duration - Math.Abs(time - duration); + } + break; + + case ClipExtrapolation.Continue: + break; + } + return time; + } + + /// + /// Creates an AnimationClip to store animated properties for the attached PlayableAsset. + /// + /// + /// If curves already exists for this clip, this method produces no result regardless of the + /// value specified for curvesClipName. + /// + /// + /// When used from the editor, this method attempts to save the created curves clip to the TimelineAsset. + /// The TimelineAsset must already exist in the AssetDatabase to save the curves clip. If the TimelineAsset + /// does not exist, the curves clip is still created but it is not saved. + /// + /// + /// The name of the AnimationClip to create. + /// This method does not ensure unique names. If you want a unique clip name, you must provide one. + /// See ObjectNames.GetUniqueName for information on a method that creates unique names. + /// + public void CreateCurves(string curvesClipName) + { + if (m_AnimationCurves != null) + return; + + m_AnimationCurves = TimelineCreateUtilities.CreateAnimationClipForTrack(string.IsNullOrEmpty(curvesClipName) ? kDefaultCurvesName : curvesClipName, parentTrack, true); + } + + void ISerializationCallbackReceiver.OnBeforeSerialize() + { + m_Version = k_LatestVersion; + } + + void ISerializationCallbackReceiver.OnAfterDeserialize() + { + if (m_Version < k_LatestVersion) + { + UpgradeToLatestVersion(); + } + } + + /// + /// Outputs a more readable representation of the timeline clip as a string + /// + /// + public override string ToString() + { + return UnityString.Format("{0} ({1:F2}, {2:F2}):{3:F2} | {4}", displayName, start, end, clipIn, parentTrack); + } + +#if UNITY_EDITOR + internal int DirtyIndex { get; private set; } + internal void MarkDirty() + { + DirtyIndex++; + } + + void UpdateDirty(double oldValue, double newValue) + { + if (oldValue != newValue) + DirtyIndex++; + } + +#else + void UpdateDirty(double oldValue, double newValue) {} +#endif + }; +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs.meta new file mode 100644 index 000000000..ded129f4a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelineClip.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65f3a4c67e4927a478b7036bae1da0e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs new file mode 100644 index 000000000..f028a7afd --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs @@ -0,0 +1,310 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Animations; +using UnityEngine.Audio; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + // Generic evaluation callback called after all the clips have been processed + internal interface ITimelineEvaluateCallback + { + void Evaluate(); + } + + +#if UNITY_EDITOR + /// + /// This Rebalancer class ensures that the interval tree structures stays balance regardless of whether the intervals inside change. + /// + class IntervalTreeRebalancer + { + private IntervalTree m_Tree; + public IntervalTreeRebalancer(IntervalTree tree) + { + m_Tree = tree; + } + + public bool Rebalance() + { + m_Tree.UpdateIntervals(); + return m_Tree.dirty; + } + } +#endif + + // The TimelinePlayable Playable + // This is the actual runtime playable that gets evaluated as part of a playable graph. + // It "compiles" a list of tracks into an IntervalTree of Runtime clips. + // At each frame, it advances time, then fetches the "intersection: of various time interval + // using the interval tree. + // Finally, on each intersecting clip, it will calculate each clips' local time, as well as + // blend weight and set them accordingly + + + /// + /// The root Playable generated by timeline. + /// + public class TimelinePlayable : PlayableBehaviour + { + private IntervalTree m_IntervalTree = new IntervalTree(); + private List m_ActiveClips = new List(); + private List m_CurrentListOfActiveClips; + private int m_ActiveBit = 0; + + private List m_EvaluateCallbacks = new List(); + + private Dictionary m_PlayableCache = new Dictionary(); + + internal static bool muteAudioScrubbing = true; + +#if UNITY_EDITOR + private IntervalTreeRebalancer m_Rebalancer; +#endif + /// + /// Creates an instance of a Timeline + /// + /// The playable graph to inject the timeline. + /// The list of tracks to compile + /// The GameObject that initiated the compilation + /// In the editor, whether the graph should account for the possibility of changing clip times + /// Whether to create PlayableOutputs in the graph + /// A subgraph with the playable containing a TimelinePlayable behaviour as the root + public static ScriptPlayable Create(PlayableGraph graph, IEnumerable tracks, GameObject go, bool autoRebalance, bool createOutputs) + { + if (tracks == null) + throw new ArgumentNullException("Tracks list is null", "tracks"); + + if (go == null) + throw new ArgumentNullException("GameObject parameter is null", "go"); + + var playable = ScriptPlayable.Create(graph); + playable.SetTraversalMode(PlayableTraversalMode.Passthrough); + var sequence = playable.GetBehaviour(); + sequence.Compile(graph, playable, tracks, go, autoRebalance, createOutputs); + return playable; + } + + /// + /// Compiles the subgraph of this timeline + /// + /// The playable graph to inject the timeline. + /// + /// The list of tracks to compile + /// The GameObject that initiated the compilation + /// In the editor, whether the graph should account for the possibility of changing clip times + /// Whether to create PlayableOutputs in the graph + public void Compile(PlayableGraph graph, Playable timelinePlayable, IEnumerable tracks, GameObject go, bool autoRebalance, bool createOutputs) + { + if (tracks == null) + throw new ArgumentNullException("Tracks list is null", "tracks"); + + if (go == null) + throw new ArgumentNullException("GameObject parameter is null", "go"); + + var outputTrackList = new List(tracks); + var maximumNumberOfIntersections = outputTrackList.Count * 2 + outputTrackList.Count; // worse case: 2 overlapping clips per track + each track + m_CurrentListOfActiveClips = new List(maximumNumberOfIntersections); + m_ActiveClips = new List(maximumNumberOfIntersections); + + m_EvaluateCallbacks.Clear(); + m_PlayableCache.Clear(); + + CompileTrackList(graph, timelinePlayable, outputTrackList, go, createOutputs); + +#if UNITY_EDITOR + if (autoRebalance) + { + m_Rebalancer = new IntervalTreeRebalancer(m_IntervalTree); + } +#endif + } + + private void CompileTrackList(PlayableGraph graph, Playable timelinePlayable, IEnumerable tracks, GameObject go, bool createOutputs) + { + foreach (var track in tracks) + { + if (!track.IsCompilable()) + continue; + + if (!m_PlayableCache.ContainsKey(track)) + { + track.SortClips(); + CreateTrackPlayable(graph, timelinePlayable, track, go, createOutputs); + } + } + } + + void CreateTrackOutput(PlayableGraph graph, TrackAsset track, GameObject go, Playable playable, int port) + { + if (track.isSubTrack) + return; + + var bindings = track.outputs; + foreach (var binding in bindings) + { + var playableOutput = binding.CreateOutput(graph); + playableOutput.SetReferenceObject(binding.sourceObject); + playableOutput.SetSourcePlayable(playable, port); + playableOutput.SetWeight(1.0f); + + // only apply this on our animation track + if (track as AnimationTrack != null) + { + EvaluateWeightsForAnimationPlayableOutput(track, (AnimationPlayableOutput)playableOutput); +#if UNITY_EDITOR + if (!Application.isPlaying) + EvaluateAnimationPreviewUpdateCallback(track, (AnimationPlayableOutput)playableOutput); +#endif + } + if (playableOutput.IsPlayableOutputOfType()) + ((AudioPlayableOutput)playableOutput).SetEvaluateOnSeek(!muteAudioScrubbing); + + // If the track is the timeline marker track, assume binding is the PlayableDirector + if (track.timelineAsset.markerTrack == track) + { + var director = go.GetComponent(); + playableOutput.SetUserData(director); + foreach (var c in go.GetComponents()) + { + playableOutput.AddNotificationReceiver(c); + } + } + } + } + + void EvaluateWeightsForAnimationPlayableOutput(TrackAsset track, AnimationPlayableOutput animOutput) + { + m_EvaluateCallbacks.Add(new AnimationOutputWeightProcessor(animOutput)); + } + + void EvaluateAnimationPreviewUpdateCallback(TrackAsset track, AnimationPlayableOutput animOutput) + { + m_EvaluateCallbacks.Add(new AnimationPreviewUpdateCallback(animOutput)); + } + + private static Playable CreatePlayableGraph(PlayableGraph graph, TrackAsset asset, GameObject go, IntervalTree tree, Playable timelinePlayable) + { + return asset.CreatePlayableGraph(graph, go, tree, timelinePlayable); + } + + private Playable CreateTrackPlayable(PlayableGraph graph, Playable timelinePlayable, TrackAsset track, GameObject go, bool createOutputs) + { + if (!track.IsCompilable()) // where parents are not compilable (group tracks) + return timelinePlayable; + + Playable playable; + if (m_PlayableCache.TryGetValue(track, out playable)) + return playable; + + if (track.name == "root") + return timelinePlayable; + + TrackAsset parentActor = track.parent as TrackAsset; + var parentPlayable = parentActor != null ? CreateTrackPlayable(graph, timelinePlayable, parentActor, go, createOutputs) : timelinePlayable; + var actorPlayable = CreatePlayableGraph(graph, track, go, m_IntervalTree, timelinePlayable); + bool connected = false; + + if (!actorPlayable.IsValid()) + { + // if a track says it's compilable, but returns Playable.Null, that can screw up the whole graph. + throw new InvalidOperationException(track.name + "(" + track.GetType() + ") did not produce a valid playable. Use the compilable property to indicate whether the track is valid for processing"); + } + + + // Special case for animation tracks + if (parentPlayable.IsValid() && actorPlayable.IsValid()) + { + int port = parentPlayable.GetInputCount(); + parentPlayable.SetInputCount(port + 1); + connected = graph.Connect(actorPlayable, 0, parentPlayable, port); + parentPlayable.SetInputWeight(port, 1.0f); + } + + if (createOutputs && connected) + { + CreateTrackOutput(graph, track, go, parentPlayable, parentPlayable.GetInputCount() - 1); + } + + CacheTrack(track, actorPlayable, connected ? (parentPlayable.GetInputCount() - 1) : -1, parentPlayable); + return actorPlayable; + } + + /// + /// Overridden to handle synchronizing time on the timeline instance. + /// + /// The Playable that owns the current PlayableBehaviour. + /// A FrameData structure that contains information about the current frame context. + public override void PrepareFrame(Playable playable, FrameData info) + { +#if UNITY_EDITOR + if (m_Rebalancer != null) + m_Rebalancer.Rebalance(); +#endif + + // force seek if we are being evaluated + // or if our time has jumped. This is used to + // resynchronize + Evaluate(playable, info); + } + + private void Evaluate(Playable playable, FrameData frameData) + { + if (m_IntervalTree == null) + return; + + double localTime = playable.GetTime(); + m_ActiveBit = m_ActiveBit == 0 ? 1 : 0; + + m_CurrentListOfActiveClips.Clear(); + m_IntervalTree.IntersectsWith(DiscreteTime.GetNearestTick(localTime), m_CurrentListOfActiveClips); + + foreach (var c in m_CurrentListOfActiveClips) + { + c.intervalBit = m_ActiveBit; + if (frameData.timeLooped) + c.Reset(); + } + + // all previously active clips having a different intervalBit flag are not + // in the current intersection, therefore are considered becoming disabled at this frame + var timelineEnd = playable.GetDuration(); + foreach (var c in m_ActiveClips) + { + if (c.intervalBit != m_ActiveBit) + { + var clipEnd = (double)DiscreteTime.FromTicks(c.intervalEnd); + var time = frameData.timeLooped ? Math.Min(clipEnd, timelineEnd) : Math.Min(localTime, clipEnd); + c.EvaluateAt(time, frameData); + c.enable = false; + } + } + + m_ActiveClips.Clear(); + // case 998642 - don't use m_ActiveClips.AddRange, as in 4.6 .Net scripting it causes GC allocs + for (var a = 0; a < m_CurrentListOfActiveClips.Count; a++) + { + m_CurrentListOfActiveClips[a].EvaluateAt(localTime, frameData); + m_ActiveClips.Add(m_CurrentListOfActiveClips[a]); + } + + int count = m_EvaluateCallbacks.Count; + for (int i = 0; i < count; i++) + { + m_EvaluateCallbacks[i].Evaluate(); + } + } + + private void CacheTrack(TrackAsset track, Playable playable, int port, Playable parent) + { + m_PlayableCache[track] = playable; + } + + //necessary to build on AOT platforms + static void ForAOTCompilationOnly() + { + new List.Entry>(); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs.meta new file mode 100644 index 000000000..cb373dd3c --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TimelinePlayable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80b10e1c58509a449a3c5aecc07d4455 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs new file mode 100644 index 000000000..cc0f607a8 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs @@ -0,0 +1,1264 @@ +using System; +using System.Collections.Generic; +using System.IO; +using UnityEngine.Animations; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// A PlayableAsset representing a track inside a timeline. + /// + [Serializable] + [IgnoreOnPlayableTrack] + public abstract partial class TrackAsset : PlayableAsset, IPropertyPreview, ICurvesOwner + { + // Internal caches used to avoid memory allocation during graph construction + private struct TransientBuildData + { + public List trackList; + public List clipList; + public List markerList; + + public static TransientBuildData Create() + { + return new TransientBuildData() + { + trackList = new List(20), + clipList = new List(500), + markerList = new List(100), + }; + } + + public void Clear() + { + trackList.Clear(); + clipList.Clear(); + markerList.Clear(); + } + } + + private static TransientBuildData s_BuildData = TransientBuildData.Create(); + + internal const string kDefaultCurvesName = "Track Parameters"; + + internal static event Action OnClipPlayableCreate; + internal static event Action OnTrackAnimationPlayableCreate; + + [SerializeField, HideInInspector] bool m_Locked; + [SerializeField, HideInInspector] bool m_Muted; + [SerializeField, HideInInspector] string m_CustomPlayableFullTypename = string.Empty; + [SerializeField, HideInInspector] AnimationClip m_Curves; + [SerializeField, HideInInspector] PlayableAsset m_Parent; + [SerializeField, HideInInspector] List m_Children; + + [NonSerialized] int m_ItemsHash; + [NonSerialized] TimelineClip[] m_ClipsCache; + + DiscreteTime m_Start; + DiscreteTime m_End; + bool m_CacheSorted; + bool? m_SupportsNotifications; + + static TrackAsset[] s_EmptyCache = new TrackAsset[0]; + IEnumerable m_ChildTrackCache; + + static Dictionary s_TrackBindingTypeAttributeCache = new Dictionary(); + + [SerializeField, HideInInspector] protected internal List m_Clips = new List(); + + [SerializeField, HideInInspector] MarkerList m_Markers = new MarkerList(0); + +#if UNITY_EDITOR + internal int DirtyIndex { get; private set; } + internal void MarkDirty() + { + DirtyIndex++; + foreach (var clip in GetClips()) + { + if (clip != null) + clip.MarkDirty(); + } + } + +#endif + + /// + /// The start time, in seconds, of this track + /// + public double start + { + get + { + UpdateDuration(); + return (double)m_Start; + } + } + + /// + /// The end time, in seconds, of this track + /// + public double end + { + get + { + UpdateDuration(); + return (double)m_End; + } + } + + /// + /// The length, in seconds, of this track + /// + public sealed override double duration + { + get + { + UpdateDuration(); + return (double)(m_End - m_Start); + } + } + + /// + /// Whether the track is muted or not. + /// + /// + /// A muted track is excluded from the generated PlayableGraph + /// + public bool muted + { + get { return m_Muted; } + set { m_Muted = value; } + } + + /// + /// The muted state of a track. + /// + /// + /// A track is also muted when one of its parent tracks are muted. + /// + public bool mutedInHierarchy + { + get + { + if (muted) + return true; + + TrackAsset p = this; + while (p.parent as TrackAsset != null) + { + p = (TrackAsset)p.parent; + if (p as GroupTrack != null) + return p.mutedInHierarchy; + } + + return false; + } + } + + /// + /// The TimelineAsset that this track belongs to. + /// + public TimelineAsset timelineAsset + { + get + { + var node = this; + while (node != null) + { + if (node.parent == null) + return null; + + var seq = node.parent as TimelineAsset; + if (seq != null) + return seq; + + node = node.parent as TrackAsset; + } + return null; + } + } + + /// + /// The owner of this track. + /// + /// + /// If this track is a subtrack, the parent is a TrackAsset. Otherwise the parent is a TimelineAsset. + /// + public PlayableAsset parent + { + get { return m_Parent; } + internal set { m_Parent = value; } + } + + /// + /// A list of clips owned by this track + /// + /// Returns an enumerable list of clips owned by the track. + public IEnumerable GetClips() + { + return clips; + } + + internal TimelineClip[] clips + { + get + { + if (m_Clips == null) + m_Clips = new List(); + + if (m_ClipsCache == null) + { + m_CacheSorted = false; + m_ClipsCache = m_Clips.ToArray(); + } + + return m_ClipsCache; + } + } + + /// + /// Whether this track is considered empty. + /// + /// + /// A track is considered empty when it does not contain a TimelineClip, Marker, or Curve. + /// + /// + /// Empty tracks are not included in the playable graph. + /// + public virtual bool isEmpty + { + get { return !hasClips && !hasCurves && GetMarkerCount() == 0; } + } + + /// + /// Whether this track contains any TimelineClip. + /// + public bool hasClips + { + get { return m_Clips != null && m_Clips.Count != 0; } + } + + /// + /// Whether this track contains animated properties for the attached PlayableAsset. + /// + /// + /// This property is false if the curves property is null or if it contains no information. + /// + public bool hasCurves + { + get { return m_Curves != null && !m_Curves.empty; } + } + + /// + /// Returns whether this track is a subtrack + /// + public bool isSubTrack + { + get + { + var owner = parent as TrackAsset; + return owner != null && owner.GetType() == GetType(); + } + } + + + /// + /// Returns a description of the PlayableOutputs that will be created by this track. + /// + public override IEnumerable outputs + { + get + { + TrackBindingTypeAttribute attribute; + if (!s_TrackBindingTypeAttributeCache.TryGetValue(GetType(), out attribute)) + { + attribute = (TrackBindingTypeAttribute)Attribute.GetCustomAttribute(GetType(), typeof(TrackBindingTypeAttribute)); + s_TrackBindingTypeAttributeCache.Add(GetType(), attribute); + } + + var trackBindingType = attribute != null ? attribute.type : null; + yield return ScriptPlayableBinding.Create(name, this, trackBindingType); + } + } + + /// + /// The list of subtracks or child tracks attached to this track. + /// + /// Returns an enumerable list of child tracks owned directly by this track. + /// + /// In the case of GroupTracks, this returns all tracks contained in the group. This will return the all subtracks or override tracks, if supported by the track. + /// + public IEnumerable GetChildTracks() + { + UpdateChildTrackCache(); + return m_ChildTrackCache; + } + + internal string customPlayableTypename + { + get { return m_CustomPlayableFullTypename; } + set { m_CustomPlayableFullTypename = value; } + } + + /// + /// An animation clip storing animated properties of the attached PlayableAsset + /// + public AnimationClip curves + { + get { return m_Curves; } + internal set { m_Curves = value; } + } + + string ICurvesOwner.defaultCurvesName + { + get { return kDefaultCurvesName; } + } + + Object ICurvesOwner.asset + { + get { return this; } + } + + Object ICurvesOwner.assetOwner + { + get { return timelineAsset; } + } + + TrackAsset ICurvesOwner.targetTrack + { + get { return this; } + } + + // for UI where we need to detect 'null' objects + internal List subTracksObjects + { + get { return m_Children; } + } + + /// + /// The local locked state of the track. + /// + /// + /// Note that locking a track only affects operations in the Timeline Editor. It does not prevent other API calls from changing a track or it's clips. + /// + /// This returns or sets the local locked state of the track. A track may still be locked for editing because one or more of it's parent tracks in the hierarchy is locked. Use lockedInHierarchy to test if a track is locked because of it's own locked state or because of a parent tracks locked state. + /// + public bool locked + { + get { return m_Locked; } + set { m_Locked = value; } + } + + /// + /// The locked state of a track. (RO) + /// + /// + /// Note that locking a track only affects operations in the Timeline Editor. It does not prevent other API calls from changing a track or it's clips. + /// + /// This indicates whether a track is locked in the Timeline Editor because either it's locked property is enabled or a parent track is locked. + /// + public bool lockedInHierarchy + { + get + { + if (locked) + return true; + + TrackAsset p = this; + while (p.parent as TrackAsset != null) + { + p = (TrackAsset)p.parent; + if (p as GroupTrack != null) + return p.lockedInHierarchy; + } + + return false; + } + } + + /// + /// Indicates if a track accepts markers that implement . + /// + /// + /// Only tracks with a bound object of type or can accept notifications. + /// + public bool supportsNotifications + { + get + { + if (!m_SupportsNotifications.HasValue) + { + m_SupportsNotifications = NotificationUtilities.TrackTypeSupportsNotifications(GetType()); + } + + return m_SupportsNotifications.Value; + } + } + + void __internalAwake() //do not use OnEnable, since users will want it to initialize their class + { + if (m_Clips == null) + m_Clips = new List(); + + m_ChildTrackCache = null; + if (m_Children == null) + m_Children = new List(); +#if UNITY_EDITOR + // validate the array. DON'T remove Unity null objects, just actual null objects + for (int i = m_Children.Count - 1; i >= 0; i--) + { + object o = m_Children[i]; + if (o == null) + { + Debug.LogWarning("Empty child track found while loading timeline. It will be removed."); + m_Children.RemoveAt(i); + } + } +#endif + } + + /// + /// Creates an AnimationClip to store animated properties for the attached PlayableAsset. + /// + /// + /// If curves already exists for this track, this method produces no result regardless of + /// the value specified for curvesClipName. + /// + /// + /// When used from the editor, this method attempts to save the created curves clip to the TimelineAsset. + /// The TimelineAsset must already exist in the AssetDatabase to save the curves clip. If the TimelineAsset + /// does not exist, the curves clip is still created but it is not saved. + /// + /// + /// The name of the AnimationClip to create. + /// This method does not ensure unique names. If you want a unique clip name, you must provide one. + /// See ObjectNames.GetUniqueName for information on a method that creates unique names. + /// + public void CreateCurves(string curvesClipName) + { + if (m_Curves != null) + return; + + m_Curves = TimelineCreateUtilities.CreateAnimationClipForTrack(string.IsNullOrEmpty(curvesClipName) ? kDefaultCurvesName : curvesClipName, this, true); + } + + /// + /// Creates a mixer used to blend playables generated by clips on the track. + /// + /// The graph to inject playables into + /// The GameObject that requested the graph. + /// The number of playables from clips that will be inputs to the returned mixer + /// A handle to the [[Playable]] representing the mixer. + /// + /// Override this method to provide a custom playable for mixing clips on a graph. + /// + public virtual Playable CreateTrackMixer(PlayableGraph graph, GameObject go, int inputCount) + { + return Playable.Create(graph, inputCount); + } + + /// + /// Overrides PlayableAsset.CreatePlayable(). Not used in Timeline. + /// + public sealed override Playable CreatePlayable(PlayableGraph graph, GameObject go) + { + return Playable.Null; + } + + /// + /// Creates a TimelineClip on this track. + /// + /// Returns a new TimelineClip that is attached to the track. + /// + /// The type of the playable asset attached to the clip is determined by TrackClip attributes that decorate the TrackAsset derived class + /// + public TimelineClip CreateDefaultClip() + { + var trackClipTypeAttributes = GetType().GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + Type playableAssetType = null; + foreach (var trackClipTypeAttribute in trackClipTypeAttributes) + { + var attribute = trackClipTypeAttribute as TrackClipTypeAttribute; + if (attribute != null && typeof(IPlayableAsset).IsAssignableFrom(attribute.inspectedType) && typeof(ScriptableObject).IsAssignableFrom(attribute.inspectedType)) + { + playableAssetType = attribute.inspectedType; + break; + } + } + + if (playableAssetType == null) + { + Debug.LogWarning("Cannot create a default clip for type " + GetType()); + return null; + } + return CreateAndAddNewClipOfType(playableAssetType); + } + + /// + /// Creates a clip on the track with a playable asset attached, whose derived type is specified by T + /// + /// A PlayableAsset derived type + /// Returns a TimelineClip whose asset is of type T + /// + /// Throws an InvalidOperationException if the specified type is not supported by the track. + /// Supported types are determined by TrackClip attributes that decorate the TrackAsset derived class + /// + public TimelineClip CreateClip() where T : ScriptableObject, IPlayableAsset + { + return CreateClip(typeof(T)); + } + + /// + /// Creates a marker of the requested type, at a specific time, and adds the marker to the current asset. + /// + /// The type of marker. + /// The time where the marker is created. + /// Returns the instance of the created marker. + /// + /// All markers that implement IMarker and inherit from are supported. + /// Markers that implement the INotification interface cannot be added to tracks that do not support notifications. + /// CreateMarker will throw an InvalidOperationException with tracks that do not support notifications if type implements the INotification interface. + /// + /// + /// + public IMarker CreateMarker(Type type, double time) + { + return m_Markers.CreateMarker(type, time, this); + } + + /// + /// Creates a marker of the requested type, at a specific time, and adds the marker to the current asset. + /// + /// The time where the marker is created. + /// Returns the instance of the created marker. + /// + /// All markers that implement IMarker and inherit from are supported. + /// CreateMarker will throw an InvalidOperationException with tracks that do not support notifications if T implements the INotification interface. + /// + /// + /// + public T CreateMarker(double time) where T : ScriptableObject, IMarker + { + return (T)CreateMarker(typeof(T), time); + } + + /// + /// Removes a marker from the current asset. + /// + /// The marker instance to be removed. + /// Returns true if the marker instance was successfully removed. Returns false otherwise. + public bool DeleteMarker(IMarker marker) + { + return m_Markers.Remove(marker); + } + + /// + /// Returns an enumerable list of markers on the current asset. + /// + /// The list of markers on the asset. + /// + public IEnumerable GetMarkers() + { + return m_Markers.GetMarkers(); + } + + /// + /// Returns the number of markers on the current asset. + /// + /// The number of markers. + public int GetMarkerCount() + { + return m_Markers.Count; + } + + /// + /// Returns the marker at a given position, on the current asset. + /// + /// The index of the marker to be returned. + /// The marker. + /// The ordering of the markers is not guaranteed. + /// + public IMarker GetMarker(int idx) + { + return m_Markers[idx]; + } + + internal TimelineClip CreateClip(System.Type requestedType) + { + if (ValidateClipType(requestedType)) + return CreateAndAddNewClipOfType(requestedType); + + throw new InvalidOperationException("Clips of type " + requestedType + " are not permitted on tracks of type " + GetType()); + } + + internal TimelineClip CreateAndAddNewClipOfType(Type requestedType) + { + var newClip = CreateClipOfType(requestedType); + AddClip(newClip); + return newClip; + } + + internal TimelineClip CreateClipOfType(Type requestedType) + { + if (!ValidateClipType(requestedType)) + throw new System.InvalidOperationException("Clips of type " + requestedType + " are not permitted on tracks of type " + GetType()); + + var playableAsset = CreateInstance(requestedType); + if (playableAsset == null) + { + throw new System.InvalidOperationException("Could not create an instance of the ScriptableObject type " + requestedType.Name); + } + playableAsset.name = requestedType.Name; + TimelineCreateUtilities.SaveAssetIntoObject(playableAsset, this); + TimelineUndo.RegisterCreatedObjectUndo(playableAsset, "Create Clip"); + + return CreateClipFromAsset(playableAsset); + } + + /// + /// Creates a timeline clip from an existing playable asset. + /// + /// + /// + internal TimelineClip CreateClipFromPlayableAsset(IPlayableAsset asset) + { + if (asset == null) + throw new ArgumentNullException("asset"); + + if ((asset as ScriptableObject) == null) + throw new System.ArgumentException("CreateClipFromPlayableAsset " + " only supports ScriptableObject-derived Types"); + + if (!ValidateClipType(asset.GetType())) + throw new System.InvalidOperationException("Clips of type " + asset.GetType() + " are not permitted on tracks of type " + GetType()); + + return CreateClipFromAsset(asset as ScriptableObject); + } + + private TimelineClip CreateClipFromAsset(ScriptableObject playableAsset) + { + TimelineUndo.PushUndo(this, "Create Clip"); + + var newClip = CreateNewClipContainerInternal(); + newClip.displayName = playableAsset.name; + newClip.asset = playableAsset; + + IPlayableAsset iPlayableAsset = playableAsset as IPlayableAsset; + if (iPlayableAsset != null) + { + var candidateDuration = iPlayableAsset.duration; + + if (!double.IsInfinity(candidateDuration) && candidateDuration > 0) + newClip.duration = Math.Min(Math.Max(candidateDuration, TimelineClip.kMinDuration), TimelineClip.kMaxTimeValue); + } + + try + { + OnCreateClip(newClip); + } + catch (Exception e) + { + Debug.LogError(e.Message, playableAsset); + return null; + } + + return newClip; + } + + internal IEnumerable GetMarkersRaw() + { + return m_Markers.GetRawMarkerList(); + } + + internal void ClearMarkers() + { + m_Markers.Clear(); + } + + internal void AddMarker(ScriptableObject e) + { + m_Markers.Add(e); + } + + internal bool DeleteMarkerRaw(ScriptableObject marker) + { + return m_Markers.Remove(marker, timelineAsset, this); + } + + int GetTimeRangeHash() + { + double start = double.MaxValue, end = double.MinValue; + foreach (var marker in GetMarkers()) + { + if (!(marker is INotification)) + { + continue; + } + + if (marker.time < start) + start = marker.time; + if (marker.time > end) + end = marker.time; + } + + return start.GetHashCode().CombineHash(end.GetHashCode()); + } + + internal void AddClip(TimelineClip newClip) + { + if (!m_Clips.Contains(newClip)) + { + m_Clips.Add(newClip); + m_ClipsCache = null; + } + } + + Playable CreateNotificationsPlayable(PlayableGraph graph, Playable mixerPlayable, GameObject go, Playable timelinePlayable) + { + s_BuildData.markerList.Clear(); + GatherNotificiations(s_BuildData.markerList); + var notificationPlayable = NotificationUtilities.CreateNotificationsPlayable(graph, s_BuildData.markerList, go); + if (notificationPlayable.IsValid()) + { + notificationPlayable.GetBehaviour().timeSource = timelinePlayable; + if (mixerPlayable.IsValid()) + { + notificationPlayable.SetInputCount(1); + graph.Connect(mixerPlayable, 0, notificationPlayable, 0); + notificationPlayable.SetInputWeight(mixerPlayable, 1); + } + } + + return notificationPlayable; + } + + internal Playable CreatePlayableGraph(PlayableGraph graph, GameObject go, IntervalTree tree, Playable timelinePlayable) + { + UpdateDuration(); + var mixerPlayable = Playable.Null; + if (CanCompileClipsRecursive()) + mixerPlayable = OnCreateClipPlayableGraph(graph, go, tree); + + var notificationsPlayable = CreateNotificationsPlayable(graph, mixerPlayable, go, timelinePlayable); + if (!notificationsPlayable.IsValid() && !mixerPlayable.IsValid()) + { + Debug.LogErrorFormat("Track {0} of type {1} has no notifications and returns an invalid mixer Playable", name, + GetType().FullName); + + return Playable.Create(graph); + } + + return notificationsPlayable.IsValid() ? notificationsPlayable : mixerPlayable; + } + + internal virtual Playable CompileClips(PlayableGraph graph, GameObject go, IList timelineClips, IntervalTree tree) + { + var blend = CreateTrackMixer(graph, go, timelineClips.Count); + for (var c = 0; c < timelineClips.Count; c++) + { + var source = CreatePlayable(graph, go, timelineClips[c]); + if (source.IsValid()) + { + source.SetDuration(timelineClips[c].duration); + var clip = new RuntimeClip(timelineClips[c], source, blend); + tree.Add(clip); + graph.Connect(source, 0, blend, c); + blend.SetInputWeight(c, 0.0f); + } + } + ConfigureTrackAnimation(tree, go, blend); + return blend; + } + + void GatherCompilableTracks(IList tracks) + { + if (!muted && CanCompileClips()) + tracks.Add(this); + + foreach (var c in GetChildTracks()) + { + if (c != null) + c.GatherCompilableTracks(tracks); + } + } + + void GatherNotificiations(List markers) + { + if (!muted && CanCompileNotifications()) + markers.AddRange(GetMarkers()); + foreach (var c in GetChildTracks()) + { + if (c != null) + c.GatherNotificiations(markers); + } + } + + internal virtual Playable OnCreateClipPlayableGraph(PlayableGraph graph, GameObject go, IntervalTree tree) + { + if (tree == null) + throw new ArgumentException("IntervalTree argument cannot be null", "tree"); + + if (go == null) + throw new ArgumentException("GameObject argument cannot be null", "go"); + + s_BuildData.Clear(); + GatherCompilableTracks(s_BuildData.trackList); + + // nothing to compile + if (s_BuildData.trackList.Count == 0) + return Playable.Null; + + // check if layers are supported + Playable layerMixer = Playable.Null; + ILayerable layerable = this as ILayerable; + if (layerable != null) + layerMixer = layerable.CreateLayerMixer(graph, go, s_BuildData.trackList.Count); + + if (layerMixer.IsValid()) + { + for (int i = 0; i < s_BuildData.trackList.Count; i++) + { + var mixer = s_BuildData.trackList[i].CompileClips(graph, go, s_BuildData.trackList[i].clips, tree); + if (mixer.IsValid()) + { + graph.Connect(mixer, 0, layerMixer, i); + layerMixer.SetInputWeight(i, 1.0f); + } + } + return layerMixer; + } + + // one track compiles. Add track mixer and clips + if (s_BuildData.trackList.Count == 1) + return s_BuildData.trackList[0].CompileClips(graph, go, s_BuildData.trackList[0].clips, tree); + + // no layer mixer provided. merge down all clips. + for (int i = 0; i < s_BuildData.trackList.Count; i++) + s_BuildData.clipList.AddRange(s_BuildData.trackList[i].clips); + +#if UNITY_EDITOR + bool applyWarning = false; + for (int i = 0; i < s_BuildData.trackList.Count; i++) + applyWarning |= i > 0 && s_BuildData.trackList[i].hasCurves; + + if (applyWarning) + Debug.LogWarning("A layered track contains animated fields, but no layer mixer has been provided. Animated fields on layers will be ignored. Override CreateLayerMixer in " + s_BuildData.trackList[0].GetType().Name + " and return a valid playable to support animated fields on layered tracks."); +#endif + // compile all the clips into a single mixer + return CompileClips(graph, go, s_BuildData.clipList, tree); + } + + internal void ConfigureTrackAnimation(IntervalTree tree, GameObject go, Playable blend) + { + if (!hasCurves) + return; + + blend.SetAnimatedProperties(m_Curves); + tree.Add(new InfiniteRuntimeClip(blend)); + + if (OnTrackAnimationPlayableCreate != null) + OnTrackAnimationPlayableCreate.Invoke(this, go, blend); + } + + // sorts clips by start time + internal void SortClips() + { + var clipsAsArray = clips; // will alloc + if (!m_CacheSorted) + { + Array.Sort(clips, (clip1, clip2) => clip1.start.CompareTo(clip2.start)); + m_CacheSorted = true; + } + } + + // clears the clips after a clone + internal void ClearClipsInternal() + { + m_Clips = new List(); + m_ClipsCache = null; + } + + internal void ClearSubTracksInternal() + { + m_Children = new List(); + Invalidate(); + } + + // called by an owned clip when it moves + internal void OnClipMove() + { + m_CacheSorted = false; + } + + internal TimelineClip CreateNewClipContainerInternal() + { + var clipContainer = new TimelineClip(this); + clipContainer.asset = null; + + // position clip at end of sequence + var newClipStart = 0.0; + for (var a = 0; a < m_Clips.Count - 1; a++) + { + var clipDuration = m_Clips[a].duration; + if (double.IsInfinity(clipDuration)) + clipDuration = TimelineClip.kDefaultClipDurationInSeconds; + newClipStart = Math.Max(newClipStart, m_Clips[a].start + clipDuration); + } + + clipContainer.mixInCurve = AnimationCurve.EaseInOut(0, 0, 1, 1); + clipContainer.mixOutCurve = AnimationCurve.EaseInOut(0, 1, 1, 0); + clipContainer.start = newClipStart; + clipContainer.duration = TimelineClip.kDefaultClipDurationInSeconds; + clipContainer.displayName = "untitled"; + return clipContainer; + } + + internal void AddChild(TrackAsset child) + { + if (child == null) + return; + + m_Children.Add(child); + child.parent = this; + Invalidate(); + } + + internal void MoveLastTrackBefore(TrackAsset asset) + { + if (m_Children == null || m_Children.Count < 2 || asset == null) + return; + + var lastTrack = m_Children[m_Children.Count - 1]; + if (lastTrack == asset) + return; + + for (int i = 0; i < m_Children.Count - 1; i++) + { + if (m_Children[i] == asset) + { + for (int j = m_Children.Count - 1; j > i; j--) + m_Children[j] = m_Children[j - 1]; + m_Children[i] = lastTrack; + Invalidate(); + break; + } + } + } + + internal bool RemoveSubTrack(TrackAsset child) + { + if (m_Children.Remove(child)) + { + Invalidate(); + child.parent = null; + return true; + } + return false; + } + + internal void RemoveClip(TimelineClip clip) + { + m_Clips.Remove(clip); + m_ClipsCache = null; + } + + // Is this track compilable for the sequence + // calculate the time interval that this track will be evaluated in. + internal virtual void GetEvaluationTime(out double outStart, out double outDuration) + { + outStart = double.PositiveInfinity; + var outEnd = double.NegativeInfinity; + + if (hasCurves) + { + outStart = 0.0; + outEnd = TimeUtility.GetAnimationClipLength(curves); + } + + foreach (var clip in clips) + { + outStart = Math.Min(clip.start, outStart); + outEnd = Math.Max(clip.end, outEnd); + } + + if (HasNotifications()) + { + var notificationDuration = GetNotificationDuration(); + outStart = Math.Min(notificationDuration, outStart); + outEnd = Math.Max(notificationDuration, outEnd); + } + + if (double.IsInfinity(outStart) || double.IsInfinity(outEnd)) + outStart = outDuration = 0.0; + else + outDuration = outEnd - outStart; + } + + // calculate the time interval that the sequence will use to determine length. + // by default this is the same as the evaluation, but subclasses can have different + // behaviour + internal virtual void GetSequenceTime(out double outStart, out double outDuration) + { + GetEvaluationTime(out outStart, out outDuration); + } + + /// + /// Called by the Timeline Editor to gather properties requiring preview. + /// + /// The PlayableDirector invoking the preview + /// PropertyCollector used to gather previewable properties + public virtual void GatherProperties(PlayableDirector director, IPropertyCollector driver) + { + // only push on game objects if there is a binding. Subtracks + // will use objects on the stack + var gameObject = GetGameObjectBinding(director); + if (gameObject != null) + driver.PushActiveGameObject(gameObject); + + if (hasCurves) + driver.AddObjectProperties(this, m_Curves); + + foreach (var clip in clips) + { + if (clip.curves != null && clip.asset != null) + driver.AddObjectProperties(clip.asset, clip.curves); + + IPropertyPreview modifier = clip.asset as IPropertyPreview; + if (modifier != null) + modifier.GatherProperties(director, driver); + } + + foreach (var subtrack in GetChildTracks()) + { + if (subtrack != null) + subtrack.GatherProperties(director, driver); + } + + if (gameObject != null) + driver.PopActiveGameObject(); + } + + internal GameObject GetGameObjectBinding(PlayableDirector director) + { + if (director == null) + return null; + + var binding = director.GetGenericBinding(this); + + var gameObject = binding as GameObject; + if (gameObject != null) + return gameObject; + + var comp = binding as Component; + if (comp != null) + return comp.gameObject; + + return null; + } + + internal bool ValidateClipType(Type clipType) + { + var attrs = GetType().GetCustomAttributes(typeof(TrackClipTypeAttribute), true); + for (var c = 0; c < attrs.Length; ++c) + { + var attr = (TrackClipTypeAttribute)attrs[c]; + if (attr.inspectedType.IsAssignableFrom(clipType)) + return true; + } + + // special case for playable tracks, they accept all clips (in the runtime) + return typeof(PlayableTrack).IsAssignableFrom(GetType()) && + typeof(IPlayableAsset).IsAssignableFrom(clipType) && + typeof(ScriptableObject).IsAssignableFrom(clipType); + } + + /// + /// Called when a clip is created on a track. + /// + /// The timeline clip added to this track + /// Use this method to set default values on a timeline clip, or it's PlayableAsset. + protected virtual void OnCreateClip(TimelineClip clip) {} + + void UpdateDuration() + { + // check if something changed in the clips that require a re-calculation of the evaluation times. + var itemsHash = CalculateItemsHash(); + if (itemsHash == m_ItemsHash) + return; + m_ItemsHash = itemsHash; + + double trackStart, trackDuration; + GetSequenceTime(out trackStart, out trackDuration); + + m_Start = (DiscreteTime)trackStart; + m_End = (DiscreteTime)(trackStart + trackDuration); + + // calculate the extrapolations time. + // TODO Extrapolation time should probably be extracted from the SequenceClip so only a track is aware of it. + this.CalculateExtrapolationTimes(); + } + + protected internal virtual int CalculateItemsHash() + { + return HashUtility.CombineHash(GetClipsHash(), GetAnimationClipHash(m_Curves), GetTimeRangeHash()); + } + + /// + /// Constructs a Playable from a TimelineClip. + /// + /// PlayableGraph that will own the playable. + /// The GameObject that builds the PlayableGraph. + /// The TimelineClip to construct a playable for. + /// A playable that will be set as an input to the Track Mixer playable, or Playable.Null if the clip does not have a valid PlayableAsset + /// Thrown if the specified PlayableGraph is not valid. + /// Thrown if the specified TimelineClip is not valid. + /// + /// By default, this method invokes Playable.CreatePlayable, sets animated properties, and sets the speed of the created playable. Override this method to change this default implementation. + /// + protected virtual Playable CreatePlayable(PlayableGraph graph, GameObject gameObject, TimelineClip clip) + { + if (!graph.IsValid()) + throw new ArgumentException("graph must be a valid PlayableGraph"); + if (clip == null) + throw new ArgumentNullException("clip"); + + var asset = clip.asset as IPlayableAsset; + if (asset != null) + { + var handle = asset.CreatePlayable(graph, gameObject); + if (handle.IsValid()) + { + handle.SetAnimatedProperties(clip.curves); + handle.SetSpeed(clip.timeScale); + if (OnClipPlayableCreate != null) + OnClipPlayableCreate(clip, gameObject, handle); + } + return handle; + } + return Playable.Null; + } + + internal void Invalidate() + { + m_ChildTrackCache = null; + var timeline = timelineAsset; + if (timeline != null) + { + timeline.Invalidate(); + } + } + + internal double GetNotificationDuration() + { + if (!supportsNotifications) + { + return 0; + } + + var maxTime = 0.0; + foreach (var marker in GetMarkers()) + { + if (!(marker is INotification)) + { + continue; + } + maxTime = Math.Max(maxTime, marker.time); + } + + return maxTime; + } + + internal virtual bool CanCompileClips() + { + return hasClips || hasCurves; + } + + internal bool IsCompilable() + { + var isContainer = typeof(GroupTrack).IsAssignableFrom(GetType()); + + if (isContainer) + return false; + + var ret = !mutedInHierarchy && (CanCompileClips() || CanCompileNotifications()); + if (!ret) + { + foreach (var t in GetChildTracks()) + { + if (t.IsCompilable()) + return true; + } + } + + return ret; + } + + private void UpdateChildTrackCache() + { + if (m_ChildTrackCache == null) + { + if (m_Children == null || m_Children.Count == 0) + m_ChildTrackCache = s_EmptyCache; + else + { + var childTracks = new List(m_Children.Count); + for (int i = 0; i < m_Children.Count; i++) + { + var subTrack = m_Children[i] as TrackAsset; + if (subTrack != null) + childTracks.Add(subTrack); + } + m_ChildTrackCache = childTracks; + } + } + } + + internal virtual int Hash() + { + return clips.Length + (m_Markers.Count << 16); + } + + int GetClipsHash() + { + var hash = 0; + foreach (var clip in m_Clips) + { + hash = hash.CombineHash(clip.Hash()); + } + return hash; + } + + protected static int GetAnimationClipHash(AnimationClip clip) + { + var hash = 0; + if (clip != null && !clip.empty) + hash = hash.CombineHash(clip.frameRate.GetHashCode()) + .CombineHash(clip.length.GetHashCode()); + + return hash; + } + + bool HasNotifications() + { + return m_Markers.HasNotifications(); + } + + bool CanCompileNotifications() + { + return supportsNotifications && m_Markers.HasNotifications(); + } + + bool CanCompileClipsRecursive() + { + if (CanCompileClips()) + return true; + foreach (var track in GetChildTracks()) + { + if (track.CanCompileClipsRecursive()) + return true; + } + + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs.meta new file mode 100644 index 000000000..06213be40 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/TrackAsset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ad53269c7421084ab67f804591994e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef new file mode 100644 index 000000000..d4d4bbe8d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef @@ -0,0 +1,6 @@ +{ + "name": "Unity.Timeline", + "references": [], + "includePlatforms": [], + "excludePlatforms": [] +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef.meta new file mode 100644 index 000000000..454c5dba6 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Unity.Timeline.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f06555f75b070af458a003d92f9efb00 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities.meta new file mode 100644 index 000000000..b9c8db00a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8730045d7da0f84cb11c0d868899577 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs new file mode 100644 index 000000000..b8ab669e7 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs @@ -0,0 +1,266 @@ +#if UNITY_EDITOR +using System.Collections.Generic; +using UnityEditor; + + +namespace UnityEngine.Timeline +{ + static class AnimationPreviewUtilities + { + private const string k_PosX = "m_LocalPosition.x"; + private const string k_PosY = "m_LocalPosition.y"; + private const string k_PosZ = "m_LocalPosition.z"; + private const string k_RotX = "m_LocalRotation.x"; + private const string k_RotY = "m_LocalRotation.y"; + private const string k_RotZ = "m_LocalRotation.z"; + private const string k_RotW = "m_LocalRotation.w"; + private const string k_ScaleX = "m_LocalScale.x"; + private const string k_ScaleY = "m_LocalScale.y"; + private const string k_ScaleZ = "m_LocalScale.z"; + private const string k_EulerAnglesRaw = "localEulerAnglesRaw"; + private const string k_EulerHint = "m_LocalEulerAnglesHint"; + private const string k_Pos = "m_LocalPosition"; + private const string k_Rot = "m_LocalRotation"; + private const string k_MotionT = "MotionT"; + private const string k_MotionQ = "MotionQ"; + private const string k_RootT = "RootT"; + private const string k_RootQ = "RootQ"; + + + internal class EditorCurveBindingComparer : IEqualityComparer + { + public bool Equals(EditorCurveBinding x, EditorCurveBinding y) { return x.path.Equals(y.path) && x.type == y.type && x.propertyName == y.propertyName; } + public int GetHashCode(EditorCurveBinding obj) + { + return obj.propertyName.GetHashCode() ^ obj.path.GetHashCode(); + } + + public static readonly EditorCurveBindingComparer Instance = new EditorCurveBindingComparer(); + } + + // a dictionary is faster than a hashset, because the capacity can be pre-set + private static readonly Dictionary s_CurveSet = new Dictionary(10000, EditorCurveBindingComparer.Instance); + private static readonly AnimatorBindingCache s_BindingCache = new AnimatorBindingCache(); + + public static void ClearCaches() + { + s_BindingCache.Clear(); + s_CurveSet.Clear(); + } + + public static EditorCurveBinding[] GetBindings(GameObject animatorRoot, IEnumerable clips) + { + s_CurveSet.Clear(); + foreach (var clip in clips) + { + AddBindings(s_BindingCache.GetCurveBindings(clip)); + } + + // if we have a transform binding, bind the entire skeleton + if (NeedsSkeletonBindings(s_CurveSet.Keys)) + AddBindings(s_BindingCache.GetAnimatorBindings(animatorRoot)); + + var bindings = new EditorCurveBinding[s_CurveSet.Keys.Count]; + s_CurveSet.Keys.CopyTo(bindings, 0); + return bindings; + } + + public static void PreviewFromCurves(GameObject animatorRoot, IEnumerable keys) + { + if (!AnimationMode.InAnimationMode()) + return; + + var avatarRoot = GetAvatarRoot(animatorRoot); + foreach (var binding in keys) + { + if (IsAvatarBinding(binding) || IsEuler(binding)) + continue; + + bool isTransform = typeof(Transform).IsAssignableFrom(binding.type); + if (isTransform && binding.propertyName == AnimatorBindingCache.TRPlaceHolder) + AddTRBinding(animatorRoot, binding); + else if (isTransform && binding.propertyName == AnimatorBindingCache.ScalePlaceholder) + AddScaleBinding(animatorRoot, binding); + else + AnimationMode.AddEditorCurveBinding(avatarRoot, binding); + } + } + + public static AnimationClip CreateDefaultClip(GameObject animatorRoot, IEnumerable keys) + { + AnimationClip animClip = new AnimationClip() { name = "DefaultPose" }; + var keyFrames = new[] {new Keyframe(0, 0)}; + var curve = new AnimationCurve(keyFrames); + bool rootMotion = false; + var avatarRoot = GetAvatarRoot(animatorRoot); + + foreach (var binding in keys) + { + if (IsRootMotion(binding)) + { + rootMotion = true; + continue; + } + + if (typeof(Transform).IsAssignableFrom(binding.type) && binding.propertyName == AnimatorBindingCache.TRPlaceHolder) + { + if (string.IsNullOrEmpty(binding.path)) + rootMotion = true; + else + { + var transform = animatorRoot.transform.Find(binding.path); + if (transform != null) + { + var pos = transform.localPosition; + var rot = transform.localRotation; + animClip.SetCurve(binding.path, typeof(Transform), k_PosX, SetZeroKey(curve, keyFrames, pos.x)); + animClip.SetCurve(binding.path, typeof(Transform), k_PosY, SetZeroKey(curve, keyFrames, pos.y)); + animClip.SetCurve(binding.path, typeof(Transform), k_PosZ, SetZeroKey(curve, keyFrames, pos.z)); + animClip.SetCurve(binding.path, typeof(Transform), k_RotX, SetZeroKey(curve, keyFrames, rot.x)); + animClip.SetCurve(binding.path, typeof(Transform), k_RotY, SetZeroKey(curve, keyFrames, rot.y)); + animClip.SetCurve(binding.path, typeof(Transform), k_RotZ, SetZeroKey(curve, keyFrames, rot.z)); + animClip.SetCurve(binding.path, typeof(Transform), k_RotW, SetZeroKey(curve, keyFrames, rot.w)); + } + } + + continue; + } + + if (typeof(Transform).IsAssignableFrom(binding.type) && binding.propertyName == AnimatorBindingCache.ScalePlaceholder) + { + var transform = animatorRoot.transform.Find(binding.path); + if (transform != null) + { + var scale = transform.localScale; + animClip.SetCurve(binding.path, typeof(Transform), k_ScaleX, SetZeroKey(curve, keyFrames, scale.x)); + animClip.SetCurve(binding.path, typeof(Transform), k_ScaleY, SetZeroKey(curve, keyFrames, scale.y)); + animClip.SetCurve(binding.path, typeof(Transform), k_ScaleZ, SetZeroKey(curve, keyFrames, scale.z)); + } + + continue; + } + + // Not setting curves through AnimationUtility.SetEditorCurve to avoid reentrant + // onCurveWasModified calls in timeline. This means we don't get sprite curves + // in the default clip right now. + if (IsAvatarBinding(binding) || IsEulerHint(binding) || binding.isPPtrCurve) + continue; + + float floatValue; + AnimationUtility.GetFloatValue(avatarRoot, binding, out floatValue); + animClip.SetCurve(binding.path, binding.type, binding.propertyName, SetZeroKey(curve, keyFrames, floatValue)); + } + + // add root motion explicitly. + if (rootMotion) + { + var pos = Vector3.zero; // the appropriate root motion offsets are applied by timeline + var rot = Quaternion.identity; + animClip.SetCurve(string.Empty, typeof(Transform), k_PosX, SetZeroKey(curve, keyFrames, pos.x)); + animClip.SetCurve(string.Empty, typeof(Transform), k_PosY, SetZeroKey(curve, keyFrames, pos.y)); + animClip.SetCurve(string.Empty, typeof(Transform), k_PosZ, SetZeroKey(curve, keyFrames, pos.z)); + animClip.SetCurve(string.Empty, typeof(Transform), k_RotX, SetZeroKey(curve, keyFrames, rot.x)); + animClip.SetCurve(string.Empty, typeof(Transform), k_RotY, SetZeroKey(curve, keyFrames, rot.y)); + animClip.SetCurve(string.Empty, typeof(Transform), k_RotZ, SetZeroKey(curve, keyFrames, rot.z)); + animClip.SetCurve(string.Empty, typeof(Transform), k_RotW, SetZeroKey(curve, keyFrames, rot.w)); + } + + return animClip; + } + + public static bool IsRootMotion(EditorCurveBinding binding) + { + // Root Transform TR. + if (typeof(Transform).IsAssignableFrom(binding.type) && string.IsNullOrEmpty(binding.path)) + { + return binding.propertyName.StartsWith(k_Pos) || binding.propertyName.StartsWith(k_Rot); + } + + // MotionCurves/RootCurves. + if (binding.type == typeof(Animator)) + { + return binding.propertyName.StartsWith(k_MotionT) || binding.propertyName.StartsWith(k_MotionQ) || + binding.propertyName.StartsWith(k_RootT) || binding.propertyName.StartsWith(k_RootQ); + } + + return false; + } + + private static bool NeedsSkeletonBindings(IEnumerable bindings) + { + foreach (var b in bindings) + { + if (IsSkeletalBinding(b)) + return true; + } + + return false; + } + + private static void AddBindings(IEnumerable bindings) + { + foreach (var b in bindings) + { + if (!s_CurveSet.ContainsKey(b)) + s_CurveSet[b] = 1; + } + } + + private static void AddTRBinding(GameObject root, EditorCurveBinding binding) + { + // This is faster than AnimationMode.AddTransformTR + binding.propertyName = k_PosX; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_PosY; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_PosZ; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_RotX; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_RotY; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_RotZ; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_RotW; AnimationMode.AddEditorCurveBinding(root, binding); + } + + private static void AddScaleBinding(GameObject root, EditorCurveBinding binding) + { + // AnimationMode.AddTransformTRS is slow + binding.propertyName = k_ScaleX; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_ScaleY; AnimationMode.AddEditorCurveBinding(root, binding); + binding.propertyName = k_ScaleZ; AnimationMode.AddEditorCurveBinding(root, binding); + } + + private static bool IsEuler(EditorCurveBinding binding) + { + return typeof(Transform).IsAssignableFrom(binding.type) && binding.propertyName.StartsWith(k_EulerAnglesRaw); + } + + private static bool IsAvatarBinding(EditorCurveBinding binding) + { + return typeof(Animator).IsAssignableFrom(binding.type) && string.IsNullOrEmpty(binding.path); + } + + private static bool IsSkeletalBinding(EditorCurveBinding binding) + { + // skin mesh incorporates blend shapes + return typeof(Transform).IsAssignableFrom(binding.type) || typeof(SkinnedMeshRenderer).IsAssignableFrom(binding.type); + } + + private static AnimationCurve SetZeroKey(AnimationCurve curve, Keyframe[] keys, float val) + { + keys[0].value = val; + curve.keys = keys; + return curve; + } + + private static bool IsEulerHint(EditorCurveBinding binding) + { + return typeof(Transform).IsAssignableFrom(binding.type) && binding.propertyName.StartsWith(k_EulerHint); + } + + private static GameObject GetAvatarRoot(GameObject animatorRoot) + { + var animator = animatorRoot.GetComponent(); + if (animator != null && animator.avatarRoot != animatorRoot.transform) + return animator.avatarRoot.gameObject; + return animatorRoot; + } + } +} +#endif diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs.meta new file mode 100644 index 000000000..82e37680a --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimationPreviewUtilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01da6c5b7c781174d818662ce6f39b8b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs new file mode 100644 index 000000000..53198ea41 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs @@ -0,0 +1,133 @@ +#if UNITY_EDITOR +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Playables; +using UnityEngine.Timeline; +using UnityEditor; + +namespace UnityEngine.Timeline +{ + /// + /// Animator to Editor Curve Binding cache. Used to prevent frequent calls to GetAnimatorBindings which can be costly + /// + class AnimatorBindingCache + { + public const string TRPlaceHolder = "TransformTR"; + public const string ScalePlaceholder = "TransformScale"; + + struct AnimatorEntry + { + public int animatorID; + public bool applyRootMotion; + public bool humanoid; + } + + class AnimatorEntryComparer : IEqualityComparer + { + public bool Equals(AnimatorEntry x, AnimatorEntry y) { return x.animatorID == y.animatorID && x.applyRootMotion == y.applyRootMotion && x.humanoid == y.humanoid; } + public int GetHashCode(AnimatorEntry obj) { return HashUtility.CombineHash(obj.animatorID, obj.applyRootMotion.GetHashCode(), obj.humanoid.GetHashCode()); } + public static readonly AnimatorEntryComparer Instance = new AnimatorEntryComparer(); + } + + readonly Dictionary m_AnimatorCache = new Dictionary(AnimatorEntryComparer.Instance); + readonly Dictionary m_ClipCache = new Dictionary(); + + private static readonly EditorCurveBinding[] kEmptyArray = new EditorCurveBinding[0]; + private static readonly List s_BindingScratchPad = new List(1000); + + public AnimatorBindingCache() + { + AnimationUtility.onCurveWasModified += OnCurveWasModified; + } + + public EditorCurveBinding[] GetAnimatorBindings(GameObject gameObject) + { + if (gameObject == null) + return kEmptyArray; + + Animator animator = gameObject.GetComponent(); + if (animator == null) + return kEmptyArray; + + AnimatorEntry entry = new AnimatorEntry() + { + animatorID = animator.GetInstanceID(), + applyRootMotion = animator.applyRootMotion, + humanoid = animator.isHuman + }; + + EditorCurveBinding[] result = null; + if (m_AnimatorCache.TryGetValue(entry, out result)) + return result; + + s_BindingScratchPad.Clear(); + + // Replacement for AnimationMode.GetAnimatorBinding - this is faster and allocates kB instead of MB + var transforms = animator.GetComponentsInChildren(); + foreach (var t in transforms) + { + if (animator.IsBoneTransform(t)) + s_BindingScratchPad.Add(EditorCurveBinding.FloatCurve(AnimationUtility.CalculateTransformPath(t, animator.transform), typeof(Transform), TRPlaceHolder)); + } + + var streamBindings = AnimationUtility.GetAnimationStreamBindings(animator.gameObject); + UpdateTransformBindings(streamBindings); + s_BindingScratchPad.AddRange(streamBindings); + + result = new EditorCurveBinding[s_BindingScratchPad.Count]; + s_BindingScratchPad.CopyTo(result); + m_AnimatorCache[entry] = result; + return result; + } + + public EditorCurveBinding[] GetCurveBindings(AnimationClip clip) + { + if (clip == null) + return kEmptyArray; + + EditorCurveBinding[] result; + if (!m_ClipCache.TryGetValue(clip, out result)) + { + result = AnimationMode.GetCurveBindings(clip); + UpdateTransformBindings(result); + m_ClipCache[clip] = result; + } + + return result; + } + + private static void UpdateTransformBindings(EditorCurveBinding[] bindings) + { + for (int i = 0; i < bindings.Length; i++) + { + var binding = bindings[i]; + if (AnimationPreviewUtilities.IsRootMotion(binding)) + { + binding.type = typeof(Transform); + binding.propertyName = TRPlaceHolder; + } + else if (typeof(Transform).IsAssignableFrom(binding.type) && (binding.propertyName.StartsWith("m_LocalRotation.") || binding.propertyName.StartsWith("m_LocalPosition."))) + { + binding.propertyName = TRPlaceHolder; + } + else if (typeof(Transform).IsAssignableFrom(binding.type) && binding.propertyName.StartsWith("m_LocalScale.")) + { + binding.propertyName = ScalePlaceholder; + } + bindings[i] = binding; + } + } + + public void Clear() + { + m_AnimatorCache.Clear(); + m_ClipCache.Clear(); + } + + void OnCurveWasModified(AnimationClip clip, EditorCurveBinding binding, AnimationUtility.CurveModifiedType modification) + { + m_ClipCache.Remove(clip); + } + } +} +#endif diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs.meta new file mode 100644 index 000000000..dc6dc1d70 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/AnimatorBindingCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0080567f62c3f94cb75b2927a349e22 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs new file mode 100644 index 000000000..34408c9cf --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs @@ -0,0 +1,92 @@ +using System; +using UnityEngine; + +// Extension methods responsible for managing extrapolation time +namespace UnityEngine.Timeline +{ + static class Extrapolation + { + /// + /// The minimum amount of extrapolation time to apply + /// + internal static readonly double kMinExtrapolationTime = TimeUtility.kTimeEpsilon * 1000; + + // Calculates the extrapolation times + internal static void CalculateExtrapolationTimes(this TrackAsset asset) + { + TimelineClip[] clips = asset.clips; + if (clips == null || clips.Length == 0) + return; + + // extrapolation not supported + if (!clips[0].SupportsExtrapolation()) + return; + + var orderedClips = SortClipsByStartTime(clips); + if (orderedClips.Length > 0) + { + // post extrapolation is the minimum time to the next clip + for (int i = 0; i < orderedClips.Length; i++) + { + double minTime = double.PositiveInfinity; + for (int j = 0; j < orderedClips.Length; j++) + { + if (i == j) + continue; + + double deltaTime = orderedClips[j].start - orderedClips[i].end; + if (deltaTime >= -TimeUtility.kTimeEpsilon && deltaTime < minTime) + minTime = Math.Min(minTime, deltaTime); + // check for overlapped clips + if (orderedClips[j].start <= orderedClips[i].end && orderedClips[j].end > orderedClips[i].end) + minTime = 0; + } + minTime = minTime <= kMinExtrapolationTime ? 0 : minTime; + orderedClips[i].SetPostExtrapolationTime(minTime); + } + + // the first clip gets pre-extrapolation, then it's only respected if there is no post extrapolation + orderedClips[0].SetPreExtrapolationTime(Math.Max(0, orderedClips[0].start)); + for (int i = 1; i < orderedClips.Length; i++) + { + double preTime = 0; + int prevClip = -1; + for (int j = 0; j < i; j++) + { + // overlap, no pre-time + if (orderedClips[j].end > orderedClips[i].start) + { + prevClip = -1; + preTime = 0; + break; + } + + double gap = orderedClips[i].start - orderedClips[j].end; + if (prevClip == -1 || gap < preTime) + { + preTime = gap; + prevClip = j; + } + } + // check for a post extrapolation time + if (prevClip >= 0) + { + if (orderedClips[prevClip].postExtrapolationMode != TimelineClip.ClipExtrapolation.None) + preTime = 0; + } + + preTime = preTime <= kMinExtrapolationTime ? 0 : preTime; + orderedClips[i].SetPreExtrapolationTime(preTime); + } + } + } + + static TimelineClip[] SortClipsByStartTime(TimelineClip[] clips) + { + var orderedClips = new TimelineClip[clips.Length]; + Array.Copy(clips, orderedClips, clips.Length); + Array.Sort(orderedClips, (clip1, clip2) => clip1.start.CompareTo(clip2.start)); + return orderedClips; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs.meta new file mode 100644 index 000000000..69c90cfea --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/Extrapolation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32535dd294c621e4297fba34b15b1c52 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs new file mode 100644 index 000000000..81fa94085 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs @@ -0,0 +1,51 @@ +namespace UnityEngine.Timeline +{ + static class HashUtility + { + // Note. We could have used "params int[] hashes" but we want to avoid allocating. + + public static int CombineHash(this int h1, int h2) + { + return h1 ^ (int)(h2 + 0x9e3779b9 + (h1 << 6) + (h1 >> 2)); // Similar to c++ boost::hash_combine + } + + public static int CombineHash(int h1, int h2, int h3) + { + return CombineHash(h1, h2).CombineHash(h3); + } + + public static int CombineHash(int h1, int h2, int h3, int h4) + { + return CombineHash(h1, h2, h3).CombineHash(h4); + } + + public static int CombineHash(int h1, int h2, int h3, int h4, int h5) + { + return CombineHash(h1, h2, h3, h4).CombineHash(h5); + } + + public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6) + { + return CombineHash(h1, h2, h3, h4, h5).CombineHash(h6); + } + + public static int CombineHash(int h1, int h2, int h3, int h4, int h5, int h6, int h7) + { + return CombineHash(h1, h2, h3, h4, h5, h6).CombineHash(h7); + } + + public static int CombineHash(int[] hashes) + { + if (hashes == null || hashes.Length == 0) + return 0; + + var h = hashes[0]; + for (int i = 1; i < hashes.Length; ++i) + { + h = CombineHash(h, hashes[i]); + } + + return h; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs.meta new file mode 100644 index 000000000..fec5c199e --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/HashUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0ca7b2e84542bf4ab9987087e8d79ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs new file mode 100644 index 000000000..08f991a2d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs @@ -0,0 +1,102 @@ +using System.Collections.Generic; + +namespace UnityEngine.Timeline +{ + /// + /// Interface used to inform the Timeline Editor about potential property modifications that may occur while previewing. + /// + public interface IPropertyCollector + { + /// + /// Sets the active game object for subsequent property modifications. + /// + /// The GameObject to push. + void PushActiveGameObject(GameObject gameObject); + + /// + /// Removes the active GameObject from the modification stack, restoring the previous value. + /// + void PopActiveGameObject(); + + /// + /// Add properties modified by an animation clip. + /// + /// The animation clip that contains the properties + void AddFromClip(AnimationClip clip); + + /// + /// Add property modifications specified by a list of animation clips. + /// + /// The list of animation clips used to determine which property modifications to apply. + void AddFromClips(IEnumerable clips); + + /// + /// Add property modifications using the serialized property name. + /// + /// The name of the serialized property + /// The type of the component the property exists on + /// + /// This method uses the most recent gameObject from PushActiveGameObject + /// + void AddFromName(string name) where T : Component; + + /// + /// Add property modifications using the serialized property name. + /// + /// The name of the serialized property + /// + /// This method uses the most recent gameObject from PushActiveGameObject + /// + void AddFromName(string name); + + /// + /// Add property modifications modified by an animation clip. + /// + /// The GameObject where the properties exist + /// The animation clip that contains the properties + void AddFromClip(GameObject obj, AnimationClip clip); + + /// + /// Add property modifications specified by a list of animation clips. + /// + /// The gameObject that will be animated + /// The list of animation clips used to determine which property modifications to apply. + void AddFromClips(GameObject obj, IEnumerable clips); + + /// + /// Add property modifications using the serialized property name. + /// + /// The name of the serialized property + /// The gameObject where the properties exist + /// The type of the component the property exists on> + void AddFromName(GameObject obj, string name) where T : Component; + + /// + /// Add property modifications using the serialized property name. + /// + /// The gameObject where the properties exist + /// The name of the serialized property + void AddFromName(GameObject obj, string name); + + /// + /// Add property modifications using the serialized property name. + /// + /// The name of the serialized property + /// The component where the properties exist + void AddFromName(Component component, string name); + + /// + /// Set all serializable properties on a component to be under preview control. + /// + /// The gameObject where the properties exist + /// The component to set in preview mode + void AddFromComponent(GameObject obj, Component component); + + /// + /// Add property modifications modified by an animation clip. + /// + /// The Object where the properties exist + /// The animation clip that contains the properties + void AddObjectProperties(Object obj, AnimationClip clip); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs.meta new file mode 100644 index 000000000..05ecf1d25 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyCollector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66b2b8fd1d9b4bc4c96b07335ad822f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs new file mode 100644 index 000000000..b779f154d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs @@ -0,0 +1,17 @@ +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + /// + /// Implement this interface in a PlayableAsset to specify which properties will be modified when Timeline is in preview mode. + /// + public interface IPropertyPreview + { + /// + /// Called by the Timeline Editor to gather properties requiring preview. + /// + /// The PlayableDirector invoking the preview + /// PropertyCollector used to gather previewable properties + void GatherProperties(PlayableDirector director, IPropertyCollector driver); + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs.meta new file mode 100644 index 000000000..31806d85b --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/IPropertyPreview.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5f0881228e5827438f74e9b7b33c2dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs new file mode 100644 index 000000000..41aabce03 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + static class NotificationUtilities + { + public static ScriptPlayable CreateNotificationsPlayable(PlayableGraph graph, IEnumerable markers, GameObject go) + { + var notificationPlayable = ScriptPlayable.Null; + var director = go.GetComponent(); + foreach (var e in markers) + { + var notif = e as INotification; + if (notif == null) + continue; + + if (notificationPlayable.Equals(ScriptPlayable.Null)) + { + notificationPlayable = TimeNotificationBehaviour.Create(graph, + director.playableAsset.duration, director.extrapolationMode); + } + + var time = (DiscreteTime)e.time; + var tlDuration = (DiscreteTime)director.playableAsset.duration; + if (time >= tlDuration && time <= tlDuration.OneTickAfter() && tlDuration != 0) + { + time = tlDuration.OneTickBefore(); + } + + var notificationOptionProvider = e as INotificationOptionProvider; + if (notificationOptionProvider != null) + { + notificationPlayable.GetBehaviour().AddNotification((double)time, notif, notificationOptionProvider.flags); + } + else + { + notificationPlayable.GetBehaviour().AddNotification((double)time, notif); + } + } + + return notificationPlayable; + } + + public static bool TrackTypeSupportsNotifications(Type type) + { + var binding = (TrackBindingTypeAttribute)Attribute.GetCustomAttribute(type, typeof(TrackBindingTypeAttribute)); + return binding != null && + (typeof(Component).IsAssignableFrom(binding.type) || + typeof(GameObject).IsAssignableFrom(binding.type)); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs.meta new file mode 100644 index 000000000..6e5c8c36d --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/NotificationUtilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b90311a8f07b00f4bbeb2fff3b128d25 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs new file mode 100644 index 000000000..549de4c74 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs @@ -0,0 +1,212 @@ +using System; +using System.Text.RegularExpressions; + +namespace UnityEngine.Timeline +{ + // Sequence specific utilities for time manipulation + static class TimeUtility + { + // chosen because it will cause no rounding errors between time/frames for frames values up to at least 10 million + public static readonly double kTimeEpsilon = 1e-14; + public static readonly double kFrameRateEpsilon = 1e-6; + public static readonly double k_MaxTimelineDurationInSeconds = 9e6; //104 days of running time + + static void ValidateFrameRate(double frameRate) + { + if (frameRate <= kTimeEpsilon) + throw new ArgumentException("frame rate cannot be 0 or negative"); + } + + public static int ToFrames(double time, double frameRate) + { + ValidateFrameRate(frameRate); + time = Math.Min(Math.Max(time, -k_MaxTimelineDurationInSeconds), k_MaxTimelineDurationInSeconds); + // this matches OnFrameBoundary + double tolerance = GetEpsilon(time, frameRate) / 2.0; + if (time < 0) + { + return (int)Math.Ceiling(time * frameRate - tolerance); + } + return (int)Math.Floor(time * frameRate + tolerance); + } + + public static double ToExactFrames(double time, double frameRate) + { + ValidateFrameRate(frameRate); + return time * frameRate; + } + + public static double FromFrames(int frames, double frameRate) + { + ValidateFrameRate(frameRate); + return (frames / frameRate); + } + + public static double FromFrames(double frames, double frameRate) + { + ValidateFrameRate(frameRate); + return frames / frameRate; + } + + public static bool OnFrameBoundary(double time, double frameRate) + { + return OnFrameBoundary(time, frameRate, GetEpsilon(time, frameRate)); + } + + public static double GetEpsilon(double time, double frameRate) + { + return Math.Max(Math.Abs(time), 1) * frameRate * kTimeEpsilon; + } + + public static bool OnFrameBoundary(double time, double frameRate, double epsilon) + { + ValidateFrameRate(frameRate); + + double exact = ToExactFrames(time, frameRate); + double rounded = Math.Round(exact); + + return Math.Abs(exact - rounded) < epsilon; + } + + public static double RoundToFrame(double time, double frameRate) + { + ValidateFrameRate(frameRate); + + var frameBefore = (int)Math.Floor(time * frameRate) / frameRate; + var frameAfter = (int)Math.Ceiling(time * frameRate) / frameRate; + + return Math.Abs(time - frameBefore) < Math.Abs(time - frameAfter) ? frameBefore : frameAfter; + } + + public static string TimeAsFrames(double timeValue, double frameRate, string format = "F2") + { + if (OnFrameBoundary(timeValue, frameRate)) // make integral values when on time borders + return ToFrames(timeValue, frameRate).ToString(); + return ToExactFrames(timeValue, frameRate).ToString(format); + } + + public static string TimeAsTimeCode(double timeValue, double frameRate, string format = "F2") + { + ValidateFrameRate(frameRate); + + int intTime = (int)Math.Abs(timeValue); + + int hours = intTime / 3600; + int minutes = (intTime % 3600) / 60; + int seconds = intTime % 60; + + string result; + string sign = timeValue < 0 ? "-" : string.Empty; + if (hours > 0) + result = hours + ":" + minutes.ToString("D2") + ":" + seconds.ToString("D2"); + else if (minutes > 0) + result = minutes + ":" + seconds.ToString("D2"); + else + result = seconds.ToString(); + + int frameDigits = (int)Math.Floor(Math.Log10(frameRate) + 1); + + // Add partial digits on the frame if needed. + // we are testing the original value (not the truncated), because the truncation can cause rounding errors leading + // to invalid strings for items on frame boundaries + string frames = (ToFrames(timeValue, frameRate) - ToFrames(intTime, frameRate)).ToString().PadLeft(frameDigits, '0'); + if (!OnFrameBoundary(timeValue, frameRate)) + { + string decimals = ToExactFrames(timeValue, frameRate).ToString(format); + int decPlace = decimals.IndexOf('.'); + if (decPlace >= 0) + frames += " [" + decimals.Substring(decPlace) + "]"; + } + + return sign + result + ":" + frames; + } + + // Given a time code string, return the time in seconds + // 1.5 -> 1.5 seconds + // 1:1.5 -> 1 minute, 1.5 seconds + // 1:1[.5] -> 1 second, 1.5 frames + // 2:3:4 -> 2 minutes, 3 seconds, 4 frames + // 1[.6] -> 1.6 frames + public static double ParseTimeCode(string timeCode, double frameRate, double defaultValue) + { + timeCode = RemoveChar(timeCode, c => char.IsWhiteSpace(c)); + string[] sections = timeCode.Split(':'); + if (sections.Length == 0 || sections.Length > 4) + return defaultValue; + + int hours = 0; + int minutes = 0; + double seconds = 0; + double frames = 0; + + try + { + // depending on the format of the last numbers + // seconds format + string lastSection = sections[sections.Length - 1]; + if (Regex.Match(lastSection, @"^\d+\.\d+$").Success) + { + seconds = double.Parse(lastSection); + if (sections.Length > 3) return defaultValue; + if (sections.Length > 1) minutes = int.Parse(sections[sections.Length - 2]); + if (sections.Length > 2) hours = int.Parse(sections[sections.Length - 3]); + } + // frame formats + else + { + if (Regex.Match(lastSection, @"^\d+\[\.\d+\]$").Success) + { + string stripped = RemoveChar(lastSection, c => c == '[' || c == ']'); + frames = double.Parse(stripped); + } + else if (Regex.Match(lastSection, @"^\d*$").Success) + { + frames = int.Parse(lastSection); + } + else + { + return defaultValue; + } + + if (sections.Length > 1) seconds = int.Parse(sections[sections.Length - 2]); + if (sections.Length > 2) minutes = int.Parse(sections[sections.Length - 3]); + if (sections.Length > 3) hours = int.Parse(sections[sections.Length - 4]); + } + } + catch (FormatException) + { + return defaultValue; + } + + return frames / frameRate + seconds + minutes * 60 + hours * 3600; + } + + // fixes rounding errors from using single precision for length + public static double GetAnimationClipLength(AnimationClip clip) + { + if (clip == null || clip.empty) + return 0; + + double length = clip.length; + if (clip.frameRate > 0) + { + double frames = Mathf.Round(clip.length * clip.frameRate); + length = frames / clip.frameRate; + } + return length; + } + + static string RemoveChar(string str, Func charToRemoveFunc) + { + var len = str.Length; + var src = str.ToCharArray(); + var dstIdx = 0; + for (var i = 0; i < len; i++) + { + if (!charToRemoveFunc(src[i])) + src[dstIdx++] = src[i]; + } + return new string(src, 0, dstIdx); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs.meta new file mode 100644 index 000000000..ff1d82061 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimeUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f779e779d62b5ca49b658236c337845d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs new file mode 100644 index 000000000..0870e40f3 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.Timeline +{ + static class TimelineCreateUtilities + { + // based off of ObjectNames.GetUniqueName, but can exist in runtime + public static string GenerateUniqueActorName(List tracks, string name) + { + if (!tracks.Exists(x => ((object)x) != null && x.name == name)) + return name; + + int numberInParentheses = 0; + string baseName = name; + + if (!string.IsNullOrEmpty(name) && name[name.Length - 1] == ')') + { + int index = name.LastIndexOf('('); + if (index > 0) + { + string numberString = name.Substring(index + 1, name.Length - index - 2); + if (int.TryParse(numberString, out numberInParentheses)) + { + numberInParentheses++; + baseName = name.Substring(0, index); + } + } + } + + baseName = baseName.TrimEnd(); + + for (int i = numberInParentheses; i < numberInParentheses + 5000; i++) + { + if (i > 0) + { + string result = string.Format("{0} ({1})", baseName, i); + if (!tracks.Exists(x => ((object)x) != null && x.name == result)) + return result; + } + } + + // Fallback + return name; + } + + public static void SaveAssetIntoObject(Object childAsset, Object masterAsset) + { + if (childAsset == null || masterAsset == null) + return; + + if ((masterAsset.hideFlags & HideFlags.DontSave) != 0) + { + childAsset.hideFlags |= HideFlags.DontSave; + } + else + { + childAsset.hideFlags |= HideFlags.HideInHierarchy; +#if UNITY_EDITOR + if (!AssetDatabase.Contains(childAsset) && AssetDatabase.Contains(masterAsset)) + AssetDatabase.AddObjectToAsset(childAsset, masterAsset); +#endif + } + } + + public static AnimationClip CreateAnimationClipForTrack(string name, TrackAsset track, bool isLegacy) + { + var timelineAsset = track != null ? track.timelineAsset : null; + var trackFlags = track != null ? track.hideFlags : HideFlags.None; + + var curves = new AnimationClip + { + legacy = isLegacy, + + name = name, + + frameRate = timelineAsset == null + ? TimelineAsset.EditorSettings.kDefaultFps + : timelineAsset.editorSettings.fps + }; + + SaveAssetIntoObject(curves, timelineAsset); + curves.hideFlags = trackFlags & ~HideFlags.HideInHierarchy; // Never hide in hierarchy + + TimelineUndo.RegisterCreatedObjectUndo(curves, "Create Curves"); + + return curves; + } + + public static bool ValidateParentTrack(TrackAsset parent, Type childType) + { + if (childType == null || !typeof(TrackAsset).IsAssignableFrom(childType)) + return false; + + // no parent is valid for any type + if (parent == null) + return true; + + // A track supports layers if it implements ILayerable. Only supported for parents that are + // the same exact type as the child class, and 1 level of nesting only + if (parent is ILayerable && !parent.isSubTrack && parent.GetType() == childType) + return true; + + var attr = Attribute.GetCustomAttribute(parent.GetType(), typeof(SupportsChildTracksAttribute)) as SupportsChildTracksAttribute; + if (attr == null) + return false; + + // group track case, accepts all + if (attr.childType == null) + return true; + + // specific case. Specifies nesting level + if (childType == attr.childType) + { + int nestCount = 0; + var p = parent; + while (p != null && p.isSubTrack) + { + nestCount++; + p = p.parent as TrackAsset; + } + + return nestCount < attr.levels; + } + return false; + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs.meta new file mode 100644 index 000000000..f81aa91b4 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineCreateUtilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 40cb137d0e9816e48a4141ed13afedad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs new file mode 100644 index 000000000..b6392f0d5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using UnityEngine.Playables; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.Timeline +{ + static class TimelineUndo + { + public static void PushDestroyUndo(TimelineAsset timeline, Object thingToDirty, Object objectToDestroy, string operation) + { +#if UNITY_EDITOR + if (objectToDestroy == null || !DisableUndoGuard.enableUndo) + return; + + if (thingToDirty != null) + EditorUtility.SetDirty(thingToDirty); + + if (timeline != null) + EditorUtility.SetDirty(timeline); + + Undo.DestroyObjectImmediate(objectToDestroy); +#else + if (objectToDestroy != null) + Object.Destroy(objectToDestroy); +#endif + } + + [Conditional("UNITY_EDITOR")] + public static void PushUndo(Object thingToDirty, string operation) + { +#if UNITY_EDITOR + if (thingToDirty != null && DisableUndoGuard.enableUndo) + { + var track = thingToDirty as TrackAsset; + if (track != null) + track.MarkDirty(); + + EditorUtility.SetDirty(thingToDirty); + Undo.RegisterCompleteObjectUndo(thingToDirty, "Timeline " + operation); + } +#endif + } + + [Conditional("UNITY_EDITOR")] + public static void RegisterCreatedObjectUndo(Object thingCreated, string operation) + { +#if UNITY_EDITOR + if (DisableUndoGuard.enableUndo) + { + Undo.RegisterCreatedObjectUndo(thingCreated, "Timeline " + operation); + } +#endif + } + +#if UNITY_EDITOR + public struct DisableUndoGuard : IDisposable + { + internal static bool enableUndo = true; + static readonly Stack m_UndoStateStack = new Stack(); + bool m_Disposed; + public DisableUndoGuard(bool disable) + { + m_Disposed = false; + m_UndoStateStack.Push(enableUndo); + enableUndo = !disable; + } + + public void Dispose() + { + if (!m_Disposed) + { + if (m_UndoStateStack.Count == 0) + { + Debug.LogError("UnMatched DisableUndoGuard calls"); + enableUndo = true; + return; + } + enableUndo = m_UndoStateStack.Pop(); + m_Disposed = true; + } + } + } +#endif + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs.meta new file mode 100644 index 000000000..c62c75100 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/TimelineUndo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f2a7e0d1b6bbba408a41e206945c23c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs new file mode 100644 index 000000000..22db9099f --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs @@ -0,0 +1,30 @@ +using UnityEngine.Playables; + +namespace UnityEngine.Timeline +{ + static class WeightUtility + { + // Given a mixer, normalizes the mixer if required + // returns the output weight that should be applied to the mixer as input + public static float NormalizeMixer(Playable mixer) + { + if (!mixer.IsValid()) + return 0; + int count = mixer.GetInputCount(); + float weight = 0.0f; + for (int c = 0; c < count; c++) + { + weight += mixer.GetInputWeight(c); + } + + if (weight > Mathf.Epsilon && weight < 1) + { + for (int c = 0; c < count; c++) + { + mixer.SetInputWeight(c, mixer.GetInputWeight(c) / weight); + } + } + return Mathf.Clamp01(weight); + } + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs.meta b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs.meta new file mode 100644 index 000000000..bf2c55d79 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/Runtime/Utilities/WeightUtility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7a505b341283e14696e86433a5b1ae9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/package.json b/Library/PackageCache/com.unity.timeline@1.2.10/package.json new file mode 100644 index 000000000..0c9076cb5 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/package.json @@ -0,0 +1,23 @@ +{ + "name": "com.unity.timeline", + "displayName": "Timeline", + "version": "1.2.10", + "unity": "2019.3", + "keywords": [ + "unity", + "animation", + "editor", + "timeline", + "tools" + ], + "description": "Use Unity Timeline to create cinematic content, game-play sequences, audio sequences, and complex particle effects.", + "dependencies": {}, + "relatedPackages": { + "com.unity.timeline.tests": "1.2.10" + }, + "repository": { + "type": "git", + "url": "git@github.cds.internal.unity3d.com:unity/com.unity.timeline.git", + "revision": "4f533b5e8264efc3fb819463027d0c40f24b5801" + } +} diff --git a/Library/PackageCache/com.unity.timeline@1.2.10/package.json.meta b/Library/PackageCache/com.unity.timeline@1.2.10/package.json.meta new file mode 100644 index 000000000..4eca53c39 --- /dev/null +++ b/Library/PackageCache/com.unity.timeline@1.2.10/package.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13a9c1b4df2e489e8eb9cacca7429596 +timeCreated: 0 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Library/SceneVisibilityState.asset b/Library/SceneVisibilityState.asset index 174f7f2d8..af8927511 100644 Binary files a/Library/SceneVisibilityState.asset and b/Library/SceneVisibilityState.asset differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll b/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll index 3627e9ea2..0ccc95d94 100644 Binary files a/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll and b/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp-Editor.pdb b/Library/ScriptAssemblies/Assembly-CSharp-Editor.pdb index d8b765cda..22c60e493 100644 Binary files a/Library/ScriptAssemblies/Assembly-CSharp-Editor.pdb and b/Library/ScriptAssemblies/Assembly-CSharp-Editor.pdb differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp.dll b/Library/ScriptAssemblies/Assembly-CSharp.dll index 511bb4ce0..6d87da27d 100644 Binary files a/Library/ScriptAssemblies/Assembly-CSharp.dll and b/Library/ScriptAssemblies/Assembly-CSharp.dll differ diff --git a/Library/ScriptAssemblies/Assembly-CSharp.pdb b/Library/ScriptAssemblies/Assembly-CSharp.pdb index 6768d1405..6a9d9ddfb 100644 Binary files a/Library/ScriptAssemblies/Assembly-CSharp.pdb and b/Library/ScriptAssemblies/Assembly-CSharp.pdb differ diff --git a/Library/ScriptAssemblies/Cinemachine.dll b/Library/ScriptAssemblies/Cinemachine.dll index bc5baab30..e080a3ca2 100644 Binary files a/Library/ScriptAssemblies/Cinemachine.dll and b/Library/ScriptAssemblies/Cinemachine.dll differ diff --git a/Library/ScriptAssemblies/Cinemachine.pdb b/Library/ScriptAssemblies/Cinemachine.pdb index 3923c2078..c95f61666 100644 Binary files a/Library/ScriptAssemblies/Cinemachine.pdb and b/Library/ScriptAssemblies/Cinemachine.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll index 2d7083e93..68676790d 100644 Binary files a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll and b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb index 3a3806660..729b9f309 100644 Binary files a/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb and b/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll index 55011c320..a271cfd95 100644 Binary files a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll and b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb index 8b6187477..30097e379 100644 Binary files a/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb and b/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll b/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll index 2ce1033ff..c6b132753 100644 Binary files a/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll and b/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.CollabProxy.Editor.pdb b/Library/ScriptAssemblies/Unity.CollabProxy.Editor.pdb index b042a5607..3f2636706 100644 Binary files a/Library/ScriptAssemblies/Unity.CollabProxy.Editor.pdb and b/Library/ScriptAssemblies/Unity.CollabProxy.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll b/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll index 5b60d6548..add322a71 100644 Binary files a/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll and b/Library/ScriptAssemblies/Unity.Postprocessing.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Postprocessing.Editor.pdb b/Library/ScriptAssemblies/Unity.Postprocessing.Editor.pdb index 701ef1fa7..e398ff75b 100644 Binary files a/Library/ScriptAssemblies/Unity.Postprocessing.Editor.pdb and b/Library/ScriptAssemblies/Unity.Postprocessing.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll b/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll index b3b4f8dac..082638d44 100644 Binary files a/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll and b/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.dll differ diff --git a/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.pdb b/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.pdb index 46e0a77de..ac5c60008 100644 Binary files a/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.pdb and b/Library/ScriptAssemblies/Unity.Postprocessing.Runtime.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Rider.Editor.dll b/Library/ScriptAssemblies/Unity.Rider.Editor.dll index 2207f2a5f..fc85f9fc8 100644 Binary files a/Library/ScriptAssemblies/Unity.Rider.Editor.dll and b/Library/ScriptAssemblies/Unity.Rider.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Rider.Editor.pdb b/Library/ScriptAssemblies/Unity.Rider.Editor.pdb index 4035e73b1..d0b4d88ea 100644 Binary files a/Library/ScriptAssemblies/Unity.Rider.Editor.pdb and b/Library/ScriptAssemblies/Unity.Rider.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll b/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll index 397c0549b..da777df99 100644 Binary files a/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll and b/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.pdb b/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.pdb index fca48db58..077d44b79 100644 Binary files a/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.pdb and b/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.dll b/Library/ScriptAssemblies/Unity.TextMeshPro.dll index 4e6782782..e83ba056b 100644 Binary files a/Library/ScriptAssemblies/Unity.TextMeshPro.dll and b/Library/ScriptAssemblies/Unity.TextMeshPro.dll differ diff --git a/Library/ScriptAssemblies/Unity.TextMeshPro.pdb b/Library/ScriptAssemblies/Unity.TextMeshPro.pdb index e21a90d67..2091a6211 100644 Binary files a/Library/ScriptAssemblies/Unity.TextMeshPro.pdb and b/Library/ScriptAssemblies/Unity.TextMeshPro.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.Editor.dll b/Library/ScriptAssemblies/Unity.Timeline.Editor.dll index a6f3ea19d..aa577135a 100644 Binary files a/Library/ScriptAssemblies/Unity.Timeline.Editor.dll and b/Library/ScriptAssemblies/Unity.Timeline.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb b/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb index 5ea0be2e3..f589d638f 100644 Binary files a/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb and b/Library/ScriptAssemblies/Unity.Timeline.Editor.pdb differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.dll b/Library/ScriptAssemblies/Unity.Timeline.dll index 39321cff1..8b7e43c35 100644 Binary files a/Library/ScriptAssemblies/Unity.Timeline.dll and b/Library/ScriptAssemblies/Unity.Timeline.dll differ diff --git a/Library/ScriptAssemblies/Unity.Timeline.pdb b/Library/ScriptAssemblies/Unity.Timeline.pdb index ee0f5c2d9..fccf32b7c 100644 Binary files a/Library/ScriptAssemblies/Unity.Timeline.pdb and b/Library/ScriptAssemblies/Unity.Timeline.pdb differ diff --git a/Library/ScriptAssemblies/Unity.VSCode.Editor.dll b/Library/ScriptAssemblies/Unity.VSCode.Editor.dll index f183e3f96..7fd8d89b2 100644 Binary files a/Library/ScriptAssemblies/Unity.VSCode.Editor.dll and b/Library/ScriptAssemblies/Unity.VSCode.Editor.dll differ diff --git a/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb b/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb index 7da248041..9fb51fc92 100644 Binary files a/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb and b/Library/ScriptAssemblies/Unity.VSCode.Editor.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll b/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll index 29c91a438..545447db3 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll and b/Library/ScriptAssemblies/UnityEditor.SpatialTracking.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.SpatialTracking.pdb b/Library/ScriptAssemblies/UnityEditor.SpatialTracking.pdb index 09e38087f..48183ddc3 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.SpatialTracking.pdb and b/Library/ScriptAssemblies/UnityEditor.SpatialTracking.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.TestRunner.dll b/Library/ScriptAssemblies/UnityEditor.TestRunner.dll index 373b666dd..c6af2ee4d 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.TestRunner.dll and b/Library/ScriptAssemblies/UnityEditor.TestRunner.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb b/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb index 8056534a1..d0b945427 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb and b/Library/ScriptAssemblies/UnityEditor.TestRunner.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.UI.dll b/Library/ScriptAssemblies/UnityEditor.UI.dll index 6e74e9fd1..a1e748413 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.UI.dll and b/Library/ScriptAssemblies/UnityEditor.UI.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.UI.pdb b/Library/ScriptAssemblies/UnityEditor.UI.pdb index afc5b6475..3888e5359 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.UI.pdb and b/Library/ScriptAssemblies/UnityEditor.UI.pdb differ diff --git a/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll b/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll index cafda6a1b..c53844de7 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll and b/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.dll differ diff --git a/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.pdb b/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.pdb index 360b9f34b..14efc38e6 100644 Binary files a/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.pdb and b/Library/ScriptAssemblies/UnityEditor.XR.LegacyInputHelpers.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll b/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll index 316b7045e..ae9714ded 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll and b/Library/ScriptAssemblies/UnityEngine.SpatialTracking.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.SpatialTracking.pdb b/Library/ScriptAssemblies/UnityEngine.SpatialTracking.pdb index b4c77686c..fdee77e1e 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.SpatialTracking.pdb and b/Library/ScriptAssemblies/UnityEngine.SpatialTracking.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.TestRunner.dll b/Library/ScriptAssemblies/UnityEngine.TestRunner.dll index a6e96944d..8c4741ea6 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.TestRunner.dll and b/Library/ScriptAssemblies/UnityEngine.TestRunner.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb b/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb index a23c5c6b0..a3b700b2f 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb and b/Library/ScriptAssemblies/UnityEngine.TestRunner.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.UI.dll b/Library/ScriptAssemblies/UnityEngine.UI.dll index bf2068e2c..74536459e 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.UI.dll and b/Library/ScriptAssemblies/UnityEngine.UI.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.UI.pdb b/Library/ScriptAssemblies/UnityEngine.UI.pdb index 8e25fc6a7..8cc2c77b7 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.UI.pdb and b/Library/ScriptAssemblies/UnityEngine.UI.pdb differ diff --git a/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll b/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll index 3531eae88..e1777f572 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll and b/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.dll differ diff --git a/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.pdb b/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.pdb index 938ca3e24..37c72e6e0 100644 Binary files a/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.pdb and b/Library/ScriptAssemblies/UnityEngine.XR.LegacyInputHelpers.pdb differ diff --git a/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll b/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll index 0d66b49fd..78132b730 100644 Binary files a/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll and b/Library/ScriptAssemblies/com.unity.cinemachine.editor.dll differ diff --git a/Library/ScriptAssemblies/com.unity.cinemachine.editor.pdb b/Library/ScriptAssemblies/com.unity.cinemachine.editor.pdb index 97ac4be82..806353808 100644 Binary files a/Library/ScriptAssemblies/com.unity.cinemachine.editor.pdb and b/Library/ScriptAssemblies/com.unity.cinemachine.editor.pdb differ diff --git a/Library/ScriptMapper b/Library/ScriptMapper index 0c15eb904..100dbbe5d 100644 Binary files a/Library/ScriptMapper and b/Library/ScriptMapper differ diff --git a/Library/ShaderCache/0/00154bae2deb3fe298f05724c5669f7a.bin b/Library/ShaderCache/0/00154bae2deb3fe298f05724c5669f7a.bin new file mode 100644 index 000000000..82fe4202c Binary files /dev/null and b/Library/ShaderCache/0/00154bae2deb3fe298f05724c5669f7a.bin differ diff --git a/Library/ShaderCache/0/002f83580fc8ead9be6ce62a24dc7054.bin b/Library/ShaderCache/0/002f83580fc8ead9be6ce62a24dc7054.bin new file mode 100644 index 000000000..9e5d5e734 Binary files /dev/null and b/Library/ShaderCache/0/002f83580fc8ead9be6ce62a24dc7054.bin differ diff --git a/Library/ShaderCache/0/00d36cc9c08d4e1cc6f585a9e5049361.bin b/Library/ShaderCache/0/00d36cc9c08d4e1cc6f585a9e5049361.bin new file mode 100644 index 000000000..5699d0e21 Binary files /dev/null and b/Library/ShaderCache/0/00d36cc9c08d4e1cc6f585a9e5049361.bin differ diff --git a/Library/ShaderCache/0/00e7349fa733f53fd3bb998e6971bd33.bin b/Library/ShaderCache/0/00e7349fa733f53fd3bb998e6971bd33.bin new file mode 100644 index 000000000..eb0d6695c Binary files /dev/null and b/Library/ShaderCache/0/00e7349fa733f53fd3bb998e6971bd33.bin differ diff --git a/Library/ShaderCache/0/01520251477e39ab1fdbb22f43cee806.bin b/Library/ShaderCache/0/01520251477e39ab1fdbb22f43cee806.bin new file mode 100644 index 000000000..285bf76ff Binary files /dev/null and b/Library/ShaderCache/0/01520251477e39ab1fdbb22f43cee806.bin differ diff --git a/Library/ShaderCache/0/01b1bd883c20e8d8d9acc251e514c508.bin b/Library/ShaderCache/0/01b1bd883c20e8d8d9acc251e514c508.bin new file mode 100644 index 000000000..a903cc82b Binary files /dev/null and b/Library/ShaderCache/0/01b1bd883c20e8d8d9acc251e514c508.bin differ diff --git a/Library/ShaderCache/0/01b7e313fe163e16e48150ec0ce133e2.bin b/Library/ShaderCache/0/01b7e313fe163e16e48150ec0ce133e2.bin new file mode 100644 index 000000000..a5e6cc0e1 Binary files /dev/null and b/Library/ShaderCache/0/01b7e313fe163e16e48150ec0ce133e2.bin differ diff --git a/Library/ShaderCache/0/01db0eec723dba49aff771b52b536f29.bin b/Library/ShaderCache/0/01db0eec723dba49aff771b52b536f29.bin new file mode 100644 index 000000000..ebdefa204 Binary files /dev/null and b/Library/ShaderCache/0/01db0eec723dba49aff771b52b536f29.bin differ diff --git a/Library/ShaderCache/0/0225a7d377a4d59fe7cfea1709a08b74.bin b/Library/ShaderCache/0/0225a7d377a4d59fe7cfea1709a08b74.bin new file mode 100644 index 000000000..496e3aafa Binary files /dev/null and b/Library/ShaderCache/0/0225a7d377a4d59fe7cfea1709a08b74.bin differ diff --git a/Library/ShaderCache/0/02f7abd51f3d3913b278d4065c5d4807.bin b/Library/ShaderCache/0/02f7abd51f3d3913b278d4065c5d4807.bin new file mode 100644 index 000000000..4ae9a3cff Binary files /dev/null and b/Library/ShaderCache/0/02f7abd51f3d3913b278d4065c5d4807.bin differ diff --git a/Library/ShaderCache/0/030dad5556d247c9bc983a8cbfb9101d.bin b/Library/ShaderCache/0/030dad5556d247c9bc983a8cbfb9101d.bin new file mode 100644 index 000000000..d7ab662b3 Binary files /dev/null and b/Library/ShaderCache/0/030dad5556d247c9bc983a8cbfb9101d.bin differ diff --git a/Library/ShaderCache/0/033863bccc234b032df26168cf247ee6.bin b/Library/ShaderCache/0/033863bccc234b032df26168cf247ee6.bin new file mode 100644 index 000000000..1fefc3716 Binary files /dev/null and b/Library/ShaderCache/0/033863bccc234b032df26168cf247ee6.bin differ diff --git a/Library/ShaderCache/0/036b8b5ca866c55b112a30f530a0acbf.bin b/Library/ShaderCache/0/036b8b5ca866c55b112a30f530a0acbf.bin new file mode 100644 index 000000000..090280368 Binary files /dev/null and b/Library/ShaderCache/0/036b8b5ca866c55b112a30f530a0acbf.bin differ diff --git a/Library/ShaderCache/0/04ba28a6345a9d4283a460d8f7634dec.bin b/Library/ShaderCache/0/04ba28a6345a9d4283a460d8f7634dec.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/0/04ba28a6345a9d4283a460d8f7634dec.bin differ diff --git a/Library/ShaderCache/0/04bdd0bc75f8c87f0757acd19b79f200.bin b/Library/ShaderCache/0/04bdd0bc75f8c87f0757acd19b79f200.bin new file mode 100644 index 000000000..acc7d7c5f Binary files /dev/null and b/Library/ShaderCache/0/04bdd0bc75f8c87f0757acd19b79f200.bin differ diff --git a/Library/ShaderCache/0/05dc7f598c3b1680cf51a0f72a647fe3.bin b/Library/ShaderCache/0/05dc7f598c3b1680cf51a0f72a647fe3.bin new file mode 100644 index 000000000..2997f484f Binary files /dev/null and b/Library/ShaderCache/0/05dc7f598c3b1680cf51a0f72a647fe3.bin differ diff --git a/Library/ShaderCache/0/06f858cb0c64218e21060f8a903885ad.bin b/Library/ShaderCache/0/06f858cb0c64218e21060f8a903885ad.bin new file mode 100644 index 000000000..939bd1596 Binary files /dev/null and b/Library/ShaderCache/0/06f858cb0c64218e21060f8a903885ad.bin differ diff --git a/Library/ShaderCache/0/07a6bd7f3cc63a4c4d9e74fd9ffa7c40.bin b/Library/ShaderCache/0/07a6bd7f3cc63a4c4d9e74fd9ffa7c40.bin new file mode 100644 index 000000000..0eedc2f40 Binary files /dev/null and b/Library/ShaderCache/0/07a6bd7f3cc63a4c4d9e74fd9ffa7c40.bin differ diff --git a/Library/ShaderCache/0/07cb63cd3f1bd2a8b55f5864d0539973.bin b/Library/ShaderCache/0/07cb63cd3f1bd2a8b55f5864d0539973.bin new file mode 100644 index 000000000..ae715c800 Binary files /dev/null and b/Library/ShaderCache/0/07cb63cd3f1bd2a8b55f5864d0539973.bin differ diff --git a/Library/ShaderCache/0/07dd392153f6341f1a3ebb5adebbb34c.bin b/Library/ShaderCache/0/07dd392153f6341f1a3ebb5adebbb34c.bin new file mode 100644 index 000000000..c495a1c7f Binary files /dev/null and b/Library/ShaderCache/0/07dd392153f6341f1a3ebb5adebbb34c.bin differ diff --git a/Library/ShaderCache/0/082673dbb95ce04d2c12fcc208b1d5a4.bin b/Library/ShaderCache/0/082673dbb95ce04d2c12fcc208b1d5a4.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/0/082673dbb95ce04d2c12fcc208b1d5a4.bin differ diff --git a/Library/ShaderCache/0/083e1456c7fa0e6fb94635ee60ba714f.bin b/Library/ShaderCache/0/083e1456c7fa0e6fb94635ee60ba714f.bin new file mode 100644 index 000000000..c9f204e41 Binary files /dev/null and b/Library/ShaderCache/0/083e1456c7fa0e6fb94635ee60ba714f.bin differ diff --git a/Library/ShaderCache/0/08ef4e86a5e771103152a0e280d67d10.bin b/Library/ShaderCache/0/08ef4e86a5e771103152a0e280d67d10.bin new file mode 100644 index 000000000..86274d79f Binary files /dev/null and b/Library/ShaderCache/0/08ef4e86a5e771103152a0e280d67d10.bin differ diff --git a/Library/ShaderCache/0/091347510f9da5afc4d58fead8c95291.bin b/Library/ShaderCache/0/091347510f9da5afc4d58fead8c95291.bin new file mode 100644 index 000000000..62c1478b0 Binary files /dev/null and b/Library/ShaderCache/0/091347510f9da5afc4d58fead8c95291.bin differ diff --git a/Library/ShaderCache/0/099566d80522885ec8759a0de9e3e49d.bin b/Library/ShaderCache/0/099566d80522885ec8759a0de9e3e49d.bin new file mode 100644 index 000000000..4067bf15b Binary files /dev/null and b/Library/ShaderCache/0/099566d80522885ec8759a0de9e3e49d.bin differ diff --git a/Library/ShaderCache/0/09f505932c2f8c3f1043ebfc0cccd9ff.bin b/Library/ShaderCache/0/09f505932c2f8c3f1043ebfc0cccd9ff.bin new file mode 100644 index 000000000..2779f7c83 Binary files /dev/null and b/Library/ShaderCache/0/09f505932c2f8c3f1043ebfc0cccd9ff.bin differ diff --git a/Library/ShaderCache/0/0b6b83a3310fead9768adb8dedfd301e.bin b/Library/ShaderCache/0/0b6b83a3310fead9768adb8dedfd301e.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/0/0b6b83a3310fead9768adb8dedfd301e.bin differ diff --git a/Library/ShaderCache/0/0b86b755722bde5bafc088c6cb273ef5.bin b/Library/ShaderCache/0/0b86b755722bde5bafc088c6cb273ef5.bin new file mode 100644 index 000000000..a5b24d523 Binary files /dev/null and b/Library/ShaderCache/0/0b86b755722bde5bafc088c6cb273ef5.bin differ diff --git a/Library/ShaderCache/0/0c3bf44ef3340f8a2f0ee7fadd19a824.bin b/Library/ShaderCache/0/0c3bf44ef3340f8a2f0ee7fadd19a824.bin new file mode 100644 index 000000000..c5bba9c9e Binary files /dev/null and b/Library/ShaderCache/0/0c3bf44ef3340f8a2f0ee7fadd19a824.bin differ diff --git a/Library/ShaderCache/0/0d64940dc1affe0162f3ca1cdbf6dec8.bin b/Library/ShaderCache/0/0d64940dc1affe0162f3ca1cdbf6dec8.bin new file mode 100644 index 000000000..097d2e91d Binary files /dev/null and b/Library/ShaderCache/0/0d64940dc1affe0162f3ca1cdbf6dec8.bin differ diff --git a/Library/ShaderCache/0/0e8976091816dc0f3773dd1cca309e4c.bin b/Library/ShaderCache/0/0e8976091816dc0f3773dd1cca309e4c.bin new file mode 100644 index 000000000..8652a7660 Binary files /dev/null and b/Library/ShaderCache/0/0e8976091816dc0f3773dd1cca309e4c.bin differ diff --git a/Library/ShaderCache/0/0f4222d98dbd18fce846fbd241fa9202.bin b/Library/ShaderCache/0/0f4222d98dbd18fce846fbd241fa9202.bin new file mode 100644 index 000000000..af1932b5f Binary files /dev/null and b/Library/ShaderCache/0/0f4222d98dbd18fce846fbd241fa9202.bin differ diff --git a/Library/ShaderCache/0/0f6fd15b11085b989698359f398636a8.bin b/Library/ShaderCache/0/0f6fd15b11085b989698359f398636a8.bin new file mode 100644 index 000000000..466d4e38b Binary files /dev/null and b/Library/ShaderCache/0/0f6fd15b11085b989698359f398636a8.bin differ diff --git a/Library/ShaderCache/0/0f7b1e007492d705bd6fc8d0623cc9f7.bin b/Library/ShaderCache/0/0f7b1e007492d705bd6fc8d0623cc9f7.bin new file mode 100644 index 000000000..c792517bd Binary files /dev/null and b/Library/ShaderCache/0/0f7b1e007492d705bd6fc8d0623cc9f7.bin differ diff --git a/Library/ShaderCache/0/0f900646f696e23573c6797192dad89d.bin b/Library/ShaderCache/0/0f900646f696e23573c6797192dad89d.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/0/0f900646f696e23573c6797192dad89d.bin differ diff --git a/Library/ShaderCache/1/100885a2bcbe8613f5f5534179106126.bin b/Library/ShaderCache/1/100885a2bcbe8613f5f5534179106126.bin new file mode 100644 index 000000000..cc253e5c6 Binary files /dev/null and b/Library/ShaderCache/1/100885a2bcbe8613f5f5534179106126.bin differ diff --git a/Library/ShaderCache/1/1089962e30c86d3a5c74c889eb9e8d32.bin b/Library/ShaderCache/1/1089962e30c86d3a5c74c889eb9e8d32.bin new file mode 100644 index 000000000..fb6becf31 Binary files /dev/null and b/Library/ShaderCache/1/1089962e30c86d3a5c74c889eb9e8d32.bin differ diff --git a/Library/ShaderCache/1/10fa864777aa7649e5f8b5b4e7abfec4.bin b/Library/ShaderCache/1/10fa864777aa7649e5f8b5b4e7abfec4.bin new file mode 100644 index 000000000..64ef8b2c0 Binary files /dev/null and b/Library/ShaderCache/1/10fa864777aa7649e5f8b5b4e7abfec4.bin differ diff --git a/Library/ShaderCache/1/110cf33a2be70d21708e7dc7a12236d5.bin b/Library/ShaderCache/1/110cf33a2be70d21708e7dc7a12236d5.bin new file mode 100644 index 000000000..d64301335 Binary files /dev/null and b/Library/ShaderCache/1/110cf33a2be70d21708e7dc7a12236d5.bin differ diff --git a/Library/ShaderCache/1/11acaaa5b4ac87cdd1cc89b7113df37e.bin b/Library/ShaderCache/1/11acaaa5b4ac87cdd1cc89b7113df37e.bin new file mode 100644 index 000000000..1ee1fd460 Binary files /dev/null and b/Library/ShaderCache/1/11acaaa5b4ac87cdd1cc89b7113df37e.bin differ diff --git a/Library/ShaderCache/1/127ab99b7ec28df28ed5d9f8377f646c.bin b/Library/ShaderCache/1/127ab99b7ec28df28ed5d9f8377f646c.bin new file mode 100644 index 000000000..282e31563 Binary files /dev/null and b/Library/ShaderCache/1/127ab99b7ec28df28ed5d9f8377f646c.bin differ diff --git a/Library/ShaderCache/1/13a45280eb5bfea0d0409bc98c4d62f1.bin b/Library/ShaderCache/1/13a45280eb5bfea0d0409bc98c4d62f1.bin new file mode 100644 index 000000000..4373d6cfa Binary files /dev/null and b/Library/ShaderCache/1/13a45280eb5bfea0d0409bc98c4d62f1.bin differ diff --git a/Library/ShaderCache/1/13dea745f93ae1b6dc172987fe5feb91.bin b/Library/ShaderCache/1/13dea745f93ae1b6dc172987fe5feb91.bin new file mode 100644 index 000000000..270d4b620 Binary files /dev/null and b/Library/ShaderCache/1/13dea745f93ae1b6dc172987fe5feb91.bin differ diff --git a/Library/ShaderCache/1/14e5a59ba2681e1b4105b8f209ac3f45.bin b/Library/ShaderCache/1/14e5a59ba2681e1b4105b8f209ac3f45.bin new file mode 100644 index 000000000..e4eff1324 Binary files /dev/null and b/Library/ShaderCache/1/14e5a59ba2681e1b4105b8f209ac3f45.bin differ diff --git a/Library/ShaderCache/1/14e89e74648687a5edc12d118178630c.bin b/Library/ShaderCache/1/14e89e74648687a5edc12d118178630c.bin new file mode 100644 index 000000000..7963c97af Binary files /dev/null and b/Library/ShaderCache/1/14e89e74648687a5edc12d118178630c.bin differ diff --git a/Library/ShaderCache/1/150c20c8cadcdba7a547ef32c073cd62.bin b/Library/ShaderCache/1/150c20c8cadcdba7a547ef32c073cd62.bin new file mode 100644 index 000000000..f08d0a052 Binary files /dev/null and b/Library/ShaderCache/1/150c20c8cadcdba7a547ef32c073cd62.bin differ diff --git a/Library/ShaderCache/1/166fd63cef38ff93d663d5fbaee9528e.bin b/Library/ShaderCache/1/166fd63cef38ff93d663d5fbaee9528e.bin new file mode 100644 index 000000000..9d8d6f94c Binary files /dev/null and b/Library/ShaderCache/1/166fd63cef38ff93d663d5fbaee9528e.bin differ diff --git a/Library/ShaderCache/1/171f78f18eeee437b4b717a16a7d210d.bin b/Library/ShaderCache/1/171f78f18eeee437b4b717a16a7d210d.bin new file mode 100644 index 000000000..db942f42a Binary files /dev/null and b/Library/ShaderCache/1/171f78f18eeee437b4b717a16a7d210d.bin differ diff --git a/Library/ShaderCache/1/17f13f1a78ea2566ac1bef88a8175b4b.bin b/Library/ShaderCache/1/17f13f1a78ea2566ac1bef88a8175b4b.bin new file mode 100644 index 000000000..e7469b539 Binary files /dev/null and b/Library/ShaderCache/1/17f13f1a78ea2566ac1bef88a8175b4b.bin differ diff --git a/Library/ShaderCache/1/1807518880495d351b2b57e7218db35f.bin b/Library/ShaderCache/1/1807518880495d351b2b57e7218db35f.bin new file mode 100644 index 000000000..bad971054 Binary files /dev/null and b/Library/ShaderCache/1/1807518880495d351b2b57e7218db35f.bin differ diff --git a/Library/ShaderCache/1/184e45f15b3f408f06b27be3dd190c59.bin b/Library/ShaderCache/1/184e45f15b3f408f06b27be3dd190c59.bin new file mode 100644 index 000000000..c5fe0eba7 Binary files /dev/null and b/Library/ShaderCache/1/184e45f15b3f408f06b27be3dd190c59.bin differ diff --git a/Library/ShaderCache/1/18bde9d56cd0e91149eb89dda973c886.bin b/Library/ShaderCache/1/18bde9d56cd0e91149eb89dda973c886.bin new file mode 100644 index 000000000..160d16613 Binary files /dev/null and b/Library/ShaderCache/1/18bde9d56cd0e91149eb89dda973c886.bin differ diff --git a/Library/ShaderCache/1/18e8c24872ac89d5d8e7f2ea20f9ef40.bin b/Library/ShaderCache/1/18e8c24872ac89d5d8e7f2ea20f9ef40.bin new file mode 100644 index 000000000..5df0b3fe9 Binary files /dev/null and b/Library/ShaderCache/1/18e8c24872ac89d5d8e7f2ea20f9ef40.bin differ diff --git a/Library/ShaderCache/1/190135f622aee91f4a8d4bb85f1d5d4a.bin b/Library/ShaderCache/1/190135f622aee91f4a8d4bb85f1d5d4a.bin new file mode 100644 index 000000000..efe9c0ab7 Binary files /dev/null and b/Library/ShaderCache/1/190135f622aee91f4a8d4bb85f1d5d4a.bin differ diff --git a/Library/ShaderCache/1/1bb0b3439dcb0caf2f215ed01f068cdb.bin b/Library/ShaderCache/1/1bb0b3439dcb0caf2f215ed01f068cdb.bin new file mode 100644 index 000000000..468d627f2 Binary files /dev/null and b/Library/ShaderCache/1/1bb0b3439dcb0caf2f215ed01f068cdb.bin differ diff --git a/Library/ShaderCache/1/1bcb66d7c87cfa7a7e49175a3b55188b.bin b/Library/ShaderCache/1/1bcb66d7c87cfa7a7e49175a3b55188b.bin new file mode 100644 index 000000000..08fdf117b Binary files /dev/null and b/Library/ShaderCache/1/1bcb66d7c87cfa7a7e49175a3b55188b.bin differ diff --git a/Library/ShaderCache/1/1bd9f771fa5fa72abdffc40a69c113c9.bin b/Library/ShaderCache/1/1bd9f771fa5fa72abdffc40a69c113c9.bin new file mode 100644 index 000000000..ebdefa204 Binary files /dev/null and b/Library/ShaderCache/1/1bd9f771fa5fa72abdffc40a69c113c9.bin differ diff --git a/Library/ShaderCache/1/1c9b7d1954202609a361dfba92978f5a.bin b/Library/ShaderCache/1/1c9b7d1954202609a361dfba92978f5a.bin new file mode 100644 index 000000000..6b58d045c Binary files /dev/null and b/Library/ShaderCache/1/1c9b7d1954202609a361dfba92978f5a.bin differ diff --git a/Library/ShaderCache/1/1cc9df9a7cd97a9442dfa7447fbd0a54.bin b/Library/ShaderCache/1/1cc9df9a7cd97a9442dfa7447fbd0a54.bin new file mode 100644 index 000000000..923a0d923 Binary files /dev/null and b/Library/ShaderCache/1/1cc9df9a7cd97a9442dfa7447fbd0a54.bin differ diff --git a/Library/ShaderCache/1/1cdb010a1a79238835f98b670fd659f8.bin b/Library/ShaderCache/1/1cdb010a1a79238835f98b670fd659f8.bin new file mode 100644 index 000000000..7f92af2ef Binary files /dev/null and b/Library/ShaderCache/1/1cdb010a1a79238835f98b670fd659f8.bin differ diff --git a/Library/ShaderCache/1/1d3ad2efe30bd8fc813bdfd13afb472e.bin b/Library/ShaderCache/1/1d3ad2efe30bd8fc813bdfd13afb472e.bin new file mode 100644 index 000000000..9a2515191 Binary files /dev/null and b/Library/ShaderCache/1/1d3ad2efe30bd8fc813bdfd13afb472e.bin differ diff --git a/Library/ShaderCache/1/1e3ebd2120dd7ce74f4a8b95e1d30abc.bin b/Library/ShaderCache/1/1e3ebd2120dd7ce74f4a8b95e1d30abc.bin new file mode 100644 index 000000000..0763bfe49 Binary files /dev/null and b/Library/ShaderCache/1/1e3ebd2120dd7ce74f4a8b95e1d30abc.bin differ diff --git a/Library/ShaderCache/1/1e465d7bf851e8fec31fdcea1333da8a.bin b/Library/ShaderCache/1/1e465d7bf851e8fec31fdcea1333da8a.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/1/1e465d7bf851e8fec31fdcea1333da8a.bin differ diff --git a/Library/ShaderCache/1/1e680b40691caaf3d72c55536d74d7fd.bin b/Library/ShaderCache/1/1e680b40691caaf3d72c55536d74d7fd.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/1/1e680b40691caaf3d72c55536d74d7fd.bin differ diff --git a/Library/ShaderCache/1/1e788a2a8c59913acd8ba2395b32d778.bin b/Library/ShaderCache/1/1e788a2a8c59913acd8ba2395b32d778.bin new file mode 100644 index 000000000..e312d7cea Binary files /dev/null and b/Library/ShaderCache/1/1e788a2a8c59913acd8ba2395b32d778.bin differ diff --git a/Library/ShaderCache/1/1ebf86811036769fc22004ade713da1b.bin b/Library/ShaderCache/1/1ebf86811036769fc22004ade713da1b.bin new file mode 100644 index 000000000..d0072b15c Binary files /dev/null and b/Library/ShaderCache/1/1ebf86811036769fc22004ade713da1b.bin differ diff --git a/Library/ShaderCache/1/1ef1d0671fd3e0a0fa9ea12200e0fb1e.bin b/Library/ShaderCache/1/1ef1d0671fd3e0a0fa9ea12200e0fb1e.bin new file mode 100644 index 000000000..9503d1f5a Binary files /dev/null and b/Library/ShaderCache/1/1ef1d0671fd3e0a0fa9ea12200e0fb1e.bin differ diff --git a/Library/ShaderCache/1/1efb8dd47181405c56d2114b7b29ab9e.bin b/Library/ShaderCache/1/1efb8dd47181405c56d2114b7b29ab9e.bin new file mode 100644 index 000000000..c2d214ec7 Binary files /dev/null and b/Library/ShaderCache/1/1efb8dd47181405c56d2114b7b29ab9e.bin differ diff --git a/Library/ShaderCache/2/203e9157bd3928dbcccd39b395dbb259.bin b/Library/ShaderCache/2/203e9157bd3928dbcccd39b395dbb259.bin new file mode 100644 index 000000000..d94939b37 Binary files /dev/null and b/Library/ShaderCache/2/203e9157bd3928dbcccd39b395dbb259.bin differ diff --git a/Library/ShaderCache/2/204273bd73df7958713f7d9b73491058.bin b/Library/ShaderCache/2/204273bd73df7958713f7d9b73491058.bin new file mode 100644 index 000000000..2f74265e2 Binary files /dev/null and b/Library/ShaderCache/2/204273bd73df7958713f7d9b73491058.bin differ diff --git a/Library/ShaderCache/2/20e0baacb6fcc2689b496d43393c6aca.bin b/Library/ShaderCache/2/20e0baacb6fcc2689b496d43393c6aca.bin new file mode 100644 index 000000000..2c2133dd7 Binary files /dev/null and b/Library/ShaderCache/2/20e0baacb6fcc2689b496d43393c6aca.bin differ diff --git a/Library/ShaderCache/2/218d01d66bd560be914727c3f34abc5c.bin b/Library/ShaderCache/2/218d01d66bd560be914727c3f34abc5c.bin new file mode 100644 index 000000000..8a54fbdc8 Binary files /dev/null and b/Library/ShaderCache/2/218d01d66bd560be914727c3f34abc5c.bin differ diff --git a/Library/ShaderCache/2/224c2c50c706e60312ed29651e816890.bin b/Library/ShaderCache/2/224c2c50c706e60312ed29651e816890.bin new file mode 100644 index 000000000..844c24b64 Binary files /dev/null and b/Library/ShaderCache/2/224c2c50c706e60312ed29651e816890.bin differ diff --git a/Library/ShaderCache/2/22d4d79ad2ef733965af41ce90b03d27.bin b/Library/ShaderCache/2/22d4d79ad2ef733965af41ce90b03d27.bin new file mode 100644 index 000000000..fac2572d7 Binary files /dev/null and b/Library/ShaderCache/2/22d4d79ad2ef733965af41ce90b03d27.bin differ diff --git a/Library/ShaderCache/2/22fa4dace8f95af4e0216a84bbba3412.bin b/Library/ShaderCache/2/22fa4dace8f95af4e0216a84bbba3412.bin new file mode 100644 index 000000000..965a46acb Binary files /dev/null and b/Library/ShaderCache/2/22fa4dace8f95af4e0216a84bbba3412.bin differ diff --git a/Library/ShaderCache/2/23491080ebf9400bb9fb12b8c57efcd0.bin b/Library/ShaderCache/2/23491080ebf9400bb9fb12b8c57efcd0.bin new file mode 100644 index 000000000..4c7e897dd Binary files /dev/null and b/Library/ShaderCache/2/23491080ebf9400bb9fb12b8c57efcd0.bin differ diff --git a/Library/ShaderCache/2/23c4e43a3695d46b30940ef3fe35b0c6.bin b/Library/ShaderCache/2/23c4e43a3695d46b30940ef3fe35b0c6.bin new file mode 100644 index 000000000..e0fe115d4 Binary files /dev/null and b/Library/ShaderCache/2/23c4e43a3695d46b30940ef3fe35b0c6.bin differ diff --git a/Library/ShaderCache/2/253850753f9a07a18cc8d915ce9fff41.bin b/Library/ShaderCache/2/253850753f9a07a18cc8d915ce9fff41.bin new file mode 100644 index 000000000..ba8ea7ae6 Binary files /dev/null and b/Library/ShaderCache/2/253850753f9a07a18cc8d915ce9fff41.bin differ diff --git a/Library/ShaderCache/2/253c80ed52dacfff22d1426486a2ad62.bin b/Library/ShaderCache/2/253c80ed52dacfff22d1426486a2ad62.bin new file mode 100644 index 000000000..3827a4765 Binary files /dev/null and b/Library/ShaderCache/2/253c80ed52dacfff22d1426486a2ad62.bin differ diff --git a/Library/ShaderCache/2/26cad5a625c15948dc6b51fa5b6c238c.bin b/Library/ShaderCache/2/26cad5a625c15948dc6b51fa5b6c238c.bin new file mode 100644 index 000000000..bd85c5c92 Binary files /dev/null and b/Library/ShaderCache/2/26cad5a625c15948dc6b51fa5b6c238c.bin differ diff --git a/Library/ShaderCache/2/27d390f4133803625f7fd4c659f16388.bin b/Library/ShaderCache/2/27d390f4133803625f7fd4c659f16388.bin new file mode 100644 index 000000000..f1ef89da9 Binary files /dev/null and b/Library/ShaderCache/2/27d390f4133803625f7fd4c659f16388.bin differ diff --git a/Library/ShaderCache/2/291a8a470b5c4870506a27024bb1341a.bin b/Library/ShaderCache/2/291a8a470b5c4870506a27024bb1341a.bin new file mode 100644 index 000000000..28a720258 Binary files /dev/null and b/Library/ShaderCache/2/291a8a470b5c4870506a27024bb1341a.bin differ diff --git a/Library/ShaderCache/2/2a10a7ecd1033921297edee684368ad4.bin b/Library/ShaderCache/2/2a10a7ecd1033921297edee684368ad4.bin new file mode 100644 index 000000000..defdbabe6 Binary files /dev/null and b/Library/ShaderCache/2/2a10a7ecd1033921297edee684368ad4.bin differ diff --git a/Library/ShaderCache/2/2a49b2a4eb28d18108f0b6ec95195794.bin b/Library/ShaderCache/2/2a49b2a4eb28d18108f0b6ec95195794.bin new file mode 100644 index 000000000..a886e1116 Binary files /dev/null and b/Library/ShaderCache/2/2a49b2a4eb28d18108f0b6ec95195794.bin differ diff --git a/Library/ShaderCache/2/2ac7caec5b294a2aaf5e41ba99e37c9b.bin b/Library/ShaderCache/2/2ac7caec5b294a2aaf5e41ba99e37c9b.bin new file mode 100644 index 000000000..d738b43f1 Binary files /dev/null and b/Library/ShaderCache/2/2ac7caec5b294a2aaf5e41ba99e37c9b.bin differ diff --git a/Library/ShaderCache/2/2b4d3863c323b43765d516bda8d6d4b9.bin b/Library/ShaderCache/2/2b4d3863c323b43765d516bda8d6d4b9.bin new file mode 100644 index 000000000..20fb288b1 Binary files /dev/null and b/Library/ShaderCache/2/2b4d3863c323b43765d516bda8d6d4b9.bin differ diff --git a/Library/ShaderCache/2/2b5b16b6c652abfe498d53bc645e75fd.bin b/Library/ShaderCache/2/2b5b16b6c652abfe498d53bc645e75fd.bin new file mode 100644 index 000000000..9c16983d3 Binary files /dev/null and b/Library/ShaderCache/2/2b5b16b6c652abfe498d53bc645e75fd.bin differ diff --git a/Library/ShaderCache/2/2c25977c410c52cf9995885c99b83ae1.bin b/Library/ShaderCache/2/2c25977c410c52cf9995885c99b83ae1.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/2/2c25977c410c52cf9995885c99b83ae1.bin differ diff --git a/Library/ShaderCache/2/2c81de3abfa7febe8181d31a735b3ca0.bin b/Library/ShaderCache/2/2c81de3abfa7febe8181d31a735b3ca0.bin new file mode 100644 index 000000000..b71867bdc Binary files /dev/null and b/Library/ShaderCache/2/2c81de3abfa7febe8181d31a735b3ca0.bin differ diff --git a/Library/ShaderCache/2/2d485d6e346a23ecca60863b241f56e9.bin b/Library/ShaderCache/2/2d485d6e346a23ecca60863b241f56e9.bin new file mode 100644 index 000000000..be3c7adb1 Binary files /dev/null and b/Library/ShaderCache/2/2d485d6e346a23ecca60863b241f56e9.bin differ diff --git a/Library/ShaderCache/2/2d7e72b88a3ecf745435aeb08cff5597.bin b/Library/ShaderCache/2/2d7e72b88a3ecf745435aeb08cff5597.bin new file mode 100644 index 000000000..64141f772 Binary files /dev/null and b/Library/ShaderCache/2/2d7e72b88a3ecf745435aeb08cff5597.bin differ diff --git a/Library/ShaderCache/2/2d8e80d32ce5de574ee36cbf9f8d101b.bin b/Library/ShaderCache/2/2d8e80d32ce5de574ee36cbf9f8d101b.bin new file mode 100644 index 000000000..b22e0c9a2 Binary files /dev/null and b/Library/ShaderCache/2/2d8e80d32ce5de574ee36cbf9f8d101b.bin differ diff --git a/Library/ShaderCache/2/2e0f0a33194f63e49662af83810873f2.bin b/Library/ShaderCache/2/2e0f0a33194f63e49662af83810873f2.bin new file mode 100644 index 000000000..4c7e897dd Binary files /dev/null and b/Library/ShaderCache/2/2e0f0a33194f63e49662af83810873f2.bin differ diff --git a/Library/ShaderCache/2/2e550965b400f681625e866632690e1a.bin b/Library/ShaderCache/2/2e550965b400f681625e866632690e1a.bin new file mode 100644 index 000000000..1082d7378 Binary files /dev/null and b/Library/ShaderCache/2/2e550965b400f681625e866632690e1a.bin differ diff --git a/Library/ShaderCache/2/2e6a573e25c3ae52ae8e8b1112cdf2d4.bin b/Library/ShaderCache/2/2e6a573e25c3ae52ae8e8b1112cdf2d4.bin new file mode 100644 index 000000000..4f113fe5f Binary files /dev/null and b/Library/ShaderCache/2/2e6a573e25c3ae52ae8e8b1112cdf2d4.bin differ diff --git a/Library/ShaderCache/2/2f33a9bac2e7568c34b1b9f8617264c2.bin b/Library/ShaderCache/2/2f33a9bac2e7568c34b1b9f8617264c2.bin new file mode 100644 index 000000000..cc253e5c6 Binary files /dev/null and b/Library/ShaderCache/2/2f33a9bac2e7568c34b1b9f8617264c2.bin differ diff --git a/Library/ShaderCache/2/2f4e3b6ff6f17a0980e64c8c9e7aefbd.bin b/Library/ShaderCache/2/2f4e3b6ff6f17a0980e64c8c9e7aefbd.bin new file mode 100644 index 000000000..eb2bc30f1 Binary files /dev/null and b/Library/ShaderCache/2/2f4e3b6ff6f17a0980e64c8c9e7aefbd.bin differ diff --git a/Library/ShaderCache/3/31f1e37cde2893ea003794b847029b1d.bin b/Library/ShaderCache/3/31f1e37cde2893ea003794b847029b1d.bin new file mode 100644 index 000000000..c3cbe0d98 Binary files /dev/null and b/Library/ShaderCache/3/31f1e37cde2893ea003794b847029b1d.bin differ diff --git a/Library/ShaderCache/3/323425da23fa0ce5fc7df861a27de295.bin b/Library/ShaderCache/3/323425da23fa0ce5fc7df861a27de295.bin new file mode 100644 index 000000000..7646dbcca Binary files /dev/null and b/Library/ShaderCache/3/323425da23fa0ce5fc7df861a27de295.bin differ diff --git a/Library/ShaderCache/3/3376cda06a15f478b299398efeb66435.bin b/Library/ShaderCache/3/3376cda06a15f478b299398efeb66435.bin new file mode 100644 index 000000000..40b705789 Binary files /dev/null and b/Library/ShaderCache/3/3376cda06a15f478b299398efeb66435.bin differ diff --git a/Library/ShaderCache/3/33c853551637b9a76a2f7bdb6a906bb4.bin b/Library/ShaderCache/3/33c853551637b9a76a2f7bdb6a906bb4.bin new file mode 100644 index 000000000..d5405a8f1 Binary files /dev/null and b/Library/ShaderCache/3/33c853551637b9a76a2f7bdb6a906bb4.bin differ diff --git a/Library/ShaderCache/3/33f58573cb563b9d44c31b91afb306f6.bin b/Library/ShaderCache/3/33f58573cb563b9d44c31b91afb306f6.bin new file mode 100644 index 000000000..509b3acab Binary files /dev/null and b/Library/ShaderCache/3/33f58573cb563b9d44c31b91afb306f6.bin differ diff --git a/Library/ShaderCache/3/3583e823c254c42cc59da3e7309acf28.bin b/Library/ShaderCache/3/3583e823c254c42cc59da3e7309acf28.bin new file mode 100644 index 000000000..483237b8a Binary files /dev/null and b/Library/ShaderCache/3/3583e823c254c42cc59da3e7309acf28.bin differ diff --git a/Library/ShaderCache/3/36e4c88d3c5e8470d1a8c0a2bd7bed7a.bin b/Library/ShaderCache/3/36e4c88d3c5e8470d1a8c0a2bd7bed7a.bin new file mode 100644 index 000000000..6993983e4 Binary files /dev/null and b/Library/ShaderCache/3/36e4c88d3c5e8470d1a8c0a2bd7bed7a.bin differ diff --git a/Library/ShaderCache/3/36effdff642303b7b64560a174cd8c36.bin b/Library/ShaderCache/3/36effdff642303b7b64560a174cd8c36.bin new file mode 100644 index 000000000..9f2bc708a Binary files /dev/null and b/Library/ShaderCache/3/36effdff642303b7b64560a174cd8c36.bin differ diff --git a/Library/ShaderCache/3/37318ef0e458385e5192c77aa07f60aa.bin b/Library/ShaderCache/3/37318ef0e458385e5192c77aa07f60aa.bin new file mode 100644 index 000000000..b9c3ee0e4 Binary files /dev/null and b/Library/ShaderCache/3/37318ef0e458385e5192c77aa07f60aa.bin differ diff --git a/Library/ShaderCache/3/3733659412a6e1c866701a688a9ebaf3.bin b/Library/ShaderCache/3/3733659412a6e1c866701a688a9ebaf3.bin new file mode 100644 index 000000000..60de86aa6 Binary files /dev/null and b/Library/ShaderCache/3/3733659412a6e1c866701a688a9ebaf3.bin differ diff --git a/Library/ShaderCache/3/37eaba5380914e04bb064b7548546aca.bin b/Library/ShaderCache/3/37eaba5380914e04bb064b7548546aca.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/3/37eaba5380914e04bb064b7548546aca.bin differ diff --git a/Library/ShaderCache/3/392e2550d1b350737381ac005a0f211d.bin b/Library/ShaderCache/3/392e2550d1b350737381ac005a0f211d.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/3/392e2550d1b350737381ac005a0f211d.bin differ diff --git a/Library/ShaderCache/3/394fadd9e15a8efe4628708f1b173bbd.bin b/Library/ShaderCache/3/394fadd9e15a8efe4628708f1b173bbd.bin new file mode 100644 index 000000000..cdb4ccc4e Binary files /dev/null and b/Library/ShaderCache/3/394fadd9e15a8efe4628708f1b173bbd.bin differ diff --git a/Library/ShaderCache/3/397ca95d87883bdfff33416d091aebcc.bin b/Library/ShaderCache/3/397ca95d87883bdfff33416d091aebcc.bin new file mode 100644 index 000000000..861037e35 Binary files /dev/null and b/Library/ShaderCache/3/397ca95d87883bdfff33416d091aebcc.bin differ diff --git a/Library/ShaderCache/3/39ae4da4c19f3e61c26cbab75633000d.bin b/Library/ShaderCache/3/39ae4da4c19f3e61c26cbab75633000d.bin new file mode 100644 index 000000000..da054597c Binary files /dev/null and b/Library/ShaderCache/3/39ae4da4c19f3e61c26cbab75633000d.bin differ diff --git a/Library/ShaderCache/3/3ba646744d8c07418a56715337c979a5.bin b/Library/ShaderCache/3/3ba646744d8c07418a56715337c979a5.bin new file mode 100644 index 000000000..d4adf3b4d Binary files /dev/null and b/Library/ShaderCache/3/3ba646744d8c07418a56715337c979a5.bin differ diff --git a/Library/ShaderCache/3/3bcecd5dfb66ffba865499164705bd21.bin b/Library/ShaderCache/3/3bcecd5dfb66ffba865499164705bd21.bin new file mode 100644 index 000000000..a871513ea Binary files /dev/null and b/Library/ShaderCache/3/3bcecd5dfb66ffba865499164705bd21.bin differ diff --git a/Library/ShaderCache/3/3c562f29d7b88d0d97a8149a85d9b9bf.bin b/Library/ShaderCache/3/3c562f29d7b88d0d97a8149a85d9b9bf.bin new file mode 100644 index 000000000..fcaac7535 Binary files /dev/null and b/Library/ShaderCache/3/3c562f29d7b88d0d97a8149a85d9b9bf.bin differ diff --git a/Library/ShaderCache/3/3d90a316bfdf01c9415c4c24ba11a059.bin b/Library/ShaderCache/3/3d90a316bfdf01c9415c4c24ba11a059.bin new file mode 100644 index 000000000..2aff79eb1 Binary files /dev/null and b/Library/ShaderCache/3/3d90a316bfdf01c9415c4c24ba11a059.bin differ diff --git a/Library/ShaderCache/3/3e01ff22f166bdbf1c54d9e1623246d8.bin b/Library/ShaderCache/3/3e01ff22f166bdbf1c54d9e1623246d8.bin new file mode 100644 index 000000000..b9c3ee0e4 Binary files /dev/null and b/Library/ShaderCache/3/3e01ff22f166bdbf1c54d9e1623246d8.bin differ diff --git a/Library/ShaderCache/3/3fc64d4f4dee0f9e163bd79c03274e37.bin b/Library/ShaderCache/3/3fc64d4f4dee0f9e163bd79c03274e37.bin new file mode 100644 index 000000000..ec32acf92 Binary files /dev/null and b/Library/ShaderCache/3/3fc64d4f4dee0f9e163bd79c03274e37.bin differ diff --git a/Library/ShaderCache/4/40434eb0191360ec50e7a749e96a2455.bin b/Library/ShaderCache/4/40434eb0191360ec50e7a749e96a2455.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/4/40434eb0191360ec50e7a749e96a2455.bin differ diff --git a/Library/ShaderCache/4/404e90340933e4acc7b3705edc7b8bf8.bin b/Library/ShaderCache/4/404e90340933e4acc7b3705edc7b8bf8.bin new file mode 100644 index 000000000..8f098d088 Binary files /dev/null and b/Library/ShaderCache/4/404e90340933e4acc7b3705edc7b8bf8.bin differ diff --git a/Library/ShaderCache/4/4065d2f7b233cffb844e25a6d3d8d6c0.bin b/Library/ShaderCache/4/4065d2f7b233cffb844e25a6d3d8d6c0.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/4/4065d2f7b233cffb844e25a6d3d8d6c0.bin differ diff --git a/Library/ShaderCache/4/4132650f3df975a2e91d01ce9a3ce5bf.bin b/Library/ShaderCache/4/4132650f3df975a2e91d01ce9a3ce5bf.bin new file mode 100644 index 000000000..4c7dd30a6 Binary files /dev/null and b/Library/ShaderCache/4/4132650f3df975a2e91d01ce9a3ce5bf.bin differ diff --git a/Library/ShaderCache/4/417302bdcd4b1501f13ff87fed31455c.bin b/Library/ShaderCache/4/417302bdcd4b1501f13ff87fed31455c.bin new file mode 100644 index 000000000..e5a38f494 Binary files /dev/null and b/Library/ShaderCache/4/417302bdcd4b1501f13ff87fed31455c.bin differ diff --git a/Library/ShaderCache/4/419d387bd8943ecbe1eb761193b0641b.bin b/Library/ShaderCache/4/419d387bd8943ecbe1eb761193b0641b.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/4/419d387bd8943ecbe1eb761193b0641b.bin differ diff --git a/Library/ShaderCache/4/41cb1d0fa9fca5b1aabd757e5e4868ce.bin b/Library/ShaderCache/4/41cb1d0fa9fca5b1aabd757e5e4868ce.bin new file mode 100644 index 000000000..4540fce7c Binary files /dev/null and b/Library/ShaderCache/4/41cb1d0fa9fca5b1aabd757e5e4868ce.bin differ diff --git a/Library/ShaderCache/4/4297b3ff6ee7ef433b8be4e56a2d33d1.bin b/Library/ShaderCache/4/4297b3ff6ee7ef433b8be4e56a2d33d1.bin new file mode 100644 index 000000000..0cf5f38a6 Binary files /dev/null and b/Library/ShaderCache/4/4297b3ff6ee7ef433b8be4e56a2d33d1.bin differ diff --git a/Library/ShaderCache/4/43f7e13cf9b2f977d682c83cb03664e8.bin b/Library/ShaderCache/4/43f7e13cf9b2f977d682c83cb03664e8.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/4/43f7e13cf9b2f977d682c83cb03664e8.bin differ diff --git a/Library/ShaderCache/4/4459e5e16cdb57c871b15674f761559d.bin b/Library/ShaderCache/4/4459e5e16cdb57c871b15674f761559d.bin new file mode 100644 index 000000000..1759ac6c1 Binary files /dev/null and b/Library/ShaderCache/4/4459e5e16cdb57c871b15674f761559d.bin differ diff --git a/Library/ShaderCache/4/4512e2861e254950dffb7f2a2019f573.bin b/Library/ShaderCache/4/4512e2861e254950dffb7f2a2019f573.bin new file mode 100644 index 000000000..3060df50b Binary files /dev/null and b/Library/ShaderCache/4/4512e2861e254950dffb7f2a2019f573.bin differ diff --git a/Library/ShaderCache/4/45420b9bc5ae6890485e8fefb9b89e99.bin b/Library/ShaderCache/4/45420b9bc5ae6890485e8fefb9b89e99.bin new file mode 100644 index 000000000..c73f2de51 Binary files /dev/null and b/Library/ShaderCache/4/45420b9bc5ae6890485e8fefb9b89e99.bin differ diff --git a/Library/ShaderCache/4/459f93d74a2fbfd976c917faa6d1ff5e.bin b/Library/ShaderCache/4/459f93d74a2fbfd976c917faa6d1ff5e.bin new file mode 100644 index 000000000..adb205a2e Binary files /dev/null and b/Library/ShaderCache/4/459f93d74a2fbfd976c917faa6d1ff5e.bin differ diff --git a/Library/ShaderCache/4/47bdbfbfbe9dc7ca6e51176be13969bf.bin b/Library/ShaderCache/4/47bdbfbfbe9dc7ca6e51176be13969bf.bin new file mode 100644 index 000000000..b7026f55d Binary files /dev/null and b/Library/ShaderCache/4/47bdbfbfbe9dc7ca6e51176be13969bf.bin differ diff --git a/Library/ShaderCache/4/47cdff6d2eefe8b087f84772526b7166.bin b/Library/ShaderCache/4/47cdff6d2eefe8b087f84772526b7166.bin new file mode 100644 index 000000000..0f7a22408 Binary files /dev/null and b/Library/ShaderCache/4/47cdff6d2eefe8b087f84772526b7166.bin differ diff --git a/Library/ShaderCache/4/47d4201197be60b533c0d6e70d90c576.bin b/Library/ShaderCache/4/47d4201197be60b533c0d6e70d90c576.bin new file mode 100644 index 000000000..6fe80db8d Binary files /dev/null and b/Library/ShaderCache/4/47d4201197be60b533c0d6e70d90c576.bin differ diff --git a/Library/ShaderCache/4/4928f5e224e38ed7e9a2aeae2de0c5ee.bin b/Library/ShaderCache/4/4928f5e224e38ed7e9a2aeae2de0c5ee.bin new file mode 100644 index 000000000..c72d5340b Binary files /dev/null and b/Library/ShaderCache/4/4928f5e224e38ed7e9a2aeae2de0c5ee.bin differ diff --git a/Library/ShaderCache/4/49a22d3105e0584406a1ec206af31bbb.bin b/Library/ShaderCache/4/49a22d3105e0584406a1ec206af31bbb.bin new file mode 100644 index 000000000..97e9fb713 Binary files /dev/null and b/Library/ShaderCache/4/49a22d3105e0584406a1ec206af31bbb.bin differ diff --git a/Library/ShaderCache/4/49bc9147c0105bd577fc101f61950174.bin b/Library/ShaderCache/4/49bc9147c0105bd577fc101f61950174.bin new file mode 100644 index 000000000..a9515f0e3 Binary files /dev/null and b/Library/ShaderCache/4/49bc9147c0105bd577fc101f61950174.bin differ diff --git a/Library/ShaderCache/4/4a0ad414f7ce6e05c8a1c6bb860b64c1.bin b/Library/ShaderCache/4/4a0ad414f7ce6e05c8a1c6bb860b64c1.bin new file mode 100644 index 000000000..2b3ea14d0 Binary files /dev/null and b/Library/ShaderCache/4/4a0ad414f7ce6e05c8a1c6bb860b64c1.bin differ diff --git a/Library/ShaderCache/4/4bc411ee8493392a0923ae970a3875a2.bin b/Library/ShaderCache/4/4bc411ee8493392a0923ae970a3875a2.bin new file mode 100644 index 000000000..05033ff5f Binary files /dev/null and b/Library/ShaderCache/4/4bc411ee8493392a0923ae970a3875a2.bin differ diff --git a/Library/ShaderCache/4/4c26673b0c5a8de990c6065d00d709bd.bin b/Library/ShaderCache/4/4c26673b0c5a8de990c6065d00d709bd.bin new file mode 100644 index 000000000..287a91dbe Binary files /dev/null and b/Library/ShaderCache/4/4c26673b0c5a8de990c6065d00d709bd.bin differ diff --git a/Library/ShaderCache/4/4ca43230c609ae8e8f9bd6f20387d824.bin b/Library/ShaderCache/4/4ca43230c609ae8e8f9bd6f20387d824.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/4/4ca43230c609ae8e8f9bd6f20387d824.bin differ diff --git a/Library/ShaderCache/4/4cc4a6643289e0f5d01a86221c5f0e6f.bin b/Library/ShaderCache/4/4cc4a6643289e0f5d01a86221c5f0e6f.bin new file mode 100644 index 000000000..2d2c061b5 Binary files /dev/null and b/Library/ShaderCache/4/4cc4a6643289e0f5d01a86221c5f0e6f.bin differ diff --git a/Library/ShaderCache/4/4cee49d10e116c2bcbca2e09ece7de57.bin b/Library/ShaderCache/4/4cee49d10e116c2bcbca2e09ece7de57.bin new file mode 100644 index 000000000..fbb665a01 Binary files /dev/null and b/Library/ShaderCache/4/4cee49d10e116c2bcbca2e09ece7de57.bin differ diff --git a/Library/ShaderCache/4/4dd671296163583382af34968140ba80.bin b/Library/ShaderCache/4/4dd671296163583382af34968140ba80.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/4/4dd671296163583382af34968140ba80.bin differ diff --git a/Library/ShaderCache/4/4e2b0b41c1a689513e109957319b9f6e.bin b/Library/ShaderCache/4/4e2b0b41c1a689513e109957319b9f6e.bin new file mode 100644 index 000000000..3a17b408d Binary files /dev/null and b/Library/ShaderCache/4/4e2b0b41c1a689513e109957319b9f6e.bin differ diff --git a/Library/ShaderCache/4/4e36aed00493f2feeee92b43c8bc8a23.bin b/Library/ShaderCache/4/4e36aed00493f2feeee92b43c8bc8a23.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/4/4e36aed00493f2feeee92b43c8bc8a23.bin differ diff --git a/Library/ShaderCache/4/4e7df400fe241a133be049b8c7f507c6.bin b/Library/ShaderCache/4/4e7df400fe241a133be049b8c7f507c6.bin new file mode 100644 index 000000000..2cb71f1d7 Binary files /dev/null and b/Library/ShaderCache/4/4e7df400fe241a133be049b8c7f507c6.bin differ diff --git a/Library/ShaderCache/4/4f7b4b75e1c232305c713423405b1229.bin b/Library/ShaderCache/4/4f7b4b75e1c232305c713423405b1229.bin new file mode 100644 index 000000000..48a2e2ce9 Binary files /dev/null and b/Library/ShaderCache/4/4f7b4b75e1c232305c713423405b1229.bin differ diff --git a/Library/ShaderCache/5/508c0a44f1a4eda5a1c1ba4f3fd419ba.bin b/Library/ShaderCache/5/508c0a44f1a4eda5a1c1ba4f3fd419ba.bin new file mode 100644 index 000000000..a9d536c2e Binary files /dev/null and b/Library/ShaderCache/5/508c0a44f1a4eda5a1c1ba4f3fd419ba.bin differ diff --git a/Library/ShaderCache/5/50c898c6db65aaccd6e9bda4ad182466.bin b/Library/ShaderCache/5/50c898c6db65aaccd6e9bda4ad182466.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/5/50c898c6db65aaccd6e9bda4ad182466.bin differ diff --git a/Library/ShaderCache/5/525162b3604b5f1b6d2543a8e8762262.bin b/Library/ShaderCache/5/525162b3604b5f1b6d2543a8e8762262.bin new file mode 100644 index 000000000..a213ef91f Binary files /dev/null and b/Library/ShaderCache/5/525162b3604b5f1b6d2543a8e8762262.bin differ diff --git a/Library/ShaderCache/5/53f1da27ed1973f4ca76eaf9ff87fb82.bin b/Library/ShaderCache/5/53f1da27ed1973f4ca76eaf9ff87fb82.bin new file mode 100644 index 000000000..333be42d2 Binary files /dev/null and b/Library/ShaderCache/5/53f1da27ed1973f4ca76eaf9ff87fb82.bin differ diff --git a/Library/ShaderCache/5/55a6de0a3e4600436acce4f713e392f7.bin b/Library/ShaderCache/5/55a6de0a3e4600436acce4f713e392f7.bin new file mode 100644 index 000000000..471745182 Binary files /dev/null and b/Library/ShaderCache/5/55a6de0a3e4600436acce4f713e392f7.bin differ diff --git a/Library/ShaderCache/5/55ae2759f1414cab961e63368c6bde2e.bin b/Library/ShaderCache/5/55ae2759f1414cab961e63368c6bde2e.bin new file mode 100644 index 000000000..b250ff2c7 Binary files /dev/null and b/Library/ShaderCache/5/55ae2759f1414cab961e63368c6bde2e.bin differ diff --git a/Library/ShaderCache/5/55e4bfb4fdf9ce95373a2bc8af3c6d4f.bin b/Library/ShaderCache/5/55e4bfb4fdf9ce95373a2bc8af3c6d4f.bin new file mode 100644 index 000000000..5ef11163d Binary files /dev/null and b/Library/ShaderCache/5/55e4bfb4fdf9ce95373a2bc8af3c6d4f.bin differ diff --git a/Library/ShaderCache/5/564d86774bca531cb5dd2f46ca106e4f.bin b/Library/ShaderCache/5/564d86774bca531cb5dd2f46ca106e4f.bin new file mode 100644 index 000000000..33f2a1737 Binary files /dev/null and b/Library/ShaderCache/5/564d86774bca531cb5dd2f46ca106e4f.bin differ diff --git a/Library/ShaderCache/5/5685edba9949b6c486779fae1ac54022.bin b/Library/ShaderCache/5/5685edba9949b6c486779fae1ac54022.bin new file mode 100644 index 000000000..206d5ff4c Binary files /dev/null and b/Library/ShaderCache/5/5685edba9949b6c486779fae1ac54022.bin differ diff --git a/Library/ShaderCache/5/572067b4ffb1faf1fd36cc1553f3abfc.bin b/Library/ShaderCache/5/572067b4ffb1faf1fd36cc1553f3abfc.bin new file mode 100644 index 000000000..bed1589df Binary files /dev/null and b/Library/ShaderCache/5/572067b4ffb1faf1fd36cc1553f3abfc.bin differ diff --git a/Library/ShaderCache/5/58fd305fcf87291e230d1d26b56a2d0d.bin b/Library/ShaderCache/5/58fd305fcf87291e230d1d26b56a2d0d.bin new file mode 100644 index 000000000..b0b1c7d03 Binary files /dev/null and b/Library/ShaderCache/5/58fd305fcf87291e230d1d26b56a2d0d.bin differ diff --git a/Library/ShaderCache/5/59704f4dbdd5b670f0616d7bf855ef5e.bin b/Library/ShaderCache/5/59704f4dbdd5b670f0616d7bf855ef5e.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/5/59704f4dbdd5b670f0616d7bf855ef5e.bin differ diff --git a/Library/ShaderCache/5/5a2084ae1468a74d572cc252bc3ae507.bin b/Library/ShaderCache/5/5a2084ae1468a74d572cc252bc3ae507.bin new file mode 100644 index 000000000..20fb288b1 Binary files /dev/null and b/Library/ShaderCache/5/5a2084ae1468a74d572cc252bc3ae507.bin differ diff --git a/Library/ShaderCache/5/5a6aabc02cee787ee1405958cdcdc4c7.bin b/Library/ShaderCache/5/5a6aabc02cee787ee1405958cdcdc4c7.bin new file mode 100644 index 000000000..49ba6ec79 Binary files /dev/null and b/Library/ShaderCache/5/5a6aabc02cee787ee1405958cdcdc4c7.bin differ diff --git a/Library/ShaderCache/5/5aba9dadebb51f0d047672253c8ecfaa.bin b/Library/ShaderCache/5/5aba9dadebb51f0d047672253c8ecfaa.bin new file mode 100644 index 000000000..692e692d4 Binary files /dev/null and b/Library/ShaderCache/5/5aba9dadebb51f0d047672253c8ecfaa.bin differ diff --git a/Library/ShaderCache/5/5b813e394417483db555772381a33fe0.bin b/Library/ShaderCache/5/5b813e394417483db555772381a33fe0.bin new file mode 100644 index 000000000..6ffbf077b Binary files /dev/null and b/Library/ShaderCache/5/5b813e394417483db555772381a33fe0.bin differ diff --git a/Library/ShaderCache/5/5bf417f5842cf2f6b42cfc810df5a46f.bin b/Library/ShaderCache/5/5bf417f5842cf2f6b42cfc810df5a46f.bin new file mode 100644 index 000000000..d5405a8f1 Binary files /dev/null and b/Library/ShaderCache/5/5bf417f5842cf2f6b42cfc810df5a46f.bin differ diff --git a/Library/ShaderCache/5/5c1f8942a7bb1dd70b2506dfb501b20d.bin b/Library/ShaderCache/5/5c1f8942a7bb1dd70b2506dfb501b20d.bin new file mode 100644 index 000000000..737923c72 Binary files /dev/null and b/Library/ShaderCache/5/5c1f8942a7bb1dd70b2506dfb501b20d.bin differ diff --git a/Library/ShaderCache/5/5c609467556f778fa21c978a6189b929.bin b/Library/ShaderCache/5/5c609467556f778fa21c978a6189b929.bin new file mode 100644 index 000000000..6c1bb3905 Binary files /dev/null and b/Library/ShaderCache/5/5c609467556f778fa21c978a6189b929.bin differ diff --git a/Library/ShaderCache/5/5d8c1aaf7d00245f2bf3dca6b2a7eab0.bin b/Library/ShaderCache/5/5d8c1aaf7d00245f2bf3dca6b2a7eab0.bin new file mode 100644 index 000000000..def9393e3 Binary files /dev/null and b/Library/ShaderCache/5/5d8c1aaf7d00245f2bf3dca6b2a7eab0.bin differ diff --git a/Library/ShaderCache/5/5da3d2a1830fc063f32575e41e48e21b.bin b/Library/ShaderCache/5/5da3d2a1830fc063f32575e41e48e21b.bin new file mode 100644 index 000000000..692e692d4 Binary files /dev/null and b/Library/ShaderCache/5/5da3d2a1830fc063f32575e41e48e21b.bin differ diff --git a/Library/ShaderCache/5/5e39f3337c19b075d263beab7a01dd00.bin b/Library/ShaderCache/5/5e39f3337c19b075d263beab7a01dd00.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/5/5e39f3337c19b075d263beab7a01dd00.bin differ diff --git a/Library/ShaderCache/5/5eb74ab5c81293dd4d755fef5b95dd11.bin b/Library/ShaderCache/5/5eb74ab5c81293dd4d755fef5b95dd11.bin new file mode 100644 index 000000000..1a1aae59b Binary files /dev/null and b/Library/ShaderCache/5/5eb74ab5c81293dd4d755fef5b95dd11.bin differ diff --git a/Library/ShaderCache/5/5f544e65d14c68c92e3f0f4990ec8acb.bin b/Library/ShaderCache/5/5f544e65d14c68c92e3f0f4990ec8acb.bin new file mode 100644 index 000000000..daaff01b5 Binary files /dev/null and b/Library/ShaderCache/5/5f544e65d14c68c92e3f0f4990ec8acb.bin differ diff --git a/Library/ShaderCache/5/5f63f3703aabdb1a7d02c8da75c6b892.bin b/Library/ShaderCache/5/5f63f3703aabdb1a7d02c8da75c6b892.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/5/5f63f3703aabdb1a7d02c8da75c6b892.bin differ diff --git a/Library/ShaderCache/5/5fcf5a540713bfab1b52813b59bf5708.bin b/Library/ShaderCache/5/5fcf5a540713bfab1b52813b59bf5708.bin new file mode 100644 index 000000000..ac1cfef05 Binary files /dev/null and b/Library/ShaderCache/5/5fcf5a540713bfab1b52813b59bf5708.bin differ diff --git a/Library/ShaderCache/5/5ff4e0d2906ce49cb383668310535be2.bin b/Library/ShaderCache/5/5ff4e0d2906ce49cb383668310535be2.bin new file mode 100644 index 000000000..782eac82e Binary files /dev/null and b/Library/ShaderCache/5/5ff4e0d2906ce49cb383668310535be2.bin differ diff --git a/Library/ShaderCache/6/600354bc9620e93dc62bff37c90fcd48.bin b/Library/ShaderCache/6/600354bc9620e93dc62bff37c90fcd48.bin new file mode 100644 index 000000000..fc1876de6 Binary files /dev/null and b/Library/ShaderCache/6/600354bc9620e93dc62bff37c90fcd48.bin differ diff --git a/Library/ShaderCache/6/606ec75380623c4d0fe7c46376534820.bin b/Library/ShaderCache/6/606ec75380623c4d0fe7c46376534820.bin new file mode 100644 index 000000000..60e388246 Binary files /dev/null and b/Library/ShaderCache/6/606ec75380623c4d0fe7c46376534820.bin differ diff --git a/Library/ShaderCache/6/60890311af7560f5263f383be3f87165.bin b/Library/ShaderCache/6/60890311af7560f5263f383be3f87165.bin new file mode 100644 index 000000000..71cee0c02 Binary files /dev/null and b/Library/ShaderCache/6/60890311af7560f5263f383be3f87165.bin differ diff --git a/Library/ShaderCache/6/60b4aebf271716e236a2aa3bf2f120e2.bin b/Library/ShaderCache/6/60b4aebf271716e236a2aa3bf2f120e2.bin new file mode 100644 index 000000000..9a2515191 Binary files /dev/null and b/Library/ShaderCache/6/60b4aebf271716e236a2aa3bf2f120e2.bin differ diff --git a/Library/ShaderCache/6/618c645296d156c995a439c1d5431f90.bin b/Library/ShaderCache/6/618c645296d156c995a439c1d5431f90.bin new file mode 100644 index 000000000..7b3cf7413 Binary files /dev/null and b/Library/ShaderCache/6/618c645296d156c995a439c1d5431f90.bin differ diff --git a/Library/ShaderCache/6/6209723e7b319df6d68ff20e2019f7ce.bin b/Library/ShaderCache/6/6209723e7b319df6d68ff20e2019f7ce.bin new file mode 100644 index 000000000..af7b3724a Binary files /dev/null and b/Library/ShaderCache/6/6209723e7b319df6d68ff20e2019f7ce.bin differ diff --git a/Library/ShaderCache/6/626984cb6e186a44335c782ae6f796bb.bin b/Library/ShaderCache/6/626984cb6e186a44335c782ae6f796bb.bin new file mode 100644 index 000000000..b5f34221d Binary files /dev/null and b/Library/ShaderCache/6/626984cb6e186a44335c782ae6f796bb.bin differ diff --git a/Library/ShaderCache/6/63edcb1153f07ee649e37b6342d20661.bin b/Library/ShaderCache/6/63edcb1153f07ee649e37b6342d20661.bin new file mode 100644 index 000000000..aeb11ccae Binary files /dev/null and b/Library/ShaderCache/6/63edcb1153f07ee649e37b6342d20661.bin differ diff --git a/Library/ShaderCache/6/6442d982cc05a0158fe510d0e3f9b67f.bin b/Library/ShaderCache/6/6442d982cc05a0158fe510d0e3f9b67f.bin new file mode 100644 index 000000000..8d11a9239 Binary files /dev/null and b/Library/ShaderCache/6/6442d982cc05a0158fe510d0e3f9b67f.bin differ diff --git a/Library/ShaderCache/6/6467b04e9e74856057ce4119b49bb239.bin b/Library/ShaderCache/6/6467b04e9e74856057ce4119b49bb239.bin new file mode 100644 index 000000000..333be42d2 Binary files /dev/null and b/Library/ShaderCache/6/6467b04e9e74856057ce4119b49bb239.bin differ diff --git a/Library/ShaderCache/6/651a5df9a12b75af2f53166e0f8e050e.bin b/Library/ShaderCache/6/651a5df9a12b75af2f53166e0f8e050e.bin new file mode 100644 index 000000000..729112c13 Binary files /dev/null and b/Library/ShaderCache/6/651a5df9a12b75af2f53166e0f8e050e.bin differ diff --git a/Library/ShaderCache/6/6529f5da15d275eedcb03d5b471a3f1e.bin b/Library/ShaderCache/6/6529f5da15d275eedcb03d5b471a3f1e.bin new file mode 100644 index 000000000..a0ac31e4c Binary files /dev/null and b/Library/ShaderCache/6/6529f5da15d275eedcb03d5b471a3f1e.bin differ diff --git a/Library/ShaderCache/6/65ba6b540269e99d79129b0e6b4cf819.bin b/Library/ShaderCache/6/65ba6b540269e99d79129b0e6b4cf819.bin new file mode 100644 index 000000000..d1a789221 Binary files /dev/null and b/Library/ShaderCache/6/65ba6b540269e99d79129b0e6b4cf819.bin differ diff --git a/Library/ShaderCache/6/66058986c34b3ae694b487621edbd068.bin b/Library/ShaderCache/6/66058986c34b3ae694b487621edbd068.bin new file mode 100644 index 000000000..976019476 Binary files /dev/null and b/Library/ShaderCache/6/66058986c34b3ae694b487621edbd068.bin differ diff --git a/Library/ShaderCache/6/66e072925ef8e5d1521a96252ba5457d.bin b/Library/ShaderCache/6/66e072925ef8e5d1521a96252ba5457d.bin new file mode 100644 index 000000000..2d2c061b5 Binary files /dev/null and b/Library/ShaderCache/6/66e072925ef8e5d1521a96252ba5457d.bin differ diff --git a/Library/ShaderCache/6/67ccb43fa93c26a53fdf8788df8c2a64.bin b/Library/ShaderCache/6/67ccb43fa93c26a53fdf8788df8c2a64.bin new file mode 100644 index 000000000..4be2edc84 Binary files /dev/null and b/Library/ShaderCache/6/67ccb43fa93c26a53fdf8788df8c2a64.bin differ diff --git a/Library/ShaderCache/6/68ed493ab937002fe0b2ecbdfc212170.bin b/Library/ShaderCache/6/68ed493ab937002fe0b2ecbdfc212170.bin new file mode 100644 index 000000000..dbd538bfe Binary files /dev/null and b/Library/ShaderCache/6/68ed493ab937002fe0b2ecbdfc212170.bin differ diff --git a/Library/ShaderCache/6/6905e644fed86d8c32b78fc22d3e589e.bin b/Library/ShaderCache/6/6905e644fed86d8c32b78fc22d3e589e.bin new file mode 100644 index 000000000..2500408b2 Binary files /dev/null and b/Library/ShaderCache/6/6905e644fed86d8c32b78fc22d3e589e.bin differ diff --git a/Library/ShaderCache/6/695700c53571ea561265776f03995413.bin b/Library/ShaderCache/6/695700c53571ea561265776f03995413.bin new file mode 100644 index 000000000..df8048887 Binary files /dev/null and b/Library/ShaderCache/6/695700c53571ea561265776f03995413.bin differ diff --git a/Library/ShaderCache/6/69b5568aaead3ae1ec652977aa7a2bfa.bin b/Library/ShaderCache/6/69b5568aaead3ae1ec652977aa7a2bfa.bin new file mode 100644 index 000000000..e0f63fc33 Binary files /dev/null and b/Library/ShaderCache/6/69b5568aaead3ae1ec652977aa7a2bfa.bin differ diff --git a/Library/ShaderCache/6/6b2a12a3702d1eb95dbda6b76f445747.bin b/Library/ShaderCache/6/6b2a12a3702d1eb95dbda6b76f445747.bin new file mode 100644 index 000000000..3272cb3e4 Binary files /dev/null and b/Library/ShaderCache/6/6b2a12a3702d1eb95dbda6b76f445747.bin differ diff --git a/Library/ShaderCache/6/6bbdb7febf545a08feb69a50d98aed4c.bin b/Library/ShaderCache/6/6bbdb7febf545a08feb69a50d98aed4c.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/6/6bbdb7febf545a08feb69a50d98aed4c.bin differ diff --git a/Library/ShaderCache/6/6be5b24ef8de74d48cf8bb4be762f8fd.bin b/Library/ShaderCache/6/6be5b24ef8de74d48cf8bb4be762f8fd.bin new file mode 100644 index 000000000..40c6fccfb Binary files /dev/null and b/Library/ShaderCache/6/6be5b24ef8de74d48cf8bb4be762f8fd.bin differ diff --git a/Library/ShaderCache/6/6c5c43901dc59f7e09efd9bd33ecbb6d.bin b/Library/ShaderCache/6/6c5c43901dc59f7e09efd9bd33ecbb6d.bin new file mode 100644 index 000000000..f982228fc Binary files /dev/null and b/Library/ShaderCache/6/6c5c43901dc59f7e09efd9bd33ecbb6d.bin differ diff --git a/Library/ShaderCache/6/6d4f307177a2c607ab49bdcc00d4fa06.bin b/Library/ShaderCache/6/6d4f307177a2c607ab49bdcc00d4fa06.bin new file mode 100644 index 000000000..045ebf65d Binary files /dev/null and b/Library/ShaderCache/6/6d4f307177a2c607ab49bdcc00d4fa06.bin differ diff --git a/Library/ShaderCache/6/6d632f29c2f9e8883760568763496411.bin b/Library/ShaderCache/6/6d632f29c2f9e8883760568763496411.bin new file mode 100644 index 000000000..4c7dd30a6 Binary files /dev/null and b/Library/ShaderCache/6/6d632f29c2f9e8883760568763496411.bin differ diff --git a/Library/ShaderCache/6/6efa156c21994a82ba4b3ffc43be0666.bin b/Library/ShaderCache/6/6efa156c21994a82ba4b3ffc43be0666.bin new file mode 100644 index 000000000..915758028 Binary files /dev/null and b/Library/ShaderCache/6/6efa156c21994a82ba4b3ffc43be0666.bin differ diff --git a/Library/ShaderCache/7/701d821f3381758add3c20014aab2cf4.bin b/Library/ShaderCache/7/701d821f3381758add3c20014aab2cf4.bin new file mode 100644 index 000000000..6993983e4 Binary files /dev/null and b/Library/ShaderCache/7/701d821f3381758add3c20014aab2cf4.bin differ diff --git a/Library/ShaderCache/7/704adf18e622a233bead5aa20fe684e2.bin b/Library/ShaderCache/7/704adf18e622a233bead5aa20fe684e2.bin new file mode 100644 index 000000000..91c1048cf Binary files /dev/null and b/Library/ShaderCache/7/704adf18e622a233bead5aa20fe684e2.bin differ diff --git a/Library/ShaderCache/7/707dd4bf7272bf4c26b9f1f037b23210.bin b/Library/ShaderCache/7/707dd4bf7272bf4c26b9f1f037b23210.bin new file mode 100644 index 000000000..8cccceb82 Binary files /dev/null and b/Library/ShaderCache/7/707dd4bf7272bf4c26b9f1f037b23210.bin differ diff --git a/Library/ShaderCache/7/7192ca98633cfee4ea0595cb78057500.bin b/Library/ShaderCache/7/7192ca98633cfee4ea0595cb78057500.bin new file mode 100644 index 000000000..c8147a366 Binary files /dev/null and b/Library/ShaderCache/7/7192ca98633cfee4ea0595cb78057500.bin differ diff --git a/Library/ShaderCache/7/71b7fa38cf09eabf305129ff6852e391.bin b/Library/ShaderCache/7/71b7fa38cf09eabf305129ff6852e391.bin new file mode 100644 index 000000000..52b5f6b49 Binary files /dev/null and b/Library/ShaderCache/7/71b7fa38cf09eabf305129ff6852e391.bin differ diff --git a/Library/ShaderCache/7/72b8836a79c05cffe7e54fbf19fe0dca.bin b/Library/ShaderCache/7/72b8836a79c05cffe7e54fbf19fe0dca.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/7/72b8836a79c05cffe7e54fbf19fe0dca.bin differ diff --git a/Library/ShaderCache/7/72fe13d3b7d88d9b7ba4c72fa3cd9448.bin b/Library/ShaderCache/7/72fe13d3b7d88d9b7ba4c72fa3cd9448.bin new file mode 100644 index 000000000..d7f89e8fa Binary files /dev/null and b/Library/ShaderCache/7/72fe13d3b7d88d9b7ba4c72fa3cd9448.bin differ diff --git a/Library/ShaderCache/7/73e811ee1ee9d77d1fe445b54eec293b.bin b/Library/ShaderCache/7/73e811ee1ee9d77d1fe445b54eec293b.bin new file mode 100644 index 000000000..8a590b4c3 Binary files /dev/null and b/Library/ShaderCache/7/73e811ee1ee9d77d1fe445b54eec293b.bin differ diff --git a/Library/ShaderCache/7/747c9c3f1fe5f9f119c3e1adf7feab06.bin b/Library/ShaderCache/7/747c9c3f1fe5f9f119c3e1adf7feab06.bin new file mode 100644 index 000000000..aa8109f32 Binary files /dev/null and b/Library/ShaderCache/7/747c9c3f1fe5f9f119c3e1adf7feab06.bin differ diff --git a/Library/ShaderCache/7/7492678569f61e603531b72af831163e.bin b/Library/ShaderCache/7/7492678569f61e603531b72af831163e.bin new file mode 100644 index 000000000..e7469b539 Binary files /dev/null and b/Library/ShaderCache/7/7492678569f61e603531b72af831163e.bin differ diff --git a/Library/ShaderCache/7/749cae891b79c8d3f5f5ade6dc78e92f.bin b/Library/ShaderCache/7/749cae891b79c8d3f5f5ade6dc78e92f.bin new file mode 100644 index 000000000..ecc27a208 Binary files /dev/null and b/Library/ShaderCache/7/749cae891b79c8d3f5f5ade6dc78e92f.bin differ diff --git a/Library/ShaderCache/7/74be4d4d9bde3c14969696c28f6088ad.bin b/Library/ShaderCache/7/74be4d4d9bde3c14969696c28f6088ad.bin new file mode 100644 index 000000000..4d013ea6e Binary files /dev/null and b/Library/ShaderCache/7/74be4d4d9bde3c14969696c28f6088ad.bin differ diff --git a/Library/ShaderCache/7/757dcd36c3b414a85988dd8433b3bb1f.bin b/Library/ShaderCache/7/757dcd36c3b414a85988dd8433b3bb1f.bin new file mode 100644 index 000000000..7a61bf7bb Binary files /dev/null and b/Library/ShaderCache/7/757dcd36c3b414a85988dd8433b3bb1f.bin differ diff --git a/Library/ShaderCache/7/76cad5a663f4a2a1046ea168415ed5a0.bin b/Library/ShaderCache/7/76cad5a663f4a2a1046ea168415ed5a0.bin new file mode 100644 index 000000000..72844ecde Binary files /dev/null and b/Library/ShaderCache/7/76cad5a663f4a2a1046ea168415ed5a0.bin differ diff --git a/Library/ShaderCache/7/77151fa6f3130ed70f017fc57ae18c47.bin b/Library/ShaderCache/7/77151fa6f3130ed70f017fc57ae18c47.bin new file mode 100644 index 000000000..b0b1c7d03 Binary files /dev/null and b/Library/ShaderCache/7/77151fa6f3130ed70f017fc57ae18c47.bin differ diff --git a/Library/ShaderCache/7/7747cf9ed6101ad967b92bb5796751d7.bin b/Library/ShaderCache/7/7747cf9ed6101ad967b92bb5796751d7.bin new file mode 100644 index 000000000..2f3f26046 Binary files /dev/null and b/Library/ShaderCache/7/7747cf9ed6101ad967b92bb5796751d7.bin differ diff --git a/Library/ShaderCache/7/77fde2b05d983b87f26974d4e4979e61.bin b/Library/ShaderCache/7/77fde2b05d983b87f26974d4e4979e61.bin new file mode 100644 index 000000000..0e05ca3f0 Binary files /dev/null and b/Library/ShaderCache/7/77fde2b05d983b87f26974d4e4979e61.bin differ diff --git a/Library/ShaderCache/7/781d19306b46ab03c61df5d54f954fb5.bin b/Library/ShaderCache/7/781d19306b46ab03c61df5d54f954fb5.bin new file mode 100644 index 000000000..cf9693fbc Binary files /dev/null and b/Library/ShaderCache/7/781d19306b46ab03c61df5d54f954fb5.bin differ diff --git a/Library/ShaderCache/7/78c8fd6a258cf8ec5415fa256a23bea0.bin b/Library/ShaderCache/7/78c8fd6a258cf8ec5415fa256a23bea0.bin new file mode 100644 index 000000000..bb231b86e Binary files /dev/null and b/Library/ShaderCache/7/78c8fd6a258cf8ec5415fa256a23bea0.bin differ diff --git a/Library/ShaderCache/7/795e0ffe89d2bc13a542687b579d2a37.bin b/Library/ShaderCache/7/795e0ffe89d2bc13a542687b579d2a37.bin new file mode 100644 index 000000000..dda4be1b7 Binary files /dev/null and b/Library/ShaderCache/7/795e0ffe89d2bc13a542687b579d2a37.bin differ diff --git a/Library/ShaderCache/7/797ef9f9022160305a8c8f4a865d5060.bin b/Library/ShaderCache/7/797ef9f9022160305a8c8f4a865d5060.bin new file mode 100644 index 000000000..fac2572d7 Binary files /dev/null and b/Library/ShaderCache/7/797ef9f9022160305a8c8f4a865d5060.bin differ diff --git a/Library/ShaderCache/7/79e1a1da1f9c8c6222a23b056e824ab3.bin b/Library/ShaderCache/7/79e1a1da1f9c8c6222a23b056e824ab3.bin new file mode 100644 index 000000000..3f31dffc9 Binary files /dev/null and b/Library/ShaderCache/7/79e1a1da1f9c8c6222a23b056e824ab3.bin differ diff --git a/Library/ShaderCache/7/79f2bdd5db12f880c02c8bae5874e74e.bin b/Library/ShaderCache/7/79f2bdd5db12f880c02c8bae5874e74e.bin new file mode 100644 index 000000000..d6777db29 Binary files /dev/null and b/Library/ShaderCache/7/79f2bdd5db12f880c02c8bae5874e74e.bin differ diff --git a/Library/ShaderCache/7/7a05960470f94d0cab0003ec86114220.bin b/Library/ShaderCache/7/7a05960470f94d0cab0003ec86114220.bin new file mode 100644 index 000000000..1fde43a9d Binary files /dev/null and b/Library/ShaderCache/7/7a05960470f94d0cab0003ec86114220.bin differ diff --git a/Library/ShaderCache/7/7b14356b034bcc75265936e377aaae6e.bin b/Library/ShaderCache/7/7b14356b034bcc75265936e377aaae6e.bin new file mode 100644 index 000000000..160d16613 Binary files /dev/null and b/Library/ShaderCache/7/7b14356b034bcc75265936e377aaae6e.bin differ diff --git a/Library/ShaderCache/7/7b73a0248eb115fe42ab9cae45740d52.bin b/Library/ShaderCache/7/7b73a0248eb115fe42ab9cae45740d52.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/7/7b73a0248eb115fe42ab9cae45740d52.bin differ diff --git a/Library/ShaderCache/7/7c6e29d0c058eb14d66331322071a386.bin b/Library/ShaderCache/7/7c6e29d0c058eb14d66331322071a386.bin new file mode 100644 index 000000000..1f97f5e75 Binary files /dev/null and b/Library/ShaderCache/7/7c6e29d0c058eb14d66331322071a386.bin differ diff --git a/Library/ShaderCache/7/7d886505635e4bfcc78aa63aca72e936.bin b/Library/ShaderCache/7/7d886505635e4bfcc78aa63aca72e936.bin new file mode 100644 index 000000000..1f97f5e75 Binary files /dev/null and b/Library/ShaderCache/7/7d886505635e4bfcc78aa63aca72e936.bin differ diff --git a/Library/ShaderCache/7/7e4323c4c02f12afddaeb2fd4bd0405b.bin b/Library/ShaderCache/7/7e4323c4c02f12afddaeb2fd4bd0405b.bin new file mode 100644 index 000000000..b67b93ff2 Binary files /dev/null and b/Library/ShaderCache/7/7e4323c4c02f12afddaeb2fd4bd0405b.bin differ diff --git a/Library/ShaderCache/7/7ed90efa3b3024ef8c781ca3586eefff.bin b/Library/ShaderCache/7/7ed90efa3b3024ef8c781ca3586eefff.bin new file mode 100644 index 000000000..ae168fa92 Binary files /dev/null and b/Library/ShaderCache/7/7ed90efa3b3024ef8c781ca3586eefff.bin differ diff --git a/Library/ShaderCache/7/7fcfb9a4f3803962932e4e459427aa02.bin b/Library/ShaderCache/7/7fcfb9a4f3803962932e4e459427aa02.bin new file mode 100644 index 000000000..004b561a9 Binary files /dev/null and b/Library/ShaderCache/7/7fcfb9a4f3803962932e4e459427aa02.bin differ diff --git a/Library/ShaderCache/7/7fdbf97746ee30bd5c0678f63ed8c5a5.bin b/Library/ShaderCache/7/7fdbf97746ee30bd5c0678f63ed8c5a5.bin new file mode 100644 index 000000000..21ff35fa6 Binary files /dev/null and b/Library/ShaderCache/7/7fdbf97746ee30bd5c0678f63ed8c5a5.bin differ diff --git a/Library/ShaderCache/8/80299c0393ff156b18dbc5e329dbcb3a.bin b/Library/ShaderCache/8/80299c0393ff156b18dbc5e329dbcb3a.bin new file mode 100644 index 000000000..965a46acb Binary files /dev/null and b/Library/ShaderCache/8/80299c0393ff156b18dbc5e329dbcb3a.bin differ diff --git a/Library/ShaderCache/8/812f68fd2fc7b3ad7712a2545152a756.bin b/Library/ShaderCache/8/812f68fd2fc7b3ad7712a2545152a756.bin new file mode 100644 index 000000000..ef89b9081 Binary files /dev/null and b/Library/ShaderCache/8/812f68fd2fc7b3ad7712a2545152a756.bin differ diff --git a/Library/ShaderCache/8/8185b9360dde13f14e886a7818dfd518.bin b/Library/ShaderCache/8/8185b9360dde13f14e886a7818dfd518.bin new file mode 100644 index 000000000..e955cf601 Binary files /dev/null and b/Library/ShaderCache/8/8185b9360dde13f14e886a7818dfd518.bin differ diff --git a/Library/ShaderCache/8/81bccada09c8f58f46deb3aef7f966b9.bin b/Library/ShaderCache/8/81bccada09c8f58f46deb3aef7f966b9.bin new file mode 100644 index 000000000..7f92af2ef Binary files /dev/null and b/Library/ShaderCache/8/81bccada09c8f58f46deb3aef7f966b9.bin differ diff --git a/Library/ShaderCache/8/81c07f32274f5511f27ebacb751eda36.bin b/Library/ShaderCache/8/81c07f32274f5511f27ebacb751eda36.bin new file mode 100644 index 000000000..4be2edc84 Binary files /dev/null and b/Library/ShaderCache/8/81c07f32274f5511f27ebacb751eda36.bin differ diff --git a/Library/ShaderCache/8/837fa7e89b2b240dca293c53904ac84b.bin b/Library/ShaderCache/8/837fa7e89b2b240dca293c53904ac84b.bin new file mode 100644 index 000000000..2433a07e2 Binary files /dev/null and b/Library/ShaderCache/8/837fa7e89b2b240dca293c53904ac84b.bin differ diff --git a/Library/ShaderCache/8/83d6dd3756aa04f80fda83133067106e.bin b/Library/ShaderCache/8/83d6dd3756aa04f80fda83133067106e.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/8/83d6dd3756aa04f80fda83133067106e.bin differ diff --git a/Library/ShaderCache/8/8483dcaaa5d39116dc2ade487872a6b9.bin b/Library/ShaderCache/8/8483dcaaa5d39116dc2ade487872a6b9.bin new file mode 100644 index 000000000..2433a07e2 Binary files /dev/null and b/Library/ShaderCache/8/8483dcaaa5d39116dc2ade487872a6b9.bin differ diff --git a/Library/ShaderCache/8/84ce0c8e3a5380815744e3380b35bacb.bin b/Library/ShaderCache/8/84ce0c8e3a5380815744e3380b35bacb.bin new file mode 100644 index 000000000..a262f8264 Binary files /dev/null and b/Library/ShaderCache/8/84ce0c8e3a5380815744e3380b35bacb.bin differ diff --git a/Library/ShaderCache/8/853351f8b9ae9dbb0066d0cf343ecfda.bin b/Library/ShaderCache/8/853351f8b9ae9dbb0066d0cf343ecfda.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/8/853351f8b9ae9dbb0066d0cf343ecfda.bin differ diff --git a/Library/ShaderCache/8/85cc5fd1531fa72034ed1b5b0051f325.bin b/Library/ShaderCache/8/85cc5fd1531fa72034ed1b5b0051f325.bin new file mode 100644 index 000000000..0935a9223 Binary files /dev/null and b/Library/ShaderCache/8/85cc5fd1531fa72034ed1b5b0051f325.bin differ diff --git a/Library/ShaderCache/8/86dca4dcf39adb5f03d45cad6d8bbf9d.bin b/Library/ShaderCache/8/86dca4dcf39adb5f03d45cad6d8bbf9d.bin new file mode 100644 index 000000000..48c4970b7 Binary files /dev/null and b/Library/ShaderCache/8/86dca4dcf39adb5f03d45cad6d8bbf9d.bin differ diff --git a/Library/ShaderCache/8/8740137ce8459fa3421a4948f1bcd686.bin b/Library/ShaderCache/8/8740137ce8459fa3421a4948f1bcd686.bin new file mode 100644 index 000000000..d94939b37 Binary files /dev/null and b/Library/ShaderCache/8/8740137ce8459fa3421a4948f1bcd686.bin differ diff --git a/Library/ShaderCache/8/88292f9c994665207fb67c4a0ec5c06f.bin b/Library/ShaderCache/8/88292f9c994665207fb67c4a0ec5c06f.bin new file mode 100644 index 000000000..dfa853d80 Binary files /dev/null and b/Library/ShaderCache/8/88292f9c994665207fb67c4a0ec5c06f.bin differ diff --git a/Library/ShaderCache/8/88d56f9de42a44f834986d524d41508c.bin b/Library/ShaderCache/8/88d56f9de42a44f834986d524d41508c.bin new file mode 100644 index 000000000..5371aab68 Binary files /dev/null and b/Library/ShaderCache/8/88d56f9de42a44f834986d524d41508c.bin differ diff --git a/Library/ShaderCache/8/8948b22431a91b75de594938ab7e9c10.bin b/Library/ShaderCache/8/8948b22431a91b75de594938ab7e9c10.bin new file mode 100644 index 000000000..e550d7079 Binary files /dev/null and b/Library/ShaderCache/8/8948b22431a91b75de594938ab7e9c10.bin differ diff --git a/Library/ShaderCache/8/89d01c420b8400d13b82827c6b6097c7.bin b/Library/ShaderCache/8/89d01c420b8400d13b82827c6b6097c7.bin new file mode 100644 index 000000000..a63915445 Binary files /dev/null and b/Library/ShaderCache/8/89d01c420b8400d13b82827c6b6097c7.bin differ diff --git a/Library/ShaderCache/8/8a36389cc93d4996fe8ab527153b7dc5.bin b/Library/ShaderCache/8/8a36389cc93d4996fe8ab527153b7dc5.bin new file mode 100644 index 000000000..11586a9f2 Binary files /dev/null and b/Library/ShaderCache/8/8a36389cc93d4996fe8ab527153b7dc5.bin differ diff --git a/Library/ShaderCache/8/8b1f9627178d11214aa33f2d36435d86.bin b/Library/ShaderCache/8/8b1f9627178d11214aa33f2d36435d86.bin new file mode 100644 index 000000000..6e132fe48 Binary files /dev/null and b/Library/ShaderCache/8/8b1f9627178d11214aa33f2d36435d86.bin differ diff --git a/Library/ShaderCache/8/8b2f023fb0e7654e1f960703f5df4bbb.bin b/Library/ShaderCache/8/8b2f023fb0e7654e1f960703f5df4bbb.bin new file mode 100644 index 000000000..6ffbf077b Binary files /dev/null and b/Library/ShaderCache/8/8b2f023fb0e7654e1f960703f5df4bbb.bin differ diff --git a/Library/ShaderCache/8/8bcc3019329cda0651cc08ad0d6164fe.bin b/Library/ShaderCache/8/8bcc3019329cda0651cc08ad0d6164fe.bin new file mode 100644 index 000000000..8c190c9f7 Binary files /dev/null and b/Library/ShaderCache/8/8bcc3019329cda0651cc08ad0d6164fe.bin differ diff --git a/Library/ShaderCache/8/8c67aaeddaca4f7bad0660b33ecb054f.bin b/Library/ShaderCache/8/8c67aaeddaca4f7bad0660b33ecb054f.bin new file mode 100644 index 000000000..035243843 Binary files /dev/null and b/Library/ShaderCache/8/8c67aaeddaca4f7bad0660b33ecb054f.bin differ diff --git a/Library/ShaderCache/8/8c8a4d203929b424acbddf0dfe5916df.bin b/Library/ShaderCache/8/8c8a4d203929b424acbddf0dfe5916df.bin new file mode 100644 index 000000000..6c1bb3905 Binary files /dev/null and b/Library/ShaderCache/8/8c8a4d203929b424acbddf0dfe5916df.bin differ diff --git a/Library/ShaderCache/8/8ccd1d0c6e558f7805b499b79dbc601d.bin b/Library/ShaderCache/8/8ccd1d0c6e558f7805b499b79dbc601d.bin new file mode 100644 index 000000000..4fc78ba10 Binary files /dev/null and b/Library/ShaderCache/8/8ccd1d0c6e558f7805b499b79dbc601d.bin differ diff --git a/Library/ShaderCache/8/8d0ecf1e70c75a9822ee3735c6c0d58c.bin b/Library/ShaderCache/8/8d0ecf1e70c75a9822ee3735c6c0d58c.bin new file mode 100644 index 000000000..1d01cc675 Binary files /dev/null and b/Library/ShaderCache/8/8d0ecf1e70c75a9822ee3735c6c0d58c.bin differ diff --git a/Library/ShaderCache/8/8d914481b29b8af4415b2d4c0749f34a.bin b/Library/ShaderCache/8/8d914481b29b8af4415b2d4c0749f34a.bin new file mode 100644 index 000000000..ab87afac5 Binary files /dev/null and b/Library/ShaderCache/8/8d914481b29b8af4415b2d4c0749f34a.bin differ diff --git a/Library/ShaderCache/8/8e5dd7e992fcb5c5075560fb7837a1c5.bin b/Library/ShaderCache/8/8e5dd7e992fcb5c5075560fb7837a1c5.bin new file mode 100644 index 000000000..ede81c037 Binary files /dev/null and b/Library/ShaderCache/8/8e5dd7e992fcb5c5075560fb7837a1c5.bin differ diff --git a/Library/ShaderCache/8/8e7a33846b1da7e95f928d89775f0ed1.bin b/Library/ShaderCache/8/8e7a33846b1da7e95f928d89775f0ed1.bin new file mode 100644 index 000000000..3060df50b Binary files /dev/null and b/Library/ShaderCache/8/8e7a33846b1da7e95f928d89775f0ed1.bin differ diff --git a/Library/ShaderCache/8/8f39eff606a9120c2f2e7a9bb57a19b9.bin b/Library/ShaderCache/8/8f39eff606a9120c2f2e7a9bb57a19b9.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/8/8f39eff606a9120c2f2e7a9bb57a19b9.bin differ diff --git a/Library/ShaderCache/9/90e25ec8a21150804d5d4ca26e111f79.bin b/Library/ShaderCache/9/90e25ec8a21150804d5d4ca26e111f79.bin new file mode 100644 index 000000000..0dae91906 Binary files /dev/null and b/Library/ShaderCache/9/90e25ec8a21150804d5d4ca26e111f79.bin differ diff --git a/Library/ShaderCache/9/9220811fe62b60c93e23bcceaba884c3.bin b/Library/ShaderCache/9/9220811fe62b60c93e23bcceaba884c3.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/9/9220811fe62b60c93e23bcceaba884c3.bin differ diff --git a/Library/ShaderCache/9/9288d2ff65440e0814530b663f5dd819.bin b/Library/ShaderCache/9/9288d2ff65440e0814530b663f5dd819.bin new file mode 100644 index 000000000..8d712896b Binary files /dev/null and b/Library/ShaderCache/9/9288d2ff65440e0814530b663f5dd819.bin differ diff --git a/Library/ShaderCache/9/92bd9aadf1b5dc69984f1bad68a3581c.bin b/Library/ShaderCache/9/92bd9aadf1b5dc69984f1bad68a3581c.bin new file mode 100644 index 000000000..5ebaf8201 Binary files /dev/null and b/Library/ShaderCache/9/92bd9aadf1b5dc69984f1bad68a3581c.bin differ diff --git a/Library/ShaderCache/9/93d5bc1f5f5b6a96373dbe18cf4b2d29.bin b/Library/ShaderCache/9/93d5bc1f5f5b6a96373dbe18cf4b2d29.bin new file mode 100644 index 000000000..1a93c6ec8 Binary files /dev/null and b/Library/ShaderCache/9/93d5bc1f5f5b6a96373dbe18cf4b2d29.bin differ diff --git a/Library/ShaderCache/9/940ba922dbaf1bffe1d394ff275b5a5a.bin b/Library/ShaderCache/9/940ba922dbaf1bffe1d394ff275b5a5a.bin new file mode 100644 index 000000000..9ff331aa7 Binary files /dev/null and b/Library/ShaderCache/9/940ba922dbaf1bffe1d394ff275b5a5a.bin differ diff --git a/Library/ShaderCache/9/94102a41d5e43a331a9e0bde157d60fc.bin b/Library/ShaderCache/9/94102a41d5e43a331a9e0bde157d60fc.bin new file mode 100644 index 000000000..6f13d0dcc Binary files /dev/null and b/Library/ShaderCache/9/94102a41d5e43a331a9e0bde157d60fc.bin differ diff --git a/Library/ShaderCache/9/9439c6a0f0035a081ddd869aa2f4821b.bin b/Library/ShaderCache/9/9439c6a0f0035a081ddd869aa2f4821b.bin new file mode 100644 index 000000000..4ff7d7261 Binary files /dev/null and b/Library/ShaderCache/9/9439c6a0f0035a081ddd869aa2f4821b.bin differ diff --git a/Library/ShaderCache/9/95e30dfd8796c061962f95693a98d1b5.bin b/Library/ShaderCache/9/95e30dfd8796c061962f95693a98d1b5.bin new file mode 100644 index 000000000..542fdfbf6 Binary files /dev/null and b/Library/ShaderCache/9/95e30dfd8796c061962f95693a98d1b5.bin differ diff --git a/Library/ShaderCache/9/95e414fc91c133654684260b63db0741.bin b/Library/ShaderCache/9/95e414fc91c133654684260b63db0741.bin new file mode 100644 index 000000000..a22a430f8 Binary files /dev/null and b/Library/ShaderCache/9/95e414fc91c133654684260b63db0741.bin differ diff --git a/Library/ShaderCache/9/95ef797819b69d80d855ff67f88c07c4.bin b/Library/ShaderCache/9/95ef797819b69d80d855ff67f88c07c4.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/9/95ef797819b69d80d855ff67f88c07c4.bin differ diff --git a/Library/ShaderCache/9/965696f2e34bb1fe94c5da3c82039f6f.bin b/Library/ShaderCache/9/965696f2e34bb1fe94c5da3c82039f6f.bin new file mode 100644 index 000000000..b27e7679f Binary files /dev/null and b/Library/ShaderCache/9/965696f2e34bb1fe94c5da3c82039f6f.bin differ diff --git a/Library/ShaderCache/9/965d10b2430ca59928aa30a46e201703.bin b/Library/ShaderCache/9/965d10b2430ca59928aa30a46e201703.bin new file mode 100644 index 000000000..144e09d03 Binary files /dev/null and b/Library/ShaderCache/9/965d10b2430ca59928aa30a46e201703.bin differ diff --git a/Library/ShaderCache/9/96eb83848946bacc4373206a38741ef9.bin b/Library/ShaderCache/9/96eb83848946bacc4373206a38741ef9.bin new file mode 100644 index 000000000..8861d5ec4 Binary files /dev/null and b/Library/ShaderCache/9/96eb83848946bacc4373206a38741ef9.bin differ diff --git a/Library/ShaderCache/9/99717a8290ffd6a9f7e1fb2b9859f688.bin b/Library/ShaderCache/9/99717a8290ffd6a9f7e1fb2b9859f688.bin new file mode 100644 index 000000000..b17587680 Binary files /dev/null and b/Library/ShaderCache/9/99717a8290ffd6a9f7e1fb2b9859f688.bin differ diff --git a/Library/ShaderCache/9/99bd6044f9587af7bdc13305d7bd8c30.bin b/Library/ShaderCache/9/99bd6044f9587af7bdc13305d7bd8c30.bin new file mode 100644 index 000000000..8307b3c97 Binary files /dev/null and b/Library/ShaderCache/9/99bd6044f9587af7bdc13305d7bd8c30.bin differ diff --git a/Library/ShaderCache/9/9b55ffb034613746a9a426fd543200c5.bin b/Library/ShaderCache/9/9b55ffb034613746a9a426fd543200c5.bin new file mode 100644 index 000000000..aa5a5210f Binary files /dev/null and b/Library/ShaderCache/9/9b55ffb034613746a9a426fd543200c5.bin differ diff --git a/Library/ShaderCache/9/9cfa58869bc19f8df47c277715dfa023.bin b/Library/ShaderCache/9/9cfa58869bc19f8df47c277715dfa023.bin new file mode 100644 index 000000000..d8392e418 Binary files /dev/null and b/Library/ShaderCache/9/9cfa58869bc19f8df47c277715dfa023.bin differ diff --git a/Library/ShaderCache/9/9d50208df55d4f82306d7388369d8a06.bin b/Library/ShaderCache/9/9d50208df55d4f82306d7388369d8a06.bin new file mode 100644 index 000000000..b395942ff Binary files /dev/null and b/Library/ShaderCache/9/9d50208df55d4f82306d7388369d8a06.bin differ diff --git a/Library/ShaderCache/9/9e43caca4060c23f976a83e2f2e36ae3.bin b/Library/ShaderCache/9/9e43caca4060c23f976a83e2f2e36ae3.bin new file mode 100644 index 000000000..ae168fa92 Binary files /dev/null and b/Library/ShaderCache/9/9e43caca4060c23f976a83e2f2e36ae3.bin differ diff --git a/Library/ShaderCache/9/9e8b53dea49ac4c2afd07ba4e8738055.bin b/Library/ShaderCache/9/9e8b53dea49ac4c2afd07ba4e8738055.bin new file mode 100644 index 000000000..9c16983d3 Binary files /dev/null and b/Library/ShaderCache/9/9e8b53dea49ac4c2afd07ba4e8738055.bin differ diff --git a/Library/ShaderCache/9/9eb02e0e78f9c1735386855c0d77e7e8.bin b/Library/ShaderCache/9/9eb02e0e78f9c1735386855c0d77e7e8.bin new file mode 100644 index 000000000..ad84622ff Binary files /dev/null and b/Library/ShaderCache/9/9eb02e0e78f9c1735386855c0d77e7e8.bin differ diff --git a/Library/ShaderCache/9/9edd7f6e8b28fbd8e4a3fc943d4b29f3.bin b/Library/ShaderCache/9/9edd7f6e8b28fbd8e4a3fc943d4b29f3.bin new file mode 100644 index 000000000..ec32acf92 Binary files /dev/null and b/Library/ShaderCache/9/9edd7f6e8b28fbd8e4a3fc943d4b29f3.bin differ diff --git a/Library/ShaderCache/9/9ef5caccb532320a37e23dc7547f2aed.bin b/Library/ShaderCache/9/9ef5caccb532320a37e23dc7547f2aed.bin new file mode 100644 index 000000000..2c2424c4e Binary files /dev/null and b/Library/ShaderCache/9/9ef5caccb532320a37e23dc7547f2aed.bin differ diff --git a/Library/ShaderCache/9/9faa02942442f87b5f3cd5fb8ff9600b.bin b/Library/ShaderCache/9/9faa02942442f87b5f3cd5fb8ff9600b.bin new file mode 100644 index 000000000..59f5d05bc Binary files /dev/null and b/Library/ShaderCache/9/9faa02942442f87b5f3cd5fb8ff9600b.bin differ diff --git a/Library/ShaderCache/9/9fad96ec08ec269bf506a0c94d4b75b3.bin b/Library/ShaderCache/9/9fad96ec08ec269bf506a0c94d4b75b3.bin new file mode 100644 index 000000000..bc4351f6e Binary files /dev/null and b/Library/ShaderCache/9/9fad96ec08ec269bf506a0c94d4b75b3.bin differ diff --git a/Library/ShaderCache/9/9fdd57358d8dab29766dce2acb5e73dd.bin b/Library/ShaderCache/9/9fdd57358d8dab29766dce2acb5e73dd.bin new file mode 100644 index 000000000..f9c7b2bd6 Binary files /dev/null and b/Library/ShaderCache/9/9fdd57358d8dab29766dce2acb5e73dd.bin differ diff --git a/Library/ShaderCache/9/9fefd88e5fe040bcfe1c07438afe644d.bin b/Library/ShaderCache/9/9fefd88e5fe040bcfe1c07438afe644d.bin new file mode 100644 index 000000000..c2e0e6df4 Binary files /dev/null and b/Library/ShaderCache/9/9fefd88e5fe040bcfe1c07438afe644d.bin differ diff --git a/Library/ShaderCache/EditorEncounteredVariants b/Library/ShaderCache/EditorEncounteredVariants index ad22ca9d9..9d2c73f3f 100644 Binary files a/Library/ShaderCache/EditorEncounteredVariants and b/Library/ShaderCache/EditorEncounteredVariants differ diff --git a/Library/ShaderCache/a/a0154e2aab6ca4a5c4154269986d5020.bin b/Library/ShaderCache/a/a0154e2aab6ca4a5c4154269986d5020.bin new file mode 100644 index 000000000..a97870e35 Binary files /dev/null and b/Library/ShaderCache/a/a0154e2aab6ca4a5c4154269986d5020.bin differ diff --git a/Library/ShaderCache/a/a06837e02933283e46822c13712d5ed0.bin b/Library/ShaderCache/a/a06837e02933283e46822c13712d5ed0.bin new file mode 100644 index 000000000..ed4e45d3a Binary files /dev/null and b/Library/ShaderCache/a/a06837e02933283e46822c13712d5ed0.bin differ diff --git a/Library/ShaderCache/a/a19acce6da0468360afa684f17dadbf5.bin b/Library/ShaderCache/a/a19acce6da0468360afa684f17dadbf5.bin new file mode 100644 index 000000000..0355d2600 Binary files /dev/null and b/Library/ShaderCache/a/a19acce6da0468360afa684f17dadbf5.bin differ diff --git a/Library/ShaderCache/a/a2f1a563c4b9b9715385d2d9106e5b95.bin b/Library/ShaderCache/a/a2f1a563c4b9b9715385d2d9106e5b95.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/a/a2f1a563c4b9b9715385d2d9106e5b95.bin differ diff --git a/Library/ShaderCache/a/a319fc9c0569a7602698af516b5438ce.bin b/Library/ShaderCache/a/a319fc9c0569a7602698af516b5438ce.bin new file mode 100644 index 000000000..43dee5cd7 Binary files /dev/null and b/Library/ShaderCache/a/a319fc9c0569a7602698af516b5438ce.bin differ diff --git a/Library/ShaderCache/a/a4a1c30140d97418df63ddeefacba4aa.bin b/Library/ShaderCache/a/a4a1c30140d97418df63ddeefacba4aa.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/a/a4a1c30140d97418df63ddeefacba4aa.bin differ diff --git a/Library/ShaderCache/a/a520120619bf99fcaedcb6fec44a5eda.bin b/Library/ShaderCache/a/a520120619bf99fcaedcb6fec44a5eda.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/a/a520120619bf99fcaedcb6fec44a5eda.bin differ diff --git a/Library/ShaderCache/a/a56219241bad43b0298c980d23f645fb.bin b/Library/ShaderCache/a/a56219241bad43b0298c980d23f645fb.bin new file mode 100644 index 000000000..82927c72c Binary files /dev/null and b/Library/ShaderCache/a/a56219241bad43b0298c980d23f645fb.bin differ diff --git a/Library/ShaderCache/a/a5bba60036451b6f179e2123e9da6d15.bin b/Library/ShaderCache/a/a5bba60036451b6f179e2123e9da6d15.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/a/a5bba60036451b6f179e2123e9da6d15.bin differ diff --git a/Library/ShaderCache/a/a7c076478825ec86f730f893b53599d4.bin b/Library/ShaderCache/a/a7c076478825ec86f730f893b53599d4.bin new file mode 100644 index 000000000..30c4cb0c4 Binary files /dev/null and b/Library/ShaderCache/a/a7c076478825ec86f730f893b53599d4.bin differ diff --git a/Library/ShaderCache/a/a828e8006befc7952243e8c41d5d38f8.bin b/Library/ShaderCache/a/a828e8006befc7952243e8c41d5d38f8.bin new file mode 100644 index 000000000..b102af1ff Binary files /dev/null and b/Library/ShaderCache/a/a828e8006befc7952243e8c41d5d38f8.bin differ diff --git a/Library/ShaderCache/a/a850c86c93cbe8c016cec49a07880c99.bin b/Library/ShaderCache/a/a850c86c93cbe8c016cec49a07880c99.bin new file mode 100644 index 000000000..c47177437 Binary files /dev/null and b/Library/ShaderCache/a/a850c86c93cbe8c016cec49a07880c99.bin differ diff --git a/Library/ShaderCache/a/a8578a7986f3bb2ee409b5e6b3ef74cd.bin b/Library/ShaderCache/a/a8578a7986f3bb2ee409b5e6b3ef74cd.bin new file mode 100644 index 000000000..7646dbcca Binary files /dev/null and b/Library/ShaderCache/a/a8578a7986f3bb2ee409b5e6b3ef74cd.bin differ diff --git a/Library/ShaderCache/a/a880f5b0cae5e95526497abedf744c78.bin b/Library/ShaderCache/a/a880f5b0cae5e95526497abedf744c78.bin new file mode 100644 index 000000000..e7469b539 Binary files /dev/null and b/Library/ShaderCache/a/a880f5b0cae5e95526497abedf744c78.bin differ diff --git a/Library/ShaderCache/a/a98174df85c7d6a24283ba57c588387a.bin b/Library/ShaderCache/a/a98174df85c7d6a24283ba57c588387a.bin new file mode 100644 index 000000000..b272b2dae Binary files /dev/null and b/Library/ShaderCache/a/a98174df85c7d6a24283ba57c588387a.bin differ diff --git a/Library/ShaderCache/a/a9a003d98edd53345b22f262118d171c.bin b/Library/ShaderCache/a/a9a003d98edd53345b22f262118d171c.bin new file mode 100644 index 000000000..7422c7c3e Binary files /dev/null and b/Library/ShaderCache/a/a9a003d98edd53345b22f262118d171c.bin differ diff --git a/Library/ShaderCache/a/aa3262b380841425dab277be44c6144f.bin b/Library/ShaderCache/a/aa3262b380841425dab277be44c6144f.bin new file mode 100644 index 000000000..c4fc5efba Binary files /dev/null and b/Library/ShaderCache/a/aa3262b380841425dab277be44c6144f.bin differ diff --git a/Library/ShaderCache/a/aab4d9647e583067cd0b163b0d8240b7.bin b/Library/ShaderCache/a/aab4d9647e583067cd0b163b0d8240b7.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/a/aab4d9647e583067cd0b163b0d8240b7.bin differ diff --git a/Library/ShaderCache/a/aadacfc7a74d5297dcde2b38415c2e93.bin b/Library/ShaderCache/a/aadacfc7a74d5297dcde2b38415c2e93.bin new file mode 100644 index 000000000..542fdfbf6 Binary files /dev/null and b/Library/ShaderCache/a/aadacfc7a74d5297dcde2b38415c2e93.bin differ diff --git a/Library/ShaderCache/a/ab2aa84b1acdf29e2e5beae422bdc1b8.bin b/Library/ShaderCache/a/ab2aa84b1acdf29e2e5beae422bdc1b8.bin new file mode 100644 index 000000000..f4c555b6f Binary files /dev/null and b/Library/ShaderCache/a/ab2aa84b1acdf29e2e5beae422bdc1b8.bin differ diff --git a/Library/ShaderCache/a/aba5cafba651ea60502b4c4a88c0df6e.bin b/Library/ShaderCache/a/aba5cafba651ea60502b4c4a88c0df6e.bin new file mode 100644 index 000000000..327b12d41 Binary files /dev/null and b/Library/ShaderCache/a/aba5cafba651ea60502b4c4a88c0df6e.bin differ diff --git a/Library/ShaderCache/a/ac1580bff023ffdb0cfd14ceb481e5ac.bin b/Library/ShaderCache/a/ac1580bff023ffdb0cfd14ceb481e5ac.bin new file mode 100644 index 000000000..1df6cc01b Binary files /dev/null and b/Library/ShaderCache/a/ac1580bff023ffdb0cfd14ceb481e5ac.bin differ diff --git a/Library/ShaderCache/a/ac4722c1f37af3a3e557d80582f17a8c.bin b/Library/ShaderCache/a/ac4722c1f37af3a3e557d80582f17a8c.bin new file mode 100644 index 000000000..d4a2d2365 Binary files /dev/null and b/Library/ShaderCache/a/ac4722c1f37af3a3e557d80582f17a8c.bin differ diff --git a/Library/ShaderCache/a/acafa30f3205388cde831bcf77078d3a.bin b/Library/ShaderCache/a/acafa30f3205388cde831bcf77078d3a.bin new file mode 100644 index 000000000..e1f80ce52 Binary files /dev/null and b/Library/ShaderCache/a/acafa30f3205388cde831bcf77078d3a.bin differ diff --git a/Library/ShaderCache/a/aedb9a9254d9dbcddafa1f0f2563e912.bin b/Library/ShaderCache/a/aedb9a9254d9dbcddafa1f0f2563e912.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/a/aedb9a9254d9dbcddafa1f0f2563e912.bin differ diff --git a/Library/ShaderCache/a/affb9b713730cd9a3f316627f6ee55b2.bin b/Library/ShaderCache/a/affb9b713730cd9a3f316627f6ee55b2.bin new file mode 100644 index 000000000..d643850d5 Binary files /dev/null and b/Library/ShaderCache/a/affb9b713730cd9a3f316627f6ee55b2.bin differ diff --git a/Library/ShaderCache/b/b0b4de0d7c4b18f52b61db5428540a8b.bin b/Library/ShaderCache/b/b0b4de0d7c4b18f52b61db5428540a8b.bin new file mode 100644 index 000000000..d94939b37 Binary files /dev/null and b/Library/ShaderCache/b/b0b4de0d7c4b18f52b61db5428540a8b.bin differ diff --git a/Library/ShaderCache/b/b0fe11d8f801471303c207933fff4a66.bin b/Library/ShaderCache/b/b0fe11d8f801471303c207933fff4a66.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/b/b0fe11d8f801471303c207933fff4a66.bin differ diff --git a/Library/ShaderCache/b/b1541e3f69f9dab994e28e22a36d8500.bin b/Library/ShaderCache/b/b1541e3f69f9dab994e28e22a36d8500.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/b/b1541e3f69f9dab994e28e22a36d8500.bin differ diff --git a/Library/ShaderCache/b/b18c2d7bded084fd31708d41ea7a1d96.bin b/Library/ShaderCache/b/b18c2d7bded084fd31708d41ea7a1d96.bin new file mode 100644 index 000000000..f82f92e86 Binary files /dev/null and b/Library/ShaderCache/b/b18c2d7bded084fd31708d41ea7a1d96.bin differ diff --git a/Library/ShaderCache/b/b19507ee28e58868095cf85d2ff6b209.bin b/Library/ShaderCache/b/b19507ee28e58868095cf85d2ff6b209.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/b/b19507ee28e58868095cf85d2ff6b209.bin differ diff --git a/Library/ShaderCache/b/b2c1ef28be3fcef76b3efd174dd123de.bin b/Library/ShaderCache/b/b2c1ef28be3fcef76b3efd174dd123de.bin new file mode 100644 index 000000000..004b561a9 Binary files /dev/null and b/Library/ShaderCache/b/b2c1ef28be3fcef76b3efd174dd123de.bin differ diff --git a/Library/ShaderCache/b/b2c30e35945e285dc23d2f0e63a709c5.bin b/Library/ShaderCache/b/b2c30e35945e285dc23d2f0e63a709c5.bin new file mode 100644 index 000000000..a4ddf1e0b Binary files /dev/null and b/Library/ShaderCache/b/b2c30e35945e285dc23d2f0e63a709c5.bin differ diff --git a/Library/ShaderCache/b/b311c4765e5a7b80170f41a821c7e95a.bin b/Library/ShaderCache/b/b311c4765e5a7b80170f41a821c7e95a.bin new file mode 100644 index 000000000..09ffd9626 Binary files /dev/null and b/Library/ShaderCache/b/b311c4765e5a7b80170f41a821c7e95a.bin differ diff --git a/Library/ShaderCache/b/b3790e11b2c15308dd739c497207d63e.bin b/Library/ShaderCache/b/b3790e11b2c15308dd739c497207d63e.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/b/b3790e11b2c15308dd739c497207d63e.bin differ diff --git a/Library/ShaderCache/b/b4744913824dcabc0174b1b9e8cc193c.bin b/Library/ShaderCache/b/b4744913824dcabc0174b1b9e8cc193c.bin new file mode 100644 index 000000000..8248b1964 Binary files /dev/null and b/Library/ShaderCache/b/b4744913824dcabc0174b1b9e8cc193c.bin differ diff --git a/Library/ShaderCache/b/b8120265b7567b2f834841fb020ccb51.bin b/Library/ShaderCache/b/b8120265b7567b2f834841fb020ccb51.bin new file mode 100644 index 000000000..e6ed851aa Binary files /dev/null and b/Library/ShaderCache/b/b8120265b7567b2f834841fb020ccb51.bin differ diff --git a/Library/ShaderCache/b/b83e0ae0ccbd000f0ae9e971064a210a.bin b/Library/ShaderCache/b/b83e0ae0ccbd000f0ae9e971064a210a.bin new file mode 100644 index 000000000..f2918e204 Binary files /dev/null and b/Library/ShaderCache/b/b83e0ae0ccbd000f0ae9e971064a210a.bin differ diff --git a/Library/ShaderCache/b/b845525e910849f5bb284d7191a6e311.bin b/Library/ShaderCache/b/b845525e910849f5bb284d7191a6e311.bin new file mode 100644 index 000000000..bdd9b4eb6 Binary files /dev/null and b/Library/ShaderCache/b/b845525e910849f5bb284d7191a6e311.bin differ diff --git a/Library/ShaderCache/b/b8554b71a760fd19d6b52b090e9e6d03.bin b/Library/ShaderCache/b/b8554b71a760fd19d6b52b090e9e6d03.bin new file mode 100644 index 000000000..32304262b Binary files /dev/null and b/Library/ShaderCache/b/b8554b71a760fd19d6b52b090e9e6d03.bin differ diff --git a/Library/ShaderCache/b/b9106f8829c392e116e3b93397bd2c27.bin b/Library/ShaderCache/b/b9106f8829c392e116e3b93397bd2c27.bin new file mode 100644 index 000000000..0c9486985 Binary files /dev/null and b/Library/ShaderCache/b/b9106f8829c392e116e3b93397bd2c27.bin differ diff --git a/Library/ShaderCache/b/b91d4489fd99474e88fb08c191dc33b1.bin b/Library/ShaderCache/b/b91d4489fd99474e88fb08c191dc33b1.bin new file mode 100644 index 000000000..2d0b09e40 Binary files /dev/null and b/Library/ShaderCache/b/b91d4489fd99474e88fb08c191dc33b1.bin differ diff --git a/Library/ShaderCache/b/b924179fa26e292124c74e9cf826127c.bin b/Library/ShaderCache/b/b924179fa26e292124c74e9cf826127c.bin new file mode 100644 index 000000000..e70bcfde4 Binary files /dev/null and b/Library/ShaderCache/b/b924179fa26e292124c74e9cf826127c.bin differ diff --git a/Library/ShaderCache/b/b9653017521227c65dbbe8cddc9eb297.bin b/Library/ShaderCache/b/b9653017521227c65dbbe8cddc9eb297.bin new file mode 100644 index 000000000..d08b00a0f Binary files /dev/null and b/Library/ShaderCache/b/b9653017521227c65dbbe8cddc9eb297.bin differ diff --git a/Library/ShaderCache/b/b9ff8560c033de8ab949e1d9cc713866.bin b/Library/ShaderCache/b/b9ff8560c033de8ab949e1d9cc713866.bin new file mode 100644 index 000000000..50e1ca474 Binary files /dev/null and b/Library/ShaderCache/b/b9ff8560c033de8ab949e1d9cc713866.bin differ diff --git a/Library/ShaderCache/b/baa770268733b76c6333c420ba67c769.bin b/Library/ShaderCache/b/baa770268733b76c6333c420ba67c769.bin new file mode 100644 index 000000000..0e323d9c1 Binary files /dev/null and b/Library/ShaderCache/b/baa770268733b76c6333c420ba67c769.bin differ diff --git a/Library/ShaderCache/b/baabd743ace07969d1ec0f72e8b521f1.bin b/Library/ShaderCache/b/baabd743ace07969d1ec0f72e8b521f1.bin new file mode 100644 index 000000000..b17587680 Binary files /dev/null and b/Library/ShaderCache/b/baabd743ace07969d1ec0f72e8b521f1.bin differ diff --git a/Library/ShaderCache/b/bbe95377ae972f2935d189b53be77ad0.bin b/Library/ShaderCache/b/bbe95377ae972f2935d189b53be77ad0.bin new file mode 100644 index 000000000..c7b013e55 Binary files /dev/null and b/Library/ShaderCache/b/bbe95377ae972f2935d189b53be77ad0.bin differ diff --git a/Library/ShaderCache/b/bbf3b2e2c906ce6dfa5eef26eaa6b0f4.bin b/Library/ShaderCache/b/bbf3b2e2c906ce6dfa5eef26eaa6b0f4.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/b/bbf3b2e2c906ce6dfa5eef26eaa6b0f4.bin differ diff --git a/Library/ShaderCache/b/bc1c94603c8b92a0fd8fd4518f85b936.bin b/Library/ShaderCache/b/bc1c94603c8b92a0fd8fd4518f85b936.bin new file mode 100644 index 000000000..21cd1d442 Binary files /dev/null and b/Library/ShaderCache/b/bc1c94603c8b92a0fd8fd4518f85b936.bin differ diff --git a/Library/ShaderCache/b/bc282d719a2b6beef585510ca672f90b.bin b/Library/ShaderCache/b/bc282d719a2b6beef585510ca672f90b.bin new file mode 100644 index 000000000..d7f5eb5b4 Binary files /dev/null and b/Library/ShaderCache/b/bc282d719a2b6beef585510ca672f90b.bin differ diff --git a/Library/ShaderCache/b/bc75efddd1c545b9b988d5e69adb493b.bin b/Library/ShaderCache/b/bc75efddd1c545b9b988d5e69adb493b.bin new file mode 100644 index 000000000..e7469b539 Binary files /dev/null and b/Library/ShaderCache/b/bc75efddd1c545b9b988d5e69adb493b.bin differ diff --git a/Library/ShaderCache/b/bce7892db9919d302f1ea48c9114b941.bin b/Library/ShaderCache/b/bce7892db9919d302f1ea48c9114b941.bin new file mode 100644 index 000000000..2807c6a9e Binary files /dev/null and b/Library/ShaderCache/b/bce7892db9919d302f1ea48c9114b941.bin differ diff --git a/Library/ShaderCache/b/bdbc04b6df1d24fa9d26598ce015b4df.bin b/Library/ShaderCache/b/bdbc04b6df1d24fa9d26598ce015b4df.bin new file mode 100644 index 000000000..d7b636ff9 Binary files /dev/null and b/Library/ShaderCache/b/bdbc04b6df1d24fa9d26598ce015b4df.bin differ diff --git a/Library/ShaderCache/b/be563be5aabfbe71201d17a32c7e6208.bin b/Library/ShaderCache/b/be563be5aabfbe71201d17a32c7e6208.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/b/be563be5aabfbe71201d17a32c7e6208.bin differ diff --git a/Library/ShaderCache/b/bf0d274a3ce5d210e564164dbb55e834.bin b/Library/ShaderCache/b/bf0d274a3ce5d210e564164dbb55e834.bin new file mode 100644 index 000000000..e7469b539 Binary files /dev/null and b/Library/ShaderCache/b/bf0d274a3ce5d210e564164dbb55e834.bin differ diff --git a/Library/ShaderCache/b/bfc66022c78294fcbcbde8d4976b66ba.bin b/Library/ShaderCache/b/bfc66022c78294fcbcbde8d4976b66ba.bin new file mode 100644 index 000000000..50e1ca474 Binary files /dev/null and b/Library/ShaderCache/b/bfc66022c78294fcbcbde8d4976b66ba.bin differ diff --git a/Library/ShaderCache/c/c156e29c478c4748a259af0e23bf3427.bin b/Library/ShaderCache/c/c156e29c478c4748a259af0e23bf3427.bin new file mode 100644 index 000000000..9f9b2cea9 Binary files /dev/null and b/Library/ShaderCache/c/c156e29c478c4748a259af0e23bf3427.bin differ diff --git a/Library/ShaderCache/c/c24b2aac1c14d56059a66231b264583d.bin b/Library/ShaderCache/c/c24b2aac1c14d56059a66231b264583d.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/c/c24b2aac1c14d56059a66231b264583d.bin differ diff --git a/Library/ShaderCache/c/c4062fe118991393cb78beb911d66535.bin b/Library/ShaderCache/c/c4062fe118991393cb78beb911d66535.bin new file mode 100644 index 000000000..312a816c6 Binary files /dev/null and b/Library/ShaderCache/c/c4062fe118991393cb78beb911d66535.bin differ diff --git a/Library/ShaderCache/c/c453cba6d19669cb9c8df4ea3e729de3.bin b/Library/ShaderCache/c/c453cba6d19669cb9c8df4ea3e729de3.bin new file mode 100644 index 000000000..2d0b09e40 Binary files /dev/null and b/Library/ShaderCache/c/c453cba6d19669cb9c8df4ea3e729de3.bin differ diff --git a/Library/ShaderCache/c/c4f6a598fc7d9950515e8ac15fb5d49e.bin b/Library/ShaderCache/c/c4f6a598fc7d9950515e8ac15fb5d49e.bin new file mode 100644 index 000000000..e5fc8d6ab Binary files /dev/null and b/Library/ShaderCache/c/c4f6a598fc7d9950515e8ac15fb5d49e.bin differ diff --git a/Library/ShaderCache/c/c55521c5af829b1989bc89fbdf12ee99.bin b/Library/ShaderCache/c/c55521c5af829b1989bc89fbdf12ee99.bin new file mode 100644 index 000000000..1f6c96443 Binary files /dev/null and b/Library/ShaderCache/c/c55521c5af829b1989bc89fbdf12ee99.bin differ diff --git a/Library/ShaderCache/c/c60b5bf1aabe3c86e0034aaaa3a16c82.bin b/Library/ShaderCache/c/c60b5bf1aabe3c86e0034aaaa3a16c82.bin new file mode 100644 index 000000000..9e29e2f5b Binary files /dev/null and b/Library/ShaderCache/c/c60b5bf1aabe3c86e0034aaaa3a16c82.bin differ diff --git a/Library/ShaderCache/c/c70fd46e091b11a882c60cccd0670c75.bin b/Library/ShaderCache/c/c70fd46e091b11a882c60cccd0670c75.bin new file mode 100644 index 000000000..f52196a80 Binary files /dev/null and b/Library/ShaderCache/c/c70fd46e091b11a882c60cccd0670c75.bin differ diff --git a/Library/ShaderCache/c/c74e46e885f679a0e69095f848a0d2f3.bin b/Library/ShaderCache/c/c74e46e885f679a0e69095f848a0d2f3.bin new file mode 100644 index 000000000..8a54fbdc8 Binary files /dev/null and b/Library/ShaderCache/c/c74e46e885f679a0e69095f848a0d2f3.bin differ diff --git a/Library/ShaderCache/c/c7595d577c8b4ecb4e774b9038d59cdb.bin b/Library/ShaderCache/c/c7595d577c8b4ecb4e774b9038d59cdb.bin new file mode 100644 index 000000000..011f550b4 Binary files /dev/null and b/Library/ShaderCache/c/c7595d577c8b4ecb4e774b9038d59cdb.bin differ diff --git a/Library/ShaderCache/c/c7b8a006e21c170d934b3fd628b91094.bin b/Library/ShaderCache/c/c7b8a006e21c170d934b3fd628b91094.bin new file mode 100644 index 000000000..e829656e6 Binary files /dev/null and b/Library/ShaderCache/c/c7b8a006e21c170d934b3fd628b91094.bin differ diff --git a/Library/ShaderCache/c/c84878f0c3c94753ee210c4f1cbc28a1.bin b/Library/ShaderCache/c/c84878f0c3c94753ee210c4f1cbc28a1.bin new file mode 100644 index 000000000..d49ef99b5 Binary files /dev/null and b/Library/ShaderCache/c/c84878f0c3c94753ee210c4f1cbc28a1.bin differ diff --git a/Library/ShaderCache/c/c8fe5f2b44f508248239edeacf5f0583.bin b/Library/ShaderCache/c/c8fe5f2b44f508248239edeacf5f0583.bin new file mode 100644 index 000000000..1e7a6ae7d Binary files /dev/null and b/Library/ShaderCache/c/c8fe5f2b44f508248239edeacf5f0583.bin differ diff --git a/Library/ShaderCache/c/c9dc48bccc1f01542052c21d05659cf6.bin b/Library/ShaderCache/c/c9dc48bccc1f01542052c21d05659cf6.bin new file mode 100644 index 000000000..ce4c2c01d Binary files /dev/null and b/Library/ShaderCache/c/c9dc48bccc1f01542052c21d05659cf6.bin differ diff --git a/Library/ShaderCache/c/ca62b8569bc6a13fd2cacac8c6a617dd.bin b/Library/ShaderCache/c/ca62b8569bc6a13fd2cacac8c6a617dd.bin new file mode 100644 index 000000000..e22d64348 Binary files /dev/null and b/Library/ShaderCache/c/ca62b8569bc6a13fd2cacac8c6a617dd.bin differ diff --git a/Library/ShaderCache/c/cbc5f90ad1c8fa617bf4287526963645.bin b/Library/ShaderCache/c/cbc5f90ad1c8fa617bf4287526963645.bin new file mode 100644 index 000000000..029640cc4 Binary files /dev/null and b/Library/ShaderCache/c/cbc5f90ad1c8fa617bf4287526963645.bin differ diff --git a/Library/ShaderCache/c/cc18025e7a1f9861a8f94ccde1b9818e.bin b/Library/ShaderCache/c/cc18025e7a1f9861a8f94ccde1b9818e.bin new file mode 100644 index 000000000..49ba6ec79 Binary files /dev/null and b/Library/ShaderCache/c/cc18025e7a1f9861a8f94ccde1b9818e.bin differ diff --git a/Library/ShaderCache/c/cc56c9b39f1c52164603115e2ae78336.bin b/Library/ShaderCache/c/cc56c9b39f1c52164603115e2ae78336.bin new file mode 100644 index 000000000..a9360a362 Binary files /dev/null and b/Library/ShaderCache/c/cc56c9b39f1c52164603115e2ae78336.bin differ diff --git a/Library/ShaderCache/c/cd0d7b92ee33832822c5d99ecaf8ccc0.bin b/Library/ShaderCache/c/cd0d7b92ee33832822c5d99ecaf8ccc0.bin new file mode 100644 index 000000000..db942f42a Binary files /dev/null and b/Library/ShaderCache/c/cd0d7b92ee33832822c5d99ecaf8ccc0.bin differ diff --git a/Library/ShaderCache/c/cea36c130950606cb41342ed868379c2.bin b/Library/ShaderCache/c/cea36c130950606cb41342ed868379c2.bin new file mode 100644 index 000000000..35a096d9f Binary files /dev/null and b/Library/ShaderCache/c/cea36c130950606cb41342ed868379c2.bin differ diff --git a/Library/ShaderCache/c/cef8b523828d2ed1db0124d41b79307c.bin b/Library/ShaderCache/c/cef8b523828d2ed1db0124d41b79307c.bin new file mode 100644 index 000000000..6b58d045c Binary files /dev/null and b/Library/ShaderCache/c/cef8b523828d2ed1db0124d41b79307c.bin differ diff --git a/Library/ShaderCache/c/cf16d8e360ec9484cd0acb9df2c0da87.bin b/Library/ShaderCache/c/cf16d8e360ec9484cd0acb9df2c0da87.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/c/cf16d8e360ec9484cd0acb9df2c0da87.bin differ diff --git a/Library/ShaderCache/c/cf200d2f622edc373dfc79058882c4d8.bin b/Library/ShaderCache/c/cf200d2f622edc373dfc79058882c4d8.bin new file mode 100644 index 000000000..3d0ef5b2d Binary files /dev/null and b/Library/ShaderCache/c/cf200d2f622edc373dfc79058882c4d8.bin differ diff --git a/Library/ShaderCache/c/cf5817a9291777bbd210d3e800545105.bin b/Library/ShaderCache/c/cf5817a9291777bbd210d3e800545105.bin new file mode 100644 index 000000000..d94939b37 Binary files /dev/null and b/Library/ShaderCache/c/cf5817a9291777bbd210d3e800545105.bin differ diff --git a/Library/ShaderCache/c/cfadc3684b13a66e1e7e4441d8f507d6.bin b/Library/ShaderCache/c/cfadc3684b13a66e1e7e4441d8f507d6.bin new file mode 100644 index 000000000..e66fd5cc0 Binary files /dev/null and b/Library/ShaderCache/c/cfadc3684b13a66e1e7e4441d8f507d6.bin differ diff --git a/Library/ShaderCache/d/d09994fabad5b45c752b79a19b5ca5b4.bin b/Library/ShaderCache/d/d09994fabad5b45c752b79a19b5ca5b4.bin new file mode 100644 index 000000000..a9d536c2e Binary files /dev/null and b/Library/ShaderCache/d/d09994fabad5b45c752b79a19b5ca5b4.bin differ diff --git a/Library/ShaderCache/d/d236754a567e98e7e1d6e9e85678e3e4.bin b/Library/ShaderCache/d/d236754a567e98e7e1d6e9e85678e3e4.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/d/d236754a567e98e7e1d6e9e85678e3e4.bin differ diff --git a/Library/ShaderCache/d/d267dc4127bcf58f960bacd1f7a9c6ca.bin b/Library/ShaderCache/d/d267dc4127bcf58f960bacd1f7a9c6ca.bin new file mode 100644 index 000000000..f7e18d780 Binary files /dev/null and b/Library/ShaderCache/d/d267dc4127bcf58f960bacd1f7a9c6ca.bin differ diff --git a/Library/ShaderCache/d/d282e62419f48ac4140a5ce865a73a87.bin b/Library/ShaderCache/d/d282e62419f48ac4140a5ce865a73a87.bin new file mode 100644 index 000000000..538889f41 Binary files /dev/null and b/Library/ShaderCache/d/d282e62419f48ac4140a5ce865a73a87.bin differ diff --git a/Library/ShaderCache/d/d2ae2570d7609dc427508f03fcb1a05d.bin b/Library/ShaderCache/d/d2ae2570d7609dc427508f03fcb1a05d.bin new file mode 100644 index 000000000..fce988005 Binary files /dev/null and b/Library/ShaderCache/d/d2ae2570d7609dc427508f03fcb1a05d.bin differ diff --git a/Library/ShaderCache/d/d31682b176d091e1d54261110b6418c3.bin b/Library/ShaderCache/d/d31682b176d091e1d54261110b6418c3.bin new file mode 100644 index 000000000..e9ccf6df6 Binary files /dev/null and b/Library/ShaderCache/d/d31682b176d091e1d54261110b6418c3.bin differ diff --git a/Library/ShaderCache/d/d4e3128276e239ec57aea62c27d91f69.bin b/Library/ShaderCache/d/d4e3128276e239ec57aea62c27d91f69.bin new file mode 100644 index 000000000..ff637fbea Binary files /dev/null and b/Library/ShaderCache/d/d4e3128276e239ec57aea62c27d91f69.bin differ diff --git a/Library/ShaderCache/d/d70e1fb4bc16cb6bfb9b61ec25135502.bin b/Library/ShaderCache/d/d70e1fb4bc16cb6bfb9b61ec25135502.bin new file mode 100644 index 000000000..e29d40feb Binary files /dev/null and b/Library/ShaderCache/d/d70e1fb4bc16cb6bfb9b61ec25135502.bin differ diff --git a/Library/ShaderCache/d/d7791636f5b73f4b74d4bc4237046a21.bin b/Library/ShaderCache/d/d7791636f5b73f4b74d4bc4237046a21.bin new file mode 100644 index 000000000..ecc19ded9 Binary files /dev/null and b/Library/ShaderCache/d/d7791636f5b73f4b74d4bc4237046a21.bin differ diff --git a/Library/ShaderCache/d/d7c1804cfc83393f4eb32235e3fa1a68.bin b/Library/ShaderCache/d/d7c1804cfc83393f4eb32235e3fa1a68.bin new file mode 100644 index 000000000..40b705789 Binary files /dev/null and b/Library/ShaderCache/d/d7c1804cfc83393f4eb32235e3fa1a68.bin differ diff --git a/Library/ShaderCache/d/d7dc9ec1d92ff6c953b1c111c1c80c9e.bin b/Library/ShaderCache/d/d7dc9ec1d92ff6c953b1c111c1c80c9e.bin new file mode 100644 index 000000000..a76f2c8f9 Binary files /dev/null and b/Library/ShaderCache/d/d7dc9ec1d92ff6c953b1c111c1c80c9e.bin differ diff --git a/Library/ShaderCache/d/d8c57475802076acc3aa7c9981d3c89a.bin b/Library/ShaderCache/d/d8c57475802076acc3aa7c9981d3c89a.bin new file mode 100644 index 000000000..def747e2d Binary files /dev/null and b/Library/ShaderCache/d/d8c57475802076acc3aa7c9981d3c89a.bin differ diff --git a/Library/ShaderCache/d/d8e6ce49458748d3a4b392c2f703d6ca.bin b/Library/ShaderCache/d/d8e6ce49458748d3a4b392c2f703d6ca.bin new file mode 100644 index 000000000..2f3f26046 Binary files /dev/null and b/Library/ShaderCache/d/d8e6ce49458748d3a4b392c2f703d6ca.bin differ diff --git a/Library/ShaderCache/d/d9452fc8c45f7252ef99363f811c97b6.bin b/Library/ShaderCache/d/d9452fc8c45f7252ef99363f811c97b6.bin new file mode 100644 index 000000000..7ebe04538 Binary files /dev/null and b/Library/ShaderCache/d/d9452fc8c45f7252ef99363f811c97b6.bin differ diff --git a/Library/ShaderCache/d/d9be63e9a261f5e97f603a79543533dd.bin b/Library/ShaderCache/d/d9be63e9a261f5e97f603a79543533dd.bin new file mode 100644 index 000000000..144e09d03 Binary files /dev/null and b/Library/ShaderCache/d/d9be63e9a261f5e97f603a79543533dd.bin differ diff --git a/Library/ShaderCache/d/da568341fac8323dc2a44e253d6c470a.bin b/Library/ShaderCache/d/da568341fac8323dc2a44e253d6c470a.bin new file mode 100644 index 000000000..0429d30a7 Binary files /dev/null and b/Library/ShaderCache/d/da568341fac8323dc2a44e253d6c470a.bin differ diff --git a/Library/ShaderCache/d/da72861ce416a59343af769951c6121d.bin b/Library/ShaderCache/d/da72861ce416a59343af769951c6121d.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/d/da72861ce416a59343af769951c6121d.bin differ diff --git a/Library/ShaderCache/d/db7752ca578c12626cd94a42a37c649e.bin b/Library/ShaderCache/d/db7752ca578c12626cd94a42a37c649e.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/d/db7752ca578c12626cd94a42a37c649e.bin differ diff --git a/Library/ShaderCache/d/dba9ffcc5f8e90fc1c7081db0346f279.bin b/Library/ShaderCache/d/dba9ffcc5f8e90fc1c7081db0346f279.bin new file mode 100644 index 000000000..c2522748c Binary files /dev/null and b/Library/ShaderCache/d/dba9ffcc5f8e90fc1c7081db0346f279.bin differ diff --git a/Library/ShaderCache/d/dd71b3fe29f3b386ea0a64657b419d78.bin b/Library/ShaderCache/d/dd71b3fe29f3b386ea0a64657b419d78.bin new file mode 100644 index 000000000..fac2572d7 Binary files /dev/null and b/Library/ShaderCache/d/dd71b3fe29f3b386ea0a64657b419d78.bin differ diff --git a/Library/ShaderCache/d/ddeac8d50b478a869105fec33e98a18b.bin b/Library/ShaderCache/d/ddeac8d50b478a869105fec33e98a18b.bin new file mode 100644 index 000000000..73398dc60 Binary files /dev/null and b/Library/ShaderCache/d/ddeac8d50b478a869105fec33e98a18b.bin differ diff --git a/Library/ShaderCache/d/de6db4968d3b4e6121854917efde561f.bin b/Library/ShaderCache/d/de6db4968d3b4e6121854917efde561f.bin new file mode 100644 index 000000000..b17587680 Binary files /dev/null and b/Library/ShaderCache/d/de6db4968d3b4e6121854917efde561f.bin differ diff --git a/Library/ShaderCache/e/e06c6e35b6878a4389f205c20a66da4e.bin b/Library/ShaderCache/e/e06c6e35b6878a4389f205c20a66da4e.bin new file mode 100644 index 000000000..b975e214c Binary files /dev/null and b/Library/ShaderCache/e/e06c6e35b6878a4389f205c20a66da4e.bin differ diff --git a/Library/ShaderCache/e/e106f4a805af3ccac737a5ffa325a6b4.bin b/Library/ShaderCache/e/e106f4a805af3ccac737a5ffa325a6b4.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/e/e106f4a805af3ccac737a5ffa325a6b4.bin differ diff --git a/Library/ShaderCache/e/e28ba58cb57df59482769366857a7f10.bin b/Library/ShaderCache/e/e28ba58cb57df59482769366857a7f10.bin new file mode 100644 index 000000000..479df74bb Binary files /dev/null and b/Library/ShaderCache/e/e28ba58cb57df59482769366857a7f10.bin differ diff --git a/Library/ShaderCache/e/e2a8ee56e8bb10d4cf122142d4bbb666.bin b/Library/ShaderCache/e/e2a8ee56e8bb10d4cf122142d4bbb666.bin new file mode 100644 index 000000000..3060df50b Binary files /dev/null and b/Library/ShaderCache/e/e2a8ee56e8bb10d4cf122142d4bbb666.bin differ diff --git a/Library/ShaderCache/e/e39d3b42e37120dc00d28da98dc17eb3.bin b/Library/ShaderCache/e/e39d3b42e37120dc00d28da98dc17eb3.bin new file mode 100644 index 000000000..429c5af53 Binary files /dev/null and b/Library/ShaderCache/e/e39d3b42e37120dc00d28da98dc17eb3.bin differ diff --git a/Library/ShaderCache/e/e43e319e65499078473f69262fb98c06.bin b/Library/ShaderCache/e/e43e319e65499078473f69262fb98c06.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/e/e43e319e65499078473f69262fb98c06.bin differ diff --git a/Library/ShaderCache/e/e487e8b7dc4a3167912c96edcae4aa94.bin b/Library/ShaderCache/e/e487e8b7dc4a3167912c96edcae4aa94.bin new file mode 100644 index 000000000..41190fcba Binary files /dev/null and b/Library/ShaderCache/e/e487e8b7dc4a3167912c96edcae4aa94.bin differ diff --git a/Library/ShaderCache/e/e7307ef8f21c397a94a4ab11b7e48c57.bin b/Library/ShaderCache/e/e7307ef8f21c397a94a4ab11b7e48c57.bin new file mode 100644 index 000000000..f204b21df Binary files /dev/null and b/Library/ShaderCache/e/e7307ef8f21c397a94a4ab11b7e48c57.bin differ diff --git a/Library/ShaderCache/e/e8154eef5cacfac453ed8f6502ba2786.bin b/Library/ShaderCache/e/e8154eef5cacfac453ed8f6502ba2786.bin new file mode 100644 index 000000000..9e55c2186 Binary files /dev/null and b/Library/ShaderCache/e/e8154eef5cacfac453ed8f6502ba2786.bin differ diff --git a/Library/ShaderCache/e/e85fae66e4f916de8ceff553c96407ef.bin b/Library/ShaderCache/e/e85fae66e4f916de8ceff553c96407ef.bin new file mode 100644 index 000000000..4de13751c Binary files /dev/null and b/Library/ShaderCache/e/e85fae66e4f916de8ceff553c96407ef.bin differ diff --git a/Library/ShaderCache/e/e86efa6bf059260ff78e12660c4bc460.bin b/Library/ShaderCache/e/e86efa6bf059260ff78e12660c4bc460.bin new file mode 100644 index 000000000..fac2572d7 Binary files /dev/null and b/Library/ShaderCache/e/e86efa6bf059260ff78e12660c4bc460.bin differ diff --git a/Library/ShaderCache/e/e87ab94008e2c410632c32e0ac707104.bin b/Library/ShaderCache/e/e87ab94008e2c410632c32e0ac707104.bin new file mode 100644 index 000000000..73398dc60 Binary files /dev/null and b/Library/ShaderCache/e/e87ab94008e2c410632c32e0ac707104.bin differ diff --git a/Library/ShaderCache/e/e8ae26f062ee74420281c077c588f2e1.bin b/Library/ShaderCache/e/e8ae26f062ee74420281c077c588f2e1.bin new file mode 100644 index 000000000..19522ad01 Binary files /dev/null and b/Library/ShaderCache/e/e8ae26f062ee74420281c077c588f2e1.bin differ diff --git a/Library/ShaderCache/e/e8bdecfeef47f4d514b79a443821caae.bin b/Library/ShaderCache/e/e8bdecfeef47f4d514b79a443821caae.bin new file mode 100644 index 000000000..fcc5fad05 Binary files /dev/null and b/Library/ShaderCache/e/e8bdecfeef47f4d514b79a443821caae.bin differ diff --git a/Library/ShaderCache/e/e9150f1fe044824d3ca419b7afa83970.bin b/Library/ShaderCache/e/e9150f1fe044824d3ca419b7afa83970.bin new file mode 100644 index 000000000..bd5c5418a Binary files /dev/null and b/Library/ShaderCache/e/e9150f1fe044824d3ca419b7afa83970.bin differ diff --git a/Library/ShaderCache/e/e952efaee3ef716645dc8282232ddf95.bin b/Library/ShaderCache/e/e952efaee3ef716645dc8282232ddf95.bin new file mode 100644 index 000000000..613b8cca4 Binary files /dev/null and b/Library/ShaderCache/e/e952efaee3ef716645dc8282232ddf95.bin differ diff --git a/Library/ShaderCache/e/e9e04782664df8a64389f37c5d8093ed.bin b/Library/ShaderCache/e/e9e04782664df8a64389f37c5d8093ed.bin new file mode 100644 index 000000000..2d0dc0034 Binary files /dev/null and b/Library/ShaderCache/e/e9e04782664df8a64389f37c5d8093ed.bin differ diff --git a/Library/ShaderCache/e/e9e606ab451016059996207b3e281d19.bin b/Library/ShaderCache/e/e9e606ab451016059996207b3e281d19.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/e/e9e606ab451016059996207b3e281d19.bin differ diff --git a/Library/ShaderCache/e/ea3723b1b0bba023fe043e4c36da5fa1.bin b/Library/ShaderCache/e/ea3723b1b0bba023fe043e4c36da5fa1.bin new file mode 100644 index 000000000..bf1005761 Binary files /dev/null and b/Library/ShaderCache/e/ea3723b1b0bba023fe043e4c36da5fa1.bin differ diff --git a/Library/ShaderCache/e/eaf375a191ebe6bacb1642c6019d267a.bin b/Library/ShaderCache/e/eaf375a191ebe6bacb1642c6019d267a.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/e/eaf375a191ebe6bacb1642c6019d267a.bin differ diff --git a/Library/ShaderCache/e/eb221d1a5803be905b8253ed734238fa.bin b/Library/ShaderCache/e/eb221d1a5803be905b8253ed734238fa.bin new file mode 100644 index 000000000..d2d4a7187 Binary files /dev/null and b/Library/ShaderCache/e/eb221d1a5803be905b8253ed734238fa.bin differ diff --git a/Library/ShaderCache/e/ec3c68ea48f006ae223e2e263f437b1e.bin b/Library/ShaderCache/e/ec3c68ea48f006ae223e2e263f437b1e.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/e/ec3c68ea48f006ae223e2e263f437b1e.bin differ diff --git a/Library/ShaderCache/e/ec7748ff737599c7e761d56e3a5eb67c.bin b/Library/ShaderCache/e/ec7748ff737599c7e761d56e3a5eb67c.bin new file mode 100644 index 000000000..1036989c6 Binary files /dev/null and b/Library/ShaderCache/e/ec7748ff737599c7e761d56e3a5eb67c.bin differ diff --git a/Library/ShaderCache/e/edab53645b5780f718e7bb127ccc8ef4.bin b/Library/ShaderCache/e/edab53645b5780f718e7bb127ccc8ef4.bin new file mode 100644 index 000000000..e55642cc7 Binary files /dev/null and b/Library/ShaderCache/e/edab53645b5780f718e7bb127ccc8ef4.bin differ diff --git a/Library/ShaderCache/e/edc31abd857b120da5ca0125466d8c35.bin b/Library/ShaderCache/e/edc31abd857b120da5ca0125466d8c35.bin new file mode 100644 index 000000000..d8d2e95c7 Binary files /dev/null and b/Library/ShaderCache/e/edc31abd857b120da5ca0125466d8c35.bin differ diff --git a/Library/ShaderCache/e/ede7b9e6a47ef6f78f78d04625f90c11.bin b/Library/ShaderCache/e/ede7b9e6a47ef6f78f78d04625f90c11.bin new file mode 100644 index 000000000..e9ddbc638 Binary files /dev/null and b/Library/ShaderCache/e/ede7b9e6a47ef6f78f78d04625f90c11.bin differ diff --git a/Library/ShaderCache/e/ee1dce95cff71b583e24b8cae9080d0a.bin b/Library/ShaderCache/e/ee1dce95cff71b583e24b8cae9080d0a.bin new file mode 100644 index 000000000..ab87afac5 Binary files /dev/null and b/Library/ShaderCache/e/ee1dce95cff71b583e24b8cae9080d0a.bin differ diff --git a/Library/ShaderCache/e/ee60485c337cce402ec37bb31947a2f3.bin b/Library/ShaderCache/e/ee60485c337cce402ec37bb31947a2f3.bin new file mode 100644 index 000000000..18e582071 Binary files /dev/null and b/Library/ShaderCache/e/ee60485c337cce402ec37bb31947a2f3.bin differ diff --git a/Library/ShaderCache/e/ee88c754190738392983747a73be0176.bin b/Library/ShaderCache/e/ee88c754190738392983747a73be0176.bin new file mode 100644 index 000000000..d3591d0ed Binary files /dev/null and b/Library/ShaderCache/e/ee88c754190738392983747a73be0176.bin differ diff --git a/Library/ShaderCache/f/f0529b7d9a920e30b1aba5f205c251b0.bin b/Library/ShaderCache/f/f0529b7d9a920e30b1aba5f205c251b0.bin new file mode 100644 index 000000000..8cccceb82 Binary files /dev/null and b/Library/ShaderCache/f/f0529b7d9a920e30b1aba5f205c251b0.bin differ diff --git a/Library/ShaderCache/f/f06092547eb198217632206e3abf2d68.bin b/Library/ShaderCache/f/f06092547eb198217632206e3abf2d68.bin new file mode 100644 index 000000000..f531dbb22 Binary files /dev/null and b/Library/ShaderCache/f/f06092547eb198217632206e3abf2d68.bin differ diff --git a/Library/ShaderCache/f/f0970d977813cf2b5cdf6f610a337d6f.bin b/Library/ShaderCache/f/f0970d977813cf2b5cdf6f610a337d6f.bin new file mode 100644 index 000000000..16e2e1b2b Binary files /dev/null and b/Library/ShaderCache/f/f0970d977813cf2b5cdf6f610a337d6f.bin differ diff --git a/Library/ShaderCache/f/f0c8179191cbb39c48fa63a3908b71e9.bin b/Library/ShaderCache/f/f0c8179191cbb39c48fa63a3908b71e9.bin new file mode 100644 index 000000000..f02cab41f Binary files /dev/null and b/Library/ShaderCache/f/f0c8179191cbb39c48fa63a3908b71e9.bin differ diff --git a/Library/ShaderCache/f/f17ac2409cfd6db100e3f9f5802c7f18.bin b/Library/ShaderCache/f/f17ac2409cfd6db100e3f9f5802c7f18.bin new file mode 100644 index 000000000..7c03f185a Binary files /dev/null and b/Library/ShaderCache/f/f17ac2409cfd6db100e3f9f5802c7f18.bin differ diff --git a/Library/ShaderCache/f/f1c2e84ad16fc7442574b13507c12486.bin b/Library/ShaderCache/f/f1c2e84ad16fc7442574b13507c12486.bin new file mode 100644 index 000000000..43f3442eb Binary files /dev/null and b/Library/ShaderCache/f/f1c2e84ad16fc7442574b13507c12486.bin differ diff --git a/Library/ShaderCache/f/f2bd50029b19cd6e2cb399112ab92a8c.bin b/Library/ShaderCache/f/f2bd50029b19cd6e2cb399112ab92a8c.bin new file mode 100644 index 000000000..875eb8136 Binary files /dev/null and b/Library/ShaderCache/f/f2bd50029b19cd6e2cb399112ab92a8c.bin differ diff --git a/Library/ShaderCache/f/f2df74de8e0f1a0b93439d38966f7790.bin b/Library/ShaderCache/f/f2df74de8e0f1a0b93439d38966f7790.bin new file mode 100644 index 000000000..dfa9ee34d Binary files /dev/null and b/Library/ShaderCache/f/f2df74de8e0f1a0b93439d38966f7790.bin differ diff --git a/Library/ShaderCache/f/f2dfc71b7693cecf9974f0f990f6c00e.bin b/Library/ShaderCache/f/f2dfc71b7693cecf9974f0f990f6c00e.bin new file mode 100644 index 000000000..defdbabe6 Binary files /dev/null and b/Library/ShaderCache/f/f2dfc71b7693cecf9974f0f990f6c00e.bin differ diff --git a/Library/ShaderCache/f/f313c2376579928903716c899200215a.bin b/Library/ShaderCache/f/f313c2376579928903716c899200215a.bin new file mode 100644 index 000000000..9ea07d4d7 Binary files /dev/null and b/Library/ShaderCache/f/f313c2376579928903716c899200215a.bin differ diff --git a/Library/ShaderCache/f/f42a65a6b0408608abd5d44ec7e2398d.bin b/Library/ShaderCache/f/f42a65a6b0408608abd5d44ec7e2398d.bin new file mode 100644 index 000000000..0f584a31e Binary files /dev/null and b/Library/ShaderCache/f/f42a65a6b0408608abd5d44ec7e2398d.bin differ diff --git a/Library/ShaderCache/f/f511761ef6a6948fd0eebaf1260a84ad.bin b/Library/ShaderCache/f/f511761ef6a6948fd0eebaf1260a84ad.bin new file mode 100644 index 000000000..4ba996ee5 Binary files /dev/null and b/Library/ShaderCache/f/f511761ef6a6948fd0eebaf1260a84ad.bin differ diff --git a/Library/ShaderCache/f/f5936fea27c661e739190c7f54e12235.bin b/Library/ShaderCache/f/f5936fea27c661e739190c7f54e12235.bin new file mode 100644 index 000000000..4024b408a Binary files /dev/null and b/Library/ShaderCache/f/f5936fea27c661e739190c7f54e12235.bin differ diff --git a/Library/ShaderCache/f/f6f374fd996cd905c964eaa9945138c1.bin b/Library/ShaderCache/f/f6f374fd996cd905c964eaa9945138c1.bin new file mode 100644 index 000000000..af7b3724a Binary files /dev/null and b/Library/ShaderCache/f/f6f374fd996cd905c964eaa9945138c1.bin differ diff --git a/Library/ShaderCache/f/f7c09baa0271e99da3cdc87f7ebc3f10.bin b/Library/ShaderCache/f/f7c09baa0271e99da3cdc87f7ebc3f10.bin new file mode 100644 index 000000000..a1f279e8f Binary files /dev/null and b/Library/ShaderCache/f/f7c09baa0271e99da3cdc87f7ebc3f10.bin differ diff --git a/Library/ShaderCache/f/f80f76d29f4cddeeb8ed6ed805bfb4a7.bin b/Library/ShaderCache/f/f80f76d29f4cddeeb8ed6ed805bfb4a7.bin new file mode 100644 index 000000000..2c54cec76 Binary files /dev/null and b/Library/ShaderCache/f/f80f76d29f4cddeeb8ed6ed805bfb4a7.bin differ diff --git a/Library/ShaderCache/f/f88ccefb2653392ec95084215972975c.bin b/Library/ShaderCache/f/f88ccefb2653392ec95084215972975c.bin new file mode 100644 index 000000000..981ba8e50 Binary files /dev/null and b/Library/ShaderCache/f/f88ccefb2653392ec95084215972975c.bin differ diff --git a/Library/ShaderCache/f/f89a289fbbb225c50f323a471d3caf44.bin b/Library/ShaderCache/f/f89a289fbbb225c50f323a471d3caf44.bin new file mode 100644 index 000000000..d62bd2c64 Binary files /dev/null and b/Library/ShaderCache/f/f89a289fbbb225c50f323a471d3caf44.bin differ diff --git a/Library/ShaderCache/f/f8d9623b3a3b92bbef96bc140921b26c.bin b/Library/ShaderCache/f/f8d9623b3a3b92bbef96bc140921b26c.bin new file mode 100644 index 000000000..94e67188f Binary files /dev/null and b/Library/ShaderCache/f/f8d9623b3a3b92bbef96bc140921b26c.bin differ diff --git a/Library/ShaderCache/f/f9540cedae806ff22eb26302ab7cdcdf.bin b/Library/ShaderCache/f/f9540cedae806ff22eb26302ab7cdcdf.bin new file mode 100644 index 000000000..095bf64a1 Binary files /dev/null and b/Library/ShaderCache/f/f9540cedae806ff22eb26302ab7cdcdf.bin differ diff --git a/Library/ShaderCache/f/fa6de7875bc4c579d4411d93ea13c62b.bin b/Library/ShaderCache/f/fa6de7875bc4c579d4411d93ea13c62b.bin new file mode 100644 index 000000000..82fe4202c Binary files /dev/null and b/Library/ShaderCache/f/fa6de7875bc4c579d4411d93ea13c62b.bin differ diff --git a/Library/ShaderCache/f/fa6ec5a4fbf5125bc88c5c157a8f78ea.bin b/Library/ShaderCache/f/fa6ec5a4fbf5125bc88c5c157a8f78ea.bin new file mode 100644 index 000000000..bcaf48258 Binary files /dev/null and b/Library/ShaderCache/f/fa6ec5a4fbf5125bc88c5c157a8f78ea.bin differ diff --git a/Library/ShaderCache/f/fb29eaa2215650c6f3495a10cc743f99.bin b/Library/ShaderCache/f/fb29eaa2215650c6f3495a10cc743f99.bin new file mode 100644 index 000000000..6d94a38f4 Binary files /dev/null and b/Library/ShaderCache/f/fb29eaa2215650c6f3495a10cc743f99.bin differ diff --git a/Library/ShaderCache/f/fb462913aab25d42cc6100d23d306392.bin b/Library/ShaderCache/f/fb462913aab25d42cc6100d23d306392.bin new file mode 100644 index 000000000..7fae42c8b Binary files /dev/null and b/Library/ShaderCache/f/fb462913aab25d42cc6100d23d306392.bin differ diff --git a/Library/ShaderCache/f/fe3711dec7f17cf9ceff45d129e90aae.bin b/Library/ShaderCache/f/fe3711dec7f17cf9ceff45d129e90aae.bin new file mode 100644 index 000000000..bcf6d16cc Binary files /dev/null and b/Library/ShaderCache/f/fe3711dec7f17cf9ceff45d129e90aae.bin differ diff --git a/Library/ShaderCache/f/fe553bc02ffb9eb26c59bc8f461df2d0.bin b/Library/ShaderCache/f/fe553bc02ffb9eb26c59bc8f461df2d0.bin new file mode 100644 index 000000000..ddc2a0c33 Binary files /dev/null and b/Library/ShaderCache/f/fe553bc02ffb9eb26c59bc8f461df2d0.bin differ diff --git a/Library/ShaderCache/f/ff7ef76b8b7e83b7af97ac31613fb18f.bin b/Library/ShaderCache/f/ff7ef76b8b7e83b7af97ac31613fb18f.bin new file mode 100644 index 000000000..4be2edc84 Binary files /dev/null and b/Library/ShaderCache/f/ff7ef76b8b7e83b7af97ac31613fb18f.bin differ diff --git a/Library/SourceAssetDB b/Library/SourceAssetDB new file mode 100644 index 000000000..583d2aa1f Binary files /dev/null and b/Library/SourceAssetDB differ diff --git a/Library/SourceAssetDB-lock b/Library/SourceAssetDB-lock new file mode 100644 index 000000000..a097fdbc0 Binary files /dev/null and b/Library/SourceAssetDB-lock differ diff --git a/Library/SpriteAtlasDatabase.asset b/Library/SpriteAtlasDatabase.asset index 401208082..53b6aa997 100644 Binary files a/Library/SpriteAtlasDatabase.asset and b/Library/SpriteAtlasDatabase.asset differ diff --git a/Library/StateCache/Hierarchy/0354c4-mainStage.json b/Library/StateCache/Hierarchy/0354c4-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/0354c4-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/29f1bc-73360cdb4e1e7ed489.json b/Library/StateCache/Hierarchy/29f1bc-73360cdb4e1e7ed489.json new file mode 100644 index 000000000..c17ef02fb --- /dev/null +++ b/Library/StateCache/Hierarchy/29f1bc-73360cdb4e1e7ed489.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[1125256590603436,1181578502863468],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/29f1bc-88b005b5b2cbbfa428.json b/Library/StateCache/Hierarchy/29f1bc-88b005b5b2cbbfa428.json new file mode 100644 index 000000000..6c29abee5 --- /dev/null +++ b/Library/StateCache/Hierarchy/29f1bc-88b005b5b2cbbfa428.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":9116578378800119808,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/29f1bc-mainStage.json b/Library/StateCache/Hierarchy/29f1bc-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/29f1bc-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/39c432-bb0018ce3a8caa643b.json b/Library/StateCache/Hierarchy/39c432-bb0018ce3a8caa643b.json new file mode 100644 index 000000000..6831809f3 --- /dev/null +++ b/Library/StateCache/Hierarchy/39c432-bb0018ce3a8caa643b.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[1433494367451472],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":1433494367451472,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/39c432-mainStage.json b/Library/StateCache/Hierarchy/39c432-mainStage.json index 8db6197da..a73b196d0 100644 --- a/Library/StateCache/Hierarchy/39c432-mainStage.json +++ b/Library/StateCache/Hierarchy/39c432-mainStage.json @@ -1 +1 @@ -{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[-1170],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[-40258],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":-41450} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/72b0a6-mainStage.json b/Library/StateCache/Hierarchy/72b0a6-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/72b0a6-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/745c28-mainStage.json b/Library/StateCache/Hierarchy/745c28-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/745c28-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/d26e38-mainStage.json b/Library/StateCache/Hierarchy/d26e38-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/d26e38-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/Hierarchy/fecd9d-mainStage.json b/Library/StateCache/Hierarchy/fecd9d-mainStage.json new file mode 100644 index 000000000..4461fa5f1 --- /dev/null +++ b/Library/StateCache/Hierarchy/fecd9d-mainStage.json @@ -0,0 +1 @@ +{"m_ExpandedPrefabGameObjectFileIDs":[],"m_ExpandedSceneGameObjectInstanceIDs":[],"m_ScrollY":0.0,"m_LastClickedFileID":0,"m_LastClickedInstanceID":0} \ No newline at end of file diff --git a/Library/StateCache/SceneView/2afe5c-bb0018ce3a8caa643b.json b/Library/StateCache/SceneView/2afe5c-bb0018ce3a8caa643b.json new file mode 100644 index 000000000..1a63a2c77 --- /dev/null +++ b/Library/StateCache/SceneView/2afe5c-bb0018ce3a8caa643b.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":false,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":false,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":22.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/2afe5c-mainStage.json b/Library/StateCache/SceneView/2afe5c-mainStage.json index 03c401335..4a22d8dd2 100644 --- a/Library/StateCache/SceneView/2afe5c-mainStage.json +++ b/Library/StateCache/SceneView/2afe5c-mainStage.json @@ -1 +1 @@ -{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.5081043243408203,"y":1.394046664237976,"z":-19.625},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":23.06614112854004,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/2f94cc-73360cdb4e1e7ed489.json b/Library/StateCache/SceneView/2f94cc-73360cdb4e1e7ed489.json new file mode 100644 index 000000000..a53fc3db4 --- /dev/null +++ b/Library/StateCache/SceneView/2f94cc-73360cdb4e1e7ed489.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":false,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":-2.25,"y":-3.4149999618530275,"z":-0.34999990463256838},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":40.98515319824219,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/2f94cc-88b005b5b2cbbfa428.json b/Library/StateCache/SceneView/2f94cc-88b005b5b2cbbfa428.json new file mode 100644 index 000000000..be219a12d --- /dev/null +++ b/Library/StateCache/SceneView/2f94cc-88b005b5b2cbbfa428.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":false,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":false,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.1368798315525055,"y":0.32471439242362978,"z":-5.2294921875},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":7.297900199890137,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/2f94cc-mainStage.json b/Library/StateCache/SceneView/2f94cc-mainStage.json new file mode 100644 index 000000000..eae7f48a6 --- /dev/null +++ b/Library/StateCache/SceneView/2f94cc-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":false,"pivot":{"x":-11.061504364013672,"y":-2.800370454788208,"z":-13.167665481567383},"rotation":{"x":-0.06269901990890503,"y":0.4236506521701813,"z":-0.02941032312810421,"w":-0.9031758904457092},"size":1659.8114013671875,"orthographic":false} \ No newline at end of file diff --git a/Library/StateCache/SceneView/69a008-mainStage.json b/Library/StateCache/SceneView/69a008-mainStage.json new file mode 100644 index 000000000..7708c13db --- /dev/null +++ b/Library/StateCache/SceneView/69a008-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":-6.563766956329346,"y":0.11010944843292237,"z":-4.0464863777160648},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":29.426820755004884,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/8e374f-mainStage.json b/Library/StateCache/SceneView/8e374f-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/8e374f-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/94aa94-mainStage.json b/Library/StateCache/SceneView/94aa94-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/94aa94-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/af5cff-mainStage.json b/Library/StateCache/SceneView/af5cff-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/af5cff-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/b411b5-mainStage.json b/Library/StateCache/SceneView/b411b5-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/b411b5-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/bee560-mainStage.json b/Library/StateCache/SceneView/bee560-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/bee560-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/d1ce37-mainStage.json b/Library/StateCache/SceneView/d1ce37-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/d1ce37-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/StateCache/SceneView/e733b0-mainStage.json b/Library/StateCache/SceneView/e733b0-mainStage.json new file mode 100644 index 000000000..03c401335 --- /dev/null +++ b/Library/StateCache/SceneView/e733b0-mainStage.json @@ -0,0 +1 @@ +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":0.0,"y":0.0,"z":0.0},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":10.0,"orthographic":true} \ No newline at end of file diff --git a/Library/expandedItems b/Library/expandedItems new file mode 100644 index 000000000..4ee93ced5 Binary files /dev/null and b/Library/expandedItems differ diff --git a/Library/shadercompiler-UnityShaderCompiler.exe0.log b/Library/shadercompiler-UnityShaderCompiler.exe0.log index e1897b538..acd3a07ca 100644 --- a/Library/shadercompiler-UnityShaderCompiler.exe0.log +++ b/Library/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,975 +1,2 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines' Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: preprocess - insize=2348 outsize=632 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2093 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2093 outsize=298 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2100 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2100 outsize=654 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3115 outsize=305 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3058 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3058 outsize=5742 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3065 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3065 outsize=17178 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=6536 outsize=3109 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=487 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=487 outsize=642 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=494 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=494 outsize=1750 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=493 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=493 outsize=2594 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=525 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=525 outsize=1862 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=526 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=526 outsize=1958 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=525 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=525 outsize=2294 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=529 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=529 outsize=2742 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=494 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=494 outsize=750 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=493 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=493 outsize=1610 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=498 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=498 outsize=918 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=489 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=489 outsize=642 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=496 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=496 outsize=1710 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=495 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=495 outsize=2526 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=527 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=527 outsize=1862 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=528 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=528 outsize=1958 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=527 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=527 outsize=2294 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=531 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=531 outsize=2742 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=494 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=494 outsize=750 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=493 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=493 outsize=1610 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=498 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=498 outsize=918 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=2053 outsize=2059 ok=1 -Cmd: compileComputeKernel - api=4 insize=2059 outsize=1515 ok=1 -Cmd: preprocess - insize=11491 outsize=934 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10487 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10487 outsize=930 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10482 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10482 outsize=1254 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10482 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10482 outsize=950 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10482 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10482 outsize=1002 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10485 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10485 outsize=1922 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10488 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10488 outsize=3038 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1521 outsize=219 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1633 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1633 outsize=1010 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=1170 outsize=1176 ok=1 -Cmd: compileComputeKernel - api=4 insize=1176 outsize=800 ok=1 -Cmd: preprocessCompute - insize=3064 outsize=3070 ok=1 -Cmd: compileComputeKernel - api=4 insize=3070 outsize=47803 ok=1 -Cmd: preprocessCompute - insize=10871 outsize=10881 ok=1 -Cmd: compileComputeKernel - api=4 insize=10881 outsize=9684 ok=1 -Cmd: preprocess - insize=1181 outsize=305 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1129 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1129 outsize=482 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1134 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1134 outsize=422 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=12353 outsize=531 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11538 outsize=538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11538 outsize=1202 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1802 outsize=304 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1743 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1743 outsize=826 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1756 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1756 outsize=910 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=4847 outsize=4855 ok=1 -Cmd: compileComputeKernel - api=4 insize=4855 outsize=3708 ok=1 -Cmd: preprocess - insize=2476 outsize=831 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2022 outsize=514 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2022 outsize=298 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2029 outsize=514 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2029 outsize=654 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=3390 outsize=3396 ok=1 -Cmd: compileComputeKernel - api=4 insize=3396 outsize=2521 ok=1 -Cmd: preprocess - insize=6092 outsize=364 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5979 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5979 outsize=3822 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5981 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5981 outsize=2582 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=597 outsize=216 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=711 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=711 outsize=370 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1656 outsize=351 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1680 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1680 outsize=862 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1680 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1680 outsize=714 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=18277 outsize=18299 ok=1 -Cmd: compileComputeKernel - api=4 insize=18299 outsize=8653 ok=1 -Cmd: compileComputeKernel - api=4 insize=18299 outsize=10442 ok=1 -Cmd: preprocess - insize=3209 outsize=790 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=961 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=961 outsize=362 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1308 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1308 outsize=530 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1499 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1499 outsize=442 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1012 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1012 outsize=382 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=5431 outsize=5435 ok=1 -Cmd: compileComputeKernel - api=4 insize=5435 outsize=6437 ok=1 -Cmd: preprocessCompute - insize=1953 outsize=1957 ok=1 -Cmd: compileComputeKernel - api=4 insize=1957 outsize=1383 ok=1 -Cmd: preprocess - insize=7160 outsize=397 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6853 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6853 outsize=3538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6842 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6842 outsize=4082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6939 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6939 outsize=3230 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2404 outsize=1061 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=577 outsize=710 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=577 outsize=1650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=580 outsize=710 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=580 outsize=1650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=578 outsize=710 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=578 outsize=1650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=579 outsize=878 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=579 outsize=3698 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=582 outsize=878 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=582 outsize=3698 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=580 outsize=878 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=580 outsize=8338 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=545 outsize=534 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=545 outsize=1178 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=3066 outsize=3072 ok=1 -Cmd: compileComputeKernel - api=4 insize=3072 outsize=1324 ok=1 -Cmd: preprocessCompute - insize=1800 outsize=1806 ok=1 -Cmd: compileComputeKernel - api=4 insize=1806 outsize=1385 ok=1 -Cmd: preprocess - insize=1606 outsize=221 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1715 outsize=558 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1715 outsize=1034 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3571 outsize=223 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3683 outsize=46362 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3683 outsize=570 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=11969 outsize=996 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10765 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10765 outsize=626 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10822 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10822 outsize=862 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10773 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10773 outsize=3446 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10770 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10770 outsize=738 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10772 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10772 outsize=1274 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10770 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10770 outsize=1274 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=10770 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=10770 outsize=1630 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=6257 outsize=1253 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4664 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4664 outsize=2506 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4663 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4663 outsize=1218 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4665 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4665 outsize=2034 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4664 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4664 outsize=746 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4665 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4665 outsize=1614 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4664 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4664 outsize=874 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4674 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4674 outsize=866 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4669 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4669 outsize=1614 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4668 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4668 outsize=874 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1133 outsize=389 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=994 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=994 outsize=322 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1001 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1001 outsize=678 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3070 outsize=1373 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=697 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=697 outsize=4326 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=699 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=699 outsize=4350 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=670 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=670 outsize=2438 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=665 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=665 outsize=2478 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=574 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=574 outsize=2242 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=543 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=543 outsize=2450 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=552 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=552 outsize=2598 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=546 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=546 outsize=2470 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3632 outsize=364 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3633 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3633 outsize=3214 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3636 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3636 outsize=3214 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocessCompute - insize=1448 outsize=1454 ok=1 -Cmd: compileComputeKernel - api=4 insize=1454 outsize=1455 ok=1 -Cmd: preprocessCompute - insize=2038 outsize=2044 ok=1 -Cmd: compileComputeKernel - api=4 insize=2044 outsize=1000 ok=1 -Cmd: preprocess - insize=1495 outsize=207 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1619 outsize=538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1619 outsize=1010 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2270 outsize=638 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2008 outsize=514 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2008 outsize=298 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2015 outsize=514 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2015 outsize=654 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=4766 outsize=689 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3912 outsize=542 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3912 outsize=774 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3914 outsize=538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3914 outsize=754 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2609 outsize=220 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2720 outsize=18938 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2720 outsize=910 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1979 outsize=735 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1456 outsize=450 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1456 outsize=3962 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1459 outsize=450 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1459 outsize=1198 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1461 outsize=450 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1461 outsize=2362 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1461 outsize=450 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1461 outsize=2910 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1344 outsize=291 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1497 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1497 outsize=694 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=4471 outsize=3118 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2459 outsize=902 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2459 outsize=526 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1442 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=182 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=944 outsize=1414 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=944 outsize=218 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=442 kw=UNITY_PASS_FORWARDBASE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5009 outsize=3294 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5009 outsize=478 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3647 outsize=1262 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2828 outsize=1754 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2828 outsize=526 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3610 outsize=1675 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2378 outsize=1482 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2378 outsize=418 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1149 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1149 outsize=426 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=6603 outsize=844 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5955 outsize=846 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5955 outsize=434 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5963 outsize=1066 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5963 outsize=750 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5967 outsize=850 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5967 outsize=810 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5968 outsize=850 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5968 outsize=810 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5972 outsize=954 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5972 outsize=978 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5973 outsize=954 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5973 outsize=978 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=10390 outsize=3956 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6879 outsize=3026 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6879 outsize=1562 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=5075 outsize=1764 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=25651 outsize=3070 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=25651 outsize=7262 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=17531 outsize=1218 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=17531 outsize=1214 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4349 outsize=1446 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4349 outsize=1610 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=18352 outsize=2962 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=18352 outsize=4466 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6649 outsize=1042 kw=UNITY_PASS_PREPASSBASE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6649 outsize=338 kw=UNITY_PASS_PREPASSBASE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=12625 outsize=2022 kw=UNITY_PASS_PREPASSFINAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=12625 outsize=666 kw=UNITY_PASS_PREPASSFINAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=12767 outsize=1218 kw=UNITY_PASS_DEFERRED pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=12767 outsize=710 kw=UNITY_PASS_DEFERRED pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=8559 outsize=1226 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=8559 outsize=642 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3569 outsize=2622 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=42835 outsize=3930 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=42835 outsize=3850 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1292 outsize=1214 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1292 outsize=470 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=7317 outsize=2448 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5312 outsize=3066 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5312 outsize=498 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2945 outsize=1632 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=45433 outsize=2650 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=45433 outsize=4778 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=14659 outsize=2786 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=14659 outsize=3406 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=28885 outsize=2898 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=28885 outsize=838 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=1383 outsize=1259 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=1822 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=4754 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11705 outsize=1958 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11705 outsize=3382 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=22977 outsize=2050 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=22977 outsize=814 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=7975 outsize=2720 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5698 outsize=3066 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5698 outsize=934 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3922 outsize=1521 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=23833 outsize=2402 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=23833 outsize=7262 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=16534 outsize=2294 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=16534 outsize=4466 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2174 outsize=491 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2121 outsize=886 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2121 outsize=1282 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2420 outsize=1129 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1734 outsize=834 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1734 outsize=446 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=10383 outsize=3946 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6882 outsize=3026 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6882 outsize=1562 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=3215 outsize=617 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1713 outsize=746 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1713 outsize=982 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1766 outsize=746 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1766 outsize=1022 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=2427 outsize=1036 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1832 outsize=882 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1832 outsize=838 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=4407 outsize=3641 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=43544 outsize=3930 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=43544 outsize=6842 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=13422 outsize=3870 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=13422 outsize=5562 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1280 outsize=1214 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1280 outsize=470 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: preprocess - insize=7327 outsize=2458 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5312 outsize=3066 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5312 outsize=498 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=438 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=574 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=45433 outsize=2934 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=45433 outsize=5938 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=14659 outsize=2558 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=14659 outsize=3018 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=2106 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=5914 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11705 outsize=1730 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11705 outsize=2994 kw=UNITY_PASS_FORWARDADD DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=618 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=422 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=944 outsize=1574 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH INSTANCING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=944 outsize=218 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH INSTANCING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=2106 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=6006 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11705 outsize=1730 kw=UNITY_PASS_FORWARDADD DIRECTIONAL EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11705 outsize=2994 kw=UNITY_PASS_FORWARDADD DIRECTIONAL EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLOROVERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=618 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLOROVERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLOROVERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=786 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLOROVERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2815 outsize=802 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2815 outsize=442 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2881 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2881 outsize=490 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1832 outsize=882 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1832 outsize=990 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1302 outsize=1534 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1302 outsize=442 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1596 outsize=1894 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH _EMISSION _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1596 outsize=7006 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH _EMISSION _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1454 outsize=1690 kw=UNITY_PASS_FORWARDADD DIRECTIONAL _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1454 outsize=3466 kw=UNITY_PASS_FORWARDADD DIRECTIONAL _ALPHATEST_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1302 outsize=1534 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1302 outsize=602 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1596 outsize=1894 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH _EMISSION _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1596 outsize=6930 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH _EMISSION _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1454 outsize=1690 kw=UNITY_PASS_FORWARDADD DIRECTIONAL _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1454 outsize=3390 kw=UNITY_PASS_FORWARDADD DIRECTIONAL _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=438 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=566 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=618 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=998 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=1158 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=462 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=1218 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _FADING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=574 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _FADING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=35398 outsize=2026 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=35398 outsize=1498 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=19154 outsize=1358 kw=UNITY_PASS_FORWARDADD DIRECTIONAL ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=19154 outsize=1426 kw=UNITY_PASS_FORWARDADD DIRECTIONAL ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=998 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=1126 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5312 outsize=3066 kw=OUTLINE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5312 outsize=578 kw=OUTLINE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _EMISSION _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=546 kw=UNITY_PASS_FORWARDBASE _EMISSION _ALPHABLEND_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON _COLORCOLOR_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=438 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHATEST_ON _COLORCOLOR_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON _COLORCOLOR_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=1734 kw=UNITY_PASS_FORWARDBASE _ALPHATEST_ON _COLORCOLOR_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6879 outsize=3150 kw=GLOW_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6879 outsize=2218 kw=GLOW_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=731 outsize=1070 kw=ETC1_EXTERNAL_ALPHA PIXELSNAP_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=731 outsize=574 kw=ETC1_EXTERNAL_ALPHA PIXELSNAP_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4397 outsize=1942 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4397 outsize=374 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=5312 outsize=3670 kw=UNDERLAY_ON OUTLINE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=5312 outsize=934 kw=UNDERLAY_ON OUTLINE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6879 outsize=3478 kw=UNDERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6879 outsize=1742 kw=UNDERLAY_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR ok=1 -Cmd: compileSnippet - api=4 type=0 insize=731 outsize=858 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=731 outsize=574 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2355 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2355 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1847 outsize=650 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1847 outsize=574 kw=ETC1_EXTERNAL_ALPHA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1582 outsize=690 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1582 outsize=354 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4971 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4971 outsize=3494 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4971 outsize=1138 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4971 outsize=3494 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1341 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1341 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1341 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1341 outsize=402 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1878 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1878 outsize=778 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1878 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1878 outsize=778 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1842 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1842 outsize=798 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1842 outsize=1082 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1842 outsize=798 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1701 outsize=1094 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1701 outsize=522 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1701 outsize=1094 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1701 outsize=522 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4024 outsize=1242 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4024 outsize=978 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2029 outsize=514 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2029 outsize=654 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1224 outsize=750 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1224 outsize=350 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1145 outsize=538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1145 outsize=182 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2104 outsize=1118 kw=POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2104 outsize=3206 kw=POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1005 outsize=650 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1005 outsize=350 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2881 outsize=1186 kw=SOFTPARTICLES_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2881 outsize=830 kw=SOFTPARTICLES_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2355 outsize=1186 kw=SOFTPARTICLES_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2355 outsize=758 kw=SOFTPARTICLES_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=1354 kw=UNITY_PASS_FORWARDBASE SOFTPARTICLES_ON _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=1182 kw=UNITY_PASS_FORWARDBASE SOFTPARTICLES_ON _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 diff --git a/Library/shadercompiler-UnityShaderCompiler.exe1.log b/Library/shadercompiler-UnityShaderCompiler.exe1.log index f6341f049..0ed39b1c3 100644 --- a/Library/shadercompiler-UnityShaderCompiler.exe1.log +++ b/Library/shadercompiler-UnityShaderCompiler.exe1.log @@ -1,52 +1,14 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines' Cmd: initializeCompiler Cmd: compileComputeKernel - api=4 insize=2059 outsize=372 ok=1 + api=4 insize=18731 outsize=8653 ok=1 Cmd: compileComputeKernel - api=4 insize=10881 outsize=10429 ok=1 + api=4 insize=18731 outsize=10442 ok=1 Cmd: compileComputeKernel - api=4 insize=4855 outsize=5412 ok=1 + api=4 insize=1505 outsize=603 ok=1 Cmd: compileComputeKernel - api=4 insize=18299 outsize=8738 ok=1 + api=4 insize=5032 outsize=5412 ok=1 Cmd: compileComputeKernel - api=4 insize=18299 outsize=8873 ok=1 + api=4 insize=1864 outsize=561 ok=1 Cmd: compileComputeKernel - api=4 insize=18299 outsize=10507 ok=1 -Cmd: compileComputeKernel - api=4 insize=1957 outsize=559 ok=1 -Cmd: compileComputeKernel - api=4 insize=1454 outsize=603 ok=1 -Cmd: compileComputeKernel - api=4 insize=2044 outsize=1005 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6879 outsize=3150 kw=GLOW_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6879 outsize=1562 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1017 outsize=1630 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=462 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=4664 outsize=554 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=4664 outsize=2506 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3912 outsize=542 kw=FXAA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3912 outsize=12222 kw=FXAA pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=1822 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11705 outsize=1958 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=22977 outsize=2050 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=22977 outsize=814 kw=UNITY_PASS_META pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=14659 outsize=2786 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2881 outsize=790 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=2106 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1255 outsize=1158 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 + api=4 insize=11176 outsize=10429 ok=1 diff --git a/Library/shadercompiler-UnityShaderCompiler.exe2.log b/Library/shadercompiler-UnityShaderCompiler.exe2.log index 0e69f1544..631cf5ab2 100644 --- a/Library/shadercompiler-UnityShaderCompiler.exe2.log +++ b/Library/shadercompiler-UnityShaderCompiler.exe2.log @@ -1,38 +1,16 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines' Cmd: initializeCompiler Cmd: compileComputeKernel - api=4 insize=1176 outsize=772 ok=1 + api=4 insize=18731 outsize=8653 ok=1 Cmd: compileComputeKernel - api=4 insize=10881 outsize=9840 ok=1 + api=4 insize=18731 outsize=10338 ok=1 Cmd: compileComputeKernel - api=4 insize=4855 outsize=9142 ok=1 + api=4 insize=5032 outsize=4117 ok=1 Cmd: compileComputeKernel - api=4 insize=18299 outsize=8653 ok=1 + api=4 insize=3158 outsize=48128 ok=1 Cmd: compileComputeKernel - api=4 insize=18299 outsize=10338 ok=1 + api=4 insize=11176 outsize=9840 ok=1 Cmd: compileComputeKernel - api=4 insize=1806 outsize=561 ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2295 outsize=446 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=6879 outsize=2218 kw=GLOW_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=6879 outsize=3026 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=944 outsize=1414 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=822 kw=UNITY_PASS_FORWARDBASE _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=45433 outsize=5854 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11538 outsize=538 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=3912 outsize=542 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=944 outsize=218 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH INSTANCING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=4850 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=5830 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=1255 outsize=998 kw=UNITY_PASS_FORWARDBASE _NORMALMAP _ALPHABLEND_ON _COLORADDITIVE_ON _DISTORTION_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 + api=4 insize=2134 outsize=372 ok=1 +Cmd: compileComputeKernel + api=4 insize=1957 outsize=559 ok=1 diff --git a/Library/shadercompiler-UnityShaderCompiler.exe3.log b/Library/shadercompiler-UnityShaderCompiler.exe3.log index 78f38e09f..48a59b9c9 100644 --- a/Library/shadercompiler-UnityShaderCompiler.exe3.log +++ b/Library/shadercompiler-UnityShaderCompiler.exe3.log @@ -1,50 +1,18 @@ -Base path: 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.2.0f1/Editor/Data/PlaybackEngines' +Base path: 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2019.3.0f6/Editor/Data/PlaybackEngines' Cmd: initializeCompiler Cmd: compileComputeKernel - api=4 insize=3070 outsize=48128 ok=1 -Cmd: compileComputeKernel - api=4 insize=10881 outsize=10585 ok=1 -Cmd: compileComputeKernel - api=4 insize=4855 outsize=4117 ok=1 -Cmd: compileComputeKernel - api=4 insize=3396 outsize=2622 ok=1 -Cmd: compileComputeKernel - api=4 insize=18299 outsize=8518 ok=1 -Cmd: compileComputeKernel - api=4 insize=18299 outsize=8523 ok=1 -Cmd: compileComputeKernel - api=4 insize=18299 outsize=10714 ok=1 -Cmd: compileComputeKernel - api=4 insize=3072 outsize=375 ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2295 outsize=858 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=2295 outsize=858 kw=UNITY_UI_ALPHACLIP pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2295 outsize=542 kw=UNITY_UI_ALPHACLIP pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=944 outsize=218 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=1017 outsize=618 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH _ALPHABLEND_ON _COLORADDITIVE_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=45433 outsize=2934 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=11538 outsize=538 kw=CHROMATIC_ABERRATION BLOOM VIGNETTE COLOR_GRADING_HDR_3D pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11538 outsize=4650 kw=CHROMATIC_ABERRATION BLOOM VIGNETTE COLOR_GRADING_HDR_3D pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11538 outsize=578 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=3912 outsize=1394 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=944 outsize=1574 kw=UNITY_PASS_SHADOWCASTER SHADOWS_DEPTH INSTANCING_ON pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=11705 outsize=3334 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=0 insize=39021 outsize=2106 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=14659 outsize=3358 kw=UNITY_PASS_FORWARDADD POINT pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=2881 outsize=490 kw= pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 -Cmd: compileSnippet - api=4 type=1 insize=39021 outsize=5922 kw=UNITY_PASS_FORWARDBASE DIRECTIONAL LIGHTPROBE_SH EMISSIVE_TEXTURE pd=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_RGBM_ENCODING ok=1 + api=4 insize=18731 outsize=8738 ok=1 +Cmd: compileComputeKernel + api=4 insize=18731 outsize=10714 ok=1 +Cmd: compileComputeKernel + api=4 insize=1226 outsize=772 ok=1 +Cmd: compileComputeKernel + api=4 insize=5032 outsize=9142 ok=1 +Cmd: compileComputeKernel + api=4 insize=11176 outsize=10585 ok=1 +Cmd: compileComputeKernel + api=4 insize=2120 outsize=1005 ok=1 +Cmd: compileComputeKernel + api=4 insize=3532 outsize=2622 ok=1 +Cmd: compileComputeKernel + api=4 insize=3174 outsize=375 ok=1 diff --git a/Packages/manifest.json b/Packages/manifest.json index 2c85b811c..d9cda21b3 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -5,13 +5,12 @@ "com.unity.cinemachine": "2.3.3", "com.unity.collab-proxy": "1.2.16", "com.unity.ext.nunit": "1.0.0", - "com.unity.ide.rider": "1.0.8", - "com.unity.ide.vscode": "1.0.7", - "com.unity.package-manager-ui": "2.2.0", - "com.unity.postprocessing": "2.1.6", - "com.unity.test-framework": "1.0.13", + "com.unity.ide.rider": "1.1.4", + "com.unity.ide.vscode": "1.1.4", + "com.unity.postprocessing": "2.3.0", + "com.unity.test-framework": "1.1.9", "com.unity.textmeshpro": "2.0.1", - "com.unity.timeline": "1.1.0", + "com.unity.timeline": "1.2.10", "com.unity.ugui": "1.0.0", "com.unity.xr.legacyinputhelpers": "2.0.2", "com.unity.modules.ai": "1.0.0", diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index cad36de71..65ced7f97 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -23,19 +23,19 @@ EditorBuildSettings: - enabled: 1 path: Assets/2DGamekit/Scenes/Zone5.unity guid: 960b12f881940d84983273421bebc695 - - enabled: 1 - path: Assets/2DGamekit/Scenes/UI/UIMenus.unity - guid: 705f1f73151a73046842d4e4ec8f514d - - enabled: 1 - path: Assets/2DGamekit/Scenes/UI/Loading.unity - guid: ebc4647ff02971c4ba1b207af066be4d - - enabled: 1 - path: Assets/__DELETED_GUID_Trash/240ec9824a41a4ecb8ccdf3507d1adc0 - guid: 240ec9824a41a4ecb8ccdf3507d1adc0 - - enabled: 1 - path: Assets/__DELETED_GUID_Trash/beaba465fcff4439795f30ae75d58f6e - guid: beaba465fcff4439795f30ae75d58f6e - - enabled: 1 - path: Assets/NewScene.unity - guid: 270072cfc180a47179cff49edea38e4c + - enabled: 0 + path: + guid: 00000000000000000000000000000000 + - enabled: 0 + path: + guid: 00000000000000000000000000000000 + - enabled: 0 + path: + guid: 00000000000000000000000000000000 + - enabled: 0 + path: + guid: 00000000000000000000000000000000 + - enabled: 0 + path: + guid: 00000000000000000000000000000000 m_configObjects: {} diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index 9ae1bea9b..7a82f1b19 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,7 +3,7 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_ExternalVersionControlSupport: Visible Meta Files m_SerializationMode: 2 m_LineEndingsForNewScripts: 1 @@ -16,10 +16,20 @@ EditorSettings: m_EtcTextureFastCompressor: 2 m_EtcTextureNormalCompressor: 2 m_EtcTextureBestCompressor: 5 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref m_ProjectGenerationRootNamespace: m_CollabEditorSettings: inProgressEnabled: 1 m_EnableTextureStreamingInEditMode: 1 m_EnableTextureStreamingInPlayMode: 1 m_AsyncShaderCompilation: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_ShowLightmapResolutionOverlay: 1 + m_UseLegacyProbeSampleCount: 1 + m_AssetPipelineMode: 1 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 73aed5dfd..0d99cac0b 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,8 +3,8 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 18 - productGUID: 00000000000000000000000000000000 + serializedVersion: 20 + productGUID: 79865705164cb8e4f8eedcd55b8358a7 AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 AndroidEnableSustainedPerformanceMode: 0 @@ -52,7 +52,6 @@ PlayerSettings: m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 - displayResolutionDialog: 1 iosUseCustomAppBackgroundBehavior: 0 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 @@ -85,7 +84,6 @@ PlayerSettings: useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games gpuSkinning: 0 - graphicsJobs: 0 xboxPIXTextureCapture: 0 xboxEnableAvatar: 0 xboxEnableKinect: 0 @@ -93,7 +91,6 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 0 allowFullscreenSwitch: 1 - graphicsJobMode: 0 fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 @@ -113,6 +110,7 @@ PlayerSettings: switchNVNShaderPoolsGranularity: 33554432 switchNVNDefaultPoolsGranularity: 16777216 switchNVNOtherPoolsGranularity: 16777216 + vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 m_SupportedAspectRatios: 4:3: 1 @@ -151,11 +149,13 @@ PlayerSettings: sharedDepthBuffer: 0 dashSupport: 1 lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 1 enable360StereoCapture: 0 isWsaHolographicRemotingEnabled: 0 - protectGraphicsMemory: 0 enableFrameTimingStats: 0 useHDRDisplay: 0 + D3DHDRBitDepth: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 resolutionScalingMode: 0 @@ -170,7 +170,7 @@ PlayerSettings: buildNumber: iPhone: 0 AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 16 + AndroidMinSdkVersion: 19 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: @@ -185,10 +185,10 @@ PlayerSettings: StripUnusedMeshComponents: 0 VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 9.0 + iOSTargetOSVersionString: 10.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 9.0 + tvOSTargetOSVersionString: 10.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -278,7 +278,6 @@ PlayerSettings: androidGamepadSupportLevel: 0 AndroidValidateAppBundleSize: 1 AndroidAppBundleSizeToValidate: 150 - resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: - m_BuildTarget: m_Icons: @@ -292,6 +291,38 @@ PlayerSettings: - m_BuildTarget: Standalone m_StaticBatching: 0 m_DynamicBatching: 0 + m_BuildTargetGraphicsJobs: + - m_BuildTarget: MacStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: Switch + m_GraphicsJobs: 0 + - m_BuildTarget: MetroSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AppleTVSupport + m_GraphicsJobs: 0 + - m_BuildTarget: BJMSupport + m_GraphicsJobs: 0 + - m_BuildTarget: LinuxStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: PS4Player + m_GraphicsJobs: 0 + - m_BuildTarget: iOSSupport + m_GraphicsJobs: 0 + - m_BuildTarget: WindowsStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobs: 0 + - m_BuildTarget: LuminSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AndroidPlayer + m_GraphicsJobs: 0 + - m_BuildTarget: WebGLSupport + m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: + - m_BuildTarget: PS4Player + m_GraphicsJobMode: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobMode: 0 m_BuildTargetGraphicsAPIs: - m_BuildTarget: WindowsStandaloneSupport m_APIs: 02000000 @@ -357,7 +388,6 @@ PlayerSettings: openGLRequireES31: 0 openGLRequireES31AEP: 0 openGLRequireES32: 0 - vuforiaEnabled: 0 m_TemplateCustomTags: {} mobileMTRendering: iPhone: 1 @@ -478,6 +508,7 @@ PlayerSettings: switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 + switchRatingsInt_12: 0 switchLocalCommunicationIds_0: 0x0005000C10000001 switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: @@ -577,6 +608,7 @@ PlayerSettings: ps4contentSearchFeaturesUsed: 0 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} @@ -614,6 +646,7 @@ PlayerSettings: 26: UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2 27: UNITY_POST_PROCESSING_STACK_V1;UNITY_POST_PROCESSING_STACK_V2 28: UNITY_POST_PROCESSING_STACK_V2 + 29: UNITY_POST_PROCESSING_STACK_V2 platformArchitecture: {} scriptingBackend: Standalone: 0 @@ -679,7 +712,6 @@ PlayerSettings: XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 - xboxOneScriptCompiler: 1 XboxOneOverrideIdentityName: vrEditorSettings: daydream: @@ -706,13 +738,6 @@ PlayerSettings: luminVersion: m_VersionCode: 1 m_VersionName: - facebookSdkVersion: 7.9.1 - facebookAppId: - facebookCookies: 1 - facebookLogging: 1 - facebookStatus: 1 - facebookXfbml: 0 - facebookFrictionlessRequests: 1 apiCompatibilityLevel: 6 cloudProjectId: framebufferDepthMemorylessMode: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 7e64146b7..798259bac 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.2.0f1 -m_EditorVersionWithRevision: 2019.2.0f1 (20c1667945cf) +m_EditorVersion: 2019.3.0f6 +m_EditorVersionWithRevision: 2019.3.0f6 (27ab2135bccf) diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index e32764bd1..e9da60847 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -5,6 +5,7 @@ TagManager: serializedVersion: 2 tags: - Enemy + - Ground layers: - Default - TransparentFX diff --git a/README.md b/README.md new file mode 100644 index 000000000..62b15cef4 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# 2D-Game-Development +In this repository we had a environment to start learning the game development all prefabs models are present in the master branch and the scripts and solutions to the assignments are present but make sure you first give your best performance to complete the task as you are here to learn not to just completing the course + +# Controls of this Game +Run : D and A +
Jump : W +
Push : P +
Crouch : C +
Melee Attack: Left Mouse Button +
Holding Gun : Right Mouse Button